Guten Abend
Ich bekomme von mein Notify einmal ca pro Stunde eine Naricht das kein Wasser austritt.
Ich möchte gerne nur einmal eine Naricht bekommen und nicht ca jede Stunde wenn das Device sich aktualisiert.
Save config
anyViews
0_System
1_UG
2_EG
3_1.OG
4_2.OG
Wecker.Aus 5_Klingel
6_Heizung
7_Muelltonne
8_Zuhause
9_Batterie
FBDECT
Garten
HUEDevice
ge_wht_steckdose Keller
Plots
Unsorted
icoEverything Everything
Commandref
Remote doc
Edit files
Select style
Event monitor
Internals:
DEF sensor 27 IODev=deconz
FUUID 625829fb-f33f-cdd4-884b-81dd42692fc5e378
FVERSION 31_HUEDevice.pm:0.262040/2022-07-09
ID S27
INTERVAL
IODev deconz
NAME Waschbecken_1.OG
NR 378
STATE Wasser: <span>Nein</span>
TYPE HUEDevice
eventCount 30
has_events 1
manufacturername LUMI
modelid lumi.sensor_wleak.aq1
name Waschbecken 1OG
on 1
reachable 1
swversion 0.0.0_0006
type ZHAWater
uniqueid 00:15:8d:00:07:f2:77:c1-01-0500
READINGS:
2024-01-02 09:38:19 IODev deconz
2024-01-02 23:36:32 battery 100
2024-01-02 23:36:32 batteryPercent 100
2023-07-01 03:23:50 batteryState ok
2024-01-02 23:36:32 lastseen 2024-01-02T22:36Z
2024-01-02 23:36:32 reachable 1
2023-07-01 03:23:50 tampered 0
2024-01-02 23:36:32 temperature 23
2024-01-02 23:36:32 water 0
helper:
devtype S
state
update_timeout 1
configList:
json:
ep 1
etag 6bd2718434122cec2c0ba9093f127735
lastannounced
lastseen 2024-01-02T22:36Z
manufacturername LUMI
modelid lumi.sensor_wleak.aq1
name Waschbecken 1OG
swversion 0.0.0_0006
type ZHAWater
uniqueid 00:15:8d:00:07:f2:77:c1-01-0500
config:
battery 100
temperature 2300
state:
lastupdated 2024-01-02T22:36:32.179
setList:
Attributes:
group Wassersensoren
icon humidity
model lumi.sensor_wleak.aq1
room 3_1.OG->Bad
stateFormat {
# color code https://html-color-codes.info/
# https://www.computerhope.com/htmcolor.htm
my $Style = "Wasser: ";
if(ReadingsNum($name,"water",0) == 1)
{
# red
$Style .= "<span style='color:#FF0000'>Ja</span>";
}
else
{
$Style .= "<span>Nein</span>";
}
}
Save config
anyViews
0_System
1_UG
2_EG
3_1.OG
4_2.OG
Wecker.Aus 5_Klingel
6_Heizung
7_Muelltonne
8_Zuhause
9_Batterie
FBDECT
Garten
HUEDevice
ge_wht_steckdose Keller
Plots
Unsorted
icoEverything Everything
Commandref
Remote doc
Edit files
Select style
Event monitor
Internals:
DEF Waschbecken_1.OG:water:.0 set pushmsg msg 'Waschbecken 1.OG' 'Kein Wasser'
FUUID 62582d21-f33f-cdd4-81ab-6057971d86ae488b
NAME Wassersensor_Waschbecken_1OG_Aus
NOTIFYDEV Waschbecken_1.OG
NR 381
NTFY_ORDER 50-Wassersensor_Waschbecken_1OG_Aus
REGEXP Waschbecken_1.OG:water:.0
STATE 2024-01-02 23:36:32
TRIGGERTIME 1704234992.22125
TYPE notify
READINGS:
2024-01-02 09:38:18 state active
2024-01-02 23:36:32 triggeredByDev Waschbecken_1.OG
2024-01-02 23:36:32 triggeredByEvent water: 0
Attributes:
event-on-change-reading entsprechend setzen.
Also bei Waschbecken_1.OG
Ist das das einzige notify/watchdog/Filelog/... das auf Events von Waschbecken_1.OG reagieren soll?
EDIT: der andere Thread war etwas durcheinander, bin jetzt nicht sicher, ob da weitere "Eventhandler" für Waschbecken_1.OG waren...
Gruß, Joachim
Nein. Es gibt noch ein Notify was auf Wasser tritt aus reagiert. Da müste das dann auch gesetzt werden. Und ein watchdog für die ereichbarkeit.
Müsste das dann so im Device Waschbecken_1.OG
event-on-change-reading water:0 water:1 reachable:0 reachable:1
Gesetzt werden?
Nein!
Commandref/Wiki zu event-on-change-Attributen mal gelesen?
Und wie geschrieben: es gibt auch event-on-update-reading usw.
Vermutlich nicht...
Wie wäre es mit:
lists ALLER beteiligter Devices.
Also von allen notify, watchdog, ... die auf Events von Waschbecken_1.OG reagieren sollen.
Und nat. was die einzelnen Devices tun sollen.
EDIT: bzw. denke ich folgendes könnte zumindest die genannten Fälle abdecken
attr Waschbecken_1.OG event-on-change-reading water
attr Waschbecken_1.OG event-on-update-reading reachable
Evtl. auch
attr Waschbecken_1.OG event-on-change-reading .*
attr Waschbecken_1.OG event-on-update-reading reachable
Gruß, Joachim
Danke probiere es aus