Senden von Warnungen Telegramm mit dem Home-Assistenten hassio
In diesem Beitrag werden wir alles, was Sie brauchen für Ihren Start-Assistent oder hassio sehen Sie über Telegramm-Benachrichtigungen an mobile senden. Etwas wirklich interessant, wenn man Bewegungsmeldern oder Sensoren setzen ist zu öffnende Türen / Fenster und möchten Sie ankommen Anzeigen, zum Beispiel.
Zunächst einmal, Telegramm wird in einem Bot entladen werden, dass wir Anmeldungen für das Senden verwenden, wir können sie zu einer Gruppe von Heim / Familie hinzufügen oder uns direkt Benachrichtigungen uns senden. En Post wir sahen, wie ein Bot-Telegramm erstellen, wir benutzt, um Benachrichtigungen von Centreon zu senden. Die Schritte der Bot zu erzeugen sind die gleichen, und IDs Chats zu erhalten, die sie Benachrichtigungen senden. Sobald dies geschehen, wir setzen hassio, Sie werden sehen, dass ein paar Zeilen und 2 Minuten haben es bereit. Und dann bereits von hassio Automatisierungen können Sie festlegen, was uns interessiert, dass, wenn es eine Bewegung erkennt und wir sind nicht, wie wir warnen, zum Beispiel. wir begonnen!
Ein Bot auf Telegramm
Telegramm und versuchen, zu öffnen @botfather, Wir begannen ein Gespräch mit “/Anfang”, der Bot Schreib zu erstellen “/newbot”, Wir bitten Sie, einen Namen zu geben, In diesem Beispiel nenne ich “Benachrichtigungen Startseite”, perfekt, Jetzt sagen wir, dass wir einen Benutzer der Bot zeigen, muss ein Ende haben “_bot” und es sollte nicht verwendet werden,, in diesem Beispiel werde ich verwenden “NotificacionesHogar_fake_bot”. Wenn alles gut geht, wir geben das Zeichen, daß wir als Gold-Tuch speichern müssen, weil wir es verwenden, um Ihre API zu authentifizieren und verwenden, wenn wir Nachrichten senden. Wir können ein Gespräch beginnen den Bot zu testen…
Wenn wir nicht eine Gruppe mit uns diesen Gutschein erstellen werden und ersparen uns. Sollten Sie es vorziehen, um eine Gruppe zu haben, um mehr Menschen in unserem Haus zu informieren, dann fügen wir den Bot auf die Gruppe, die wir Telegramm erstellt haben (oder wir eine neue Gruppe erstellen und wir bekommen zusätzlich zu dem Bot). Wir müssen den Bot mit Administratorrechten hinzufügen, um zu bestätigen, dass Sie die Sichtbarkeit von Nachrichten haben.
Wir öffnen einen Browser und erhielten Zugang zu “https://api.telegram.org/botTOKEN_DEL_BOT/getUpdates”, und dass wir wissen, was die ID der Gruppe, die den Bot besitzt, oder unsere Benutzer-ID-Telegramm-Nachrichten zu senden, die!
Wir bearbeiten unsere Konfigurationsdatei Start-Assistent oder hassio, namens “configuration.yaml”, und wenn ich dockerizado, möglicherweise ihren Weg “/usr / share / hassio / Homeassistant / configuration.yaml”. Und fügen Sie den folgenden Code an dem Ende, Modifizieren und jedes Token setzen, und die ID des Chat-Benachrichtigungen an die schicken, Eye-ID muss die “-“:
telegram_bot: platform: polling api_key: TOKEN_DEL_BOT allowed_chat_ids: - -ID_CHAT notify: - name: telegram platform: telegram api_key: TOKEN_DEL_BOT chat_id: -ID_CHAT
Erstellen Automations
Und dann nicht mehr mehr Einsatz, wie? mit Home Automation-Assistenten! Ich lasse ein Beispiel eine Nachricht Telegramm senden, wenn es, dass eine Tür mit einem der Sensoren geöffnet erfasst wird, dass wir sahen, wie es zu hassio hinzufügen. Um eine Automatisierung zu erstellen, desde Start-Assistent > “Konfiguration” > “Automatisierungen”.
Der generierte Code von mir GUI tun, ist wie folgt, die klar definiert werden, würde in unserem “automations.yaml”:
- id: '1561334211255' alias: Notificación Telegram - Puerta Garaje-Jardin Abierta trigger: - entity_id: binary_sensor.puerta_garaje_jardin from: 'off' platform: state to: 'on' condition: - condition: state entity_id: device_tracker.hector state: not_home - condition: state entity_id: device_tracker.seila state: not_home action: - data: message: La puerta del Garaje-Jardin está abierta service: notify.telegram
Wir zeigen einen Namen Automation, in “Auslöser” anzuzeigen, wenn es diese Automatisierung wird aktiviert, in meinem Fall, wenn eine Durchgangstür zu öffnen geschlossen, so in “Typ” angezeigt “Zustand”, in “Wesen” Wählen Sie unsere Sensor Türen / Fenster, und wir wissen, wann Pass “aus” ein “auf”.
Wir können jede Bedingung setzen, zum Beispiel, wenn ich nicht zu Hause bin, weil ich vielleicht nicht interessiert sein Benachrichtigungen zu erhalten, wenn Sie die Tür / Fenster öffnen, Leute würden aufblicken und markieren Startseite “nicht zuhause” (dies wird in einem anderen Beitrag diskutiert, wie die Menschen zu registrieren, die die Deutsche Webseite). Und schließlich zeigen wir, dass eine Aktion macht, in ausgewählten Typ “Rufbereitschaft” und zeigen Dienst “notify.telegram”. Es wird nicht nur die Nachricht definieren, die gesendet werden,.
{ "message":"MENSAJE A ENVIAR..." }
und nichts, bereit! Wie immer hassio Neustart die Konfiguration und können testen und verifizieren, dass wir bereits erreichen Telegramm-Nachrichten vom Zustand unseres Hauses Handy nachladen, und wir wissen, wann jemand in unser Haus kommt, eine Bewegung erkannt wird, nicht rauchen… Ich hoffe, Sie haben Interesse!
empfohlene Beiträge:
- Glühwürmchen III – Persönlicher Finanzmanager - 28 September 2023
- Überwachen von Windows-Ereignissen von Centreon - 26 September 2023
- SCAP-Compliance-Checker - 12 September 2023