Hallo,
ich beschäftige mich seit einiger Zeit mit fhem, bin begeistert von den Möglichkeiten.
Bei folgendem (wahrscheinlich) Syntax Problem komme ich nicht weiter.
Habe 2 Dummys definiert, deren STATE per Variablen über notify an ein at übergeben werden sollen.
Die Übergabe des STATE von SZ (Schaltzeit) funktioniert soweit.
Nun möchte ich in den modify-Befehl vom notify noch den STATE von SD (Schaltdauer) integrieren.
Wenn SZ oder SD geändert wird, sollen beide STATE's an das at übergeben werden.
Das at soll dann so aussehen:
*(STATE von SZ) set Steckdose868_02 on-for-timer (STATE von SD)
Hier die Konfig:
define SZ dummy
attr SZ group 01
attr SZ room _Test
attr SZ setList state:time
attr SZ webCmd state
define SD dummy
attr SD group 01
attr SD room _Test
attr SD setList state:015,030,044,060
attr SD webCmd state
define SZSD at *01:00 set Steckdose868_02 on-for-timer 015
attr SZSD group 01
attr SZSD room _Test
define n_SZSD notify (SZ|SD) {fhem("modify SZSD *".Value("SZ"));;}
attr n_SZSD group 01
attr n_SZSD room _Test
Wie kann die Syntax im notify ergänzt werden?
Oder ist mein Ansatz falsch?
Viele Grüße
Jan