FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: duke-f am 30 Januar 2015, 09:17:37

Titel: DOIF startet nicht immer
Beitrag von: duke-f am 30 Januar 2015, 09:17:37
Ich habe folgendes Problem:
Mittels DOIF soll mein "Radiowecker" für zwei mögliche Zustände unter verschiedenen Bedingungen gestartet werden oder aus sein. Dafür habe ich einen Dummy mit den drei Zuständen "off", "normal" und "sonder" angelegt. Zudem wird jeweils die Umwälzpumpe für Warmwasser für 3 Minuten eingeschaltet.



define Wecker dummy
attr Wecker group Wecker
attr Wecker setList state:off,normal,sonder
attr Wecker webCmd state

define Radio_Wecker DOIF ([06:57|8] and [Wecker] eq "normal") (set Panasonic on,set Pumpe_Hz on-for-timer 180) DOELSEIF ([05:58] and [Wecker] eq "sonder") (set Pumpe_Hz on-for-timer 180,set Panasonic on,set Wecker normal,define Pana_Cottbus at 07:05 set Panasonic off)
attr Radio_Wecker group Wecker


Der Ablauf als solcher läuft - manchmal. So zum Beispiel gestern, im Log steht hierzu:


2015.01.29 06:58:00 2: IT set Panasonic on
2015.01.29 06:58:00 3: FS20 set Pumpe_Hz on-for-timer 180
2015.01.29 06:58:00 2: Pumpe_Hz: changing timeout to 192 from 180


und der Radio und Pumpe laufen.
Heute morgen jedoch nicht - und es gibt auch keinen Eintrag im Log. Auch kein anderes Ereignis.

Hat irgendjemand einen Tipp, warum das so sein könnte? Es ist derzeit immer state = normal gesetzt, also gestern und heute der gleiche Zustand. Natürlich bin ich noch in der Entwicklung meines kompletten Systems und ändere bzw. sichere schon öfters mal die Config, an diesem speziellen Punkt habe ich aber nichts geändert. Und als ich später dann die Zeit für den Zustand "normal" geändert habe (um nicht bis Montag früh warten zu müssen, ob's klappt), hat das DOIF ohne weitere Änderung wieder funktioniert.
Titel: Antw:DOIF startet nicht immer
Beitrag von: flurin am 30 Januar 2015, 09:30:26
versuch's mal mit:

attr Radio_Wecker do always
Titel: Antw:DOIF startet nicht immer
Beitrag von: digital.arts am 30 Januar 2015, 09:51:51
Hallo,
@duke-f
das Problem postet Du am besten im Automatisierung direkt im "DOIF"-Tread .
Damian ist da sehr behilflich bei Fragen und Problemen mit seinem Modul.
Ich vermute bei Dir, dass das DOIF nicht immer das "Dummy-State" mitbekommt (siehe die letzten Posts im DOIF-Thread)

VG
Karl
Titel: Antw:DOIF startet nicht immer
Beitrag von: duke-f am 30 Januar 2015, 10:11:58
Besten Dank, werde den Hinweisen nachgehen.

Kann ein Moderator den genannten Thread verschieben? Soll ja kein doppelposting werden :)