FHEM Forum

FHEM => Automatisierung => Thema gestartet von: zfranz am 10 Juni 2016, 20:41:11

Titel: Durch mehrere Szenen schalten
Beitrag von: zfranz am 10 Juni 2016, 20:41:11
Hallo zusammen,

Mit devStateIcon kann lassen sich auf sehr elegante Weise verschiedene Szenen generieren, durch welche man mit aufeinanderfolgenden Klicks auf das Icon quasi durch zappen kann:


define szenen dummy
attr szenen webCmd A:B:C:D
attr szene devStateIcon A::B B::C C::D D::A
define szeneA notify szenen:A set Licht 1 on ;; Licht 2 off
define szeneB notify szenen:B set Licht 1 on ;; Licht 2 on
define szeneC notify szenen:C set Licht 1 off;; Licht 2 off
define szeneD notify szenen:D set Licht 1 off;; Licht 2 on


Nun möchte ich einen Button auf meiner (physischen) Fernbedienung nutzen, um dieselbe Funktion wie ein Klick auf das Icon im Web zu erreichen, also durch die vier Szenarien zu wechseln. Hat jemand eine Idee, wie man das bewerkstelligen könnte?


define FernbedienungA0 notify Fernbedienung:A0 set szene ????????


Danke + Gruss,
Franz
Titel: Antw:Durch mehrere Szenen schalten
Beitrag von: igami am 10 Juni 2016, 20:57:04
Vorab guck dir mal Lightscene an, dass ersetzt deine 4 notify.

Zum Eigentlichen: ein if oder IF im notify oder ein DOIF verwenden.
Titel: Antw:Durch mehrere Szenen schalten
Beitrag von: justme1968 am 10 Juni 2016, 21:08:07
mit LightScene reicht ein set nextScene im notify. ganz ohne if oder IF oder DOIF.

gruss
  andre
Titel: Antw:Durch mehrere Szenen schalten
Beitrag von: igami am 10 Juni 2016, 22:04:01
Hätte ich vorher mal einen Blick in die commandref werfen sollen. Wusste nur, dass es das Modul gibt, habe es aber nicht im Einsatz.
Titel: Antw:Durch mehrere Szenen schalten
Beitrag von: justme1968 am 10 Juni 2016, 22:12:51
mach ja nichts :)