Hallo,
ich will den Status meiner Heizungsanlage im ERROR-Fall mir per Mail zusenden lassen. Nachdem sich der Status gestern auf error geändert hat, ich aaber keine Mail bekommen habe, frage ich mich nun woran es liegen könnte. Ich vermute es liegt an meiner DOIF Anweisung zum versenden der Mail. Kann mir bitte jemand sagen, ob dies so funktionieren würde oder ob ich hier Klammern verdoppeln muss. Dann liegt es nämlich an etwas anderem.
define HeizungStatusMail DOIF ([HEIZUNG:Status eq "error"]) ({NUC_mail('mail@domain.de','Heizung_healthStatus_Notify','Heizung Status error')})
NUC_mail ist eine Funktion, welche in meiner 99_myutils definiert ist. Dies funktioniert, da ich Mails aus andern Anweisungen darüber erhalte.
Danke
Ich vermute den Fehler in der Bedingung des DOIFs.
Probiere 'mal:
([HEIZUNG:Status] eq "error")
(eckige Klammern um [device:reading])
Andreas
Hallo,
oh, danke. Ich werde das versuchen. Die Perl Mail Funktion ist so richtig "verklammert"?
mMn ja.
Danke