FHEM Tutorial-Reihe - Part 51: IP-Kamera integrieren und Bilder per Telegram versenden
Nachdem ich in einem sehr frühen Video (Part 11) bereits vorgestellt hatte, wie ich Daten von einer Kamera bei Bewegung auf einem FTP-Server ablege und diese dann versende, war mir eine einfachere Integration in FHEM wichtig. So kann ich die Bilder direkt von der Kamera abholen. Natürlich nutze ich so sehr viele Features der Kamera nicht, und die Bewegung muss ich auch noch mit einem weiteren Gerät abfragen. Dazu eignet sich beispielsweise ein Türkontakt der Kellertür oder ein Bewegungsmelder im Keller.
Was wird benötigt?
- Eine FHEM-Installation
- Eine kompatible IP-Kamera (siehe Wiki für eine Auflistung)
Video
Befehle
Obwohl die von mir genutzte Kamera nicht im Wiki aufgeführt war, war die Integration absolut kein Problem. Wichtig bei der Wahl einer Kamera ist nur, dass diese über http mit Basic-Authentication unter einem bestimmten Pfad das aktuelle Kamerabild zurückliefert. Mit diesen Voraussetzungen lassen sich eigentlich alle Kameras integrieren.
define KE_Kamera IPCAM 192.168.178.44
attr KE_Kamera basicauth admin:<password>
attr KE_Kamera icon it_camera
attr KE_Kamera path dms?nowprofileid=2
attr KE_Kamera storage ./www/snapshots
get KE_Kamera image
set WEB_Telegram sendImage ./www/snapshots/KE_Kamera_snapshot.jpg
An welche Events diese Aktion nun gehängt wird ist total egal. Meine Idee wäre nun:
- Wenn jemand klingelt
- Bei Bewegung (Bewegungsmelder)
- Wenn eine bestimmte Tür oder ein Fenster geöffnet wird (Fensterkontakt)
- usw.