Telegram-Nachrichten mit openHAB verschicken
Schritt für Schritt wird die Hausautomatisierung ausgebaut. Da ich gerade an der Integration der Rauchmelder bin, möchte ich natürlich eine externe Benachrichtigung auf mein SmartPhone haben, wenn ein Rauchmelder im Haus auslöst.
Normalerweise verwende ich für Nachrichten WhatsApp, aber das ist leider direkt an die Telefonnummer gebunden. Bei onesmarthome habe ich die Integration von Telegram in openHAB gesehen. Damit kann ich alle Nachrichten des SmartHome direkt auf das Telefon “pushen”. Die genaue Einrichtung wird in dem oben genannten Link erklärt.
Hier einmal die Kurzfassung:
- Binding über “PaperUI – Extensions – Actions – Telegram” installieren
- Auf dem SmartPhone z.B. Google Play Store die Telegram-App installieren
- Einen neuen Bot wie folgt anlegen:
- /newbot
- [name]
- [name_bot]
- Wenn das erfolgreich war, kann man über eine Nachricht an den Bot schicken
- Diese Nachricht muss noch hier ausgelesen werden: https://api.telegram.org/botAPI/getUpdates (API gegen euren oben generierten Token tauschen)
- Danach bekommt man eine Message-ID (diese ist für das Binding in openHAB wichtig)
- Jetzt wird in der telegram.cfg der Bot erstellt und die chatId und der token eingetragen
Jetzt kann man wie folgt per Script oder automatisiert an seinen neuen Bot Textnachrichten senden:
sendTelegram("reinhard", "Licht wurde eingeschalten")
In Kombination mit der Hausautomatisierung und den Rauchmeldern fallen mir da einige Einsatzszenarien ein. Welche Szenarien seht Ihr für Push-Nachrichten direkt auf ein mobiles Endgerät?
Hinterlasse einen Kommentar
An der Diskussion beteiligen?Hinterlasse uns deinen Kommentar!