Hauptmenü

Szenen durchschalten

Begonnen von Schronk, 20 Oktober 2020, 17:55:34

Vorheriges Thema - Nächstes Thema

Schronk

Hallo,

Ich vermute, es gibt dazu schon etwas aber ich konnte nichts finden, wahrscheinlich weil ich nicht die richtigen Begriffe suche.

Ich möchte mit einem Taster mehrere Sachen durchschalten - wenn ich drücke, soll A passieren, dann B, dann C usw...also immer dieselbe Rheinfolge.

Konkret geht es gerade um HUE Szenarien aber ich suche etwas Generelles, um nicht bei jeder Anwendung ein entsprechendes DOIF schreiben zu müssen. (Wenn Szene A an ist und Schalter gedrückt wird, schalte Szene B, wenn B an ist, schalte C...usw)

Gibt es da etwas oder ist DOIF die einzige Möglichkeit?

Danke mit Gruß 

Beta-User

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

betateilchen

Zitat von: Schronk am 20 Oktober 2020, 17:55:34
Gibt es da etwas oder ist DOIF die einzige Möglichkeit?

Da gibt es noch was anderes, aber mir fällt grade nicht ein, wie das heißt bzw. wonach ich suchen muss.

Ein notify mit einem internen Zustandszähler oder irgendwie sowas. Muss mal schauen, ob ich das finde.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Beta-User

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

betateilchen

#4
Genau das habe ich gemeint. Danke!


# Return the next element from the string (list) for each consecutive call.
# The index for the next call is stored in the device hash


https://forum.fhem.de/index.php/topic,40022.0.html
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Schronk

Vielen dank zusammen - ich schaue es mir mal an.

Schronk

Funktioniert perfekt und ist variable für alles - genau, was ich suchte:

SchalterTerraUR { fhem "set SzenenHue ".Each("SzenenHue", "Hell,Abends,Nachtlicht,Aus") }

Vielen Dank noch mal!