Hier zeige ich dir, wie du mit Home Assistant WhatsApp-Nachrichten verschicken kannst. Das machen wir über CallMeBot und einen eigenen Notify-Dienst, den du auch in Automationen nutzen kannst. Weil CallMeBot inzwischen öfter hakt, findest du weiter unten auch die Alternativen mit ihren Vor- und Nachteilen 🙌
Hinweis (Stand Oktober 2026)
CallMeBot läuft seit Ende 2025 nicht mehr zuverlässig. Laut dem Entwickler blockiert WhatsApp seit Ende November 2025 immer wieder seine Bot-Nummern, weil sie als Spam eingestuft werden. Anfang 2026 ist das fast täglich passiert. Im Januar 2026 hat er das Limit deshalb vorübergehend auf 8 Nachrichten alle 240 Minuten (50 pro Tag) gesenkt (Community-Thread).
Neue Nummern nimmt der Bot zeitweise gar nicht an. Dann kommt nur „The bot is currently full. Please check back in a few days“ zurück, so auch noch im Oktober 2026.
Du nutzt CallMeBot schon und es kommt nichts mehr an? Schick dem Bot in WhatsApp das Wort Resume. Klappt das nicht, versuch es ein paar Tage später noch mal. Für wichtige Meldungen wie Wasseralarm, Rauchmelder oder Alarmanlage solltest du dich aber nicht auf CallMeBot verlassen. Schau dir dafür die Alternativen weiter unten an.
Voraussetzungen
Home Assistant muss schon installiert sein, auf welcher Hardware spielt keine Rolle.
Außerdem brauchst du Zugriff auf deine configuration.yaml, zum Beispiel über die App „File editor“ oder „Studio Code Server“ unter Einstellungen → Apps.
Benutzte Dienste / Links
So funktioniert CallMeBot
CallMeBot ist ein Dienst, der dir über eine eigene Bot-Nummer WhatsApp-Nachrichten schickt. Home Assistant ruft dafür nur eine Web-Adresse mit deiner Nummer, deinem API-Key und dem Text auf. Wichtig: Der Bot schreibt nur an Nummern, die ihn vorher selbst freigeschaltet haben. Jede Person in deinem Haushalt braucht also ihren eigenen API-Key.
- Öffne die CallMeBot-Seite für Home Assistant und speichere die dort angegebene Bot-Nummer in deinen Kontakten. Nimm immer die Nummer von der Seite, sie hat sich schon geändert.
- Schick dem Kontakt per WhatsApp genau diesen Text:
I allow callmebot to send me messages - Der Bot antwortet mit „API Activated for your phone number. Your APIKEY is …“. Diesen API-Key brauchst du gleich. Kommt nach zwei Minuten nichts, versuch es laut CallMeBot nach 24 Stunden noch mal. Kommt „The bot is currently full“, nimmt der Dienst gerade keine neuen Nummern an.
Bevor du irgendwas in Home Assistant einträgst, kannst du den Key im Browser testen. Ersetze dafür in der Adresse +49XXXXXXXXXXX durch deine Handynummer mit Ländervorwahl (ohne die führende 0, also zum Beispiel +491701234567) und XXXXXX durch deinen API-Key:
https://api.callmebot.com/whatsapp.php?phone=+49XXXXXXXXXXX&text=Test+aus+Home+Assistant&apikey=XXXXXX
Landet die Nachricht in WhatsApp, passt alles. Wenn nicht, zeigt dir die Seite im Browser meistens direkt, woran es hängt, zum Beispiel einen falschen Key oder eine Störung des Dienstes.
Notify-Dienst für die configuration.yaml
Über diesen Eintrag legst du einen eigenen Notify-Dienst für WhatsApp an, den du als Aktion in Automationen und Skripten aufrufen kannst. Er nutzt die RESTful-Notify-Plattform von Home Assistant, die nach wie vor per YAML eingerichtet wird. Ersetze wieder +49XXXXXXXXXXX durch deine Nummer und XXXXXX durch deinen API-Key. Lass die Anführungszeichen stehen, damit das Plus vor der Nummer erhalten bleibt.
notify:
- name: WhatsApp A
platform: rest
resource: https://api.callmebot.com/whatsapp.php
data:
source: HA
phone: "+49XXXXXXXXXXX" # deine Handynummer mit Ländervorwahl, z. B. "+491701234567"
apikey: "XXXXXX" # dein API-Key von CallMeBot
Die Zeilen, in denen du höchstwahrscheinlich Anpassungen machen willst, habe ich dir farblich hervorgehoben.
Prüf danach unter Einstellungen → Werkzeuge → YAML mit „Konfiguration prüfen“, ob alles passt, und starte Home Assistant neu. Aus dem Namen WhatsApp A wird dabei die Aktion notify.whatsapp_a.
Mehrere Empfänger
Für jede weitere Nummer legst du einen weiteren Eintrag mit eigenem Namen und eigenem API-Key an. Der häufigste Fehler: notify: darf in der configuration.yaml nur einmal vorkommen, alle Einträge kommen als Liste darunter. Ersetze bei der zweiten Person +49YYYYYYYYYYY und YYYYYY durch ihre Nummer und ihren Key.
notify:
- name: WhatsApp A
platform: rest
resource: https://api.callmebot.com/whatsapp.php
data:
source: HA
phone: "+49XXXXXXXXXXX"
apikey: "XXXXXX"
- name: WhatsApp B
platform: rest
resource: https://api.callmebot.com/whatsapp.php
data:
source: HA
phone: "+49YYYYYYYYYYY"
apikey: "YYYYYY"
Nachricht testen und in Automationen nutzen
Zum Testen gehst du auf Einstellungen → Werkzeuge → Aktionen, wechselst in den YAML-Modus und führst das hier aus:
action: notify.whatsapp_a data: message: Hallo aus Home Assistant 👋
Ein Titel (title) wird bei CallMeBot nicht übertragen. Schreib also alles, was du sehen willst, in message.
Als Beispiel eine Automation, die dir schreibt, sobald die Waschmaschine fertig ist. Den Text passt du ganz oben in der Aktion „Variablen (hier anpassen)“ an. Den Leistungssensor deiner Waschmaschine und den Schwellwert tauschst du direkt im Auslöser, weil Variablen dort noch nicht zur Verfügung stehen. Wenn dein Notify-Dienst anders heißt, änderst du außerdem notify.whatsapp_a. Einfügen kannst du das Ganze unter Einstellungen → Automationen & Szenen → Automation erstellen, dann über das Drei-Punkte-Menü „In YAML bearbeiten“.
alias: Waschmaschine fertig per WhatsApp
description: Schickt eine WhatsApp-Nachricht, sobald die Waschmaschine fertig ist
mode: single
triggers:
- trigger: numeric_state
entity_id: sensor.waschmaschine_leistung
below: 3
for:
minutes: 5
conditions: []
actions:
- alias: Variablen (hier anpassen)
variables:
nachricht: "Die Waschmaschine ist fertig 🧺"
- action: notify.whatsapp_a
data:
message: "{{ nachricht }}"
Wie Automationen in Home Assistant grundsätzlich funktionieren, erkläre ich dir im Home Assistant Automation Tutorial.
Alternativen zu CallMeBot
Wenn CallMeBot bei dir nicht (mehr) läuft, hast du zwei Richtungen: Entweder du bleibst bei WhatsApp und nimmst einen anderen Weg dorthin, oder du nimmst für dein Smart Home einen Kanal, der dafür gebaut ist. Vorweg das Wichtigste zu WhatsApp: Offiziell kommen Nachrichten nur über die WhatsApp Business Platform von Meta in WhatsApp. Alles andere hängt sich an einen normalen WhatsApp-Account. Die Nutzungsbedingungen von WhatsApp verbieten den Zugriff über nicht autorisierte oder automatisierte Wege, und WhatsApp sperrt solche Nummern auch. Genau das passiert gerade bei CallMeBot.
Andere Wege zu WhatsApp
TextMeBot empfiehlt der CallMeBot-Entwickler selbst als Ausweichlösung. Der Unterschied: Die Nachrichten kommen von deiner eigenen WhatsApp-Nummer, die du mit dem Dienst verknüpfst. Damit kannst du auch anderen Personen und Gruppen schreiben. Es gibt eine kostenlose Demo für zwei Tage, danach kostet es 1 $ im Monat (nur an dich selbst) oder 6 $ im Monat (an beliebige Empfänger). Haken: Das ist ebenfalls kein offizieller Weg, und das Sperrrisiko trägt hier dein eigenes WhatsApp-Konto. TextMeBot warnt selbst davor, den Dienst zu missbrauchen, weil WhatsApp sonst sperrt.
Laut TextMeBot-Doku funktioniert die Einbindung ähnlich wie bei CallMeBot, nur heißen die Parameter anders. Ersetze +49XXXXXXXXXXX durch die Empfängernummer und XXXXXX durch deinen TextMeBot-Key. Hast du schon einen notify:-Block, hängst du nur den Eintrag ab - name: darunter.
notify:
- name: WhatsApp TextMeBot
platform: rest
resource: https://api.textmebot.com/send.php
message_param_name: text
data:
recipient: "+49XXXXXXXXXXX"
apikey: "XXXXXX"
InOut.bot ist die zweite Empfehlung des CallMeBot-Entwicklers. Laut Anbieter läuft der Dienst über die offizielle WhatsApp-API. Den API-Key holst du dir, indem du dem InOut.bot-Kontakt „Create APIKey“ schickst. Die ersten 20 Nachrichten sind kostenlos, danach zahlst du pro Nachrichtenpaket, zum Beispiel 1 $ im Monat für 20 Nachrichten oder 5 $ für 200. Aktuell schreibt InOut.bot nur an deine eigene Nummer, Nachrichten an andere sind laut Anbieter noch in Arbeit. Ersetze XXXXXX durch deinen InOut.bot-Key:
notify:
- name: WhatsApp InOut
platform: rest
resource: https://api.inout.bot/send
data:
apikey: "XXXXXX"
WhatsApp Cloud API (Meta) mit HACS-Integration: Das ist der offizielle und regelkonforme Weg. Die HACS-Integration manish-custom-notifier legt dafür einen Notify-Dienst an. Der Aufwand ist aber deutlich höher: Du brauchst ein Meta-Entwicklerkonto, eine Business-App mit WhatsApp, eine Absendernummer, einen dauerhaften Zugriffstoken und eine von Meta freigegebene Nachrichtenvorlage. Meta rechnet pro Nachricht ab, der Preis hängt vom Land ab. Gruppen gehen nicht, und laut README schickt die zugrunde liegende Bibliothek beim Start eine anonyme Statistik-Anfrage an den Server des Entwicklers.
Selbst gehostete Brücken wie WAHA, Evolution API oder die Kombination aus App und Integration von FaserF/ha-whatsapp melden sich wie WhatsApp Web als verknüpftes Gerät an deinem Account an. Vorteil: kostenlos, du schreibst unter deinem Namen und kannst sogar Nachrichten empfangen und in Home Assistant auswerten. Nachteil: Das ist genau die Art Zugriff, die die WhatsApp-Bedingungen nicht erlauben, dein Account kann also gesperrt werden. Wenn du das trotzdem ausprobierst, dann nur mit einer Zweitnummer und nie mit deinem Hauptaccount. Eine Anleitung zu WAHA aus der Community findest du hier im Forum.
Zuverlässiger fürs Smart Home: andere Kanäle
Home Assistant Companion App: Die offizielle App für iOS und Android bringt Push-Benachrichtigungen direkt mit, kostenlos und ohne Drittanbieter-Bot. Du kannst Bilder anhängen, Buttons zum Antippen einbauen (Actionable Notifications) und wichtige Meldungen als kritische Benachrichtigung durchstellen lassen. Einziger Haken: Jeder Empfänger braucht die App und einen eigenen Home-Assistant-Benutzer.
Telegram: Telegram hat eine offizielle Bot-Schnittstelle, und die Telegram-Integration richtest du in Home Assistant direkt über Einstellungen → Geräte & Dienste ein. Du kannst Texte, Fotos und Buttons verschicken und auf Antworten reagieren, zum Beispiel um per Knopfdruck das Licht auszuschalten. Kostenlos, der Haken ist nur: Deine Familie braucht Telegram.
Signal: Über die Integration „Signal Messenger“ und die signal-cli-rest-api schickt Home Assistant Signal-Nachrichten, auch mit Bildern. Du brauchst dafür eine eigene Nummer für den Absender, den REST-Dienst als Container oder App und einen YAML-Eintrag. signal-cli ist kein offizieller Signal-Client.
ntfy: Seit Home Assistant 2025.5 gibt es eine eigene ntfy-Integration, die du über die Oberfläche einrichtest. Du nimmst entweder den öffentlichen Server ntfy.sh oder hostest ntfy selbst, auf dem Handy brauchst du die ntfy-App. Kostenlos.
Pushcut (nur iPhone): Die App Pushcut löst Push-Nachrichten über eine Webhook-Adresse aus, die du aus Home Assistant aufrufen kannst. Interessant, wenn du ohnehin viel mit Kurzbefehlen arbeitest.
Alle Wege im Überblick
| Weg | Kosten | Grundlage | Haken |
|---|---|---|---|
| CallMeBot | kostenlos mit Limit, Abo zur Unterstützung | inoffiziell | seit Ende 2025 Ausfälle, zeitweise keine neuen Nummern |
| TextMeBot | 1 $/Monat (an dich), 6 $/Monat (an alle) | inoffiziell, über deine eigene Nummer | Sperrrisiko für deinen eigenen Account |
| InOut.bot | 20 Nachrichten gratis, dann ab 1 $/Monat für 20 Nachrichten | laut Anbieter offizielle WhatsApp-API | bisher nur an die eigene Nummer |
| WhatsApp Cloud API + HACS | Meta rechnet pro Nachricht ab | offiziell | viel Einrichtung, nur freigegebene Vorlagen |
| WAHA, Evolution API & Co. | kostenlos (selbst gehostet) | inoffiziell, WhatsApp Web als verknüpftes Gerät | verstößt gegen die WhatsApp-Bedingungen, Sperrrisiko |
| Companion App | kostenlos | offiziell (Home Assistant) | jeder Empfänger braucht App und Benutzer |
| Telegram | kostenlos | offizielle Bot-API | Empfänger brauchen Telegram |
| Signal (signal-cli) | kostenlos | inoffizieller Client | eigene Absendernummer, Container nötig |
| ntfy | kostenlos | Open Source | Empfänger brauchen die ntfy-App |
| Pushcut | App, Pro-Funktionen im Abo | offizielle App | nur iPhone |
Fazit
Wenn CallMeBot bei dir noch läuft, kannst du es für Alltagsmeldungen wie „Wäsche ist fertig“ gerne weiter nutzen. Rechne aber damit, dass zwischendurch mal tagelang nichts ankommt. Für neue Setups und vor allem für wichtige Meldungen würde ich auf die Companion App oder Telegram setzen. Wenn es unbedingt WhatsApp sein muss, ist die Cloud API von Meta der einzige offizielle Weg, mit entsprechend mehr Aufwand. Inoffizielle Brücken nur mit Zweitnummer und mit dem Wissen, dass WhatsApp sie sperren kann.
Und wenn du Meldungen wie die Waschmaschine erst bekommen willst, wenn jemand zu Hause ist, schau dir meine Anleitung zu Benachrichtigungen beim Heimkommen an.
Wenn du Fragen oder Anmerkungen hast, zögere nicht, sie mir unten in den Kommentaren mitzuteilen und ich werde mein Bestes tun, um dir zu helfen. Vielen Dank fürs Zuschauen!



Schönes Video Simon,

jetzt kann meine Frau auch bei Whatsapp die Notifications bekommen wenn der Dyson aufgeladen oder der Geschirrspühler/Waschmaschine fertig ist
Gutes Video, wie immer super erklärt!
Ich bleibe trotzdem bei Telegram, den damit kann ich auch direkt Aktionen in HA triggern, was bei WhatsApp ja leider nicht geht!
Genau danach wollte ich die Tage mal suchen, da meine Frau die App nicht installiert hat. Klasse
Muss ich mir unbedingt mal anschauen - Mei HA ist bisher Querdenker und schickt die Nachrichten per TELEGRAM
Gutes Video das hatte ich schon auf meinet ToDo sowas einzurichten, das konnte ich jetzt schnell abhaken.
Danke