ich wollte wissen wann bei mir in der Umgebung Unwetterwarnungen wie z.B. Sturm oder Hagel existieren, bevor das Unwetter da ist.
Hab es zwar noch nicht in Loxone integriert, aber in Kombination mit der Haussteuerung auf alle Fälle interessant und bei Gelegenheit werde ich das auch noch in Loxone integrieren.
Ich habe mir dafür ein kleines Script (HTML-Parser) geschrieben,
um die Website der ZAMG zu parsen.
Das Script habe ich auf einen meiner Webserver gelegt und rufe es periodisch alle 5min auf, bei einem Unwetter erhalte ich 1x/Tag ein Mail.
Einfach die beiden Dateien aus dem zip-File auf einen Webserver laden, und per Cronjob alle X Minuten aufrufen.
*/5 * * * * php /var/www/domain.at/html/index.php
define("EMAIL", "your@email.address");
define("URL", "https://warnungen.zamg.at/html/de/heute/alle/at/salzburg/zell_am_see/kaprun/");
Dann klickt ihr euch durch Bundesland -> Bezirk -> Ort, bis ihr nicht mehr weiter kommt,
diese URL nehmt ihr und tauscht sie in der Konstante "URL" aus.
Oben habe ich Salzburg -> Zell/See -> Kaprun gewählt.
E-Mail sieht aktuell so aus:
23.09.2018 22:00 - 24.09.2018 18:00
Von So 23.09. 22:00 bis Mo 24.09. 18:00 ist mit Windspitzen zwischen 90 und 120 km/h zu rechnen.
LG
Christof
Kommentar