Moin zusammen,
ich brauch mal wieder erleuchtung und wollte euch mal wieder um Hilfe bitten.
Ich habe einen ESPEasy, der einen Potentialfreien Kontakt ausließt.
Jetzt bekomme ich dort aber entweder als Reading "Sta: on" oder "Sta: off"
Ich wollte das jetzt auf ein Notify setzen, das wenn er auf "Sta: off" wechselt, eine Nachricht losschickt.
Leider bekomme ich das durch die Leerzeichen nicht hin? Wie macht man denn sowas?
defmod ESPEasy_RM_CONTROLLER_Rauchmelder ESPEasy 192.168.178.98 80 espBridge RM_CONTROLLER_Rauchmelder
attr ESPEasy_RM_CONTROLLER_Rauchmelder IODev espBridge
attr ESPEasy_RM_CONTROLLER_Rauchmelder Interval 300
attr ESPEasy_RM_CONTROLLER_Rauchmelder event-on-change-reading .*
attr ESPEasy_RM_CONTROLLER_Rauchmelder group ESPEasy Device
attr ESPEasy_RM_CONTROLLER_Rauchmelder presenceCheck 1
attr ESPEasy_RM_CONTROLLER_Rauchmelder readingSwitchText 1
attr ESPEasy_RM_CONTROLLER_Rauchmelder room ESPEasy
attr ESPEasy_RM_CONTROLLER_Rauchmelder setState 3
setstate ESPEasy_RM_CONTROLLER_Rauchmelder Sta: on
setstate ESPEasy_RM_CONTROLLER_Rauchmelder 2019-06-17 12:40:28 Status on
setstate ESPEasy_RM_CONTROLLER_Rauchmelder 2019-06-17 12:38:02 presence present
setstate ESPEasy_RM_CONTROLLER_Rauchmelder 2019-06-17 12:40:28 state Sta: on
Das Notify
defmod RM_ALARM notify ESPEasy_RM_CONTROLLER_Rauchmelder."Sta: off" set Telegram message Rauchmelder ausgelöst
setstate RM_ALARM active
setstate RM_ALARM 2019-06-17 12:40:04 state active
Danke euch schonmal für die Hilfe!
Gruß aus Brome
Matthias
Oh je da ist ja alles durcheinander.
Du kannst im Eventmonitor den Event markieren und sagen create Notify.
Alternativ
defmod RM_ALARM notify ESPEasy_RM_CONTROLLER_Rauchmelder:Sta:.off
erstelle ei userreading mit diesem Inhalt
state {ReadingsVal($name,"Switch","") }
Zitat von: tarum am 17 Juni 2019, 14:42:22
erstelle ei userreading mit diesem Inhalt
state {ReadingsVal($name,"Switch","") }
Falsches Forum?