Lösung:
event-on-change-reading state ändern in event-on-change-reading .*
Dann funktioniert die 3. Variante
Nabend,
ich brauche bitte mal Hilfe .. stehe schon 3 Abende im Wald und sehen die Bäume nicht !
Ich habe einen Fensterkontakt (Reed) der einen 1-Wire DS2401 ansteuert.
In FHEM bekomme ich auch eine Änderung der Anzeige des Fensters hin. Pushnachrichten senden funktioniert bei anderen Triggern.
Jetzt möchte ich mich per Pushover informieren lassen, wenn das Fenster geöffnet oder geschlossen wurde.
Ich habe jetzt folgende 3 Varianten probiert ... keine funktioniert:
define pushAlarm1_doif DOIF ([EG.Buero.Fenster:present] = 1) (set Pushnachricht msg title='FensterStatus' "Fenster Arbeitszimmer wurde geöffnet) DOELSEIF ([EG.Buero.Fenster:present] = 0) (set Pushnachricht msg title='FensterStatus' "Fenster Arbeitszimmer wurde geschlossen)
define pushAlarm1_doif DOIF ([EG.Buero.Fenster:present] eq "1") (set Pushnachricht msg title='FensterStatus' "Fenster Arbeitszimmer wurde geöffnet) DOELSEIF ([EG.Buero.Fenster:present] eq "0") (set Pushnachricht msg title='FensterStatus' "Fenster Arbeitszimmer wurde geschlossen)
define pushAlarm1_doif DOIF ([EG.Buero.Fenster:state] eq "present: 1") (set Pushnachricht msg title='FensterStatus' "Fenster Arbeitszimmer wurde geöffnet) DOELSEIF ([EG.Buero.Fenster:state] eq "present: 1") (set Pushnachricht msg title='FensterStatus' "Fenster Arbeitszimmer wurde geschlossen)
Irgendwo habe ich einen Denkfehler ... Tipps sehr willkommen !
Danke ak323
Internals:
CHANGED
DEF 01.xxxxxxxxxxxxxxx 10
IODev myOWFS
LAST_READ_FAILED 0
NAME EG.Buero.Fenster
NOTIFYDEV global
NR 284
NTFY_ORDER 50b-EG.Buero.Fenster
STATE zu
TYPE OWDevice
READINGS:
2022-01-18 20:54:56 id xxxxxxxxxxxxxxxxxx
2022-01-18 20:54:56 location absent
2022-01-18 20:54:56 present 0
2022-01-18 20:54:56 state present: 0
fhem:
address 01.xxxxxxxxxxxxxxxxxxx
alerting 0
bus
interfaces id
interval 10
getters:
address
crc8
family
id
locator
r_address
r_id
r_locator
type
polls:
id
setters:
state:
Attributes:
IODev myOWFS
devStateIcon offen:fts_window_1w_open@orange zu:fts_window_1w
event-on-change-reading state
group Büro
model DS2401
room 1.Erdgeschoss
stateFormat {ReadingsVal($name,"present",0) ? "offen" : "zu"}