FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: is2late am 04 September 2022, 18:49:47

Titel: (Gelöst) Shutdown restart von Fhem über UI oder Alexa
Beitrag von: is2late am 04 September 2022, 18:49:47
Hi,

ich nehme Bezug auf diesen Thread: https://forum.fhem.de/index.php/topic,124750.msg1193028.html#msg1193028 (https://forum.fhem.de/index.php/topic,124750.msg1193028.html#msg1193028).

Möchte gern ein Shutdown Restart von Fhem über FUIP oder Alexa auslösen, um so die disappeared Sonos-Player wieder zu aktivieren,
ohne vom UI ins Fhem wechseln zu müssen.
Bei der Eingabe DOIF
define FhemNeustart DOIF ($SELF eq "on") (shutdown restart)\
DOELSEIF\
($SELF eq "off")\
(set NeustartErfolgt on)


kommt die Fehlermeldung FhemNeustart DOIF: expected DOELSEIF or DOELSE: \ DOELSEIF\ (FhemNeustart eq "off")\ (set NeustartErfolgt on)\.
Sieht jemand den Fehler? Lieber als ein DOIF wäre mir eigentlich ein Notify; das bekomme ich aber nicht hin.

Vielen Dank,
Ingo
Titel: Antw:Shutdown restart von Fhem über UI oder Alexa
Beitrag von: TomLee am 04 September 2022, 19:16:46
ZitatSieht jemand den Fehler?

Du gibst die Definition über die Kommandozeile ein, da musst du die "\" weglassen.

Alternative mit "\" -> über den "Raw-Editor" (https://wiki.fhem.de/wiki/Import_von_Code_Snippets#:~:text=detail%3DImport%23-,Vorgehensweise%20beim%20Import,erschienenen%20Button%20Execute%20commands%20dr%C3%BCcken.) eingeben.
Titel: Antw:Shutdown restart von Fhem über UI oder Alexa
Beitrag von: is2late am 04 September 2022, 19:20:25
Klasse, hat geklappt. Vielen Dank, TomLee!
Titel: Antw:(Gelöst) Shutdown restart von Fhem über UI oder Alexa
Beitrag von: Wernieman am 05 September 2022, 08:58:53
Wegen Notify .. wo hattest Du Deine Probleme?
Titel: Antw:(Gelöst) Shutdown restart von Fhem über UI oder Alexa
Beitrag von: is2late am 05 September 2022, 09:20:39
Ich versuch es heute Abend noch einmal und melde mich dann.
Titel: Antw:(Gelöst) Shutdown restart von Fhem über UI oder Alexa
Beitrag von: TomLee am 05 September 2022, 10:08:27
Ich meine ich hatte damals als notify erweitert wurde nur was falsch verstanden und man kann es weiterhin nicht als Alternative zu DOIF (ein Device ohne zusätzlichen dummy) für Alexa verwenden.
Titel: Antw:(Gelöst) Shutdown restart von Fhem über UI oder Alexa
Beitrag von: betateilchen am 05 September 2022, 11:11:34

defmod n_test notify n_test:on:. shutdown restart
attr n_test setList on
Titel: Antw:(Gelöst) Shutdown restart von Fhem über UI oder Alexa
Beitrag von: is2late am 05 September 2022, 15:08:08
O toll, danke, Betateilchen!

Gehe ich recht in der Annahme, dass jetzt noch über einen Watchdog oä das Notify nach dem shutdown (und vor erneuter Ausführung) auf off gesetzt werden muss, damit man nicht in eine endlose Shutdownschleife gerät?

Oder gibt es eine Möglichkeit, dass das Notify sich selbst auf off setzt?
Ich kenne keinen Weg, das Notify anzuweisen, sich nach dem Shutdown, aber vor erneuter Ausführung auf off zu setzen... Gibt es einen Befehl für einmalige Ausführung mit anschließendem off?

Vielen Dank!
Titel: Antw:(Gelöst) Shutdown restart von Fhem über UI oder Alexa
Beitrag von: Wernieman am 05 September 2022, 16:50:45
Das Notify reagiert  nur auf die Änderung "n_test:on", d.h. Du must das Notify nicht selber auf "off" stellen. Das ist der Große Unterschied zu DOIF

Notify ist Event_Basiert
DOIF ist eine" State-Mashine" https://de.wikipedia.org/wiki/Endlicher_Automat (https://de.wikipedia.org/wiki/Endlicher_Automat)
Titel: Antw:(Gelöst) Shutdown restart von Fhem über UI oder Alexa
Beitrag von: is2late am 05 September 2022, 16:57:32
Okay, vielen Dank, Werniemann.

..und wieder etwas gelernt...

LG
Titel: Antw:(Gelöst) Shutdown restart von Fhem über UI oder Alexa
Beitrag von: TomLee am 05 September 2022, 20:37:27
Ich nochmal, wenn du mal Lust und Zeit hast damit zu beschäftigen s2m (https://forum.fhem.de/index.php/topic,111711.msg1059442.html#msg1059442) macht den  restart oder die andere(n) Krücke(n) die man sich bisher überlegt hat überflüssig.

Wird das Modul überhaupt noch "gepflegt" ?
Titel: Antw:(Gelöst) Shutdown restart von Fhem über UI oder Alexa
Beitrag von: is2late am 05 September 2022, 20:49:24
@TomLee:
das gucke ich mir an. Vielen Dank!
Titel: Antw:(Gelöst) Shutdown restart von Fhem über UI oder Alexa
Beitrag von: TomLee am 05 September 2022, 20:52:47
Noch vielleicht ergänzend, dazu muss man sich auch keinen "Stress" machen, das Modul und s2m laufen auch parallel.