Homematic

Versende Push-Benachrichtungen über pushsafer.com von einer Homematic CCU2 oder CCU1 an deinem Browser, Android, iOS und/oder Windows 10 Gerät.

Mit Pushsafer.com hast du die Möglichkeit, bei jeder Aktion eine Push-Benachrichtung über die CCU1 oder CCU2 zu versenden. Die zu versendente Push-Nachricht kannst du nach deinen Bedürfnissen anpassen.

  1. Im ersten Schritt muss der CUx-Daemon auf deine CCU2 oder auch CCU1 installiert werden. Der CUx-Daemon macht es möglich mit unserer API mittels einer CURL Verbindung zu kommunizieren. Der CUx-Daemon kann hier heruntergeladen werden.
  2. Nun per Browser auf der CCU anmelden und zu Einstellungen/Systemsteuerung navigieren. Hier Zusatzsoftware auswählen

  3. Nun wählt die eben heruntergeladene, nicht entpackte Datei aus und klickt auf installieren. Nach der Installation erfolgt ein Neustart der CCU und der Cux-Daemon steht unter Zusatzsoftware zur Vefügung. Jetzt auf „Einstellen“ klicken
  4. Im dem geöffneten Fenster muss jetzt ein neues Gerät angelegt werden. Hier ein neues Gerät (28)System mit der Funktion „Exec“ anlegen.

  5. Nach einem Klick auf „Gerät erzeugen“ könnt ihr das Fenster wieder schließen. Unter Geräte-Posteingang auf der CCU-Oberfläche das eben angelegte Gerät bestätigen. Nun noch die Seriennummer im Einstellungsfenster des Gerätes kopieren. Diese wird später benötigt.
  6. Push Nachrichten versenden

    Unter Programme und Verknüpfungen wird nun ein neues Programm angelegt. Einfach die gewünschte Bedingung konfigurieren, bei deren Zutreffen eine Push-Nachricht versendet werden soll. Unter „Aktivität“ Skript auswählen und folgenden Code eintragen:

    string title = "Betreff: Titel";
    string message = "Diese Mitteilung wird per Push versendet";
    string sound = "5";
    string icon = "11";
    string vibration = "1";
    string device = "325";
    string privatekey = "4jK9Iod92jSA2WE4R5Un9dDsW";
    dom.GetObject("CUxD.CUX2801000:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl -s -k -d k='"#privatekey#"' -d t='"#title#"' -d m='"#message#"' -d s='"#sound#"' -d i='"#icon#"' -d v='"#vibration#"' -d d='"#device#"' https://www.pushsafer.com/api");

    //Firmware ab Dezember 2019
    dom.GetObject("CUxD.CUX2801000:1.CMD_EXEC").State("LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/bin/curl -s -k -d k='"#privatekey#"' -d t='"#title#"' -d m='"#message#"' -d s='"#sound#"' -d i='"#icon#"' -d v='"#vibration#"' -d d='"#device#"' https://www.pushsafer.com/api");

    Die fest definierten Variablen sowie die Seriennummmer (in diesem Beispiel: CUX2801000) müssen natürlich durch deine ersetzt werden!

Weitere Informationen zum Ersetzten von Werten (Titel, Nachricht, Sound, Icon, Vibration) in deiner Push-Benachrichtung, findest du in unserer API Beschreibung!


© 2022 Pushsafer.com, All rights reserved.