Alarmmeldungen auf ein Android System (Smartphone/Tablet) senden: Unterschied zwischen den Versionen
Aus Wikimatic
(→Skript) |
(Markierung: Mobile Bearbeitung) |
||
Zeile 1: | Zeile 1: | ||
[[Datei:Rauchmelder Skript Screenshot 2014-01-05-15-18-00.png|200px|thumb|right|Meldung in der App Notify my Android]] | [[Datei:Rauchmelder Skript Screenshot 2014-01-05-15-18-00.png|200px|thumb|right|Meldung in der App Notify my Android]] | ||
− | + | =Was macht das WebUI-Programm= | |
+ | Bei einer Ereignismeldung (z.B. Auslösen eines Rauchmelders) wird über den Dienst notifymyandroid eine Nachricht versendet, welche diese per Push-Verfahren an die App auf das Android weiterleitet. | ||
+ | Hierbei sind verschiedene Dringlichkeitsstufen einstellbar. | ||
− | + | Ebenso ist es auch möglich, mit der App Tasker<ref>[https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm App Tasker]</ref> weitere Aktionen auf dem Smartphone/Tablet durchführen zu lassen. | |
− | + | =Voraussetzungen= | |
+ | *CUxD | ||
+ | *Notify my Android | ||
+ | **Apikey<ref>[http://www.notifymyandroid.com www.notifymyandroid.com]</ref> | ||
+ | **App<ref>[https://play.google.com/store/apps/details?id=com.usk.app.notifymyandroid App Notify my Android]</ref> | ||
− | + | ||
+ | =WebUI Code= | ||
+ | wenn | ||
+ | "Geräteauswahl" Kanal "Rauch erkannt" "auslösen auf Änderung" | ||
+ | dann | ||
+ | "Skript" '''string url = ...''' "sofort" | ||
+ | sonst | ||
+ | |||
+ | [[Datei:Rauchmelder Skript.PNG|800px||Rauchmelder Skript]] | ||
+ | |||
+ | |||
+ | =Skript= | ||
+ | string url = "<nowiki>http://www.notifymyandroid.com/publicapi/notify?apikey=</nowiki>'''APIKEY_hier_einfügen'''&application=Rauchmelder&event=Flur<br \>&description=Der%20Rauchmelder%20hat%20Alarm%20ausgeloest!&priority=2"; | ||
+ | |||
+ | dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'"); | ||
+ | |||
+ | |||
+ | Erklärung der URL: | ||
+ | |||
+ | <nowiki>http://www.notifymyandroid.com/publicapi/notify?apikey=</nowiki>'''APIKEY'''&application='''HAUPTKATEGORIE'''&event='''ÜBERSCHRIFT'''<br \>&description='''BESCHREIBUNG'''!&priority='''PRIORITÄT'''" | ||
+ | |||
+ | *<nowiki>http://www.notifymyandroid.com/publicapi/notify?apikey=</nowiki>: Dies ist der Aufruf der Homepage von Notifymyandroid | ||
+ | *APIKEY: Hier wird der Apikey eingetragen, welchen man sich nach der Anmeldung auf der Homepage kostenlos zuteilen lassen kann | ||
+ | *HAUPTKATEGORIE: Teilt die Nachricht einer frei definierbaren Kategorie zu | ||
+ | *ÜBERSCHRIFT: Die Überschrift der Nachricht | ||
+ | *BESCHREIBUNG: Die Nachricht selbst | ||
+ | *PRIORITÄT: Die Priorität der Nachricht | ||
+ | **-2 = Very Low | ||
+ | **-1 = Moderate | ||
+ | **0 = Normal | ||
+ | **1 = High | ||
+ | **2 = Emergency | ||
+ | |||
+ | Eine detailiertere Beschreibung der Api gibt es auf der Herstellerseite.<ref>[http://www.notifymyandroid.com/api.jsp Api Beschreibung]</ref> | ||
=Weblinks= | =Weblinks= | ||
<references /> | <references /> |
Aktuelle Version vom 19. November 2014, 00:14 Uhr
Inhaltsverzeichnis
Was macht das WebUI-Programm
Bei einer Ereignismeldung (z.B. Auslösen eines Rauchmelders) wird über den Dienst notifymyandroid eine Nachricht versendet, welche diese per Push-Verfahren an die App auf das Android weiterleitet. Hierbei sind verschiedene Dringlichkeitsstufen einstellbar.
Ebenso ist es auch möglich, mit der App Tasker[1] weitere Aktionen auf dem Smartphone/Tablet durchführen zu lassen.
Voraussetzungen
WebUI Code
wenn "Geräteauswahl" Kanal "Rauch erkannt" "auslösen auf Änderung" dann "Skript" string url = ... "sofort" sonst
Skript
string url = "http://www.notifymyandroid.com/publicapi/notify?apikey=APIKEY_hier_einfügen&application=Rauchmelder&event=Flur
&description=Der%20Rauchmelder%20hat%20Alarm%20ausgeloest!&priority=2"; dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
Erklärung der URL:
http://www.notifymyandroid.com/publicapi/notify?apikey=APIKEY&application=HAUPTKATEGORIE&event=ÜBERSCHRIFT
&description=BESCHREIBUNG!&priority=PRIORITÄT"
- http://www.notifymyandroid.com/publicapi/notify?apikey=: Dies ist der Aufruf der Homepage von Notifymyandroid
- APIKEY: Hier wird der Apikey eingetragen, welchen man sich nach der Anmeldung auf der Homepage kostenlos zuteilen lassen kann
- HAUPTKATEGORIE: Teilt die Nachricht einer frei definierbaren Kategorie zu
- ÜBERSCHRIFT: Die Überschrift der Nachricht
- BESCHREIBUNG: Die Nachricht selbst
- PRIORITÄT: Die Priorität der Nachricht
- -2 = Very Low
- -1 = Moderate
- 0 = Normal
- 1 = High
- 2 = Emergency
Eine detailiertere Beschreibung der Api gibt es auf der Herstellerseite.[4]