FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Guybrush am 14 Januar 2026, 14:55:28

Titel: DOIF triggert nicht
Beitrag von: Guybrush am 14 Januar 2026, 14:55:28
Hallo zusammen,

ich hab ein DOIF was meinen Entfeuchter im Schwimmbad steuert. Allerdings funktioniert das plötzlich nicht mehr - das doif wird nicht mehr getriggert:

defmod Schwimmbad.Entfeuchter.Check DOIF ([Schwimmbad.Luftfeuchtigkeit:state:d]>=62) (set Schwimmbad.Entfeuchter Ein) DOELSEIF ([Schwimmbad.Luftfeuchtigkeit:state:d]<=55) (set Schwimmbad.Entfeuchter Aus)
attr Schwimmbad.Entfeuchter.Check userattr notifyMessage
attr Schwimmbad.Entfeuchter.Check DbLogExclude .*
attr Schwimmbad.Entfeuchter.Check icon humidity
attr Schwimmbad.Entfeuchter.Check room Keller->Schwimmbad
attr Schwimmbad.Entfeuchter.Check verbose 5

Das Verbose 5 hab ich nur zum testen drin.

Die Luftfeuchtigkeit wird über einen KX Sensor gemessen:
defmod Schwimmbad.Luftfeuchtigkeit KNX 6/0/44:dpt5.001:state:get:nosuffix
attr Schwimmbad.Luftfeuchtigkeit userattr notifyMessage
attr Schwimmbad.Luftfeuchtigkeit DbLogExclude .*
attr Schwimmbad.Luftfeuchtigkeit DbLogInclude state
attr Schwimmbad.Luftfeuchtigkeit IODev KNX
attr Schwimmbad.Luftfeuchtigkeit event-on-update-reading state
attr Schwimmbad.Luftfeuchtigkeit icon humidity
attr Schwimmbad.Luftfeuchtigkeit room Keller->Schwimmbad
attr Schwimmbad.Luftfeuchtigkeit verbose 5
Die beträgt gerade z.b. 79%. Der Sensor funktioniert insoweit auch.

Die Commands im doif funktionieren ebenfalls. set Schwimmbad.Entfeuchter.Check cmd_1 bzw cmd_2 funktionieren. Ein checkall funktioniert hingegen nicht.

Wenn ich allerdings
set Schwimmbad.Entfeuchter.Check initialize
ausführe, dann wird das cmd_1 beim nächsten update des Luftfeuchtigkeitsensors ausgeführt. Sobald die Luftfeuchtigkeit dann auf unter 55% gesunken ist, wird der Entfeuchter auch abgeschaltet. Die Luftfeuchtigkeit steigt dann natürlich wieder. Aber wenn diese den Wert von 65% überschreitet, reagiert das DOIF leider nicht. Erst nach einem initialize geht es wieder.

Hat einer eine Idee, was das Problem hier sein könnte?
Titel: Aw: DOIF triggert nicht
Beitrag von: VB90 am 14 Januar 2026, 15:48:42
versuch es doch mal mit einem attr "do always"