FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Kiki99 am 17 März 2018, 18:57:06

Titel: mehrere Geräte gleichzeitg schalten...
Beitrag 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  :)
Titel: Antw:mehrere Geräte gleichzeitg schalten...
Beitrag von: CoolTux am 17 März 2018, 19:04:12
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
Titel: Antw:mehrere Geräte gleichzeitg schalten...
Beitrag von: vbs am 17 März 2018, 19:16:28
Ich glaube, die Funktionalität, die du dir gerade baust, die gibts schon fix und fertig als "structure":
https://wiki.fhem.de/wiki/Structure
Titel: Antw:mehrere Geräte gleichzeitg schalten...
Beitrag von: Kiki99 am 18 März 2018, 20:32:10
structure scheint mir tatsächlich das richtige dafür zu sein und das ganze deutlich zu vereinfachen ;)

Danke  :D