|
|
Zeile 19: |
Zeile 19: |
| 1.1235</code> | | 1.1235</code> |
| == Meldungen aus der CCU an andere Geräte versenden == | | == Meldungen aus der CCU an andere Geräte versenden == |
− | === Emails ===
| + | * [[E-Mails]] |
− | === Prowl ===
| + | * [[Prowl]] |
− | Über CURL können Meldungen an [http://prowl.weks.net/ Prowl-Clients] (Windows, Mac, iPhone, Android uvm.) versendet werden:
| + | |
− | | + | |
− | Getestet und kompiliert für Homematic CCU, Firmware Version 1.503
| + | |
− | | + | |
− | # ssh wie im Thread angegeben freischalten: [http://www.fhz-forum.de/viewtopic.php?f=26&t=3014&hilit=ssh#p16322 SSH-Server installieren]
| + | |
− | # Nachdem jetzt der Zugang für die HomeMatic klappt folgende Punkte durchführen:
| + | |
− | ::* Anmeldung über SSH an der CCU als root
| + | |
− | ::* Verzeichnis /tmp/curl anlegen:
| + | |
− | ::: <code>mkdir /tmp/curl</code>
| + | |
− | ::* Ins das angelegte Verzeichnis wechseln:
| + | |
− | :::<code>cd /tmp/curl</code>
| + | |
− | ::* curl von fhz Forum Thread runterladen:
| + | |
− | :::<code>wget http://www.fhz-forum.de/download/file.php?id=2199</code>
| + | |
− | ::* / Filesystem als read / Write mounten:
| + | |
− | ::: <code>mount -o remount,rw /</code>
| + | |
− | ::* ins / wechseln:
| + | |
− | ::: <code>cd /</code>
| + | |
− | ::* Pakete auspacken:
| + | |
− | :::<code>gunzip /tmp/curl/curl.tar.gz<br>tar -xvf /tmp/curl/curl.tar</code>
| + | |
− | ::* Sicherheitshalber nochmal execute setzten:
| + | |
− | :::<code>chmod 755 /bin/curl<br>chown root:root /bin/curl</code>
| + | |
− | ::* Logfile anlegen:
| + | |
− | ::: <code>touch /var/log/curl.trace</code>
| + | |
− | ::* Mount wieder als read-only:
| + | |
− | ::: <code>mount -o remount,ro /</code>
| + | |
− | ::* Curl sollte laufen:
| + | |
− | ::: <code>/bin/curl --help</code>
| + | |
− | | + | |
− | | + | |
− | Ab jetzt sollte innerhalb der WebGui folgendes Script klappen z. B. Prowl Alarmierung (an Stelle des _______ muss der persönliche ApiKey gesetzt werden):
| + | |
− | | + | |
− | | + | |
− | <code>string stdout;<br>string stderr;<br>system.Exec("curl --trace-ascii /var/log/curl.trace -s -k 'https://prowl.weks.net/publicapi/add?apikey=_____________________&priority=2&application=HomeMatic&event=Alarmzone1&description=Ausgeloest'", &stdout, &stderr);</code>
| + | |
− | | + | |
− | | + | |
− | Bei Fragen einfach melden: http://www.fhz-forum.de/viewtopic.php?f=19&t=5414&p=35326#p35326
| + | |
− | | + | |
− | | + | |
− | Zur Fehlersuche wird derzeit noch unter /var/log/curl.trace ein Logfile angelegt.
| + | |
− | | + | |
− | | + | |
− | Autor des Skripts: TobiasKoenig
| + | |