FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Thyrador am 25 Oktober 2016, 09:34:24

Titel: [erledigt] Befehl nach FHEM-Start ausführen
Beitrag von: Thyrador am 25 Oktober 2016, 09:34:24
Moin Moin.

Habe jetzt auf Anhieb nichts passendes gefunden, daher möchte ich hier mal nachfragen.

Ich suche nach einer Möglichkeit, bei einem Neustart von FHEM einige bestimmte FHEM-Befehle auszuführen. Das hat folgenden Hintergrund:
Wenn gerade ein länger andauernder Prozess gestartet wird, so werden in diesem bestimmte Werte gesetzt. Wird FHEM nun währenddessen neu gestartet, so behalten die Variablen die alten Werte. Somit werden u.U. Prozesse, die auf einen bestimmten Status warten, der erst am Ende des Prozesses gesetzt wird, nicht wieder ausgeführt.
Wäre nicht schlimm, wenn ich nicht so vergesslich wäre. Daher müsste ein Automatismus her, der dann beim Neustart von FHEM einfach bestimmte, kritische Variablen auf den Default-Wert zurück setzt.

Gibt's soetwas in FHEM? Wenn ja, wo kann ich das einstellen?

Liebe Grüße.
Titel: Antw:Befehl nach FHEM-Start ausführen
Beitrag von: marvin78 am 25 Oktober 2016, 09:37:12
notify auf global:INITIALIZED

siehe auch die Doku dazu.
Titel: Antw:Befehl nach FHEM-Start ausführen
Beitrag von: DeeSPe am 25 Oktober 2016, 09:38:43
define n_global_INITIALIZED notify global:INITIALIZED <{fhem ""}> oder <set blabla bla>

Gruß
Dan
Titel: Antw:Befehl nach FHEM-Start ausführen
Beitrag von: Thyrador am 25 Oktober 2016, 09:46:05
Super, ich danke euch. Das probiere ich gleich mal aus :)

Hab da in der CommandRef irgendwie an der falschen Stelle gesucht, ich Dödel :D