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.
    • 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
                • H
                  helfi9999 @Airmaxchen last edited by

                  @airmaxchen welches script hast du denn?
                  Es gibt mehrere Versionen.

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

                    @helfi9999 STABLE v2.4.8 vom ersten Post des Threads.

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

                      @airmaxchen das habe ich auch am laufen. Kann nicht verstehen wieso.

                      schreib doch mal @Newpicsel direkt an. Er ist sehr hilfsbereit

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

                        @airmaxchen

                        Moin, schaue mir morgen alles genau an, was mir direkt aufgefallen ist, die "exec" Befehle sind wohl im JS Adapter deaktiviert, gehe dazu zu den Instanzen, beim JavaScript Adapter in die Einstellungen und dort findest du diese einstellung, mache hier ein hacken:

                        3665493D-93DF-47E7-8D29-C329EA010490.jpeg

                        Probier das mal aus und geb Bescheid, ich melde mich morgen nochmal…

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

                          @prorun

                          Schau ich mir auch nochmal an, mir ist es bislang nicht aufgefallen…

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

                            @newpicsel Hat funktioniert, vielen Dank! Der Status ist auf "true"

                            Leider bleiben die Temperaturen auf 0c. Meine Heizpläne werden angezeigt aber ansonsten kann ich nichts verändern.
                            Ich habe nur das Raumthermostat im Zimmer "Wohnzimmer". Dieses wird mir angezeigt aber unter "Wohnzimmer_reachable" habe ich "false".

                            Im den Logs sehe ich, gemäß meinem Aktualisierungsintervall, immer wieder, dass die Daten erfolgreich aktualisiert werden.

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

                              @airmaxchen

                              Wenn das Thermostat nicht erreichbar ist, liefert dieses wohl auch keine Temperaturen bzw. können diese nicht geändert werden.
                              Die Info, dass dieses nicht erreichbar ist, kommt aus der API, funktioniert alles über die App?

                              Die Daten werden wohl auch ordnungsgemäß abgefragt 🤔 ich kann höchstens mal schauen ob ich etwas in deinen Home-Data Daten finde wenn du diese Teilen magst?
                              Ansonsten guck nochmal im log ob dort etwas steht wenn du die soll Temperatur änderst…

                              Aber auch das bekommen wir garantiert hin, bis jetzt hab ich mit den Leuten hier alles hinbekommen und oft war es nur irgendwas banales 😅

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

                                @newpicsel Über die App funktioniert alles.
                                Ich habe vor einigen Tagen auch den Netatmo Energy Adapter versucht. Da wird der Adapter grün aber ich bekomme keine Datenpunkte.
                                Sieht so aus als wäre das Thermostat selbst wirklich nicht erreichbar.
                                Diese Warnung erscheint, wenn ich die Temperatur ändere:

                                
                                javascript.0
                                2022-10-06 07:33:05.349	warn	script.js.common.Netatmo: Netatmo: Es gibt ein problem mit der übermittlung! Result: {"error":{"code":13,"message":"This room does not contain any energy device"}}
                                
                                Newpicsel 1 Reply Last reply Reply Quote 0
                                • Newpicsel
                                  Newpicsel @Airmaxchen last edited by

                                  @airmaxchen

                                  Das Thermostat ist wohl tatsächlich nicht erreichbar, merkwürdigerweise zumindest nur über die API wenn es über die App funktioniert, so etwas höre ich auch zum ersten Mal 😅

                                  Ich würde versuchen das Thermostat einmal zu entfernen (aus dem Netatmo System) und neu einzurichten, vielleicht (auch wenn ich wenig Hoffnung habe) vorher versuchen das Thermostat einmal vom Strom zu trennen (ich habe dieses selber nicht, sind dort Batterien drin? Dann diese einen Moment entfernen), vielleicht rüttelt eine tatsächliche Unerreichbarkeit das System wach 🤷‍♂️😂

                                  Wenn alles nichts hilft, würde ich den Netatmo Support kontaktieren, die müssten das Problem ebenfalls erkennen können und haben hier wahrscheinlich deutlich mehr Möglichkeiten und vielleicht Erfahrungen mit diesem Problem…

                                  Solltest du eine Lösung gefunden haben, geb trotzdem gerne Bescheid, interessiert mich und andere mit diesem Problem sicherlich auch 😁👍

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

                                    @newpicsel Ich habe gestern noch sowohl das Relais als das Thermostat eine Zeit lang stromlos gesetzt. Leider hat das nichts gebracht.
                                    Einen Reset des Thermostat möchte ich eigentlich vermeiden, da dann auch der angelernte Algorithmus gelöscht wäre und die Lernphase neu beginnen müsste.
                                    Ich werde mal den Support kontaktieren. Wonach genau müsste ich da fragen?

                                    Newpicsel F 3 Replies Last reply Reply Quote 0
                                    • Newpicsel
                                      Newpicsel @Airmaxchen last edited by

                                      @airmaxchen

                                      Kann ich verstehen, du könntest vorher einmal im Web schauen, wenn du dich bei Netatmo anmeldest ob du von dort dein Thermostat steuern kannst, nur aus Interesse und Info für den Support…

                                      Dem Support kannst du sagen, dass du versuchst Dein Thermostat in ioBroker einzubinden, hier zwar eine Verbindung zur API herstellen kannst, jedoch dein Thermostat anscheinend nicht erreichbar ist, keine Daten liefert und nicht gesteuert werden kann, es aber aus der App funktioniert, die werden das an einen Techniker weitergeben und sich wieder melden.

                                      Du könntest hier den Inhalt der Objekte "Home_Data" und "Home_Status" posten, damit könnte ich zumindest sicher feststellen ob tatsächlich alles in Ordnung ist und dein Thermostat offline ist, sollte das so sein, kann aber nur der Support helfen, jedoch könntest du den die Daten mit übermitteln und die sehen sofort wo das Problem liegt.

                                      Musst du wissen, in den "Home_Data" Objekt liegt auch deine Home-ID, diese kannst du vorher durch xx ersetzen! Oder du schreibst mir privat, dann kannst du mir die Daten vertraulich zukommen lassen wenn dir das lieber ist?
                                      So ohne Daten kann ich zumindest nichts weiter machen.

                                      Helfe aber trotzdem gerne weiter wenn du fragen hast!

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

                                        Moin @airmaxchen

                                        Wollte nur mal nachfragen ob du eine Lösung gefunden hast und wenn ja wie und welche, interessiert mich und eventuell andere ebenfalls.

                                        Danke dir und schöne Grüße
                                        Peter

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

                                          Moin @prorun

                                          Ich hab mir das jetzt eine Weile angeschaut und kann das Problem nicht ganz nachvollziehen, bzw. kann ich bei mir dieses Verhalten nicht beobachten, wie oder womit zeichnest du die Auslastung auf?

                                          1 Reply Last reply Reply Quote 0
                                          • F
                                            Franjo @Airmaxchen last edited by

                                            @airmaxchen said in Stabiles Netatmo Thermostat Blockly (Adapter):

                                            @newpicsel Ich habe gestern noch sowohl das Relais als das Thermostat eine Zeit lang stromlos gesetzt. Leider hat das nichts gebracht.
                                            Einen Reset des Thermostat möchte ich eigentlich vermeiden, da dann auch der angelernte Algorithmus gelöscht wäre und die Lernphase neu beginnen müsste.
                                            Ich werde mal den Support kontaktieren. Wonach genau müsste ich da fragen?

                                            Newpicsel 1 Reply 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

                                            807
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter blockly netatmo stable tester thermostat
                                            16
                                            319
                                            33339
                                            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