Die Smartwares Rauchmelder lassen sich ganz einfach in FHEM einbinden und auslesen: Damit weiß das System, wenn der Melder Rauch erkannt hat. So kann man zum Beispiel nachts automatisch das Licht einschalten und die Rolladen öffnen, um Fluchtwege frei zu halten. Wichtig ist nur, dass es sich um Funk-Rauchmelder handelt, die per 433 MHz funken: Dann kann man die Signale mit einem CUL oder Signalduino empfangen.
Das anlernen geht ganz einfach: Nachdem man die Batterien in den Rauchmelder eingesetzt hat, drückt man den großen Knopf in der Mitte. Damit wird ein Test durchgeführt, statt einem Alarm piepst der Melder aber nur kurz zur Bestätigung. Zusätzlich sendet er ein Signal an mögliche andere Rauchmelder: Dieses kann FHEM erkennen.
Wenn “autocreate” nicht deaktiviert wurde, legt FHEM automatisch selbstständig ein neues Device an: Das sieht dann zum Beispiel so aus: “IT_1527x9c18f”. Man findet es anschließend unter “Everything” und kann einen neuen Namen (“alias”) und Raum zuweisen.
Smartwares Rauchmelder erkennen und reagieren
Um auf einen Alarm des Rauchmelders zu reagieren, kann man zum Beispiel ein notify verwenden. Mit diesem Code spielt FHEM per MPD-Player einen Sound ab und schaltet die Lampe “Licht_WZ” ein:
define Feueralarm notify IT_1527x9c18f {\
if ("$EVENT" eq "on") {\
fhem("set Licht_WZ on;; set MPD playfile Feueralarm.mp3");;\
}\
}
Wichtig ist, dass der Name am Ende des Notify mit dem Namen des angelernten Rauchmelders übereinstimmt: Nur dann reagiert FHEM auf den Sensor! Wie man Daten in FHEM eingeben kann, zeigen wir hier.