FHEM Forum

FHEM - Hausautomations-Systeme => ZWave => Thema gestartet von: tmuecksch am 05 Oktober 2016, 22:32:29

Titel: Fibaro FGSD-002: Welches Event wird geworfen wenn rauch gemeldet wird?
Beitrag von: tmuecksch am 05 Oktober 2016, 22:32:29
Hey Leute,

ich habe mir den Rauchmelder Fibaro FGSD-002 gekauft und in FHEM eingebunden.
Nun möchte ich ein notify oder DOIF definieren, welches einen switch aktivieren soll, wenn Rauch gemeldet wird. Am Besten wäre der switch würde bei einer Entwarnung durch den Sensor auch wieder deaktiviert.

Daher die folgenden Fragen:


Vielen Dank für die Mühe :)
Titel: Antw:Fibaro FGSD-002: Welches Event wird geworfen wenn rauch gemeldet wird?
Beitrag von: jeep am 06 Oktober 2016, 16:53:47
Hi,

das ist der Event der ausgelöst wird wenn Rauch festgestellt wird:
SENSORNAME alarm: Smoke: detected, Unknown Location, arg 00

Und das wenn kein Rauch mehr detektiert wird:
SENSORNAME alarm: Smoke: unknown event 00, arg 0102

Notify könnte so aussehen:
define RAUCHALARM notify SENSORNAME:alarm: Smoke: detected set EINE_SIRENE on
Einfach Eventmonitor mitlaufen lassen dann siehst Du wie die Events aussehen.

Ich verwende zum Test ein Testspray von Abus.
Für den Test die Taste in der Mitte ca. 10 Sek. drücken. Nach 3 Sek. kommt ein kurzer Beep, weiter gedrückt halten bis der Alarm losgeht. Steht aber alles im Handbuch.
Beim Test kommen folgende Events.
alarm: Smoke:  Alarm Test
alarm: Smoke: Event cleared:  Alarm Test, arg 0103

Grüße, Josef
Titel: Antw:Fibaro FGSD-002: Welches Event wird geworfen wenn rauch gemeldet wird?
Beitrag von: tmuecksch am 06 Oktober 2016, 19:13:34
@jeep Vielen Dank. Damit hast Du mir sehr weitergeholfen!
Titel: Antw:Fibaro FGSD-002: Welches Event wird geworfen wenn rauch gemeldet wird?
Beitrag von: tmuecksch am 06 Oktober 2016, 20:19:34
Für andere Anfänger, die in Zukunft auch etwas ähnliches umsetzen möchten hier die Definitionen meiner notifys:

Aktivieren eines Switches bei echtem Feueralarm:
FIBARO_SENSORNAME:.*Smoke:.*detected.* set EINE_SIRENE on

Deaktivieren eines Switches bei Beendigung eines echten Feueralarms:
FIBARO_SENSORNAME:.*Smoke:.*unknown.*event.* set EINE_SIRENE off

Aktivieren eines Switches bei einem Testalarm:
FIBARO_SENSORNAME:.*Smoke:.*Alarm.* set EINE_SIRENE on

Deaktivieren eines Switches bei Beendigung eines Testalarms:
FIBARO_SENSORNAME:.*Smoke:.*cleared.* set EINE_SIRENE off
Titel: Antw:Fibaro FGSD-002: Welches Event wird geworfen wenn rauch gemeldet wird?
Beitrag von: Nordmann am 07 Oktober 2016, 19:23:22
Vielen Dank "tmuecksch", Du hast mir mit Deinem Post viel Grübeln erspart, hat super funktioniert !!!!   :-)

Vielleicht kannst Du mir noch bei einer Sache auf die Sprünge helfen.

Ich möchte bei den einzelnen define Befehlen nicht nur meine "Haussirene", sondern auch noch meine beiden POPP Rauchmelder mit einbinden.
Die beiden Rauchmelder haben auch noch eine separate Sirene.
Mit define RAUCHALARM_KUCHE_AN notify OG_KUE_Rauchmelder:.*Smoke:.*detected.* set EG Sirene on && set OG_Rauchmelder on
hat das nicht geklappt :-(
Da gibt es doch bestimmt eine Lösung, oder?
Titel: Antw:Fibaro FGSD-002: Welches Event wird geworfen wenn rauch gemeldet wird?
Beitrag von: gamauf am 07 Oktober 2016, 19:34:59
probiers mit:

define RAUCHALARM_KUCHE_AN notify OG_KUE_Rauchmelder:.*Smoke:.*detected.* set EG Sirene,OG_Rauchmelder on
Titel: Antw:Fibaro FGSD-002: Welches Event wird geworfen wenn rauch gemeldet wird?
Beitrag von: Nordmann am 07 Oktober 2016, 20:06:48
Vielen Dank gamauf!!!!!

Hat super funktioniert!!!!
Hast Du auch noch einen Idee was ich machen muss, wenn ich Geräte in diesem define nicht nur anschalten (wie bei mir alle  Sirenen an), sondern
auch ausschalten will?
Titel: Antw:Fibaro FGSD-002: Welches Event wird geworfen wenn rauch gemeldet wird?
Beitrag von: tmuecksch am 09 Oktober 2016, 11:20:55
Befehle kannst Du mit Semikolon trennen.

Versuch doch mal:

define RAUCHALARM_KUCHE_AN notify OG_KUE_Rauchmelder:.*Smoke:.*detected.* set EG Sirene,OG_Rauchmelder on ; set ANDERES_GERÄT off
Titel: Antw:Fibaro FGSD-002: Welches Event wird geworfen wenn rauch gemeldet wird?
Beitrag von: rudolfkoenig am 09 Oktober 2016, 12:00:43
Achtung: das o.g. ; muss in fhem.cfg als ;; geschrieben werden, in der DetailAnsicht/DEF Fenster als einfaches ;
Siehe auch http://fhem.de/commandref.html#command