Alarmmeldungen auf ein Android System (Smartphone/Tablet) senden: Unterschied zwischen den Versionen

Aus Wikimatic
Wechseln zu: Navigation, Suche
(Skript)
(Markierung: Mobile Bearbeitung)
 
(11 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
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]]
 
=Was macht das WebUI-Programm=
 
=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.
 
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.
 
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.
 
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=
 
=Voraussetzungen=
Zeile 20: Zeile 19:
 
   "Skript" '''string url = ...''' "sofort"
 
   "Skript" '''string url = ...''' "sofort"
 
  sonst
 
  sonst
 +
 +
[[Datei:Rauchmelder Skript.PNG|800px||Rauchmelder Skript]]
  
  
Zeile 27: Zeile 28:
 
  dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
 
  dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O /dev/null '"#url#"'");
  
Erklärung der notifymyandroid 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>'''APIKEY'''&application='''HAUPTKATEGORIE'''&event='''ÜBERSCHRIFT'''<br \>&description='''BESCHREIBUNG'''!&priority='''PRIORITÄT'''"
Zeile 36: Zeile 38:
 
*ÜBERSCHRIFT: Die Überschrift der Nachricht
 
*ÜBERSCHRIFT: Die Überschrift der Nachricht
 
*BESCHREIBUNG: Die Nachricht selbst
 
*BESCHREIBUNG: Die Nachricht selbst
*PRIORITÄT: Die Priorität der Nachricht (-2 - 2)
+
*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]
+
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, 01:14 Uhr

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[1] weitere Aktionen auf dem Smartphone/Tablet durchführen zu lassen.

Voraussetzungen

  • CUxD
  • Notify my Android


WebUI Code

wenn 
  "Geräteauswahl" Kanal "Rauch erkannt" "auslösen auf Änderung"
dann 
 "Skript" string url = ... "sofort"
sonst

Rauchmelder Skript


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]

Weblinks

  1. App Tasker
  2. www.notifymyandroid.com
  3. App Notify my Android
  4. Api Beschreibung