Structure: Umsetzung set-Kommando nur bei einem Device

Begonnen von ckay, 19 Mai 2015, 20:38:41

Vorheriges Thema - Nächstes Thema

ckay

Liebe FHEM-User,

seit ein paar Wochen besteht bei mir das Problem, dass ein set-Kommando nur noch bei einem der per structure gruppierten Devices umgesetzt wird:


  • 2 Wandthermostate von Homematic (HM-TC-IT-WM-W-EU)
  • gruppiert per structure, so dass ein set-Kommando (hier bezgl. der gewünschten Temperatur) an beide Wandthermostate übergeben wird
  • Diese Konstellation funktionierte so auch lange Zeit problemlos. Seit ein paar Wochen wird das set-Kommando jedoch nur noch an einem der Wandthermostate umgesetzt
  • Über die FHEM-Oberfläche können aber per Dropdown beide Wandthermostate direkt nacheinander erfolgreich in der Temperatur verändert werden; ebenso lassen sich die Temperaturen direkt an den Devices erfolgreich verändern

Ärgerlich ist das ganze insbesondere, weil über den neben der Eingangstür platzierten Schalter (HM-PB-6-WM55) nur noch ein Wandthermostat angesprochen werden kann. Folgende Code-Zeilen führen jeweils nur noch zur Umsetzung an einem Wandthermostat:

define Heizung_warm notify Steuerung_Btn_01 set Alle_Wandthermostate desired-temp 20

define Heizung_warm notify Steuerung_Btn_01 set Wandthermostat_AZ_Climate desired-temp 20;;set Wandthermostat_WZ_Climate desired-temp 20


Freue mich über jeden Lösungsvorschlag! Vielen Dank im Voraus! :-)


frank

als workaround könntest du im 2. beispiel ein sleep versuchen:
Zitatdefine Heizung_warm notify Steuerung_Btn_01 set Wandthermostat_AZ_Climate desired-temp 20;;sleep 5;;set Wandthermostat_WZ_Climate desired-temp 20

ansonsten könnten raw-messages vielleicht erkennen lassen, wo es harkt.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

ckay

Klasse, "sleep 50" führt zum Erfolg. Vielen Dank!