mehrere Geräte gleichzeitg schalten...

Begonnen von Kiki99, 17 März 2018, 18:57:06

Vorheriges Thema - Nächstes Thema

Kiki99

Hallo Forum,
ich möchte gerne über einen Schaltbefehl mehrere Geräte gleichzeitig schalten, dafür habe ich mir folgenden Eintrag aus verschiedenen Posts zusammen gebastelt:

define Alle_Lampen dummy
define act_on_Alle_Lampen notify Alle_Lampen {\
if ("%" ne "off") {\
  fhem("set LedLeiste on ;; set TV on")\
}\
  else {\
  fhem("set LedLeiste off ;; set TV off")\
}\
}


Leider passiert z.B. bei "set Alle_Lampen off" gar nichts  :-\. Wo liegt der Fehler?

Danke für jeden Tipp  :)

CoolTux

Zitat von: Kiki99 am 17 März 2018, 18:57:06
Hallo Forum,
ich möchte gerne über einen Schaltbefehl mehrere Geräte gleichzeitig schalten, dafür habe ich mir folgenden Eintrag aus verschiedenen Posts zusammen gebastelt:

define Alle_Lampen dummy
define act_on_Alle_Lampen notify Alle_Lampen {\
if ("%" ne "off") {\
  fhem("set LedLeiste on ;; set TV on")\
}\
  else {\
  fhem("set LedLeiste off ;; set TV off")\
}\
}


Leider passiert z.B. bei "set Alle_Lampen off" gar nichts  :-\. Wo liegt der Fehler?

Danke für jeden Tipp  :)

Du musst da ja in über 3 Jahre alten Posts gesucht haben. Die Variablen gibt es schon lange nicht mehr.
Leider kann ich mit den \ und so nicht umgehen. Also bitte ich Dich ein vernünftiges list vom Notify zu machen.

list NOTIFYNAME
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

vbs

Ich glaube, die Funktionalität, die du dir gerade baust, die gibts schon fix und fertig als "structure":
https://wiki.fhem.de/wiki/Structure

Kiki99

structure scheint mir tatsächlich das richtige dafür zu sein und das ganze deutlich zu vereinfachen ;)

Danke  :D