Hallo ihr,
ich schiebe es schon eine ganze Weile vor mir her. Meine HomeMatic Heizkörper Thermostate müssen endlich im vollen Umfang in FHEM genutzt werden.
Aktuell habe nutze ich bei meinem HM-CC-RT-DN nicht die Integration mit FHEM, sondern habe den Heizplan an den Geräten eingestellt.
Folgendes Versuche ich nun seit knapp zwei Stunden zu realisieren:
- Heizplan in FHEM Einstellung und dann auf die Thermostate übertragen.
- Auslesen des aktuellen Heizplans (für die Anpassung unter Punkt 1).
- Setzen der Geräte in den Urlaubsmodus (Party Modus).
- Wenn Punkt drei funktioniert, dann möchte ich eine Interaktion via Telegram herstellen. Ich habe bereits ein Telegram Script mit dem ich die Temperatur verändern und abfragen kann.
Zum Beispiel habe ich für Punkt drei folgende probiert (nach dem Wiki):
set Wohn_Heizung_Clima controlParty 16 25.11.17 16:30 25.11.17 21:30
Wohn_Heizung ist dabei das Thermostat im Wohnzimmer. Der Status wird auch auf Party gesetzt. Es findet aber keine Temperaturanpassung statt. Der Party Status hält dann für ca. 2 Minuten an, bis das nächste Mal das Gerät abgefragt wird.
Könnt ihr bitte meine Nase auf die entsprechenden Stellen drücken?
Hi,
überträgt fhem überhaupt was?
d.h. du stellst was ein, es erscheint cmds pending, dann (bei mir alle 2 min) kommt cmds done und in der Statistik
siehst du dass die cmds übertragen und nicht verworfen wurden? Was kommt im Log?
:)
linuxpaul
In den Log Files steht folgendes, wenn ich den Befehl ausführe:
Zitat2017-11-25 21:48:24 CUL_HM Wohn_Heizung_Clima controlMode: set_party
2017-11-25 21:48:24 CUL_HM Wohn_Heizung CMDs_pending
2017-11-25 21:50:03 CUL_HM Wohn_Heizung actuator: 0
2017-11-25 21:50:03 CUL_HM Wohn_Heizung battery: ok
2017-11-25 21:50:03 CUL_HM Wohn_Heizung batteryLevel: 2.9
2017-11-25 21:50:03 CUL_HM Wohn_Heizung desired-temp: 21.0
2017-11-25 21:50:03 CUL_HM Wohn_Heizung measured-temp: 23.0
2017-11-25 21:50:03 CUL_HM Wohn_Heizung motorErr: ok
2017-11-25 21:50:03 CUL_HM Wohn_Heizung_Clima ValvePosition: 0
2017-11-25 21:50:03 CUL_HM Wohn_Heizung_Clima boostTime: -
2017-11-25 21:50:03 CUL_HM Wohn_Heizung_Clima controlMode: auto
2017-11-25 21:50:03 CUL_HM Wohn_Heizung_Clima desired-temp: 21.0
2017-11-25 21:50:03 CUL_HM Wohn_Heizung_Clima measured-temp: 23.0
2017-11-25 21:50:03 CUL_HM Wohn_Heizung_Clima partyEnd: -
2017-11-25 21:50:03 CUL_HM Wohn_Heizung_Clima partyStart: -
2017-11-25 21:50:03 CUL_HM Wohn_Heizung_Clima partyTemp: -
2017-11-25 21:50:03 CUL_HM Wohn_Heizung_Clima T: 23.0 desired: 21.0 valve: 0
2017-11-25 21:50:03 CUL_HM Wohn_Heizung_Weather measured-temp: 23.0
2017-11-25 21:50:03 CUL_HM Wohn_Heizung_Weather 23.0
2017-11-25 21:50:03 CUL_HM Wohn_Heizung battery: ok
2017-11-25 21:50:03 CUL_HM Wohn_Heizung desired-temp: 21.0
2017-11-25 21:50:03 CUL_HM Wohn_Heizung CMDs_done
Das Done kommt, aber leider viel zu spät, wie mir scheint.
ich glaube Du musst danach noch ein set Wohn_Heizung_Clima getConfig
machen.
Mhhh steht nicht im Wiki.
Ich habe es ausprobiert und es klappt tatsächlich. Nun kann ich mir mit den beiden Zeilen meine Telegram Skript umschreiben.
Wäre schon mal ein Punkt abgehakt - danke.