HomeMatic - Pushnachrichten mit Pushover an Android bzw. ios

Ähnliche Dokumente
HomeMatic - Einfacher CCU-Watchdog mit Pushover und Tasker

Ich werde immer wieder mal gebeten zu erläutern, was es mit der Abfrage der Systemvariablen CCU_im_Reboot in einigen meiner Programme auf sich hat.

Ich werde immer wieder mal gebeten zu erläutern, was es mit der Abfrage der Systemvariablen CCU_im_Reboot in einigen meiner Programme auf sich hat.

Startup, Shutdown und Reboot eines Raspberry Pi über die HomeMatic CCU

HomeMatic - Stromzähler auswerten

Know-how. Teil 27: Nachrichtenversand. 16 So funktioniert s

BOSNotifier.de Gateway API Dokumentation. Inhaltsverzeichnis... 1 Gateway API BOSNotifier.de... 2 Schnittstellen... 2 Protokolle...

Hallo zusammen, Vorbereitung:

Setup Manual Anleitung zur Konfiguration

Quick Reference Guide Schnellstart Anleitung

Cameraserver mini. commissioning. Ihre Vision ist unsere Aufgabe

Mails in Python senden

HomeMatic an die Cloud anbinden

Change log - Version history English: Page 4-5

Erstanmeldung im Online-Banking mit

General info on using shopping carts with Ogone

azure-web-sites #azureweb-sites

Arduino - Einfacher Teiler

MobiDM-App Handbuch für Windows Mobile

ONLINE LICENCE GENERATOR

BOSNotifier.de Gateway API Dokumentation. Inhaltsverzeichnis... 1 Gateway API BOSNotifier.de... 2 Schnittstellen... 2 Protokolle...

Installation und Einrichtung unter Windows 7/8/10. Installation and configuration for Windows 7/8/10

XING und LinkedIn-Integration in das erecruiter-bewerberportal

Gamperl & Hatlapa GmbH Modem/WiFi settings

PGP. Warum es gut ist. Sascha Hesseler [Datum]

DAYLITEMESSAGES FUER DAYLITE

The app the crashes, before the breakpoint is reached: Code to the event:

Installation and update of the Schiebel SmartTool2. Installation und Update des Schiebel SmartTool2

Nachrichten mit PUSHOVER senden.

Was ist Homematic. Visualisierung. Programmierung. Homematic für Einsteiger. ios. BidCoS WebUI TCL. Virtuelle Kanäle Windows HM-OCCU-SDK

German translation: technology

Android APP NVR Viewer

multimess Bedienungsanleitung Funktionserweiterung 4F144-1-LCD-ESMSMT-... 4F144-2-LCD-ESMSMT-... Dreiphasiges Netzmessinstrument

Installation Guide/ Installationsanleitung. Spring 16 Release

`# Online Read Programmieren: Software entwickeln fr Einsteiger: Lernen Sie die Grundlagen von Java, SQL und C++ (Codierung,... download books from

multimess Bedienungsanleitung Funktionserweiterung 4F144-1-LED-ESMSMT-... 4F144-2-LED-ESMSMT-... Dreiphasiges Netzmessinstrument

WAGO-WebVisu-App 1/5. Android Bedienungsanleitung. Android User Instruction

Instruktionen Mozilla Thunderbird Seite 1

DAS TRAUMBAD ÜBERALL DABEI NOCH BEVOR ES REALISIERT IST

JTAGMaps Quick Installation Guide

IFTTT (If This Then That) Web-basierte Wenn-Dann Bedingungen für TaHoma von Somfy

Konzept zur Push Notification/GCM für das LP System (vormals BDS System)

Dexatek's Alexa Smart Home Skills Instruction Guide

NotesSession.GetPropertyBroker( )

Softwareupdate-Anleitung // Porty L 600 / Porty L 1200

Benutzerhandbuch / User s Manual RUPS 2000 / -B1

p^db=`oj===pìééçêíáåñçêã~íáçå=

APPMODULE A:SMB DOCUMENTATION. v Alto HiFi AG Gublenstrasse 1 CH-8733 Eschenbach tel +41 (0)

UNIGATE CL Konfiguration mit WINGATE

Technische Information. Toolset Software und Cosworth Geräte

PeakTech Zeitprogramm erstellen über Excel - Beispiel / Timed programs with Excel Example

API Dokumentation v1.7

Voreinstellungen in Android und den genutzten Apps

USB -> Seriell Adapterkabel Benutzerhandbuch

Produktinformation _147PNdeen

Sparkasse. pushtan-einrichtung. Nutzungsanleitung pushtan. Leitfaden zur Einrichtung in GnuCash für Windows

Aduro Hybrid-Serie App-Verbindung und wichtige Funktionen. App v und Firmware 700.1

Best Practices - WatchGuard AuthPoint - Active Directory / LDAP Integration

VPN-Client Apple macos El Capitan (10.11)

SETUP TOOL. Bedienungsanleitung User s Manual

CA_MESSAGES_ORS_HDTV_IRD_GUIDELINE


STAROS Bedienungsanleitung

VPN-Client Apple macos El Capitan (10.11)

Newsletter2Go - API Dokumentation

User Manual BB-anywhere

Ideal Message Schweiz EDI Implementation Documentation

Pressglas-Korrespondenz

Brandbook. How to use our logo, our icon and the QR-Codes Wie verwendet Sie unser Logo, Icon und die QR-Codes. Version 1.0.1

Sparkasse. pushtan-einrichtung. Nutzungsanleitung pushtan. Leitfaden zur Einrichtung in AqFinance Konsole für Windows

Anleitung Händlerbewerbung und File-Exchange- Server. Instruction How To Become a Dealer and File-Exchange-Server

NEWSLETTER. FileDirector Version 2.5 Novelties. Filing system designer. Filing system in WinClient

1. General information Login Home Current applications... 3

Titelbild1 ANSYS. Customer Portal LogIn

Benutzerdokumentation 2-Faktor-Authentisierung

Informationen zur Verwendung des TFE-Portals / Information for Using the TFE portal

Umstellung eines Outlook Kontos von ActiveSync zu IMAP. Changing an Outlook account from ActiveSync to IMAP

BusinessMail X.400 Web Service für WebConfig V1.0

How to create a Gift Certificate Wie man ein Gift Certificate (Gutschein) erstellt

Name: Klasse: Standardisierte kompetenzorientierte schriftliche Reifeprüfung AHS. 21. September Englisch. Schreiben. öffentliches Dokument

Relution Enterprise Appstore. Enable Enterprise Mobility. 2.5 Release Note

Employment and Salary Verification in the Internet (PA-PA-US)

Act! v19 soll Ihre Produktivität maximieren!

Anleitung: BitGo-Wallet eröffnen

Autorisierungsanleitung ArcGIS 10.4 for Desktop Student Trial mit englischer Oberfläche

Hinweisblatt. Für den Einsatz des MAX! Heizungssteuerungssystems haben Sie zwei Alternativen: Die MAX! Einzelraumlösung und die MAX! Hauslösung.

!! Um!in!ADITION!ein!HTML51Werbemittel!anzulegen,!erstellen!Sie!zunächst!ein!neues! Werbemittel!des!Typs!RichMedia.!!!!!!

Relution. Files App. Version

F A Q s. SMS Modem Dial-In (TAP-Gateway) 1 Allgemeines FAQ s... 3

NVR Mobile Viewer for iphone/ipad/ipod Touch

Mobile Anwendungen Google Cloud Messaging

1. Installieren Sie VR-SecureGo auf dem Gerät, auf dem Sie die App nutzen möchten.

CHECK-IN-ANLEITUNG MIT RESERVIERUNG. Check-in-instruction with reservation

S Sparkasse. pushtan-einrichtung. Nutzungsanleitung pushtan. Leitfaden zur Einrichtung für Banking über die mobile Internet-Filiale

XING und LinkedIn-Integration in das erecruiter-bewerberportal

IT Solutions. AnyConnect unter Linux (Ubuntu 14.04) Gültige VPN Accounts:

datenlink-schnittstelle Version 1.0

Transkript:

Neben andern Apps, wie z.b. Notify my Android oder Prowl, kann man von der HomeMatic- Zentrale (CCU) auch Pushnachrichten über Pushover (https://pushover.net) an Android- bzw. Apple- Geräte versenden. Pushover bring bereits einige nützliche PlugIns mit, z.b. ein E-Mail Gateway. Darüber hinaus ergeben sich durch die direkte IFTTT if this, then that (https://ifttt.com) Implementierung weitere, sehr interessante Möglichkeiten. Hier eine kurze Anleitung. Zunächst muss man sich auf der Internetseite des Dienstes kostenlos registrieren und und erhält einen User-Code. Anschließend ist (mindestens) eine App zu erstellen. Der Name App ist an dieser Stelle ein wenig verwirrend, beim Erstellen einer App genügt die Eingabe eines Namens, z.b. HomeMatic. Als Ergebnis erhält man einen Token-Code, der diese App identifiziert. Über jede App können monatlich derzeit 7500 Nachrichten kostenlos verschickt werden. Falls das nicht reicht, legt man einfach mehrere Apps an. Über optionale Device Codes lassen sich Nachrichten gezielt auf bestimmte Endgeräte pushen. Darüber hinaus wird auf jedem Endgeräte die kostenpflichtige Pushover-App benötigt. Beim Versand einer Nachricht sind folgende Parameter zwingend: token (required) your application s API token user (required) the user key (not e-mail address) of your user (or you), viewable when logged into the dashboard message (required) your message Ergänzend können optionale Parameter definiert werden: device (optional) your user s device identifier to send the message directly to that device, rather than all of the user s devices title (optional) your message s title, otherwise uses your app s name url (optional) a supplementary URL to show with your message url_title (optional) a title for your supplementary URL priority (optional) set to 1 to display as high-priority and bypass quiet hours, or -1 to always send as a quiet notificationtimestamp (optional) set to a Unix timestamp to have your message show with a particular time, rather than now sound (optional) set to the name of one of the sounds supported by device clients to override the user s default sound choice http://hausautomation.stern-av.de 1/5

Das Versenden der Nachricht erfolgt über einen POST Aufruf über die folgende URL: http://api.pushover.net/1/messages.json Zum Aufruf lässt sich am Besten der Client for URL (CURL) verwenden, der in den neueren CUxD-Versionen enthalten ist. Als Voraussetzung hierfür muss lediglich der CUxD auf der CCU installiert sein. Aus der CCU heraus erfolgt der Aufruf dann z.b. mit einem kleinen Script über die ebenfalls vom CUxD bereitgestellte CMD_EXEC -Funktion: dom.getobject("cuxd.cux2801001:1.cmd_exec").state("ld_library_path=/usr/local /addons/cuxd /usr/local/addons/cuxd/curl -s -d token=token -d user=user -d message='"#nachricht#"' -d sound=bike http://api.pushover.net/1/messages.json"); Für priorisierte Nachrichten (rot hinterlegt und Umgehen der Ruhezeiten) muss vor der URL der Parameter -d priority=1 ergänzt werden. Vor Nutzung der CMD_EXEC -Funktion muss im CUxD ein System -Gerät mit der Funktion Exec angelegt werden, z.b. so: Wenn es funktioniert, schaut es in etwa so aus http://hausautomation.stern-av.de 2/5

http://hausautomation.stern-av.de 3/5

Tipp: Umlaute lassen sich bei Bedarf ebenfalls pushen. Hierzu kann man die Texte mit einem URL Decoder/Encoder umwandeln. Statt Müller gibt man ganz einfach M%C3%BCller ein und schon funktioniert es. Noch ein Tipp: Man kann an Stelle des http:// API-Aufrufes auch https:// verwenden. Damit das funktioniert muss aber der Parameter -k ergänzt werden: http://hausautomation.stern-av.de 4/5

dom.getobject("cuxd.cux2801001:1.cmd_exec").state("ld_library_path=/usr/local /addons/cuxd /usr/local/addons/cuxd/curl -s -k -d token=token -d user=user -d message='"#nachricht#"' -d sound=bike https://api.pushover.net/1/messages.json"); Und noch etwas: Bei Verwendung einer aktuellen Version des CUxD kann alternativ zu dem etwas langen Aufruf LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl auch einfach nur extra/curl eingegeben werden. In Gänze dom.getobject("cuxd.cux2801001:1.cmd_exec").state("extra/curl -s -k -d token=token -d user=user -d message='"#nachricht#"' -d sound=bike https://api.pushover.net/1/messages.json"); Zum korrespondierenden Beitrag im Bitte beachten... Die Verwendung meiner Hinweise, Anleitungen, Schaltungen und Software erfolgt auf eigenes Risiko. Ich übernehme hierfür keinerlei Gewährleistung bzw. Haftung. Copyright Jens-P. Stern stern AV stern-av.de http://hausautomation.stern-av.de 5/5