Hallo zusammen,
ich habe seit meiner MAX! Zeit (also schon ein paar Jahre) ein Doif laufen, welches bis vor ca. 4 Wochen treue Dienste geleistet hat, allerdings seit spannenderweise nicht mehr funktioniert. Zuerst dachte ich, dass es was mit der Umstellung auf HmIP Thermostate zu tun hat, daran glaube ich allerdings nicht mehr. Wie gesagt, dass Teil hat bis vor kurzem funktioniert. Nach einem Update von FHEM Anfang November und dem Restart tut es irgendwie nicht mehr. Neuerliche Restarts haben auch nichts gebracht.
Was soll das Teil tun? - Wenn eines der Ventil mehr als 15% aufmache UND die Temperatur um 0,5 Grad unter Soll ist (deviation ist ein Reading, dass ich selbst erzeuge) UND wir zuhause sind, dann schalte den Brenner an der Heizung ein (mit einem Shelly).
Umgekehrt - wenn alle Ventile wieder unter 15% sind - Brenner wieder aus.
Auch wird der Brenner ausgeschalten, wenn wir (gutenacht) oder der Junior (schlaeftschon) die Nachtschaltung der Wohnung aktivieren.
Hier mal das DOIF:
Internals:
DEF (([#"^hm.hz.ve":valveposition:$_ > 15] >= 1 ) and ([#"^hm.hz.wt":deviation:$_ < -0,5]) and ([?st.Anwesenheit] eq "present"))
(set MaLaBot message @T._Lachi Brenner wurde durch $DEVICE eingeschaltet!)
(set sw.bz.therme:FILTER=state=off on)
DOELSEIF (([#"^hm.hz.ve":valveposition:$_ <= 15] == 5 ) and ([?sw.bz.therme] eq "on"))
(set MaLaBot message @T._Lachi Ventilsteuerung - Ventile geschlossen - Brenner wieder deaktiviert! Die Laufzeit war [CN.hz.therme:pulseTimeIncrement] Sec.)
(set sw.bz.therme:FILTER=state=on off)
DOELSEIF([sw.gutenacht] eq "on" or [sw.schlaeftschon] eq "on")
(set grp.hz.* desired-temp 17)
(set sw.bz.therme:FILTER=state=on off)
(set MaLaBot message @T._Lachi Nacht-Absenkung aktiv!)
DOELSE()
FUUID 5f9d28d2-f33f-6c8f-d9ea-e347406257914d87
MODEL FHEM
NAME di.hz.mode4
NOTIFYDEV global,hm.hz.ve.*,hm.hz.wt.*,sw.schlaeftschon,sw.gutenacht
NR 325
NTFY_ORDER 50-di.hz.mode4
STATE cmd_4
TYPE DOIF
VERSION 24905 2021-09-01 18:35:54
READINGS:
2021-11-23 22:48:23 Device sw.schlaeftschon
2021-12-07 19:56:05 cmd 4
2021-12-07 19:56:05 cmd_event di.hz.mode4
2021-12-07 19:56:05 cmd_nr 4
2021-11-23 06:30:00 e_sw.gutenacht_STATE off
2021-11-23 22:48:23 e_sw.schlaeftschon_STATE on
2021-11-26 22:41:32 last_cmd disabled
2021-11-26 22:41:32 mode disabled
2021-12-07 19:56:05 state cmd_4
Regex:
cond:
:
0:
"^hm.hz.ve" ^hm.hz.ve
"^hm.hz.wt" ^hm.hz.wt
1:
"^hm.hz.ve" ^hm.hz.ve
2:
sw.gutenacht:
2:
&STATE ^sw.gutenacht$
sw.schlaeftschon:
2:
&STATE ^sw.schlaeftschon$
attr:
cmdState:
wait:
waitdel:
condition:
0 (::AggregateDoIf($hash,'#','^hm.hz.ve','valveposition','$_ > 15') >= 1 ) and (::AggregateDoIf($hash,'#','^hm.hz.wt','deviation','$_ < -0','5')) and (::InternalDoIf($hash,'st.Anwesenheit','STATE') eq "present")
1 (::AggregateDoIf($hash,'#','^hm.hz.ve','valveposition','$_ <= 15') == 5 ) and (::InternalDoIf($hash,'sw.bz.therme','STATE') eq "on")
2 ::InternalDoIf($hash,'sw.gutenacht','STATE') eq "on" or ::InternalDoIf($hash,'sw.schlaeftschon','STATE') eq "on"
do:
0:
0 set MaLaBot message @T._Lachi Brenner wurde durch $DEVICE eingeschaltet!
1 set sw.bz.therme:FILTER=state=off on
1:
0 set MaLaBot message @T._Lachi Ventilsteuerung - Ventile geschlossen - Brenner wieder deaktiviert! Die Laufzeit war [CN.hz.therme:pulseTimeIncrement] Sec.
1 set sw.bz.therme:FILTER=state=on off
2:
0 set grp.hz.* desired-temp 17
1 set sw.bz.therme:FILTER=state=on off
2 set MaLaBot message @T._Lachi Nacht-Absenkung aktiv!
3:
0
helper:
DEVFILTER ^global$|^hm.hz.ve|^hm.hz.wt|^sw.gutenacht$|^sw.schlaeftschon$
NOTIFYDEV global|hm.hz.ve.*|hm.hz.wt.*|sw.gutenacht|sw.schlaeftschon
globalinit 1
last_timer 0
sleeptimer -1
timerdev
timerevent
timerevents
timereventsState
triggerDev
internals:
all st.Anwesenheit:STATE sw.bz.therme:STATE sw.gutenacht:STATE sw.schlaeftschon:STATE
perlblock:
uiState:
uiTable:
Attributes:
DbLogExclude .*
alias Brenner-Steuerung
devStateIcon cmd_1:sani_boiler_temp@red cmd_2:sani_heating_timer@blue cmd_4:sani_heating_timer@green
group 06_Heizung
icon sani_heating_temp
room 01_Dashboard,30_Heizung,60_Regeln
sortby 12
verbose 2
Hat irgendwer von euch eine Idee? Hab ich irgendwas bei den Aggregationsmarkern nicht mitbekommen?
Danke und lg
Shamal
Hi,
ich denke, Du hast es abgeschaltet: 2021-11-26 22:41:32 mode disabled
Gruß Otto
Hallo Otto,
*omg*, *omg* - wie gibts das.... *Asche über mein Haupt*.... ich schalte es seit 2 Wochen manuell... und es fällt mir nicht auf. Ich dachte echt, es hatte was mit dem Update zu tun.
Ich beobachte mal weiter und sage "DANKE!" für das Entfernen der Tomaten von meinen Augen...
lg Shamal