NEWS
Stabiles Netatmo Thermostat Blockly (Adapter)
-
@newpicsel sagte in Tester für Netatmo Thermostat Blockly gesucht:
Die Möglichkeit aber zumindest zwei ID‘s, die sich gegenseitig abfragen in die Netatmo Struktur einzubauen, sprengt jetzt aber auch nicht den Rahmen also ich denke das wäre schon noch ok
Das wäre super wenn du das noch hinkriegen würdest. Hatte schon Probleme mit meiner besseren Hälfte. Habe mich eingetragen und bin aus dem Haus gegangen schon wurde die Temp auf Frost eingestellt.
-
Ich möchte @Newpicsel einfach mal Danke sagen für dieses Hammer-Blockly!
Es läuft! -
Bin dran, kann deine Angst sehr gut nachempfinden ich hätte nichts mehr zu lachen, wenn meine Frau wegen mir kalte Füße hätte...
Hab die Bilder deiner VIS gesehen, Respekt sieht wirklich sehr gut aus!
Sehe ich das richtig, dass du mit den 60min bzw 120min die Haltezeit für die eingestellte soll Temperatur auswählst? Klappt das alles?
Oder besser gefragt, wie steuert die +2c das Soll Temp. Objekt des Adapters? Wird Die +2 direkt gesendet? (Ich hatte bei meinen Tests mal Probleme mit der Netatmo API, weil ich zu häufig Anfragen übermittelt habe )
Was ich mich aber gefragt habe, wenn die +2 direkt übermittelt werden, wie bzw. wann wird die Haltezeit übermittelt? Denn sobald eine neue Temperatur übermittelt wird, wird die Haltezeit überschrieben.Ich hätte es wohl so gelöst, dass die neue soll Temperatur erst und zusammen mit der Auswahl der Haltezeit übermittelt wird, eine Möglichkeit wäre auch, mit dem auswählen einer Haltezeit, die aktuelle soll temp. abzufragen und diese erneut zusammen mit der Haltezeit abzusenden...
Sorry für die Fragerei, bin immer sehr neugierig wie andere etwas umsetzen
Die Einbindung der Haltezeit, fehlt auch noch in meiner VIS. -
@bubus said in Tester für Netatmo Thermostat Blockly gesucht:
Ich möchte @Newpicsel einfach mal Danke sagen für dieses Hammer-Blockly!
Es läuft!Danke bubus, geht runter wie Öl
Mir ist ein mögliches Problem bei der Nutzung der externen Sensoren aufgefallen, welches aber erst tragisch werden kann, wenn eine noch unveröffentlichte Version verwendet wird, in der ich beim öffnen eines Sensors, die festgelegte Temperatur (7c) mit einer 24h Haltezeit übermittel.
Da die alte soll Temperatur beim öffnen eines Sensors abgefragt und gespeichert wird, kann es zu dem Problem kommen, dass diese Information nach einem Neustart des Blocklys nicht mehr zur Verfügung steht, sollte in diesem Moment ein Sensor auf offen stehen.
Der Fehler bewirkt, dass keine korrekten Werte an die API übermittelt werden, was bedeutet, dass bei keiner erneuten manuellen Änderung der Temperatur, die Temperatur tatsächlich für 24h auf (7c) geregelt bleibt!Lange Rede kurzer Sinn, in Zukunft wird die Temperatur in einem Raum nach schließen des Sensors, für eine Minute auf 15c gestellt und springt danach wieder auf den regulären Heizplan zurück ich denke das ist eine gute und vor allem Ausfallsichere Lösung.
Sollte dir oder auch jemand anderen dies nicht gefallen, gebt mir Bescheid!Außerdem wird die nächste Version die Möglichkeit bieten, eine zweite ObjektID für den (Away Modus) angeben zu können, die sich dann gegenseitig abfragen, so dass Frost oder Away nur aktiviert wird, wenn beide ID‘s auf "false" (nicht anwesend) stehen, aber zum Heizplan zurück gewechselt wird, sollte eine der beiden ID’s auf "true" (anwesend) wechseln.
Die zweite ID wird allerdings nur berücksichtigt, sollte für beide Objekte eine ID angegeben sein, Standardmäßig wird hier "Nicht angegeben" eingetragen sein, was die Berücksichtigung dieser deaktiviert.Die zwei Thermostate in einem Raum Problematik, konnte ich leider immer noch nicht angehen, steht jetzt aber ganz oben auf meiner Liste
Die neue Version folgt in kürze...
-
@newpicsel sagte in Tester für Netatmo Thermostat Blockly gesucht:
@bubus said in Tester für Netatmo Thermostat Blockly gesucht:
Ich möchte @Newpicsel einfach mal Danke sagen für dieses Hammer-Blockly!
Es läuft!Danke bubus, geht runter wie Öl
Mir ist ein mögliches Problem bei der Nutzung der externen Sensoren aufgefallen, welches aber erst tragisch werden kann, wenn eine noch unveröffentlichte Version verwendet wird, in der ich beim öffnen eines Sensors, die festgelegte Temperatur (7c) mit einer 24h Haltezeit übermittel.
Da die alte soll Temperatur beim öffnen eines Sensors abgefragt und gespeichert wird, kann es zu dem Problem kommen, dass diese Information nach einem Neustart des Blocklys nicht mehr zur Verfügung steht, sollte in diesem Moment ein Sensor auf offen stehen.
Der Fehler bewirkt, dass keine korrekten Werte an die API übermittelt werden, was bedeutet, dass bei keiner erneuten manuellen Änderung der Temperatur, die Temperatur tatsächlich für 24h auf (7c) geregelt bleibt!Lange Rede kurzer Sinn, in Zukunft wird die Temperatur in einem Raum nach schließen des Sensors, für eine Minute auf 15c gestellt und springt danach wieder auf den regulären Heizplan zurück ich denke das ist eine gute und vor allem Ausfallsichere Lösung.
Sollte dir oder auch jemand anderen dies nicht gefallen, gebt mir Bescheid!Außerdem wird die nächste Version die Möglichkeit bieten, eine zweite ObjektID für den (Away Modus) angeben zu können, die sich dann gegenseitig abfragen, so dass Frost oder Away nur aktiviert wird, wenn beide ID‘s auf "false" (nicht anwesend) stehen, aber zum Heizplan zurück gewechselt wird, sollte eine der beiden ID’s auf "true" (anwesend) wechseln.
Die zweite ID wird allerdings nur berücksichtigt, sollte für beide Objekte eine ID angegeben sein, Standardmäßig wird hier "Nicht angegeben" eingetragen sein, was die Berücksichtigung dieser deaktiviert.Die zwei Thermostate in einem Raum Problematik, konnte ich leider immer noch nicht angehen, steht jetzt aber ganz oben auf meiner Liste
Die neue Version folgt in kürze...
-
-
Neue Version 1.3.1 !!!
In dieser Version gibt es einige Änderungen, nicht alle davon kann ich real testen, sobald ein paar Erfahrungen vorliegen und alles soweit stabil läuft, wird es die Version 1.4.xNetatmo_Thermostat_Blockly_byNewpicsel_v1.3.1.rar
!!! Es muss der komplette "Rooms Ordner" gelöscht werden !!!-
Beim öffnen eines Externen Sensors, wird nun die zuvor eingegebene Temperatur für 24 Stunden eingestellt, solange der Sensor offen bleibt und sich aus irgendwelchen Gründen die „soll Temperatur“ ändert, wird sie erneut für 24 Stunden auf die zuvor eingestellte Temperatur gestellt.
-
Nach dem schließen eines Externen Sensors, wird nun die Temperatur in diesem Raum für eine Minute auf 15c gestellt, danach auf die standard Heizplan Temperatur.
-
Für die oder besser bei der „Away,Frost und wieder zuhause“ Funktion, kann nun eine zweite ObjektID eingetragen werden, diese gleichen sich bei Änderung ab und stellen so sicher, dass Away oder Frost nur aktiviert wird, wenn wirklich beide ID‘s auf "false" (nicht anwesend) stehen, sollte eine von beiden wieder auf "true" (Anwesend) wechseln, wird der Aktuelle Heizplan fortgesetzt.
Sollte eine ObjektID ausreichen und die zweite nicht genutzt werden wollen, muss dort der Wert "Nicht angegeben" eingetragen werden bzw. Steht der Wert auch Standardmäßig drin, so wird dieses Objekt ignoriert. -
Der Fehler bei der Nutzung eines Wandthermostaten (Heating_Power), wurde behoben.
-
Das zwei Thermostate in einem Raum problem wurde behoben.
-
In jedem Raum werden nun Ordner der zugewiesenen Geräte angelegt, hier sagt der Ordnername aus, um was für ein Gerät es sich handelt (Thermostat, Wandthermostat, etc...), in diesem Ordner, befinden sich alle relevanten Daten dieses Gerätes (sollte euch was fehlen, sagt gerne Bescheid!) Fenster offen Erkennung, erfolgt laut API in einem Raum und nicht an dem Thermostat selbst, weshalb dieser Wert in dem Raum bleibt, die Erreichbarkeit, wird einmal im Raum selber von der API übermittelt und direkt in den Geräte Daten ebenfalls, ich denke die API überprüft in einem Raum selber ob alle Geräte erreichbar sind...
-
Die unter Umständen viel zu lange Angabe der Durchschnittstemperatur wurde auf eine Nachkommastelle gekürzt.
Ich denke das war’s fürs erste, reicht ja eigentlich auch , auf Herz uns Leber (oder wie war das?) testen und fleißig Feedback geben bitte
Danke für eure Hilfe -
-
@newpicsel hi habe die neue Version drauf.
Eine Frage habe ich wie bekomme ich die 2 ID's hier reingesetzt bzw. unterteilt
0_userdata.0.Eigene_Objekte.Netatmo.Mein Haus.Away_BackHome.Heizplan_aktivieren -
Hast du dieses Objekt nicht bei dir?
-
@newpicsel sorry nicht gesehen mein Fehler
-
Kein Problem sag gerne Bescheid wenn was ist, du fragen oder Probleme hast, nur dadurch ist das Blockly mittlerweile echt richtig gut geworden
-
@newpicsel habe ein weiteres Problem habe beide Id's eingefügt und bin aus meinem Wlan raus aber der Modus geht nicht auf AWAY
-
@newpicsel wenn ich über Iobroker gehe und temp. ändere keine Reaktion bei Netatmo
-
Beide Geräte auch aus dem W-LAN?
Ich guck eben ob ich was finde -
@newpicsel sagte in Tester für Netatmo Thermostat Blockly gesucht:
Beide Geräte auch aus dem W-LAN?
Ich guck eben ob ich was findeja beide raus aber wie gesagt jede Änderung in der Ordner Strukur bringt keine Änderung bei Netatmo. Nur eine Richtung klappt und zwar von Netatmo zu Iobroker und nicht Iobroker zu Netatmo
-
Blockly nochmal neu gestartet?
Bei mir funktioniert allesAn der Übermittlung der Temperaturen an Netatmo wurde auch nichts geändert, deshalb wundert es mich, aber bei so vielen Änderungen, kann sich hier und da mal ein Fehler einschleichen, deshalb ist es nicht unmöglich...
-
@newpicsel obwohl beide aus dem Wlan raus sind keine Änderung Siehe Bilder:
-
@newpicsel Blockly neu gestartet und es klappt wenigstens vom Iobroker zu Netatmo
-
Jetzt funktioniert nur die Away Funktion nicht?
Drück mal direkt den Away Button und guck ob sich was tut?Ansonsten nochmal die Handys ins WLAN holen und wieder rauswerfen, am Anfang sind die Werte immer false, kann beim ersten Betrieb schon Probleme machen wenn sie dann auf false wechseln...
-
@newpicsel habe grade rausgefunden das man erst die OID'S eintragen muss und dann nochmals das Blockly starten und jetzt funktioniert es.
Werde es weiter beobachten und dir berichten.Sind natürlich Benutzer FEHLER.
Du hast eine SUPER SACHE bis jetzt gemacht.