FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: der-Lolo am 10 Oktober 2020, 12:48:24

Titel: [gelöst] Taster, LightScene und DOIF
Beitrag von: der-Lolo am 10 Oktober 2020, 12:48:24
Hallo DOIF-Freunde,
Im Kinderzimmer habe ich einen RGB Led Streifen...
Ein LightScene Device speichert mir die gewünschten Farben.
Ich habe zwei Taster...

Ich hätte das ganze gerne in etwa so:

([RGB_Change] eq "on") (set RGB nextScene)
DOELSEIF ([RGB_Change] eq "on" and [$SELF:cmd] eq "1") (#)
DOELSEIF ([RGB_off] eq "on") (set PaulazimmerR 0, set PaulazimmerG 0, set PaulazimmerB 0)


mit repeatcmd schalte ich durch die verschiedenen Lightscenes...

Tasterdruck auf RGB_Change on startet den Lightscene wechsel im 2sek. Takt (repeatcmd)
Ein zweiter Tasterdruck auf RGB_Change on soll den repeatcmd unterbinden - also in der Lightscene stehen bleiben.
Ein Druck auf RGB_off schaltet aus.

Ich bekomme es nicht hin das DOIF in cmd_2 zu setzen, habe es auch schon mit ?vor dem $SELF:cmd probiert.

Hat jemand eine Idee?

Titel: Antw:Taster, LightScene und DOIF
Beitrag von: amenomade am 10 Oktober 2020, 17:46:41
Man sieht deine attr nicht. Ein vollständiges "list" des DOIFs wäre besser.

Die erste Bedingung müsste ([RGB_Change] eq "on" and [$SELF:cmd] ne "1") sein
do always brauchst Du auch

Vielleicht wäre es auch besser auf den Events zu triggern
([RGB_Change:"on"])
Titel: Antw:Taster, LightScene und DOIF
Beitrag von: der-Lolo am 11 Oktober 2020, 09:03:37
Danke Amenomade,
das "ne" war wohl der hilfreiche tip...
Ich hatte nicht darüber nachgedacht warum der Taster trigger immer wieder in den ersten zweig springt bzw. nicht richtig realisiert was dort passiert.
Tausend Dank!