Ich habe bei der Konfiguration für die E-Mail Weiterleitung einen Fehler den ich nicht weg bekomme.
Es wird zwar die E-Mail versendet, aber es wird immer ein error ausgegeben.
Zudem fehlt mir die Geräte Bezeichnung im E-Mail.
([AB_P_PP_ALSTSD] eq "ALARM")
({DebianMail('user@domain.at',
'FHEM-Meldung Pool',
'Keine Zirkulation Poolwasser vorhanden oder Strömungssensor in undefiniert Position: $DEVICE','$EVENT')},
setreading AB_P_PP_ALSTSD $DEVICE ALARM)
DOELSEIF
([AB_P_PP_ALSTSD] eq "OK")
(setreading AB_P_PP_ALSTSD $DEVICE OK)
ERROR
setreading AB_P_PP_ALSTSD OK: Usage: setreading <name> <reading> <value> where <name> is a single device name, a list separated by komma (,) or a regexp. See the devspec section in the commandref.html for details.
setreading AB_P_PP_ALSTSD $DEVICE OK
Es steht ja alles in der Fehlermeldung
setreading Aufbau ist
setreading DEVICE READING VALUE
Du scheinst da irgendwas irgendwo kopiert zu haben. Schau bitte noch mit dem Kopf nach.
Grundsätzlich stimmt die Definition da eine E-Mail generiert wird und auch das zurücksetzen erfolgt.
Was ich in der Zwischenzeit festgestellt habe ist das die Alarmierung im initialized eine error Meldung generiert da die Readings noch fehlen.
Sowie die auszuwertenden Readings vorhanden sind ist die error Meldung weg.
Wenn das so passt für Dich, dann bei eine Abfrage ein ob initialized abgeschlossen ist.
Gibt es eine elegantere Lösung für den initialized Fall.
Es gibt die globale Variable $init_done welche Du abfragen kannst. Sie gibt 1 oder 0 zurück
Gibt es dazu eine Anleitung.
Derzeit habe ich die kritischen Bereiche unter dem Notify
global:INITIALIZED
get .*:FILTER=readingname=.+
set AB_BBZD off .............................
gereiht.
https://wiki.fhem.de/wiki/DevelopmentModuleIntro
Unter der Sektion "wichtige globale Variablen"
Kannst aber auch auf das Event "global:INITIALIZED" triggern und so das notify oder DOIF was du da hast aktivieren.
Das heißt ich müsste in jedes DOIF das $init_done mit einbauen.
Keine Ahnung. Kenne Deine ganzen DOIFs ja nicht. Das musst Du schon entscheiden. Halt eben da wo du es brauchst.
Vor allem setze bitte Satzzeichen richtig!
Was ne Frage ist sollte mit Fragezeichen enden!
Deine Posts sind wahrlich grauenhaft zu lesen......
Mit dem Handy online, daher kurz gefasst...
Zitat von: Frank_Huber am 10 Dezember 2017, 20:09:12
Vor allem setze bitte Satzzeichen richtig!
Was ne Frage ist sollte mit Fragezeichen enden!
Deine Posts sind wahrlich grauenhaft zu lesen......
Sonst noch Beanstandungen?
Sachlichere Hinweise wären hilfreicher, zeitsparender und es würde kein Speicher sinnlos verbraucht.