NEWS
Stabiles Netatmo Thermostat Blockly (Adapter)
-
@newpicsel ja im Wohnbereich habe ich 2 da Wohnzimmer und Essbereich ein grosser Raum mit 2 Heizungen ist.
-
Oh da bin ich ja mal gespannt...
-
Leicht verspätet, mir ist was dazwischen gekommen
Netatmo_Thermostat_Blockly_1.1.2.rar
Alte Objektstruktur bitte löschen!
Edit: ein Fehler ist mir grad selber noch aufgefallen, in die Objekte wo die ID‘s für zB. den Away Modus eingetragen werden sollen, kann nichts eingetragen werden, nur auf true/false gewechselt werden!
...änder ich in der nächsten stable v1.2.xBesser also die hier!
Netatmo_Thermostat_Blockly_1.1.4.rar
Alte Objektstruktur bitte löschen! -
@newpicsel schau mal:
Kannst du dieses vielleicht ändern.Schau mal hier ist glaube ich ein Fehler:
Gruss helfi9999
-
Moin, @helfi9999
Bei den Objekten wo steht "hier ObjektID eintragen", kannst du optional eine ID von einem Externen Objekt eintragen, welches z.B. deine Abwesenheit oder Ankunft zuhause ermittelt bzw. Anzeigt, sobald der Wert dieser ID auf true wechselt, wird der jeweilige Modus aktiviert, bis auf dem Objekt "Heizplan_aktivieren“, wird bei dem Wert false, nämlich der "Heizplan_aktivieren" getriggert, was dann bei Heimkehr z.B. von Away wieder auf den Standard Heizplan wechselt.
Ich hoffe das war halbwegs verständlich
Schnapp dir sonst die App schau dir die Übersicht an und betätige die Button dieser Objekte in ioBrokerDie anderen Fehler, liegen an nicht vorhandene Daten, die z.B. bei Wandthermostaten nicht verfügbar sind, ich arbeite daran, dies hübscher zu lösen, nur habe ich keinen Wandthermostat...
Magst du mir die Home_Data_json und die Home_Status_json zur verfügung stellen?
Damit kann etwas besser arbeiten
Vertrauliche Daten können natürlich gexxxxt werden -
Eine Sache hab ich vergessen, wie lange eine änderung der soll Temperatur gehalten wird, muss ich noch testen, es ist zwar möglich hier eine endtime zu vergeben, aber ob diese den allgemeinen eingestellten Wert überschreibt oder nur diese eine Aktion betroffen ist, hab ich noch nicht ganz raus, wird aber in Zukunft hinzugefügt...
-
@newpicsel hier meine Home Data und Home Status Dateien:
-
Super danke dir
Ich bin immer noch dabei vieles anzupassen, wenn du Ideen oder Wünsche hast, immer raus damit
In Arbeit:
- Haltezeit der soll Temperatur
- ext. Fenstersensor wird in Zukunft den Frostschutz Modus in diesem Raum aktivieren/deaktivieren
- Wandthermostat und mehrere Thermostate in einem Raum
-
@newpicsel wie trage ich den bei Abwesendheit z.B. (mein Handy über den ich über tr-064.0 benutze ein??
und wie kann ich die Heizpläne ändern??
-
@helfi9999 said in Tester für Netatmo Thermostat Blockly gesucht:
@newpicsel wie trage ich den bei Abwesendheit z.B. (mein Handy über den ich über tr-064.0 benutze ein??
und wie kann ich die Heizpläne ändern??
In den Objekten unter "tr-064.0.devices" sollte ein Ordner mit deinem Handy sein, darin ist ein Objekt "activ" dieses Objekt gibt mit (true/false) an, ob sich dein Handy im W-LAN befindet, problem ist jetzt, dass true und false verdreht sind
Entweder du erstellst ein Blockly, welches diese ID triggert und bei "false" wieder true an den Away Button sendet, oder ich Wechsel die true/false Einstellung von Away und Frost, eine Alternative wäre, es kann in dem Netatmo Objekten eingestellt werden was bei false des "Heizplan_aktivieren_OBJ" Objektes geschehen soll, entweder Frost oder Away aktivieren, so könnte man immer mit beiden Varianten arbeiten.
Du müsstest dann die ID von dem Objekt "activ" deines Handys in das Netatmo Objekt "Heizplan_aktivieren_OBJ" eintragen und auswählen ob bei false auf abwesend (away) oder dem Frostwächter (Frost) geschaltet werden soll.
Was sagst du dazu?
Punkt zwei Heizplan änder:
Was genau meinst du? Möchtest du zwischen bestehenden Heizplänen wechseln oder einen bearbeiten?Bearbeiten würde ich den in der App, das sprengt mega den Rahmen in ioBroker!
Wechseln geht super easy:
In deinem „Home“ Ordner (bei mir hab ich mein Zuhause Home genannt), siehst du im Objekt "Heizpläne" welche Heizpläne vorhanden sind, dass sind die aus der APP, der gewünschte muss nur in das Objekt Modus (aktiver Heizplan) eingetragen werden. -
Ich habe genug Feedback um sagen zu können, dass die aktuelle Version 1.1.x stabil läuft und arbeite gerade an der v1.2.x Teste gerade die Funktion einer Haltezeit für die soll Temperatur und würde die Version dann posten.
Ich füge noch die Option (was passiert bei „false" des Objektes "Heizplan_aktivieren_OBJ" (Away/Frost)) hinzu und du kannst dann sauber mit deinen ID‘s arbeiten ohne ein weiteres Blockly erstellen zu müssen!
Die Version wird noch heute erscheinen...
-
UPDATE:
Eine Haltezeit für jede Änderung der soll Temperatur auszuwählen klappt hervorragend!
Dazu gibt es jeweils ein neues Objekt "Haltezeit" wo eine Zeit in Minuten eingetragen werden kann, sollte die Funktion nicht gewünscht sein, muss der Wert 0 angegeben sein, dieser setzt sich nach der Nutzung automatisch wieder auf null und muss wenn erwünscht wieder mit einer Zeit angegeben werden, die generelle Haltezeit für manuell Einstellungen der Temperatur, aus der APP bleibt bestehen und wird nur für diese spezielle Änderung angepasst!
Ich habe dies aktuell nur für die soll Temperatur in "Home" (alle Räume werden geändert) hinzugefügt und werde dies noch für jeden Raum hinzufügen, sobald dies und ein paar Kleinigkeiten erledigt sind, folgt die neue Version 1.2.0
-
@newpicsel sei mir bitte nicht böse aber ich stehe grade voll auf dem Schlauch gib mir mal bitte ein Beispiel wie ich das Feld füllen soll:
-
-
@helfi9999 said in Tester für Netatmo Thermostat Blockly gesucht:
@newpicsel sei mir bitte nicht böse aber ich stehe grade voll auf dem Schlauch gib mir mal bitte ein Beispiel wie ich das Feld füllen soll:
Alles gut ich helfe gerne
Weißt du wie du an eine ObjektID von einem Objekt kommst?
Wenn ja, dann holst du dir die ObjektID von dem "activ“ Objekt deines Handys aus den dem tr-064 Adapter, und trägst diese dort ein.Das ist nur eine Möglichkeit, du kannst dort jede ObjektID eintragen, die dir einen "true" wert gibt, wenn du zuhause bist.
Wenn du nicht weißt, wie du an eine ObjektID kommst, schicke ich dir später Bilder, bin grad aufm Sprung
-
@newpicsel bitte schick mir mal die Bilder.
Danke erstmal
-
@helfi9999 said in Tester für Netatmo Thermostat Blockly gesucht:
@newpicsel habe grade gesehen das im Wohnzimmer nur 1 Ventil
gezeigt wird obwohl ich 2 Ventile habe Genau hier hatte ich vorher keine Informationen, wie die "Home_Data_json" und "Home_Status_json" in so einen Fall aussehen, dank deiner Daten jetzt schon, ich arbeite dran
-
@helfi9999 said in Tester für Netatmo Thermostat Blockly gesucht:
@newpicsel bitte schick mir mal die Bilder.
Danke erstmal
Wo das richtige Objekt "active" deines Handys im tr-064 Adapter ist weißt du?
Dort klickst du ganz rechts auf den Stift um das Objekt zu bearbeiten, oben steht hier die ObjektID, diese kopieren wie bei mir markiert:
Im Grunde ist eine ObjektID nur der Pfad zu einem Objekt, wenn du den hast, kannst du die ID auch selber schreiben:
"tr-064.0.devices.Peters-iPhone.active"
- (tr-064.0) ist der Pfad zum Adapter
- (.devices) ist der order in dem die Geräte Daten liegen
- (.PetersiPhone) ist der Ordner des Gerätes
- (.active) ist das Objekt
Zusammen ist es der Pfad und somit auch die ID des Objektes.
-
@newpicsel habe es mir fast gedacht das es so geht, jetzt müsste es nur noch klappen wenn man abwesend ist das die ID "0_userdata.0.Eigene_Objekte.Netatmo.Mein Haus.Away_aktivieren_OBJ". auch auf true setzt.
Möchte eigentlich kein Blockly erstellen.
-
@helfi9999 said in Tester für Netatmo Thermostat Blockly gesucht:
@newpicsel habe es mir fast gedacht das es so geht, jetzt müsste es nur noch klappen wenn man abwesend ist das die ID "0_userdata.0.Eigene_Objekte.Netatmo.Mein Haus.Away_aktivieren_OBJ". auch auf true setzt.
Möchte eigentlich kein Blockly erstellen.
Bin dran, hab grad die Temperatur Haltezeit fertig
Änder noch den Fenstersensor auf Frost Modus, entferne die Temperatur Eingabe dafür (geht schnell) und dann kommt die Away Funktion
Werde das dann erstmal als neue Version posten, die zwei Thermostate Problematik, folgt dann in kürze