Telegram-Bot in Home Assistant: Nachrichten an Gruppen senden

Home Assistant 2. Sep. 2025

Einleitung
Die Integration von Telegram in Home Assistant ermöglicht es, Benachrichtigungen und Automatisierungen direkt über den beliebten Messaging-Dienst zu versenden. Dies ist besonders nützlich für Smart-Home-Anwendungen, bei denen Nutzer über wichtige Ereignisse informiert werden möchten. In diesem Artikel wird erläutert, wie man sicherstellt, dass Nachrichten an eine Telegram-Gruppe gesendet werden, und welche häufigen Fehler dabei auftreten können.

Problem
Ein Nutzer hatte Schwierigkeiten, Nachrichten aus Home Assistant an eine Telegram-Gruppe zu senden. Obwohl der Telegram-Bot korrekt konfiguriert war, wurden die gesendeten Nachrichten nur an den persönlichen Account des Nutzers und nicht an die Gruppe weitergeleitet.

Lösung
Die Lösung für das Problem besteht darin, die richtigen Chat-IDs für den Telegram-Bot und den Notifier in Home Assistant zu verwenden. Es ist wichtig, beim Testen der Funktionalität im Entwicklermodus darauf zu achten, dass Nachrichten standardmäßig an den persönlichen Account gesendet werden. Um sicherzustellen, dass Nachrichten auch an die Gruppe gesendet werden, sollte die Automation direkt in der Konfiguration von Home Assistant angepasst werden.

Hier sind die Schritte zur korrekten Konfiguration:

  1. Telegram-Bot Konfiguration: Stelle sicher, dass der Telegram-Bot korrekt eingerichtet ist und die richtigen Chat-IDs verwendet werden.
  2. Notifier Konfiguration: Definiere sowohl den persönlichen Account als auch die Gruppe als Notifier in der Home Assistant-Konfiguration.
  3. Automatisierung anpassen: Stelle sicher, dass bei der Erstellung von Automatisierungen die richtige Auswahl zwischen dem persönlichen Account und der Gruppe getroffen wird.

Schritte zur Umsetzung
1. Telegram-Bot einrichten: Füge die folgende Konfiguration in die configuration.yaml ein:

   telegram_bot:
     - platform: polling
       api_key: xxxxxxxxxxxxxxxxxxxxxxxx
       allowed_chat_ids:
         - xxxxxx  # ID des Nutzers
         - -xxxxxx  # ID der Gruppe
  1. Notifier konfigurieren: Ergänze die Notifier-Konfiguration:
   notify:
     - platform: telegram
       name: User
       chat_id: xxxxxx
     - platform: telegram
       name: Gruppe
       chat_id: -xxxxxx
  1. Automatisierung erstellen: Erstelle eine Automation, die die Benachrichtigung an die Gruppe sendet:
   automation:
     - alias: 'Nachricht an Gruppe senden'
       trigger:
         platform: state
         entity_id: sensor.example
         to: 'on'
       action:
         - service: notify.gruppe
           data:
             message: 'Eine wichtige Nachricht für die Gruppe!'

Hintergrundwissen
Die Verwendung von Telegram-Bots in Home Assistant erfordert ein gewisses Verständnis der API und der Chat-IDs. Jeder Telegram-Chat hat eine eindeutige ID, die für die Kommunikation mit dem Bot benötigt wird. Bei der Konfiguration ist es wichtig, die richtigen IDs zu verwenden, um sicherzustellen, dass Nachrichten an die gewünschten Empfänger gesendet werden.

Typische Fehler sind:
- Falsche Chat-ID für die Gruppe oder den Benutzer.
- Verwendung des Entwicklermodus, ohne die Auswahl der Empfänger zu beachten.

Zusätzliche Infos

FunktionErklärung
`telegram_bot`Konfiguration des Telegram-Bots mit API-Schlüssel und Chat-IDs.
`notify`Definiert die Notifier für den persönlichen Account und die Gruppe.
`automation`Automatisierung, die eine Nachricht an die Gruppe sendet.

Hinweise & Best Practices
- Überprüfe die Chat-IDs regelmäßig, insbesondere nach Änderungen in der Gruppenstruktur.
- Teste die Konfiguration im Entwicklermodus, um sicherzustellen, dass die Nachrichten korrekt gesendet werden.
- Dokumentiere die Konfiguration und Änderungen, um zukünftige Fehler zu vermeiden.