Homematic CCU3 Pushover Mitteilungen

Die Smart Home Zentrale CCU3 von Homematic IP bietet dem Anwender von Haus aus keine Möglichkeit bestimmte Ereignisse direkt an das Smartphone oder Tablet zu senden. Mit diesem Artikel zeige ich euch wie ihr ganz einfach Push Mittelungen mit Hilfe von Pushover an eurer gewünschtes Endgerät schicken könnt.

Werbung

Erstellung eines Pushover Accounts

Damit die gewünschten Meldungen auf dein Smartphone übertragen werden, wird ein Pushover Account benötigt. Dieser kann auf folgender Webseite angelegt werden: https://pushover.net/signup

Nach der erfolgreichen Registrierung ist im oberen rechten Eck der Startseite der User Key zu finden. Dieser Schlüssel wird später in einer Systemvariable auf der Homematic CCU3 gespeichert. Des Weiteren ist darunter eine E-Mail-Adresse zu finden. Diese bietet die Möglichkeit Push Mitteilungen per E-Mail an eurer Smartphone zu senden.

Anlegen einer Anwendung

Im nächsten Schritt muss eine Anwendung erzeugt werden. Diese Option findet ihr etwas weiter unten auf der Startseite. Bei der Erstellung muss ein eindeutiger Name der Anwendung festgelegt werden. Anschließend könnt ihr noch eine kurze Beschreibung, eine URL sowie ein Icon festlegen. Diese drei Optionen sind jedoch optional und werden somit nicht unbedingt benötigt. Zum Schluss muss noch den Nutzungsbedingungen zugestimmt werden und schon habt ihr eure erste Anwendung erstellt.

Werbung

Nun sind beide benötigten Schlüssel für das Senden von Push Mittelungen vorhanden. Da sich diese beiden Schlüssel niemals ändern sollten diese nicht an Dritte weitergegeben werden.

Installation des CUx-Daemon

Damit die Push Meldungen zuverlässig von deiner Homematic CCU3 versendet werden, wird die Zusatzsoftware CUx-Daemon (kurz CUxD) benötigt. Diese ersetzt dabei die fehleranfällige Homematic Funktion „system.Exec“ sodass sichergestellt werden kann, dass die gewünschten Meldungen auch an dein Smartphone übermittelt werden.

Diese Zusatzsoftware kann auf folgender Webseite heruntergeladen werden: https://www.homematic-inside.de/software/cuxd

Nachdem du die Software heruntergeladen hast muss diese auf der Homematic Zentrale installiert werden. Klick hierzu im Webinterface auf Einstellungen -> Systemsteuerung und anschließend auf Zusatzsoftware. Es öffnet dabei ein weiteres Fenster. Im unteren Teil findest du dabei die Option Zusatzsoftware installieren. Hier wählst du die eben heruntergeladene Version des CUxD aus und nun beginnt die Installation. Bitte beachte, dass die CCU3 während der Installation neugestartet wird.

Werbung

Sobald die Installation abgeschlossen ist, findest du unter Einstellungen -> Systemsteuerung den Menüpunkt CUxD-Daemon. Mit einem Klick auf diesen Menüpunkt öffnet sich ein neues Fenster. In diesem muss nun ein Gerät um Typ (28) System angelegt werden. Wähle deshalb im oberen Menü die die Einstellung Geräte aus und leg folgende Einstellungen fest:

BezeichnungWert
CUxD Gerätetyp(28) System
FunktionExec
Seriennummer1
NameCUxD-EXEC

Anschließend muss noch auf den Button Gerät auf der CCU erzeugen geklickt werden. Nun findest du im Webinterface der CCU3 unter Geräte – Posteingang ein neues Gerät. Klick dieses Gerät an und schließ die Konfiguration durch einen Klick auf den Button Fertig ab. Nun sollte zur Sicherheit die CCU3 nochmals neugestartet werden. Sobald dieser Neustart durchgeführt wurde, können wir mit dem Anlegend der Systemvariablen beginnen.

Anlegen der Systemvariablen

Im nächsten Schritt müssen nun die notwendigen Systemvariablen in der Homematic CCU3 festgelegt werden. Diese findest du unter Einstellungen -> Systemvariable. Damit das später vorgestellte Programm zuverlässig funktioniert verwenden Sie bitte die in der Tabelle dargestellte Bezeichnung sowie den jeweiligen Typ.

BezeichnungTypBeschreibung
[Pushover] API TokenWertelisteAPI Token, welcher auf der Pushover Webseite angezeigt wird
[Pushover] API UserWertelisteAPI User, welcher auf der Pushover Webseite angezeigt wird
[Pushover] DeviceZeichenkette(Optional) Dient der Einschränkung der Geräte, welche die Mitteilung erhalten sollen
[Pushover] ExpiresZahlZeit bis eine Nachricht als abgelaufen deklariert wird
[Pushover] Message TitelZeichenketteÜberschrift der Nachricht
[Pushover] Message TextZeichenketteInhalt der Nachricht
[Pushover] PriorityZeichenketteFestlegung der Priorität der Nachricht. Eine detaillierte Beschreibung findest du unter https://pushover.net/api#priority
[Pushover] SendenLogikwertWahr (true) oder Falsch (false)
[Pushover] SoundZeichenketteName des Sounds, welcher auf dem Endgerät abgespielt werden soll. Eine Liste aller Sounds findest du unter https://pushover.net/api#sounds
[Pushover] RetryZahlAnzahl der Wiederholungsversuche. Wert zwischen 0 und 65000

Anlegen des Programms zum senden der Pushover Mittelungen

Nachdem nun die Systemvariablen definiert wurden ist es an der Zeit das Programm zum senden der Pushover Mittelungen anzulegen. Klick hierfür im Menü des Webinterface deiner Homematic CCU3 auf Programme & Verknüpfungen -> Programme & Zentralverknüpfungen.

An dieser Stelle erstellst du mit dem Klick auf den Button Neu ein neues Programm mit folgenden Einstellungen:


Das unter Aktivitäten festgelegte Skript findest du im nächsten Abschnitt.

Werbung

netcup.de

Skript zum senden der Push Benachrichtigung

Das folgende Script wird zum senden der Push Mitteilungen über die Homematic CCU3 verwendet. Im oberen Teil werden zunächst der API User und der API Token aus den jeweiligen Systemvariablen ausgelesen. Im Anschluss wird der Titel und Inhalt der Nachricht sowie der gewünschte Sound, die Priorität der Nachricht, die Anzahl der Wiederholungen sowie die Zeit bis diese Nachricht abläuft aus den jeweiligen Systemvariablen ausgelesen.

Im unteren Teil des Scripts wird zunächst eine Zeichenkette aus den Variablen zusammengesetzt. Im Anschluss werden diese Daten an die Pushover API übermittelt und somit an euer gewünschtes Endgerät übertragen.

Nun sind alle Vorarbeiten abgeschlossen und wir können ein Programm für die Generierung einer Push Mittelung erstellen.

Generierung einer Push Mitteilung

Das Programm zur Generierung einer Push Mitteilung kann nun sehr einfach erzeugt werden. Zunächst musst du eine gewünschte Bedingung auswählen, bei welcher du eine Push Mittelung erhalten möchtest. Anschließend muss unter Aktivität den folgenden Systemvariablen ein Wert zugewiesen werden:

  • API Token,
  • API User,
  • Message Title,
  • Message Text,
  • Priority,
  • Sound,
  • Senden

Sobald nun die Bedingung ausgelöst wurde solltest du umgehend eine Push Mitteilung auf dein Smartphone erhalten. Das folgende Bild stellt nochmals eine Übersicht über die zu definierenden Systemvariablen dar.

Das war’s auch schon. Ich hoffe ich konnte dir mit meiner Anleitung bei der Einrichtung von Pushover auf deiner Homematic CCU3 behilflich sein. Solltest du weitere Fragen oder Anregungen haben so schreib sie in die Kommentare.

Werbung

Schreibe einen Kommentar

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