Telegram Inline Keyboard in Home Assistant: Automatisierungen auslösen & Smart Home steuern
Lerne, wie du mit einem Telegram Inline Keyboard in Home Assistant interaktive Nachrichten versendest. Ermögliche Benutzern, Automatisierungen direkt im Chat auszulösen oder auf wichtige Links zuzu...
Was macht dieses Snippet? Telegram Inline Keyboard in Home Assistant
Mit diesem Snippet kannst du ein sogenanntes Inline Keyboard in Telegram-Nachrichten aus Home Assistant heraus nutzen. Ein Inline Keyboard ist eine Tastatur mit Schaltflächen, die direkt unter einer Telegram-Nachricht angezeigt werden. Damit kannst du Benutzerinteraktionen ermöglichen, zum Beispiel um Automatisierungen auszulösen oder externe Links zu öffnen. Besonders praktisch ist das für schnelle Rückmeldungen oder zur Steuerung deines Smart Homes direkt aus dem Chat heraus.
Beispiel: Telegram-Nachricht mit Inline Keyboard und Links
Im folgenden YAML-Beispiel wird eine Telegram-Nachricht mit zwei Schaltflächenreihen gesendet. Jede Schaltfläche öffnet beim Antippen einen Link – etwa zur Home Assistant App oder zu Google. Du kannst die Beschriftungen und Links beliebig anpassen. Das ist nützlich, wenn du häufig genutzte Webseiten oder Smart-Home-Oberflächen direkt erreichbar machen möchtest.
1action: telegram_bot.send_message
2data:
3 parse_mode: markdown
4 message: >-
5 Hey there. This is a telegram message directly out of your
6 Home Assistant instance. React with the following buttons!
7 inline_keyboard:
8 - - - "App öffnen"
9 - https://www.home-assistant.io/ios
10 - - "Google"
11 - https://google.de
12 - - - "App öffnen"
13 - https://www.home-assistant.io/ios
14 - - "Google"
15 - https://google.deAls Teil einer Konfiguration von Home Assistant 2026.10.4 akzeptiert
Konfiguration geprüft am 29.10.2026: YAML-Syntax, die Konfigurationsprüfung von Home Assistant und das Rendern der Templates, wo vorhanden.
Nicht geprüft: Ob die Automation mit deinen Geräten auslöst und das Richtige tut. Entity-IDs musst du an dein Setup anpassen.
Der Block ist ein Ausschnitt. Er gehört in eine bestehende Automation oder ein Skript.
Du kannst die Reihenfolge, Anzahl und Ziel-URLs der Schaltflächen nach deinen Bedürfnissen anpassen. Die Nachricht erscheint dann mit den gewünschten Buttons in deinem Telegram-Chat.
Beispiel: Telegram Inline Keyboard zum Auslösen von Aktionen
Im nächsten Beispiel wird eine Schaltfläche eingebaut, die beim Antippen kein Link öffnet, sondern einen sogenannten Callback an Home Assistant sendet. Das ist sinnvoll, wenn du direkt aus Telegram heraus Automatisierungen oder Aktionen in deinem Smart Home starten möchtest.
1action: telegram_bot.send_message
2data:
3 parse_mode: markdown
4 message: >-
5 Hey there. This is a telegram message directly out of your
6 Home Assistant instance. React with the following buttons by firing events!
7 inline_keyboard:
8 - - - "Play Ping Pong"
9 - /pingAls Teil einer Konfiguration von Home Assistant 2026.10.4 akzeptiert
Konfiguration geprüft am 29.10.2026: YAML-Syntax, die Konfigurationsprüfung von Home Assistant und das Rendern der Templates, wo vorhanden.
Nicht geprüft: Ob die Automation mit deinen Geräten auslöst und das Richtige tut. Entity-IDs musst du an dein Setup anpassen.
Der Block ist ein Ausschnitt. Er gehört in eine bestehende Automation oder ein Skript.
Hier wird beim Drücken der Schaltfläche ein Callback mit dem Wert /ping an Home Assistant geschickt. Das ist die Grundlage, um darauf mit einer Automatisierung zu reagieren.
Beispiel: Automatisierung für Telegram Callback
Mit dieser Automatisierung reagiert Home Assistant auf das Telegram Callback-Event mit dem Datenwert /ping. Sobald du im Chat auf die entsprechende Schaltfläche tippst, wird automatisch eine Antwortnachricht gesendet. So kannst du beliebige Aktionen anstoßen, zum Beispiel Geräte schalten, Szenen starten oder Informationen abfragen.
1alias: "Play Ping Pong"
2description: "Reagiert auf das Telegram-Callback-Event"
3mode: single
4triggers:
5 - trigger: event
6 event_type: telegram_callback
7 event_data:
8 data: "/ping"
9conditions: []
10actions:
11 - action: telegram_bot.send_message
12 data:
13 parse_mode: markdown
14 message: Pong!Von Home Assistant 2026.10.4 als gültige Konfiguration akzeptiert
Konfiguration geprüft am 29.10.2026: YAML-Syntax, die Konfigurationsprüfung von Home Assistant und das Rendern der Templates, wo vorhanden.
Nicht geprüft: Ob die Automation mit deinen Geräten auslöst und das Richtige tut. Entity-IDs musst du an dein Setup anpassen.
Du kannst das Callback-Event und die Aktionen beliebig anpassen, um dein Smart Home flexibel und interaktiv per Telegram steuern zu können. Besonders praktisch ist das für schnelle Rückmeldungen, Statusabfragen oder die Steuerung unterwegs.
