FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Meister_Petz am 12 Januar 2015, 14:24:28

Titel: Notify nur bei ON
Beitrag von: Meister_Petz am 12 Januar 2015, 14:24:28
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'
...
Titel: Antw:Notify nur bei ON
Beitrag von: stromer-12 am 12 Januar 2015, 14:38:33
Dann schau doch mal in den EventMonitor wie das Event aussieht. Oder sieh dir eventTypes mal an.
Titel: Antw:Notify nur bei ON
Beitrag 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

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?

Titel: Antw:Notify nur bei ON
Beitrag von: stromer-12 am 12 Januar 2015, 14:55:25
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.
Titel: Antw:Notify nur bei ON
Beitrag von: AK-868 am 12 Januar 2015, 14:59:06
Hi,
probier das mal...
Was ist denn dein Schalter? Ein Dummy?
define Nachricht notify Schalter1:on {fhem("set XXX off")}
Titel: Antw:Notify nur bei ON
Beitrag von: Meister_Petz am 12 Januar 2015, 15:14:49
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.
Titel: Antw:Notify nur bei ON
Beitrag von: stromer-12 am 12 Januar 2015, 15:19:48
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.
Titel: Antw:Notify nur bei ON
Beitrag von: Meister_Petz am 12 Januar 2015, 15:56:09
Danke!