FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ak323 am 18 Januar 2022, 21:06:17

Titel: [gelöst] Pushnachricht bei Öffnen und Schließen eines Fensters (1-wire DS2401)
Beitrag von: ak323 am 18 Januar 2022, 21:06:17
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"}