Moin
welche Klammer,;({... oder sonstiges hab ich im notify falsch gesetzt?
Oder was ist falsch?
if fhem("ALARM_TELE_3_STROMAUSFALL:on"){
fhem("set ALARM_ANSAGEN_Mp3 playTone 013 1 10 108000")}
else{
fhem("set ALARM_ANSAGEN_Mp3 off")}
Kaspi :-\
Zitat von: Kaspi am 12 Juni 2022, 09:49:57
Oder was ist falsch?
das hier:
if fhem("ALARM_TELE_3_STROMAUSFALL:on")
;D
Und was wäre richtig?
Kaspi ::)
Zitat von: Kaspi am 12 Juni 2022, 09:57:13
Und was wäre richtig?
Richtig wäre ein syntaktisch korrekter Vergleich in perl.
Dazu gibt es jede Menge Informationen im Internet, zum Beispiel diese:
https://www.greelane.com/wissenschaft-technologie-mathematik/computerwissenschaften/comparison-operators-compare-values-in-perl-2641145/
http://www.stephan-muller.com/cgi/cgi07.shtml
Habe nun die FHEM Version
IF ([ALARM_TELE_3_STROMAUSFALL:state] eq "on")
(set ALARM_ANSAGEN_Mp3 playTone 013 1 10 108000)
ELSE
(set ALARM_ANSAGEN_Mp3 off)
Warum klappt das nicht?
Kaspi
Das kann ich Dir nicht sagen, mit solchen abstrusen Dingen arbeite ich nicht.
Triggert denn dein notify überhaupt?
Wie wär's denn mal mit ausreichend Info, statt immer nur Auszüge und dann: geht nicht... ;)
Also poste doch mal das komplette notify und auch mal das Device (oder die Devices) das noch so "betroffen" ist, also mind. mal ALARM_TELE_3_STROMAUSFALL.
Gruß, Joachim
Ich habe das abstrus hinbekommen.
ALARM_TELE_3_STROMAUSFALL IF ([ALARM_TELE_3_STROMAUSFALL] eq "on")
(set ALARM_ANSAGEN_Mp3 playTone 013 1 10 108000)
ELSE
(set ALARM_ANSAGEN_Mp3 off)
Danke für die Hilfe ;)
Popcorn!