Zum Inhalt springen
Home » Home Assistant: Benachrichtigungen und Nachrichten über WhatsApp verschicken

Home Assistant: Benachrichtigungen und Nachrichten über WhatsApp verschicken

Advertisements

Einige der in diesem Beitrag geteilten Links sind Affiliate-Links. Wenn du auf den Link klickst und etwas kaufst, erhalten wir eine Affiliate-Provision ohne zusätzliche Kosten für dich.


Home Assistant ist eine Open-Source-Plattform zur Heimautomatisierung, die es ermöglicht, verschiedenste smarte Geräte und Dienste in einem zentralen System zu steuern und zu überwachen. Durch die Integration von über 2000 Geräten und Diensten bietet Home Assistant eine flexible Lösung für die Automatisierung von Licht, Heizung, Sicherheitssystemen und mehr.

Auch WhatsApp lässt sich integrieren, um Nachrichten und Benachrichtigungen zu versenden. Das Beste daran: Das geht vollkommen kostenfrei.

Mit Home Assistant WhatsApp Nachrichten verschicken

Um Home Assistant das Versenden von WhatsApp Nachrichten zu ermöglichen, müssen wir einen Notification Dienst anlegen. Davor müssen wir uns allerdings noch die benötigten API-Zugangsdaten besorgen.

CallMeBot – API Zugang anfordern

Um die WhatsApp Nachrichten als Home Assistant Notification zu verschicken, nutzten wir den Service CallMeBot. Für jede Nummer die Nachrichten von Home Assistant über WhatsApp empfangen soll, müssen die Schritte unten durchgeführt werden. Das Anfordern der Zugangsdaten ist wirklich einfach:

  1. Füge die Rufnummer +34 684 783 347 zu deinen Telefonkontakten hinzu. (Der Name ist frei wählbar)
  2. Senden Sie diese Nachricht „I allow callmebot to send me messages“ an den neu erstellten Kontakt (natürlich über WhatsApp)
  3. Warte bis du die Nachricht „API Activated for your phone number. Your APIKEY is 123123“ vom Bot erhälst.

Hinweis: Wenn du den ApiKey nicht innerhalb von 2 Minuten erhalten hast, versuche es bitte nach 24 Stunden erneut.

Home Assistant Notify Service Anlegen

Um den Notify Service für Home Assistant anzulegen, müssen wir folgenden Code in die Configuration.yaml einfügen, natürlich mit den angepassten Werten.

notify:
  - name: WhatsApp #Der Name kann Frei gewählt werden
    platform: rest
    resource: https://api.callmebot.com/whatsapp.php
    data:
      source: HA
      phone: +34123123123   #Deine Telefonnummer mit Internationaler Vorwahl (+49 für Deutschland) 
      apikey: 456789        #Dein API Key

Wenn die configuration.yaml abgespeichert ist, muss Home Assistant neu gestartet werden, ein einfacher Reload reicht hier nicht. Danach können Nachrichten z.B. über Automationen mithilfe des Notify Blocks versendet werden. Diese Beispiel-Automatisierung schaltet die Klimaanlage ein, wenn der Luftreiniger eine Temperatur von über 25 Grad im Zimmer misst. Darüber werde ich dann auch über eine WhatsApp Nachricht informiert.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Mastodon