Moin,
ich schaffs nicht, dass notify bei ON auslöst.
Diese Einstellung klappt (aber dann bekomm ich ne Nachricht bei jeder Statusänderung):
define Nachricht notify Schalter set ...
Das nicht:
define Nachricht notify Schalter:on set...
Kann mir da jemand helfen?
Danke
Petz
fhem.cfg:
...
define Schalter1 FRM_OUT 9
attr Schalter1 userattr room_map structexclude
attr Schalter1 IODev FIRMATA
attr Schalter1 stateFormat value
define Nachricht notify Schalter1 set pushmsg msg 'Alarm' 'Sensor XY'
...
Dann schau doch mal in den EventMonitor wie das Event aussieht. Oder sieh dir eventTypes mal an.
Das wäre das Event:
2015-01-12 14:42:03 FRM_OUT Schalter1 value: on
mein Dummy Schalter produziert das:
2015-01-12 14:43:00 dummy Alarmausloeser on
hab jetzt das probiert:
define Nachricht notify Schalter:'value: on' ... klappt auch nicht - hab ich einen denkfehler?
Zitat von: Meister_Petz am 12 Januar 2015, 14:48:01
Das wäre das Event:
2015-01-12 14:42:03 FRM_OUT Schalter1 value: on
hab jetzt das probiert:
define Nachricht notify Schalter:'value: on' ... klappt auch nicht - hab ich einen denkfehler?
probier mal:
define Nachricht notify Schalter1:value:on ...
und wenn das nicht klappt vor den "on" mal einen Punkt setzen.
Hi,
probier das mal...
Was ist denn dein Schalter? Ein Dummy?
define Nachricht notify Schalter1:on {fhem("set XXX off")}
Zitat von: stromer-12 am 12 Januar 2015, 14:55:25
...wenn das nicht klappt vor den "on" mal einen Punkt setzen...
Das hat geklappt. Was bedeutet der Punkt? Ein Platzhalter für ein Leerzeichen?
Danke!
Zitat von: AK-868 am 12 Januar 2015, 14:59:06
Was ist denn dein Schalter? Ein Dummy?
Das ist im Prinzip ein über Firmata angeschlossener Schalter, der meine Alarmanlage auslöst.
Wahrscheinlich macht es aber mehr Sinn, den Sensor anzusehen, der für den Alarm verantwortlich ist.
Zitat von: Meister_Petz am 12 Januar 2015, 15:14:49
Das hat geklappt. Was bedeutet der Punkt? Ein Platzhalter für ein Leerzeichen?
Ein Punkt steht für ein beliebiges Zeichen.
Danke!