FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: choetzu am 28 Dezember 2016, 14:55:08

Titel: DOIF Schalten von 2 Geräten in einem Device
Beitrag von: choetzu am 28 Dezember 2016, 14:55:08
Hallo

ich möchte bei Alarm (dummy), dass in meinem Device PoolController der Palmen_Spot und die Pool_LED mit on resp. off geschaltet werden. Wie mach ich dies richtig? So funktioniert es leider nicht..

([ALARM:state] eq "on") (set PoolController [Palmen_Spot,Pool_LED] on) DOELSE (set PoolController [Palmen_Spot,Pool_LED] off)

Wenn ich nur ein Licht schalten will, also z.B. Palmen_Spot dann funktioniert es mit

([ALARM:state] eq "on") (set PoolController Palmen_Spot on) DOELSE (set PoolController Palmen_Spot off)

danke.
Titel: Antw:DOIF Schalten von 2 Geräten in einem Device
Beitrag von: Ellert am 28 Dezember 2016, 15:07:19
Falsche Syntax, richtig:
(set PoolController Pool_LED on, set PoolController Palmen_Spot on)
Titel: Antw:DOIF Schalten von 2 Geräten in einem Device
Beitrag von: choetzu am 28 Dezember 2016, 15:28:31
danke für die schnelle Antwort... Klappt! Ich dachte nur, dass wenn es das selbe Device betrifft, dass man evtl. etwas abkürzen kann ;)
Titel: Antw:DOIF Schalten von 2 Geräten in einem Device
Beitrag von: Ellert am 28 Dezember 2016, 17:14:27
Zitat von: choetzu am 28 Dezember 2016, 15:28:31
danke für die schnelle Antwort... Klappt! Ich dachte nur, dass wenn es das selbe Device betrifft, dass man evtl. etwas abkürzen kann ;)
Bei einem einfachen set-Befehl klappt es so

set a,b on

ob

set a dies,das on

funktioniert könntest Du ausprobieren.
Titel: Antw:DOIF Schalten von 2 Geräten in einem Device
Beitrag von: choetzu am 29 Dezember 2016, 17:27:40
danke.

Zitat von: Ellert am 28 Dezember 2016, 17:14:27

set a dies,das on

funktioniert könntest Du ausprobieren.
geht leider nicht. ich habe entsprechend

set PoolController Pool_LED,Palmen_Spot on

gemacht. hat nicht geklappt.

Lg c
Titel: Antw:DOIF Schalten von 2 Geräten in einem Device
Beitrag von: Per am 30 Dezember 2016, 11:26:08
Mit dem Komma kannst du doch mehrere Devices (hier: PoolController), nicht aber mehrere Befehle "koppeln". Wäre ja wie set dev an,aus, nur mit zwei Worten.