Hallo, ich kann leider nichts finden. Was mache ich falsch? Diese Melung sehe ich erstmalig.
Def:
Internals:
DEF ([22:00-07:00] and [Wassermelder_1:state] eq "leak")
(say Anzeige Niederschlag deaktiviert)
(set XiaomiGateway off)
(set DI_Lampe_Korridor [$SELF:myAktState])
([07:00-22:00] and [Wassermelder_1:state] eq "leak")
(say Niederschlag registriert, {Log 3, "▀ Regen Beginn▀ "})
(set XiaomiGateway rgb 0000ff)
DOELSEIF ([Wassermelder_1:state] ne "leak")
(say Niederschlag beendet, {Log 3, "▀ Regen Ende▀ "})
(set XiaomiGateway off)
(set DI_Lampe_Korridor [$SELF:myAktState])
FUUID 5eef5a85-f33f-8098-5f12-85bf1135c3919f7c
MODEL FHEM
NAME DI_Regenmelder
NOTIFYDEV Wassermelder_1,global
NR 350
NTFY_ORDER 50-DI_Regenmelder
STATE cmd_2
TYPE DOIF
VERSION 26182 2022-06-29 18:57:26
eventCount 38
READINGS:
2022-08-27 09:33:38 Device Wassermelder_1
2022-08-27 09:32:12 cmd 2.3
2022-08-27 09:32:12 cmd_event set_cmd_2
2022-08-27 09:32:12 cmd_nr 2
2022-08-27 09:32:12 cmd_seqnr 3
2022-08-27 09:33:38 e_Wassermelder_1_state leak
2022-08-24 22:40:43 mode enabled
2022-08-27 09:32:12 myAktState off
2020-12-29 01:18:56 my_pct 100
2020-12-29 01:18:56 my_rgb 000000
2022-08-27 09:32:12 state cmd_2
2022-08-27 07:00:00 timer_01_c01 27.08.2022 22:00:00
2022-08-27 07:00:00 timer_02_c01 28.08.2022 07:00:00
2022-08-27 09:32:11 wait_timer no timer
Regex:
accu:
collect:
cond:
Wassermelder_1:
0:
state ^Wassermelder_1$:^state:
1:
state ^Wassermelder_1$:^state:
attr:
cmdState:
wait:
0:
0
1:
600
waitdel:
condition:
0 ::DOIF_time($hash,0,1,$wday,$hms) and ::ReadingValDoIf($hash,'Wassermelder_1','state') eq "leak"
1 ::ReadingValDoIf($hash,'Wassermelder_1','state') ne "leak"
days:
do:
0:
0 say Anzeige Niederschlag deaktiviert
1 set XiaomiGateway off
2 set DI_Lampe_Korridor [DI_Regenmelder:myAktState]
3 [07:00-22:00] and [Wassermelder_1:state] eq "leak"
4 say Niederschlag registriert, {Log 3, "▀ Regen Beginn▀ "}
5 set XiaomiGateway rgb 0000ff
1:
0 say Niederschlag beendet, {Log 3, "▀ Regen Ende▀ "}
1 set XiaomiGateway off
2 set DI_Lampe_Korridor [DI_Regenmelder:myAktState]
2:
helper:
NOTIFYDEV Wassermelder_1,global
event leak
globalinit 1
last_timer 2
sleepdevice DI_Regenmelder
sleepsubtimer 0
sleeptimer -1
timerdev
timerevent no_leak
timerevents
timereventsState
triggerDev Wassermelder_1
triggerEvents:
leak
triggerEventsState:
state: leak
internals:
interval:
0 -1
1 0
intervalfunc:
intervaltimer:
localtime:
0 1661630400
1 1661662800
perlblock:
readings:
all Wassermelder_1:state
realtime:
0 22:00:00
1 07:00:00
time:
0 22:00:00
1 07:00:00
timeCond:
0 0
1 0
timer:
0 0
1 0
timers:
0 0 1
trigger:
triggertime:
1661630400:
localtime 1661630400
hash:
1661662800:
localtime 1661662800
hash:
uiState:
uiTable:
Attributes:
do resetwait
room Wohnung->Aussen
wait 0:600
Fehler im Log:
2022.08.27 09:30:22.297 2: DI_Regenmelder: [07:00-22:00] and no_leak eq "leak": Unknown command [07:00-22:00], try help.
Besten Dank im Voraus.