Ich möchte mit DOIF bei mehreren (Fehler-)Zuständen eine Mail verschicken. Das funktioniert bei einem sehr gut:
([330x_Bern:state] eq "offline") ({DebianMail('mail@mail.ch','Husqvarna-Mähroboter-Alarm','ACHTUNG - Mähroboter Bern zeigt einen Fehler an! ([330x_Bern:state])' )}) DOELSEIF([12:00])
Wie muss ich denn jetzt die Abfrage prorammieren dass neben "offline" auch bei "fehler" eine Nachricht geschickt wird?
Ich denke ein einfaches "or" sollte reichen.
.... eq ("offline" or "fehler")
Was macht eigentlich das DOELSEIF([12:00] am Ende ohne Ausführungsteil?
Zitat von: RalfRog am 13 Oktober 2023, 12:40:34Ich denke ein einfaches "or" sollte reichen.
.... eq ("offline" or "fehler")
In welcher Programmiersprache funktioniert das so? or ist zwar hier möglich, die Syntax dafür ist aber anders.
a eq "x" or a eq "y"
wäre möglich.
Zitat von: RalfRog am 13 Oktober 2023, 12:40:34Was macht eigentlich das DOELSEIF([12:00] am Ende ohne Ausführungsteil?
Damit wird verhindert, dass die Meldung bei entsprechendem Status mehrmals pro Tag versandt wird.
Zitat von: Per am 13 Oktober 2023, 13:29:57In welcher Programmiersprache funktioniert das so? or ist zwar hier möglich, die Syntax dafür ist aber anders.
a eq "x" or a eq "y"
wäre möglich.
Jo natürlich :-[