FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Markus. am 01 Februar 2018, 11:41:46

Titel: Seltsames Problem DOIF
Beitrag von: Markus. am 01 Februar 2018, 11:41:46
Hallo Zusammen,

ich habe folgendes Doif:

define di_aquariumtemp DOIF ([06:15]) ({MuttMail('meinemailg@mail.de','FHEM 1002',"Hallo Markus, \n \nfolgende Daten sind zur Zeit aktuell.\n \nWassertemperatur Aquarium: [MYSENSOR_100:temperature] °C \nAußentemperatur: [Wetter:temp_c] °C \nLuftfeuchtigkeit: [Wetter:humidity] % \nWindgeschwindigkeit: [Wetter:wind_speed] km/h \nLuftdruck: [Wetter:pressure] hPa \n \nViele Grüße \n \nDein Server")})\
DOELSEIF ([MYSENSOR_100:temperature] > 26.0)({MuttMail('meinemailg@mail.de','Aquariumüberwachung','Die Wassertemperatur im Aquarium hat 26.0 °C überschritten und beträgt zur Zeit [MYSENSOR_100:temperature] °C')})\
DOELSEIF ([MYSENSOR_100:temperature] < 23.0)({MuttMail('meinemailg@mail.de','Aquariumüberwachung','Die Wassertemperatur im Aquarium hat 23.0 °C unterschritten und beträgt zur Zeit [MYSENSOR_100:temperature] °C )})\
DOELSEIF ([19:30]) ({MuttMail('meinemailg@mail.de','Aquariumüberwachung',"Guten Abend, \n \nfolgende Daten sind zur Zeit aktuell. \n \nWassertemperatur Aquarium: [MYSENSOR_100:temperature] °C \nAußentemperatur: [Wetter:temp_c] °C \nLuftfeuchtigkeit: [Wetter:humidity] % \nWindgeschwindigkeit: [Wetter:wind_speed] km/h \nLuftdruck: [Wetter:pressure] hPa \n \nViele Grüße \n \nDein Server")})\


Das Problem nun, was ich nicht ganz verstehe ist, ich habe die erste Bedingung aus dem Doif entfernt. Die Ausführung der Statusmail um 06:15. Die Mail wird aber trotzdem um 06:15 ausgeführt. Ich habe jetzt mal die fhem.cfg durchforstet aber finde auch da nichts von dieser Bedingung. Fhem habe ich schon mal neu gestartet, System selber noch nicht.
Wird das Doif oder vielmehr der "Zeitgetriggerte Job" den sonst noch irgendwo abgelegt oder ziwschengespeichtert?
Als Attribut verwende ich Do always.

Gruß

Markus
Titel: Antw:Seltsames Problem DOIF
Beitrag von: fischit am 01 Februar 2018, 18:57:55
Wenn du die Bedingung wirklich gelöscht hast sehe ich da eigentlich kein Problem.
Hast du die Bedingung vielleicht gelöscht und dann neu gestartet?
Also das speichern ggf. Vergessen und dann ist die Bedingung natürlich wieder da?
Titel: Antw:Seltsames Problem DOIF
Beitrag von: Markus. am 01 Februar 2018, 19:43:35
Nee habe gelöscht und gespeichert. Und nachdem dann halt die Mail am nächsten Morgen wieder kam habe ich FHEM neu gestartet. Heute morgen wieder die Mail da. Also habe ich eben mal das komplette System neu gestartet. Keine Ahnung was da rum spinnt.

Gruß

Markus
Titel: Antw:Seltsames Problem DOIF
Beitrag von: viegener am 01 Februar 2018, 20:32:46
Die Einträge werden nicht woanders gespeichert, wenn das Device verändert wurde und gespeichert, dann ist nach einem Neustart keine Möglichkeit gegeben, dass dieses DOIF noch Geisteraktivitäten macht.

Mögliche Erklärungen., die mir einfallen
- Ein anderes Device / Notify / at dass die status email versendet
- Email im mailserver festgehangen?
- oder eben nicht vollständig gespeichert

Mach doch mal ein list des device
Titel: Antw:Seltsames Problem DOIF
Beitrag von: Damian am 01 Februar 2018, 20:41:23
Wenn man per Webeditor (DEF) die DOIF-Definition ändert, dann wird im Modul alles aufgeräumt (auch Timer gelöscht).