INSIDETecBasePush Notifications mit "Meine-HomeMatic"

Push Notifications mit "Meine-HomeMatic"

Neben einem Fernzugriff via VPN, EMail- und SMS-Unterstützung bietet der Dienst "Meine-HomeMatic" seit dem letzten Update nun auch das Versenden von Push-Notifications über den Service "Prowl".

Über ein simples Skript, das über beliebige Programme auf der HomeMatic-Zentrale ausgeführt werden kann, können damit Nachrichten via Push-Notification auf ein iOS-Device gesendet werden. Alles, was man dazu benötigt, ist neben einem Account bei "Meine-HomeMatic" noch die "Prowl"-App, die über den Apple-Store heruntergeladen werden kann. Anschließend registriert man sich noch (kostenlos) auf der Prowl-Webseite, über die man dann den benötigten API-Key für das Skript bekommt - that's it.

Mit diesen Voraussetzungen kann man sich dann in Zukunft nahezu zeitgleich via Push-Notification über ein eingetretenes Ereignis informieren lassen.

Weitere Informationen gibt es auf der Seite von "Meine-HomeMatic"...

Kommentare  

+1 # TobiasKoenig 2010-11-27 20:21
Die Funktion hatte ich schon als Freeware Idee im Forum publiziert ... *Nur so zur Info :P


http://www.fhz-forum.de/viewtopic.php?f=19&t=5414&hilit=Prowl&start=8#p35326
Antworten Antworten mit Zitat Zitieren
+2 # admin 2010-11-28 10:23
Hallo Tobias.

Vielen Dank für die Info...nehme ich gerne auf...habe das
nicht mehr gewusst oder im Forum übersehen...

Lieben Gruß,
kaju
Antworten Antworten mit Zitat Zitieren
+1 # cjm84 2010-11-30 09:55
Ich ebenfalls ;)

nötig ist jedoch bei meiner Lösung ein
eigener Server mit PHP
(oder ein Gratis-Hoster wie, der allerdings nicht mehr allzu zuverlässige, Ohost bzw funpic).

/>http://groups.google.com/group/fsxhm/browse_frm/thread/dcf33052b89e0928#


Die App "pushme.to" gibt es Gratis im APP-Store (Apple).
Antworten Antworten mit Zitat Zitieren
+1 # molli 2010-12-01 11:52
Vielen Dank für den Tip.

Ich habe die Skripte noch leicht modifiziert, um eine
individuelle Nachricht zu verschicken. Ich hänge sie mal im Ganzen an, damit niemand sie zusammenstückeln muß:

Homematic-Skript (auf das abschließende CR/LF achten):

string
url="http://meinserver.de/pushme-skript.php?message=Garagentor%20jetzt%20ZU";
system.Exec("wget -q -O /dev/null " #url);

Und das PHP-Skript:
Antworten Antworten mit Zitat Zitieren
+1 # molli 2010-12-01 11:55
Hmmm... Das PHP-Skript läßt sich hier leider nicht posten, das Posting leider nicht ändern...
Ich versuche es mal mit Freifeldern zwischen den Anfangs- und Endmarkierungen für php-code (müssen natürlich wieder raus):

< ?

function pushMeTo($widgeturl,$text,$sig nature) {

$agent = "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.12) Gecko/2009070611 Firefox/3.0.12";
if (!function_exists("curl_init")) die("pushMeTo needs CURL module, please install CURL on your
php.");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $widgeturl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
$page =
curl_exec($ch);
preg_match("/form action=\"(.*?)\"/", $page, $form_action);
preg_match("/textarea name=\"(.*?)\"/", $page, $message_field);
preg_match("/input type=\"text\"
name=\"(.*?)\"/", $page, $signature_field);
$ch = curl_init();
$strpost = $message_field[1].'=' . urlencode($text) . '&'. $signature_field[1].'=' . urlencode($signature);

curl_setopt($ch, CURLOPT_POSTFIELDS, $strpost );
curl_setopt($ch, CURLOPT_URL, $form_action[1]);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
$page = curl_exec($ch);
}

$url =
"http://pushme.to/q/widget/export/?hash=INSERT_YOUR_OWN_HASH_HERE";
pushmeTo ($url,htmlspecialchars($_GET['message']),"HomeMatic");

? >
Antworten Antworten mit Zitat Zitieren

Neue Kommentare:

  • Hallo zusammen, ich versuche seit Tagen verzweifelt, für die Einbindung von FS20 Komponenten an der Homematic Zentrale (1.505), den CUL-Stick (V3.3) von BUSWARE zu konfigurieren. Ich bin streng nach Anleitung aus dem Net... Weiter lesen
  • Hallo, ich habe nun den cux Daemon installiert und die Firmware des CUL geschrieben, bei Status wird folgendes angezeigt: ======================================== USB 1-2 - {CUX} CUL868 [COMM] - /dev/ttyACM0 - V 1.44 CUL... Weiter lesen
  • Hallo, ich habe bei mir den Dimmer HM-LC-Dim1TPBU-FM in Betrieb. Soweit funktioniert alles.Wie komme ich aber an die weiteren Känäle des Dimmers. Bei mir werden in den Geräteeinstellungen die Kanäle Ch:2 und Ch:3 nicht a... Weiter lesen
Kommentare