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.
    • Newpicsel
      Newpicsel @KPMC last edited by

      @kpmc

      Ok, berichte gerne hier wenn es etwas Neues gibt, ich Fieber richtig mit und bin am überlegen was hier den Fehler verursachen könnte.

      Ich kann mir nur schwer vorstellen, dass dein System daran schuld sein könnte, du wirst sicher auch andere Funktionen und Adapter laufen haben, die problemlos laufen oder?

      Du kannst gerne einmal dein kompletten log ab Start des Blocklys posten, eventuell fällt mir noch etwas auf, wenn das nicht hilft, kann ich gerne für dich die aktuelle Version des Blocklys so abändern, dass wirklich bei jeder Aktion ein Feedback mit Ergebnis im log geschrieben wird, eventuell kann man so den Fehler ermitteln, ich mache das selber immer so um Fehler zu finden bzw. die Position des Fehlers zu bestimmen.

      Können hier auch gerne erstmal privat weiter schreiben und sollten wir tatsächlich etwas finden, hier als mögliche Hilfe für andere Posten…

      Ich bin überzeugt das kriegen wir schon irgendwie zum laufen!

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

        (Update 30.09.2021) v2.4.0 - !!NICHT EMPFOHLEN!!
        Netatmo_Thermostat_Blockly_byNewpicsel_v2.4.0.rar
        Wenn die Version 2.2.0 installiert war, muss nichts gelöscht werden!

        • Kleiner Fehler wurde beseitigt, der nur sehr sehr selten überhaupt zu einem Fehler führt!

        • Die Option einer Maximalen soll Temperatur wurde hinzugefügt, dafür steht ein neues Objekt in den Räumen zur Verfügung, in dem die max soll Temperatur eingetragen werden kann (0 = deaktiviert).
        Hier wird bei jeder Änderung der soll Temperatur überprüft, ob diese über der Max Temp. liegt, falls ja, wird die reguläre heizplan Temperatur eingestellt.
        (Wer Kinder hat, weiß wozu diese Funktion gut ist 🤪 ich hatte bereits vor langer Zeit bei Netatmo angefragt, ob die Funktion in der App eingeführt werden könnte, die manuelle Steuerung eines Thermostats am Thermostat zu deaktivieren, da von Seiten Netatmo kein Interesse besteht, habe ich so zumindest die Möglichkeit sicherzustellen, dass mein Sohn die Heizung im Kinderzimmer nicht ständig auf 30grad stellt 😉)

        Gebt wie immer gerne Bescheid, sollte es Probleme geben!

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

          Eventuell kann es bei der neuen Version in Verbindung mit den externen Sensoren für Fenster, zu dem Problem kommen, dass die Fenster offen Temperatur in kurzen Abständen immer wieder an die api gesendet wird.
          Was wiederum dazu führt, dass die api kurzzeitig dicht macht weil zu viele Anfragen gesendet werden.

          Ich werde das Problem morgen Abend beheben und ein Update posten…

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

            Hallo,

            Ich habe seit einigen Tagen auch das Netatmo Smart Thermostat NTH01-DE-EC

            Ich bekomme das Skript nicht zum starten, also ohne Fehler jedenfalls......

            javascript.0
               2021-10-03 16:45:29.256	warn	script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test: Netatmo: Es gibt ein problem mit dem Netatmo Token! Result: {"error":"invalid_client"} Es wird versucht den Token zu erneuern.
            javascript.0
               2021-10-03 16:45:16.167	info	script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test: Netatmo: Home_Status anfrage OK!
            javascript.0
               2021-10-03 16:45:16.156	info	script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test: Netatmo: Home_Data anfrage OK!
            javascript.0
               2021-10-03 16:45:16.156	error	script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test: Netatmo: Es gibt ein problem mit der Home_Data anfrage! Result: <html> <head><title>400 Bad Request</title></head> <body bgcolor="white"> <center><h1>400 Bad Request</h1></center> <hr><center>nginx</center> </body> </html> Hame_Data kann leider nicht abgerufen werden!.
            javascript.0
               2021-10-03 16:45:15.071	info	script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test: Netatmo: Home_Status anfrage OK!
            javascript.0
               2021-10-03 16:45:15.047	info	script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test: Netatmo: Home_Data anfrage OK!
            javascript.0
               2021-10-03 16:45:12.914	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.914	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.914	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.914	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:2212:3)
            javascript.0
               2021-10-03 16:45:12.914	warn	at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1483:25)
            javascript.0
               2021-10-03 16:45:12.914	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)
            javascript.0
               2021-10-03 16:45:12.912	warn	State "0_userdata.0.Eigene_Objekte.Netatmo..Away_BackHome_Frost.Away_aktivieren_OBJ" not found
            javascript.0
               2021-10-03 16:45:12.912	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.912	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.912	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.912	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:2212:125)
            javascript.0
               2021-10-03 16:45:12.911	warn	getState "0_userdata.0.Eigene_Objekte.Netatmo..Away_BackHome_Frost.Away_aktivieren_OBJ" not found (3)
            javascript.0
               2021-10-03 16:45:12.910	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.910	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.910	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.910	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:2189:3)
            javascript.0
               2021-10-03 16:45:12.910	warn	at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1483:25)
            javascript.0
               2021-10-03 16:45:12.909	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)
            javascript.0
               2021-10-03 16:45:12.908	warn	State "0_userdata.0.Eigene_Objekte.Netatmo..Away_BackHome_Frost.Frostwächter_aktivieren_OBJ" not found
            javascript.0
               2021-10-03 16:45:12.907	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.907	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.907	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.907	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:2189:134)
            javascript.0
               2021-10-03 16:45:12.906	warn	getState "0_userdata.0.Eigene_Objekte.Netatmo..Away_BackHome_Frost.Frostwächter_aktivieren_OBJ" not found (3)
            javascript.0
               2021-10-03 16:45:12.905	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.905	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.905	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.905	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:2139:3)
            javascript.0
               2021-10-03 16:45:12.905	warn	at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1483:25)
            javascript.0
               2021-10-03 16:45:12.904	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)
            javascript.0
               2021-10-03 16:45:12.903	warn	State "0_userdata.0.Eigene_Objekte.Netatmo..Away_BackHome_Frost.Heizplan_aktivieren_OBJ" not found
            javascript.0
               2021-10-03 16:45:12.903	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.903	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.903	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.902	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:2139:129)
            javascript.0
               2021-10-03 16:45:12.901	warn	getState "0_userdata.0.Eigene_Objekte.Netatmo..Away_BackHome_Frost.Heizplan_aktivieren_OBJ" not found (3)
            javascript.0
               2021-10-03 16:45:12.901	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.901	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.901	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.901	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:2095:3)
            javascript.0
               2021-10-03 16:45:12.901	warn	at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1483:25)
            javascript.0
               2021-10-03 16:45:12.900	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)
            javascript.0
               2021-10-03 16:45:12.899	warn	State "undefined" not found
            javascript.0
               2021-10-03 16:45:12.899	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.899	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.898	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.898	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:2095:39)
            javascript.0
               2021-10-03 16:45:12.897	warn	getState "undefined" not found (3)
            javascript.0
               2021-10-03 16:45:12.897	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.897	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.897	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.896	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:2051:3)
            javascript.0
               2021-10-03 16:45:12.896	warn	at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1483:25)
            javascript.0
               2021-10-03 16:45:12.896	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)
            javascript.0
               2021-10-03 16:45:12.895	warn	State "undefined" not found
            javascript.0
               2021-10-03 16:45:12.895	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.895	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.894	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.894	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:2051:38)
            javascript.0
               2021-10-03 16:45:12.893	warn	getState "undefined" not found (3)
            javascript.0
               2021-10-03 16:45:12.893	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.893	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.893	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.892	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:2007:3)
            javascript.0
               2021-10-03 16:45:12.892	warn	at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1483:25)
            javascript.0
               2021-10-03 16:45:12.892	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)
            javascript.0
               2021-10-03 16:45:12.891	warn	State "undefined" not found
            javascript.0
               2021-10-03 16:45:12.891	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.890	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.890	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.890	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:2007:38)
            javascript.0
               2021-10-03 16:45:12.889	warn	getState "undefined" not found (3)
            javascript.0
               2021-10-03 16:45:12.889	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.889	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.888	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.888	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:1963:3)
            javascript.0
               2021-10-03 16:45:12.888	warn	at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1483:25)
            javascript.0
               2021-10-03 16:45:12.888	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)
            javascript.0
               2021-10-03 16:45:12.887	warn	State "undefined" not found
            javascript.0
               2021-10-03 16:45:12.886	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.886	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.886	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.886	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:1963:38)
            javascript.0
               2021-10-03 16:45:12.885	warn	getState "undefined" not found (3)
            javascript.0
               2021-10-03 16:45:12.884	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.884	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.884	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.884	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:1919:3)
            javascript.0
               2021-10-03 16:45:12.884	warn	at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1483:25)
            javascript.0
               2021-10-03 16:45:12.883	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)
            javascript.0
               2021-10-03 16:45:12.882	warn	State "undefined" not found
            javascript.0
               2021-10-03 16:45:12.882	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.882	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.881	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.881	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:1919:38)
            javascript.0
               2021-10-03 16:45:12.880	warn	getState "undefined" not found (3)
            javascript.0
               2021-10-03 16:45:12.880	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.880	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.880	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.879	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:1875:3)
            javascript.0
               2021-10-03 16:45:12.879	warn	at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1483:25)
            javascript.0
               2021-10-03 16:45:12.879	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)
            javascript.0
               2021-10-03 16:45:12.878	warn	State "undefined" not found
            javascript.0
               2021-10-03 16:45:12.877	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.877	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.877	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.877	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:1875:38)
            javascript.0
               2021-10-03 16:45:12.876	warn	getState "undefined" not found (3)
            javascript.0
               2021-10-03 16:45:12.875	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.875	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.875	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.875	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:1831:3)
            javascript.0
               2021-10-03 16:45:12.875	warn	at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1483:25)
            javascript.0
               2021-10-03 16:45:12.874	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)
            javascript.0
               2021-10-03 16:45:12.873	warn	State "undefined" not found
            javascript.0
               2021-10-03 16:45:12.873	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.873	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.873	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.872	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:1831:38)
            javascript.0
               2021-10-03 16:45:12.871	warn	getState "undefined" not found (3)
            javascript.0
               2021-10-03 16:45:12.871	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.871	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.871	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.871	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:1787:3)
            javascript.0
               2021-10-03 16:45:12.870	warn	at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1483:25)
            javascript.0
               2021-10-03 16:45:12.870	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)
            javascript.0
               2021-10-03 16:45:12.869	warn	State "undefined" not found
            javascript.0
               2021-10-03 16:45:12.869	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.869	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.868	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.868	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:1787:38)
            javascript.0
               2021-10-03 16:45:12.867	warn	getState "undefined" not found (3)
            javascript.0
               2021-10-03 16:45:12.867	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.867	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.866	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.866	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:1743:3)
            javascript.0
               2021-10-03 16:45:12.866	warn	at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1483:25)
            javascript.0
               2021-10-03 16:45:12.866	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)
            javascript.0
               2021-10-03 16:45:12.864	warn	State "undefined" not found
            javascript.0
               2021-10-03 16:45:12.864	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.864	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.864	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.863	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:1743:38)
            javascript.0
               2021-10-03 16:45:12.862	warn	getState "undefined" not found (3)
            javascript.0
               2021-10-03 16:45:12.862	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.862	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.862	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.861	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:1699:3)
            javascript.0
               2021-10-03 16:45:12.861	warn	at setStateDelayed (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1483:25)
            javascript.0
               2021-10-03 16:45:12.861	warn	at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)
            javascript.0
               2021-10-03 16:45:12.860	warn	State "undefined" not found
            javascript.0
               2021-10-03 16:45:12.859	warn	at processTimers (internal/timers.js:497:7)
            javascript.0
               2021-10-03 16:45:12.859	warn	at listOnTimeout (internal/timers.js:554:17)
            javascript.0
               2021-10-03 16:45:12.859	warn	at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:2117:34)
            javascript.0
               2021-10-03 16:45:12.859	warn	at Object.<anonymous> (script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test:1699:38)
            javascript.0
               2021-10-03 16:45:12.840	warn	getState "undefined" not found (3)
            javascript.0
               2021-10-03 16:45:11.888	error	script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test: Netatmo Status: FEHLER ! BITTE DATEN ÜBERPRÜFEN UND BLOCKLY NEU STARTEN! sollte dieses problem wieder auftreten, Newpicsel informieren...
            javascript.0
               2021-10-03 16:45:11.887	error	script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test: Cannot parse "<html> <head><title>400 Bad R"SyntaxError: Unexpected token < in JSON at position 0
            javascript.0
               2021-10-03 16:45:10.833	warn	script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test: Netatmo Status: Fehler! Es wird erneut versucht...
            javascript.0
               2021-10-03 16:45:10.832	error	script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test: Cannot parse "<html> <head><title>400 Bad R"SyntaxError: Unexpected token < in JSON at position 0
            javascript.0
               2021-10-03 16:45:09.709	info	script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test: Netatmo: Das Blockly wird nun ausgeführt!
            javascript.0
               2021-10-03 16:45:09.708	info	script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test: Netatmo: Zugangsdaten bitte in den Objekten eingeben und Blockly neu starten!
            javascript.0
               2021-10-03 16:45:09.707	info	script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test: Netatmo Blockly v2.4.0 wird gestartet...
            javascript.0
               2021-10-03 16:45:09.707	info	script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test: registered 0 subscriptions and 0 schedules
            javascript.0
               2021-10-03 16:45:09.517	info	Start javascript script.js.05:_Dieverse_Sachen_ein_und_ausschalten.10_test
            javascript.0
               2021-10-03 16:45:08.560	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.559	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.560	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.558	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.559	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.557	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.560	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.558	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.556	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.559	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.557	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.555	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.560	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.558	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.556	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.554	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.559	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.557	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.555	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.553	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.560	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.558	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.556	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.554	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.552	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.559	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.557	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.555	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.553	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.551	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.560	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.558	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.556	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.554	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.552	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.560	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.560	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.560	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.559	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.557	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.555	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.553	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.551	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.559	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.559	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.559	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.559	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.558	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.556	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.554	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.552	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.558	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.558	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.558	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.558	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.558	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.557	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.555	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.553	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.551	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.557	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.557	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.557	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.557	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.556	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.554	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.552	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.556	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.556	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.556	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.556	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.556	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.555	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.553	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.551	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.555	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.555	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.555	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.555	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.554	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.552	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.554	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.554	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.554	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.554	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.553	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.551	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.553	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.553	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.553	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.553	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.552	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.552	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.552	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.552	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.552	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.551	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.551	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.551	warn	unsubscribe: empty name
            javascript.0
               2021-10-03 16:45:08.550	warn	unsubscribe: empty name
            

            Bei der HomeID habe ich zweifel ob ich die richtige neme

            {
            body:{
            homes:[
            {
            id:"6155xxxxxxxxxxxxxxxxxx"       **( Das ist doch die Home ID oder ?)**
            name:"xxxxx"                      **( undwichtig oder ? )**  
            altitude:42
            

            Hat jemand ein Tipp wo ich was falsch eingetragen habe oder liegt es an was anderem?

            mfg

            Newpicsel 4 Replies Last reply Reply Quote 0
            • Newpicsel
              Newpicsel @Digi-Bit last edited by Newpicsel

              @digi-bit

              Moin, Home ID sollte passen wenn du angemeldet warst und Try it war das glaub ich gedrückt hast, ansonsten stehen da nur Beispiele 😅

              Hast du das Blockly neu gestartet nachdem du die Zugangsdaten eingegeben hast?
              Im log steht „invalid_client“, eine App hast du auf der Seite von Netatmo angelegt und die ClientID und den ClientSecret in die Objekte eingetragen?
              Als erstes würde ich die Zugangsdaten alle noch einmal kontrollieren und Blockly neu starten, sollte das nicht helfen, poste mal den log ab Start des Blocklys und schaue was in dem Objekt "token_request" steht, sollte dort ein Token und refresh Token drin stehen, schaue was in dem Objekt "access_token" und "refresh_token" steht, sollte in den drei Objekten keine Token stehen, sollten normalerweise die Fehler angegeben sein, poste diese nochmal hier, schaue auch was in den Objekten "home_data" und "home_status" steht, diese sollten entweder so aussehen wie das Try it Ergebnis auf der Netatmo Website oder es sollten auch Fehler drin stehen, poste diese ebenfalls.
              Sollte in allen Objekten der gleiche Fehler stehen, reicht natürlich einer…

              Und dann schauen wir weiter…

              PS: ja name ist erstmal unwichtig, sollte aber mit dem "Home" Namen in deiner App übereinstimmen.

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

                @digi-bit said in Stabiles Netatmo Thermostat Blockly (Adapter):

                NTH01-DE-EC

                Ich sehe grad, dass ist das Thermostat um den „Boiler“ selber zu steuern, so einen besitze ich selber nicht und weiß auch nicht, ob ein anderer Nutzer so einen je eingebunden hat, ich schaue auch noch mal ob hier ein anderer scope benötigt wird, könntest du mir deine "Home_data" und "Home_status" JSON zur Verfügung stellen, sollte der nicht 100 prozentig eingebunden werden, dann kann ich diesen definitiv mit einbinden falls das nicht schon so klappt, weiß nicht genau wie der Aufbau aussieht, private Daten wie Token und Home id kannst du natürlich vorher durch xxx ersetzen…

                Danke dir 😊 aber das Blockly sollte so normal auch starten, dass der Token angefordert wird und eingetragen wird.

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

                  @digi-bit

                  Scopes etc. passen, wäre also wenn nur möglich, dass die Objekte in dem Ordner des Thermostates nicht korrekt sind oder im Zweifel das Thermostat in den Objekten gar nicht zu finden ist, dass können wir uns dann anschauen, laufen müsste das Blockly also theoretisch…

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

                    (Update 03.10.2021) v2.4.1 - !!NICHT EMPFOHLEN!!
                    Netatmo_Thermostat_Blockly_byNewpicsel_v2.4.1.rar
                    Wenn die Version 2.2.0 oder 2.4.0 installiert war, muss nichts gelöscht werden!

                    • behebt einen Fehler bei den Externen Fenstersensoren…

                    Gebt wie immer gerne Bescheid, sollte es Probleme geben!

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

                      @digi-bit said in Stabiles Netatmo Thermostat Blockly (Adapter):

                      "error":"invalid_client"

                      Check hier mal deine App,
                      https://dev.netatmo.com/myaccount/

                      so muss es aussehen:
                      App.jpg

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

                        (Update 03.10.2021) v2.4.2 - !!NICHT EMPFOHLEN!!
                        Netatmo_Thermostat_Blockly_byNewpicsel_v2.4.2.rar

                        Sorry, hab leider ein weiteren kleinen Fehler entdeckt...
                        Wenn die Version 2.2.0 oder bis 2.4.1 installiert war, muss nichts gelöscht werden!

                        • behebt einen Fehler der die Erreichbarkeit von Räumen sowie Geräten immer auf "true" anzeigt, auch wenn es nicht so wäre…

                        Sorry nochmal, jetzt sollte wirklich gut sein! 🤦‍♂️

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

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

                          @digi-bit

                          Moin, Home ID sollte passen wenn du angemeldet warst und Try it war das glaub ich gedrückt hast, ansonsten stehen da nur Beispiele 😅

                          Jep, da stehten ja auch daten die stimmen wie wohnort und wie ich das Thermostat benant habe

                          Hast du das Blockly neu gestartet nachdem du die Zugangsdaten eingegeben hast?

                          Yes Sir !

                          Im log steht „invalid_client“, eine App hast du auf der Seite von Netatmo angelegt und die ClientID und den ClientSecret in die Objekte eingetragen?

                          Auch gemacht !

                          Als erstes würde ich die Zugangsdaten alle noch einmal kontrollieren und Blockly neu starten, sollte das nicht helfen, poste mal den log ab Start des Blocklys

                          Das log ist von da an !
                          ich kann das aber gerne noch mal machen wenn Sie das wollen !

                          und schaue was in dem Objekt "token_request" steht, sollte dort ein Token und refresh Token drin stehen, schaue was in dem Objekt

                          {"error":"invalid_client"}

                          "access_token" und "refresh_token" steht, sollte in den drei Objekten keine Token stehen, sollten normalerweise die Fehler angegeben sein,

                          {"error":"invalid_client"}

                          bei dem anderen auch...

                          poste diese nochmal hier, schaue auch was in den Objekten "home_data" und "home_status" steht, diese sollten entweder so aussehen wie das Try it Ergebnis auf der Netatmo Website oder es sollten auch Fehler drin stehen, poste diese ebenfalls.

                          <html>

                          <head><title>400 Bad Request</title></head>

                          <body bgcolor="white">

                          <center><h1>400 Bad Request</h1></center>

                          <hr><center>nginx</center>

                          </body>

                          </html>

                          Sollte in allen Objekten der gleiche Fehler stehen, reicht natürlich einer…

                          Und dann schauen wir weiter…

                          PS: ja name ist erstmal unwichtig, sollte aber mit dem "Home" Namen in deiner App übereinstimmen.

                          macht er ja 😉

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

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

                            @digi-bit said in Stabiles Netatmo Thermostat Blockly (Adapter):

                            NTH01-DE-EC

                            Ich sehe grad, dass ist das Thermostat um den „Boiler“ selber zu steuern,

                            Ja, genau sowas ist das 😉

                            könntest du mir deine "Home_data" und "Home_status" JSON zur Verfügung stellen, sollte der nicht 100 prozentig eingebunden werden, dann kann ich diesen definitiv mit einbinden falls das nicht schon so klappt, weiß nicht genau wie der Aufbau aussieht, private Daten wie Token und Home id kannst du natürlich vorher durch xxx ersetzen…

                            ich bin mir hie rnicht ganz sicher weche daten du wilst, kannst sie gerne haben aber in den daten steht ebend nur

                            <html>

                            <head><title>400 Bad Request</title></head>

                            <body bgcolor="white">

                            <center><h1>400 Bad Request</h1></center>

                            <hr><center>nginx</center>

                            </body>

                            </html>

                            mfg

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

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

                              @digi-bit said in Stabiles Netatmo Thermostat Blockly (Adapter):

                              "error":"invalid_client"

                              Check hier mal deine App,
                              https://dev.netatmo.com/myaccount/

                              so muss es aussehen:
                              App.jpg

                              ja, sieht auch so aus

                              homedata.jpg

                              ich kann dir auch gerne die zugangsdaten via PM schicken also email und PW dann können sie gerne Selber mal schauen wie das da aussieht wenn das helfen tut.

                              das PW kann ich ja dan ändern wenn die sache dann Rennt 😉

                              mfg

                              Newpicsel 2 Replies Last reply Reply Quote 0
                              • Newpicsel
                                Newpicsel @Digi-Bit last edited by Newpicsel

                                @digi-bit Moin 😊
                                Kannst ruhig du sagen!

                                Scheint wirklich alles soweit ok… 🤔

                                PS: Die Tatsache, dass du ein Wandthermostat hast spielt keine Rolle, habe gestern noch mit @bubus geschrieben, er hat auch eins und da läuft alles normal…

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

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

                                  @digi-bit Moin 😊
                                  Kannst ruhig du sagen!

                                  Scheint wirklich alles soweit ok… 🤔

                                  PS: Die Tatsache, dass du ein Wandthermostat hast spielt keine Rolle, habe gestern noch mit @bubus geschrieben, er hat auch eins und da läuft alles normal…

                                  Dann weiss ich auch nicht was ich falsch mache 😧

                                  mfg

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

                                    @digi-bit

                                    Die Tatsache, dass du ein Wandthermostat hast spielt keine Rolle, habe gestern noch mit @bubus geschrieben, er hat auch eins und da läuft alles normal…

                                    Der Fehler „400 Bad Request“ kann vorkommen, wenn etwas falsch formatiert ist, was durchaus schon sein kann, wenn irgendwo ein Leerzeichen reingerutscht ist, kann aber auch noch vom starten ohne Zugangsdaten zurückgeblieben sein, der Fehler „invalid_client“ kann ebenfalls auf Fehler in der Eingabe der Daten zurückzuführen sein, kann aber auch vorkommen, wenn der Server nicht erreichbar ist oder die App nicht läuft bzw. die client Daten fehlerhaft sind.

                                    Wenn definitiv alles stimmt, kann ich nicht zu 100% ausschließen das dass Blockly irgendwelche Daten nicht richtig übernimmt, kann ich mir dann vorstellen, wenn irgend ein html Fehler in den „access_token“ oder dem „refresh_token“ geschrieben wird, denn hier wird auf „undefiniert oder ein error geprüft, wenn das Blockly denkt, hier stehen plausible Daten, verwendet es diese, auch wenn sie nicht stimmen! 🤔 werde hier noch eine zusätzliche Abfrage einbauen, damit auch dies nicht vorkommen kann!

                                    Deshalb nochmal die Frage auch an @kpmc, was genau steht in den Objekten "access_token" und "refresh_token"?

                                    D 1 Reply Last reply Reply Quote 0
                                    • 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
                                            • First post
                                              Last post

                                            Support us

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

                                            714
                                            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