Soo nun habe ich endlich den genauen fehler eingrenzen können wieso mein Fhem abstürzt ! Es liegt nicht an WOL das ist ein anderes Problem ;)
Mein Code:
define HTPC_AUS_ABWESEND notify einerda:.* { \
if (Value("einerda") eq "present") { \
} \
else { \
fhem (GetHttpFile("192.168.2.3:81", "/API/shutdown request"));;\
fhem("set notifychris send Keiner ist zuhause alles aus|Keiner Zuahuse|Keiner Zuhause|Keiner ist zuhause alles aus|1");; \
Log (3,"Keiner Zuhause HTPC AUSGESCHALTET");;\
}\
}
Und genau das hier erzeugt einen absturz:
fhem (GetHttpFile("192.168.2.3:81", "/API/shutdown request"));;\
Dies passiert nur wenn der PC an ist dann gibt es folgendes zurück wenn ich im Browser öffne:
http://192.168.2.3:81/API/shutdown%20request gibt aus:
shutdown request
Und genau diese Antwort "shutdown request" erzeugt wenn ich es Manuell in Fhem eingebe das Fhem sich abschaltet.
Ich kann diese API nicht ändern. Hat jemand einen Tipp wie ich gethttpfile OHNE ausgabe hinbekomme das fhem diese URL aufruft ? DANKE
Heist das nicht shutdown restart?
Ahh, vergiss es, falsche Baustelle, sorry
ja ich wusste auch nicht das Fhem darauf so reagiert ;)