FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: remo am 26 April 2021, 15:05:00

Titel: at -> active/inactive - Zustand speichern
Beitrag von: remo am 26 April 2021, 15:05:00
Hallo zusammen,

ich konnte zu diesem Thema leider nichts finden.

Ich wollte in Erfahrung bringen, ob es möglich ist, den Zustand mehrerer ats zu speichern und dann wieder zurückzusetzen?!

Beispiel:

Ich habe fünf ats mit aktuellen Zustand:
at1 = active
at2 = active
at3 = inactive
at4 = inactive
at5 = active

Des Weiteren habe ich einen "Schalter1", welcher alle ats aufeinmal inactive setzt.
Nun möchte ich aber beim Betätigen eines weiteren "Schalter2" die ats wieder auf den Urzustand, also (siehe oben) zurücksetzen.

Kann ich "Schalter1" irgendwie mitgeben, dass FHEM den IST-Zustand der ats zwischenspeichert (sollte auch einen Neustart überleben) und
beim Betätigen des "Schalter2" den vorherigen IST-Zustand wiederherstellt?

Liebe Grüße
Titel: Antw:at -> active/inactive - Zustand speichern
Beitrag von: betateilchen am 26 April 2021, 15:22:51
Pack die at alle in eine structure, dann geht das problemlos.

Ein Blick in die commandref bringt die set Befehle "saveStructState" "restoreStructState" zutage, die genau dafür implementiert wurden.
Titel: Antw:at -> active/inactive - Zustand speichern
Beitrag von: remo am 26 April 2021, 18:38:02
Cool. Danke. Werde ich mir mal ansehen...