CCU Push-Mitteilungen

Was sind Push-Mitteilungen?

Es wurde Alarm ausgelöst? Die Waschmaschine ist fertig? Nutzen Sie Push-Mitteilungen und lassen Sie sich über wichtige Ereignisse informieren.

Push-Mitteilungen sind kurze Textnachrichten, die von der CCU an Ihr iPhone oder iPad gesendet werden. Die Mitteilung wird unmittelbar nach dem Versand auf dem Sperrbildschirm und in der Mitteilungszentrale des iPhone oder iPad angezeigt. Auslöser für den Versand ist immer ein CCU Programm. Damit haben Sie die volle Flexibilität, wann welche Mitteilung versendet wird.

notifications.png

Voraussetzung

  • CCU mit Internetzugang
  • Umgekehrt ist es nicht Voraussetzung, dass @​Home Internetzugriff auf die CCU hat
  • CCU Push-Mitteilung muss auf allen iOS Geräten aktiviert werden, die Mitteilungen empfangen sollen
  • Erste Erfahrungen im Erstellen von CCU Programmen

Push-Mitteilungen aktivieren

Um CCU Push-Mitteilungen der CCU empfangen zu können, muss diese Funktion zunächst auf dem iPhone/iPad aktiviert werden (Zentrale / Einstellungen / CCU Push-Mitteilungen). Während der Aktivierung wird eine „Checkliste“ angezeigt. Wichtig ist, dass der letzte Punkt (Test-Mitteilung) erfolgreich ist. Erst dann ist sichergestellt, dass die CCU erfolgreich Nachrichten versenden kann.

Push-Mitteilungen versenden für Einsteiger

Push-Mitteilungen werden immer aus CCU Programmen heraus versendet. CCU Programme erstellen Sie über die WebUI (Programme & Zentralverküpfungen). Im Abschnitt Bedingung: Wenn… bestimmen Sie, wann das Programm ausgeführt und somit wann die Mitteilung versendet werden soll. Im Abschnitt Aktivität: Dann… wählen Sie die Systemvariable @​HomeNotification aus und weisen ihr den Text der Mitteilung zu. Optional kann im Abschnitt Aktivität: Sonst… zusätzlich ein weiterer Mitteilungstext ausgewählt werden, der versendet wird, wenn die Bedingung nicht zutrifft.

Das folgende Beispiel versendet eine Nachricht beim Öffnen und Verschließen einer Tür:

Beispiel_Push_Haustuer.png

Push-Mitteilungen versenden für Fortgeschrittene

Push-Mitteilungen können auch aus HMScript heraus versendet werden. Erst damit ist es möglich, dass die Mitteilung variablen Text, wie z.B. Uhrzeit, Messwerte oder Zustandsdaten von Geräten oder den Wert einer Systemvariable enthält.

Beispiel 1: Versenden des aktuellen Datums, Uhrzeit

var wertUhrzeit = system.Date("%d.%m.%Y %H:%M:%S");
var message = "Aktuelles Datum und Uhrzeit: " # wertUhrzeit;
dom.GetObject("@HomeNotification").State(message);
  • 1. Zeile: Datum und Uhrzeit werden ausgelesen und formatiert
  • 2. Zeile: Mitteilungstext wird zusammensetzen
  • 3. Zeile: Mitteilungstext wird in die Systemvariable @HomeNotification geschrieben

Beispiel 2: Versenden des Wertes einer Systemvariable

var wertVariable = dom.GetObject("Status").State();
var message = "Systemvariable hat den Wert: " # wertVariable;
dom.GetObject("@HomeNotification").State(message);
  • 1. Zeile: Wert der Systemvariable Status wird ausgelesen
  • 2. Zeile: Mitteilungstext wird zusammensetzen
  • 3. Zeile: Mitteilungstext wird in die Systemvariable @HomeNotification geschrieben

Beispiel 3: Versenden der aktuellen Temperaturen

var wertDatenpunkt = dom.GetObject("BidCos-RF.LEQ1333834:4.ACTUAL_TEMPERATURE").State();
var message = "Aktuelle Temperatur: " # wertDatenpunkt;
dom.GetObject("@HomeNotification").State(message);
  • 1. Zeile: Wert des Temperatur-Datenpunktes wird ausgelesen
  • 2. Zeile: Mitteilungstext wird zusammensetzen
  • 3. Zeile: Mitteilungstext wird in die Systemvariable @HomeNotification geschrieben

Push-Mitteilungen an unterschiedliche Empfänger

Push-Mitteilungen können auch von mehreren iPhone / iPad gleichzeitig empfangen werden. Dafür muss CCU Push-Mitteilungen auf dem jeweiligen iPhone / iPad, wie oben beschreiben, aktiviert werden. Es werden dann alle Mitteilungen an alle aktivierten iPhone / iPad versendet.

Bisher gib keine fertige Lösung, um gezielt Mitteilungen an unterschiedliche Empfänger zu versenden. Eine „Bastel-Lösung“ ist im Homematic Forum beschrieben.

Hinweistöne beim Empfang ändern

Fügen Sie dem Mitteilungstext zusätzlich eines der folgenden Schlüsselworte hinzu, um beim Empfang auf dem iPhone / iPad einen alternativen Hinweiston zu hören:

  • @HomeAlarm
  • @HomeBlop
  • @HomeBuzz
  • @HomeCensorBeep
  • @HomeComputerMagic
  • @HomeDoorbell
  • @HomeFoghorn
  • @HomeFrontDeskBells
  • @HomeServiceBell
  • @HomeSirenNoise
  • @HomeSpookyWaterDrops
  • @HomeStoreDoor
  • @HomeWaterChurning
  • @HomeWaterSplash

Fügen Sie dem Mitteilungstext alternativ das folgende Schlüsselwort hinzu, um beim Empfang auf dem iPhone / iPad keinen Hinweiston zu hören:

  • @HomeSilent

Hinweis für Apple Watch Nutzer: Wird die Mitteilung auf der Apple Watch signalisiert, werden die Hinweistöne nicht abgespielt.

Zeilenumbruch

Ein Zeilenumbruch wird mit dem aus HTML bekannten Tag
in Push-Mitteilungen eingefügt. Zum Beispiel:

Hallo <br> Welt!

Kennzeichenzähler des App-Icons nutzen

Fügen Sie dem Mitteilungstext das Schlüsselwort @HomeBadge=9 (bzw. jeder andere Zahl) hinzu, um den Kennzeichenzähler am App-Icon auf dem Home-Bildschirm anzuzeigen.

Push_Badget.png

Beispiel 3: Anzahl der CCU Servicemeldungen am App-Icon anzeigen

Das folgende Beispiel zeigt, wie damit die Anzahl an CCU Servicemeldungen schnell zugänglich angezeigt werden kann:

Beispiel_Push_Servicemeldungen.png
integer currentServiceMessages = dom.GetObject(41).Value();
integer oldServiceMessages = dom.GetObject(41).LastValue();

integer newServiceMessages = currentServiceMessages - oldServiceMessages;

string message;

if (newServiceMessages > 1) {
message = newServiceMessages # " neue Servicemeldungen";
}

if (newServiceMessages == 1) {
message = "Neue Servicemeldung";
}

message = message # "@HomeBadge=" # currentServiceMessages;

dom.GetObject("@HomeNotification").State(message);

Kritische Hinweise: Signalisieren auch bei Stumm geschalteten iPhone / iPad

Fügen Sie dem Mitteilungstext das Schlüsselwort @HomeCritical hinzu, um die Mitteilung als kritischen Hinweis zu versenden. Kritische Hinweise erscheinen auf dem Sperrbildschirm und ein Ton wird abgespielt, auch wenn „Nicht stören“ aktiviert und das iPhone / iPad stummgeschaltet ist.

Nach oben scrollen