Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Stabiles Netatmo Thermostat Blockly (Adapter)

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Stabiles Netatmo Thermostat Blockly (Adapter)

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      Digi-Bit @Newpicsel last edited by

      @newpicsel

      ok jetzt geht es mit deiner Hilfe, ich danke nochmals !

      Und nun weiste auch was man so alles falsch machen kann 👼

      1. falscher editor ( proton ist ganz schlecht zum öffnen der TXT )
      2. daten nicht mit den "stift öffnen " 😵

      mfg

      1 Reply Last reply Reply Quote 0
      • Newpicsel
        Newpicsel last edited by

        Richtig, hier sind ein paar unglückliche Fehler aufeinander getroffen.

        Die Zugangsdaten müssen zwingend als wert in die entsprechenden Objekte eingetragen werden, dies macht ihr indem ihr auf das Feld im Reiter „wert“ klickt, NICHT aber (auch wenn dies sehr verwirrend dargestellt ist) auf den Stift rechts daneben! Seid ihr euch nicht sicher wie dies funktioniert, fragt gerne nach 😊👍

        Außerdem kann das öffnen der "TXT" Datei aus der "RAR" Datei (in dem der Code für das Blockly ist) mit einem separaten program oder Editor zu Problemen führen, wenn dadurch Sonderzeichen ersetzt werden könnten, hier seid ihr mit dem Windows eigenen Editor auf der sicheren Seite, solltet ihr euch nicht sicher sein!

        Gebt gerne immer Bescheid sollte etwas nicht funktionieren oder wenn ihr fragen, Ideen oder Wünsche habt…

        1 Reply Last reply Reply Quote 0
        • Newpicsel
          Newpicsel @Newpicsel last edited by Newpicsel

          (Update 05.10.2021) v2.4.3 - !!NICHT EMPFOHLEN!!
          Netatmo_Thermostat_Blockly_byNewpicsel_v2.4.3.rar

          Wenn die Version 2.2.0 oder bis 2.4.2 installiert war, muss "nichts" gelöscht werden!
          *wäre gut wenn trotzdem einmal das Objekt "Version" gelöscht werden könnte.

          • Fügt auf Anfrage eines Nutzers, die Option hinzu, dass die Info Outputs im log beim Intervall Abruf abgestellt werden können.
          Hierfür steht nun ein Objekt "Log_InfoOutput" zur Verfügung, welches auf true/false umgestellt werden kann, wichtige Fehler werden weiterhin in den Log geschrieben!

          D 1 Reply Last reply Reply Quote 0
          • D
            Digi-Bit @Newpicsel last edited by

            @newpicsel sagte in Stabiles Netatmo Thermostat Blockly (Adapter):

            (Update 05.10.2021) Neue Version
            STABLE v2.4.3 - !!EMPFOHLEN!!
            Netatmo_Thermostat_Blockly_byNewpicsel_v2.4.3.rar

            Wenn die Version 2.2.0 oder bis 2.4.2 installiert war, muss "nichts" gelöscht werden!
            *wäre gut wenn trotzdem einmal das Objekt "Version" gelöscht werden könnte.

            • Fügt auf Anfrage eines Nutzers, die Option hinzu, dass die Info Outputs im log beim Intervall Abruf abgestellt werden können.
            Hierfür steht nun ein Objekt "Log_InfoOutput" zur Verfügung, welches auf true/false umgestellt werden kann, wichtige Fehler werden weiterhin in den Log geschrieben!

            Hi,

            Her damit gleich mal testen 😉

            mfg

            1 Reply Last reply Reply Quote 0
            • Newpicsel
              Newpicsel last edited by

              Moin Freunde,

              Momentan kommt es wohl häufiger zu Problemen des Netatmo Servers, welcher teilweise nicht oder nur teilweise erreichbar ist, die API oder dadurch die eigene Bridge nicht erreichbar ist, gelegentlich ist dadurch sogar die Netatmo App nicht erreichbar oder kann nicht auf eure Bridge zugreifen!

              Dies hat nichts mit dem Blockly zutun (eventuell Überlastung Wartungs oder Umstellungsarbeiten), allerdings sind die Fehler, die das Blockly ausgibt nicht immer klar oder nur schwer zu verstehen, ich arbeite gerade daran, die Fehler anzupassen, so soll es in Zukunft einfacher sein zu verstehen wo genau jetzt ein Fehler vorliegt und gerade bei Problemen des Netatmo Servers selbst dies klar erkennbar sein und wenn möglich einen Grund ausgeben (z.B. Fehler 503 Service Temporarily Unavailable) welcher von Server selbst zurückgegeben wird.

              Solche Fehler verarbeitet das Blockly momentan nicht korrekt und gibt Fehler aus, die mit den Zugangsdaten zusammenhängen können, was aber nicht der Fall ist…

              Gebt gerne Bescheid sollte etwas nicht klar sein!

              1 Reply Last reply Reply Quote 0
              • Newpicsel
                Newpicsel @Newpicsel last edited by Newpicsel

                (Update 16.10.2021) v2.4.4 - !!NICHT EMPFOHLEN!!
                Netatmo_Thermostat_Blockly_byNewpicsel_v2.4.4.rar

                Wenn die Version 2.4.3 installiert war, muss nichts gelöscht werden!

                Ich hatte seit dem keine Probleme mehr und konnte es so nicht real testen, Blockly läuft aber stabil und sollte keine Probleme machen.

                • verbessert im Grunde nur den log bzw. werden Server Fehler besser erkannt und nicht als fehlerhafte Zugangsdaten angesehen!

                Sollte euch etwas auffallen, bitte Bescheid geben…

                1 Reply Last reply Reply Quote 1
                • H
                  helfi9999 @Newpicsel last edited by

                  @newpicsel

                  (Benötigt ihr ein Button um in jedem Raum sofort zum regulären Heizplan zurückkehren zu können? Gebt gerne Bescheid, dann füge ich diesen gerne ein!)

                  Hallo das Script ist super. Es klappt soweit alles.
                  Aber die Idee mit dem Button für jeden Raum wäre super :
                  Beispiel:


                  Image 1.png

                  Dann könnte ich den Netatmo Adapter komplett löschen

                  Gruss helfi

                  Newpicsel 1 Reply Last reply Reply Quote 0
                  • B
                    bubus last edited by

                    Ich hätte einen Verbesserungsvorschlag:
                    Es läuft ein Heizungsplan. Ich verändere die Temperatur (weil der Holzofen befeuert wird) in einem Zimmer manuell auf eine niedrigere Temperatur für eine bestimmte Dauer. Es wird ein Fenster geöffnet, die Temperatur wird abgesenkt. Das Fenster wird geschlossen, und die Temperatur kehrt zum Heizungsplan zurück und nicht auf die manuell eingestellte Temperatur für die von mir gewünschte Dauer.

                    Ich hoffe, es ist verständlich.

                    Kann man da was machen?

                    Newpicsel 1 Reply Last reply Reply Quote 0
                    • Newpicsel
                      Newpicsel @bubus last edited by

                      @bubus

                      Moin und sorry für die späte Antwort, ich bekomme keine Mitteilung oder Markierung bei neuem Post, muss das mal kontrollieren…

                      Wenn momentan ein Fenster geschlossen wird, geht es direkt zum Heizplan, die zuvor (vor dem öffnen) eingestellte Temperatur und haltezeit nun fortzusetzen, ist nicht so einfach wie man denkt, da hier alles über die Server Zeit von Netatmo läuft 😅 und ziemlich umständlich berechnet werden muss, aber ich schaue mal, ob ich optional etwas hinzufügen kann 👍

                      1 Reply Last reply Reply Quote 0
                      • Newpicsel
                        Newpicsel @helfi9999 last edited by

                        Moin @helfi9999 😊

                        Auch dir sorry für die späte Antwort! 🙈

                        Natürlich füge ich gleich hinzu, wird ein Button in jedem Raum, der einfach mit True angesteuert werden kann. 👍

                        1 Reply Last reply Reply Quote 0
                        • Newpicsel
                          Newpicsel @Newpicsel last edited by Newpicsel

                          (Update 06.04.2022) v2.4.6 - !!NICHT EMPFOHLEN!!
                          Netatmo_Thermostat_Blockly_byNewpicsel_v2.4.6.rar

                          Wenn die Version 2.4.3 oder höher installiert war, muss nichts gelöscht werden!

                          • Fügt einen Button in jedem Raum hinzu, mit dem der jeweilige Raum zum Heizplan zurückkehrt. (Mit true ansteuern)

                          • Fügt die Batterie Kapazität in % hinzu (nur eine Schätzung, da werte der API leider sehr ungenau und teilweise von voll auf leer springen 🤷‍♂️)

                          1 Reply Last reply Reply Quote 0
                          • Newpicsel
                            Newpicsel @Newpicsel last edited by Newpicsel

                            (Update 13.04.2022) v2.4.8 - !!NICHT EMPFOHLEN!!
                            Netatmo_Thermostat_Blockly_byNewpicsel_v2.4.8.rar

                            Wenn die Version 2.4.3 oder höher installiert war, muss nichts gelöscht werden!

                            • Fügt auf anfrage ein Objekt in den (Home) Ordner hinzu (Heat_Power), welches angibt ob geheizt wird oder nicht (true/false). (z.B. für eine VIS übersicht praktisch)

                            Wie immer, sollte euch etwas auffallen, bitte Bescheid geben 😊👍

                            1 Reply Last reply Reply Quote 1
                            • P
                              prorun last edited by prorun

                              Haben gerade eine interessante Neuigkeit auf Github bzgl Netatmo gefunden:

                              "password token flow will be disabled by Netatmo end of September 2022!"

                              "You ned to use the "Authorization code" grant type ... I'm currently adjusting ioBroker-netatmo for it"

                              @Newpicsel Ist bzgl dieser Umstellung auch eine Anpassung deines Skripts geplant?

                              Liebe Grüße

                              Newpicsel 1 Reply Last reply Reply Quote 1
                              • Newpicsel
                                Newpicsel @prorun last edited by

                                Moin @prorun

                                Klar, für mich ist mein Blocky perfekt auf meine Bedürfnisse angepasst und es läuft super.
                                Ich werde so lange es Sinn macht oder möglich ist, weiter daran arbeiten und es am laufen halten 😁👍

                                H P 3 Replies Last reply Reply Quote 0
                                • H
                                  helfi9999 @Newpicsel last edited by

                                  @newpicsel 👍 👍 👍 bis dato top Arbeit

                                  1 Reply Last reply Reply Quote 1
                                  • P
                                    prorun @Newpicsel last edited by

                                    @newpicsel
                                    das sind beruhigende Worte... Denn es läuft bei mir bisher auch einwandfrei - da schließe ich mich dem Lob von @helfi9999 sehr gern an!

                                    1 Reply Last reply Reply Quote 1
                                    • P
                                      prorun @Newpicsel last edited by prorun

                                      @newpicsel
                                      Hi, ist es eigentlich normal dass das Skript mit zunehmender Laufzeit immer mehr Prozessorleistung verschlingt?

                                      Hier meine CPU Auslastung wenn das Skript 24h am Stück läuft:
                                      2022-09-28 13_08_54-New - Dashboards - Grafana – Mozilla Firefox.png

                                      Und hier meine CPU Auslastung wenn das Skript alle vier Stunden über den DP "Netatmo.Blockly_aktualisieren" neugestartet wird:
                                      2022-09-28 13_09_33-New - Dashboards - Grafana – Mozilla Firefox.png

                                      Newpicsel 2 Replies Last reply Reply Quote 0
                                      • A
                                        Airmaxchen last edited by

                                        Mit der neuen Heizsaison möchte ich mein Netatmo Thermostat (habe nur das Raumthermostat) auch endlich in ioBroker integrieren.
                                        Leider schaffe ich es nicht eine Verbindung herzustellen. Der Status bleibt bei false.
                                        Der Netatmo Adapter wird mit den gleichen Zugangsdaten grün.

                                        Sollten eigentlich, nachdem ich die Daten in den Datenpunkten eingegeben habe, diese innerhalb des Scripts auffindbar sein? Denn das sind sie nicht.

                                        H 1 Reply Last reply Reply Quote 0
                                        • H
                                          helfi9999 @Airmaxchen last edited by

                                          @airmaxchen: du musst nachdem das Script läuft deine Daten eingeben und das Script nochmals neu starten:


                                          Image 001.png

                                          A 1 Reply Last reply Reply Quote 0
                                          • A
                                            Airmaxchen @helfi9999 last edited by

                                            @helfi9999 Das habe ich schon mehrfach versucht. Auch alles wieder gelöscht und neu gemacht.
                                            Folgende Fehlermeldungen bekomme ich wenn ich das Script erneut starte:

                                            
                                            BlocklyJavascriptTypeScriptRules
                                            11:45:08.213	info	javascript.0 (507) Start javascript script.js.common.Netatmo
                                            11:45:08.245	info	javascript.0 (507) script.js.common.Netatmo: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                                            11:45:08.247	info	javascript.0 (507) script.js.common.Netatmo: Netatmo Blockly v2.4.8 wird gestartet...
                                            11:45:08.247	info	javascript.0 (507) script.js.common.Netatmo: Netatmo: Das Blockly wird nun ausgeführt!
                                            11:45:08.247	info	javascript.0 (507) script.js.common.Netatmo: Netatmo: Zugangsdaten bitte in den Objekten eingeben und Blockly neu starten!
                                            11:45:08.248	info	javascript.0 (507) script.js.common.Netatmo: exec is not available. Please enable "Enable Exec" option in instance settings
                                            11:45:08.248	info	javascript.0 (507) script.js.common.Netatmo: exec is not available. Please enable "Enable Exec" option in instance settings
                                            11:45:08.249	info	javascript.0 (507) script.js.common.Netatmo: exec is not available. Please enable "Enable Exec" option in instance settings
                                            11:45:08.265	error	javascript.0 (507) script.js.common.Netatmo: TypeError: Cannot read properties of undefined (reading 'indexOf')
                                            11:45:08.265	error	javascript.0 (507) at Immediate.<anonymous> (script.js.common.Netatmo:77:14)
                                            11:45:08.271	error	javascript.0 (507) script.js.common.Netatmo: TypeError: Cannot read properties of undefined (reading 'indexOf')
                                            11:45:08.271	error	javascript.0 (507) at Immediate.<anonymous> (script.js.common.Netatmo:114:16)
                                            11:45:08.273	error	javascript.0 (507) script.js.common.Netatmo: TypeError: Cannot read properties of undefined (reading 'indexOf')
                                            11:45:08.273	error	javascript.0 (507) at Immediate.<anonymous> (script.js.common.Netatmo:146:16)
                                            11:45:09.250	error	javascript.0 (507) script.js.common.Netatmo: Cannot get status of null
                                            11:45:09.251	warn	javascript.0 (507) script.js.common.Netatmo: Netatmo Status: Fehler! Es wird erneut versucht...
                                            11:45:09.252	info	javascript.0 (507) script.js.common.Netatmo: exec is not available. Please enable "Enable Exec" option in instance settings
                                            11:45:09.252	info	javascript.0 (507) script.js.common.Netatmo: exec is not available. Please enable "Enable Exec" option in instance settings
                                            11:45:09.254	error	javascript.0 (507) script.js.common.Netatmo: TypeError: Cannot read properties of undefined (reading 'indexOf')
                                            11:45:09.254	error	javascript.0 (507) at Immediate.<anonymous> (script.js.common.Netatmo:187:20)
                                            11:45:09.256	error	javascript.0 (507) script.js.common.Netatmo: TypeError: Cannot read properties of undefined (reading 'indexOf')
                                            11:45:09.256	error	javascript.0 (507) at Immediate.<anonymous> (script.js.common.Netatmo:218:20)
                                            11:45:09.685	info	javascript.0 (507) Stop script script.js.common.Netatmo
                                            11:45:10.308	info	javascript.0 (507) Start javascript script.js.common.Netatmo
                                            11:45:10.343	info	javascript.0 (507) script.js.common.Netatmo: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                                            11:45:10.343	info	javascript.0 (507) script.js.common.Netatmo: Netatmo Blockly v2.4.8 wird gestartet...
                                            11:45:10.344	info	javascript.0 (507) script.js.common.Netatmo: Netatmo: Das Blockly wird nun ausgeführt!
                                            11:45:10.344	info	javascript.0 (507) script.js.common.Netatmo: Netatmo: Zugangsdaten bitte in den Objekten eingeben und Blockly neu starten!
                                            11:45:10.344	info	javascript.0 (507) script.js.common.Netatmo: exec is not available. Please enable "Enable Exec" option in instance settings
                                            11:45:10.345	info	javascript.0 (507) script.js.common.Netatmo: exec is not available. Please enable "Enable Exec" option in instance settings
                                            11:45:10.345	info	javascript.0 (507) script.js.common.Netatmo: exec is not available. Please enable "Enable Exec" option in instance settings
                                            11:45:10.359	error	javascript.0 (507) script.js.common.Netatmo: TypeError: Cannot read properties of undefined (reading 'indexOf')
                                            11:45:10.360	error	javascript.0 (507) at Immediate.<anonymous> (script.js.common.Netatmo:77:14)
                                            11:45:10.362	error	javascript.0 (507) script.js.common.Netatmo: TypeError: Cannot read properties of undefined (reading 'indexOf')
                                            11:45:10.363	error	javascript.0 (507) at Immediate.<anonymous> (script.js.common.Netatmo:114:16)
                                            11:45:10.365	error	javascript.0 (507) script.js.common.Netatmo: TypeError: Cannot read properties of undefined (reading 'indexOf')
                                            11:45:10.365	error	javascript.0 (507) at Immediate.<anonymous> (script.js.common.Netatmo:146:16)
                                            11:45:11.346	error	javascript.0 (507) script.js.common.Netatmo: Cannot get status of null
                                            11:45:11.346	warn	javascript.0 (507) script.js.common.Netatmo: Netatmo Status: Fehler! Es wird erneut versucht...
                                            11:45:11.346	info	javascript.0 (507) script.js.common.Netatmo: exec is not available. Please enable "Enable Exec" option in instance settings
                                            11:45:11.346	info	javascript.0 (507) script.js.common.Netatmo: exec is not available. Please enable "Enable Exec" option in instance settings
                                            11:45:11.348	error	javascript.0 (507) script.js.common.Netatmo: TypeError: Cannot read properties of undefined (reading 'indexOf')
                                            11:45:11.349	error	javascript.0 (507) at Immediate.<anonymous> (script.js.common.Netatmo:187:20)
                                            11:45:11.351	error	javascript.0 (507) script.js.common.Netatmo: TypeError: Cannot read properties of undefined (reading 'indexOf')
                                            11:45:11.351	error	javascript.0 (507) at Immediate.<anonymous> (script.js.common.Netatmo:218:20)
                                            11:45:12.348	error	javascript.0 (507) script.js.common.Netatmo: Cannot get status of null
                                            11:45:12.348	error	javascript.0 (507) script.js.common.Netatmo: Netatmo Status: FEHLER ! BITTE DATEN ÜBERPRÜFEN UND BLOCKLY NEU STARTEN! sollte dieses problem wieder auftreten, Newpicsel informieren...
                                            11:45:13.348	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:1830:38)
                                            11:45:13.349	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:1830:3)
                                            11:45:13.349	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:1874:38)
                                            11:45:13.350	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:1874:3)
                                            11:45:13.351	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:1918:38)
                                            11:45:13.352	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:1918:3)
                                            11:45:13.353	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:1962:38)
                                            11:45:13.354	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:1962:3)
                                            11:45:13.355	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2006:38)
                                            11:45:13.356	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2006:3)
                                            11:45:13.356	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2050:38)
                                            11:45:13.357	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2050:3)
                                            11:45:13.358	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2094:38)
                                            11:45:13.361	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2094:3)
                                            11:45:13.363	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2138:38)
                                            11:45:13.364	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2138:3)
                                            11:45:13.365	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2182:38)
                                            11:45:13.366	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2182:3)
                                            11:45:13.367	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2226:39)
                                            11:45:13.368	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2226:3)
                                            11:45:13.369	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2440:129)
                                            11:45:13.370	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2440:3)
                                            11:45:13.371	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2490:133)
                                            11:45:13.372	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2490:3)
                                            11:45:13.373	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2513:125)
                                            11:45:13.374	warn	javascript.0 (507) at Object.<anonymous> (script.js.common.Netatmo:2513:3)
                                            
                                            
                                            H Newpicsel 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            749
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter blockly netatmo stable tester thermostat
                                            16
                                            319
                                            33340
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo