Benachrichtigung per Telegram beim Klingeln an der ESENTA SIAS (S)IP Türsprechanlage

Dieser Artikel beschäftigt sich damit, wie man eine Benachrichtigung über FHEM erhalten kann wenn jemand an der Esenta SIAS Türsprechanlage klingelt und man gerade nicht zu Hause ist. Tatsächlich funktioniert dies natürlich auch problemlos über die Esenta SIAS App. In diesem Artikel soll aber speziell darauf eingegangen werden, wie eine Umsetzung über FHEM und Telegram erfolgt. Als Grundlage für die Umsetzung wird Folgendes vorausgesetzt: Die Esenta SIAS ist per MQTT in das Smarthome integriert Die Kamera der Esenta SIAS ist per IPCAM in FHEM integriert Integration von Smartphone und FHEM via TelegramBot  Sofern man die oben genannten Voraussetzungen geschaffen hat, kann man die Umsetzung mittels eines DOIF in FHEM vornehmen, das wie nachfolgend dargestellt aussehen kann....

Einbindung der ESENTA SIAS (S)IP Türsprechanlage per MQTT in FHEM

Seit dem Firmware Version 1.10.x kann die ESENTA SIAS per MQTT Informationen weitergeben. Das ist natürlich ein perfekter Weg zur Einbindung in FHEM, denn ich gleich mal ausprobiert und für Euch dokumentiert habe. Welche Informationen sendet die ESENTA SIAS per MQTT? Laut ESENTA sind mit der Firmware Version 1.10.x folgende Möglichkeiten vorhanden: Bewegungserkennung Authentifizierung von Bewohnern über Fingerprint, NFC, PIN Code, App oder SIP Beim Auslösen der Klingel bzw. Statusänderung der Klingel QR Codes, die keinem Zugangscode entsprechen, um diese an anderen Stellen auszuwerten Aus meiner Sicht ist das für eine erste Version der MQTT Schnittstelle sehr gut, da gerade die ersten beiden Fälle schon die wichtigsten meiner Szenarien abdecken und so kann ich getrost über eine Einbindung via Homematic Schließerkontakt (war ursprünglich geplant) verzichten....

MQTT für FHEM einrichten

Vor ein paar Tagen wollte ich mir MQTT auf meinem Raspberry (mit Debian) einrichten und in FHEM einbinden. Dazu hatte ich ein bisschen Mühe die Anleitung zusammen zustellen, daher hier meine Kurzreferenz für das eben erwähnte Debian. Richte das Repository für Mosquitto nach der Anleitung  ein. Installiere dann die fehlenden Perl Module: 1 2 cpan install Net::MQTT::Simple::SSL cpan install Net::MQTT::Constants Dann installiere mosquitto: 1 apt-get install mosquitto mosquitto-clients Das wars auch schon, jetzt kann man MQTT in FHEM initialisieren:...