[gelöst] Mit einem Button durch verschiedene Befehle wechseln (cycle)

Begonnen von hefe, 03 Dezember 2018, 16:45:57

Vorheriges Thema - Nächstes Thema

hefe

Hi FHEM Gemeinde, ich tu mir grad mit dem Suchen schwer. Vielleicht kann mir jemand nen Tip geben.

Ich habe einen HM Handsender und möchte damit eine MiLight Lampe "bedienen". Grundsätzlich funktioniert das schon z.B. mit einem Notify, welches beim Event "Handsender_Licht:Short.*" MiLight Lampe per "set MiLight toggle" ein und aus-schaltet.

Ich möchte aber dass bei jedem Drücken des Button durch verschiedene Befehle gecycled wird:

z.B.:

  • set MiLight rgb ff0000
  • set MiLight rgb 00ff00
  • set MiLight rgb 0000ff
  • set MiLight rgb ffffff

Gibt es dafür eine einfache Lösung?

Gruß
Halbrot

roedert

#1
Geht zb einfach über eine LightScene mit dessen set-next Befehl
Ansonsten im notify den Zustand abfragen oder merken und dann entsprechend mit if oder case den richtigen Befehl absetzen

hefe

Danke @roedert, das war das richtige Stichwort.

LightScene gefällt mir.