HM-CC-RT-DN_ClimaTeam Triggern?

Begonnen von Pythonf, 20 Februar 2015, 14:15:35

Vorheriges Thema - Nächstes Thema

Pythonf

Ich hab im Wohnzimmer/Esszimmer/Keller 3 RTs die über ClimaTeam miteinander gepeert sind. Wenn ich jetzt in FHEM einem RT eine andere Soll-Temperatur zuweise wird dies nicht an die anderen RTs übertragen. Gibt es eine Möglichkeit den ClimaTeam Kanal irgendwie auszulösen, so dass er mit den anderen RTs kommuniziert und die Eingestellten Werte austauscht, oder müsste ich das ganze mit einem Notify auf desired-temp lösen und den anderen RTs den Wert über FHEM mitteilen?

Beste Grüße
Fabian

martinp876

Zitatda ist (nach meiner Erfahrung) HM Konzept: das gerät, an dem die Eingabe gemacht wird, sendet an alle seine "mitglieder". Wenn du also am Handrad drehst  (eingabe) werden die Gruppenmitglieder unterrichtet.
wenn du an der Zentrale änderst (FHEM set-temp sendet diese an alle.
Die Gruppe ist in FHEM nicht abgebildet, passiert also nicht.
Gleiches gilt für den Wochenplan!

ich haben mir ein notify gebaut, um die RTs synchron zu halten:
define h_ab_team_temp notify h.(lnge|fsth)_Clima:desired-temp.* {\
  if ($EVTPART1 ne ReadingsVal("h.lnge.Clima","desired-temp","")){\
    fhem "set h.lnge.Clima desired-temp $EVTPART1"}\
  if ($EVTPART1 ne ReadingsVal("h.fsth.Clima","desired-temp","")){\
    fhem "set h.fsth.Clima desired-temp $EVTPART1"}\
  }


das synchronisiert immer, egal wo die temp geändert wird. Hat den Nachteil, dass etwas mehr messages gesendet werden - bspw. bei jeder Änderung durch den Wochenplan. Kann ich verschmerzen.

Alternativ kannst du ein set-temp bauen, dass die temp immer an alle 3 sendet.
oder ein notify, welches set_desiredtemp auswertet und die "kumpels" informiert