NEWS
Hagelschutz (Schweiz)
-
In der Schweiz kann über den VKG (Verein Kantonaler Gebäudeversicherungen) kostenlos Zugang zu einer Hagelschutz API beantragt werden. Siehe https://www.hagelschutz-einfach-automatisch.ch/eigentuemer-verwaltungen.html
Über die API kann für den eigenen Standort ein Hagelalarm-Status abgefragt werden. Die Abfrage erfolgt über eine Rest-API Schnittstelle und ist sehr einfach in iobroker zu implementieren.
Im Folgenden kurz zum Vorgehen und dem dazu notwendigen Javascript Code.Vorgehen zur Installation
1) Email an hagelschutz@vkg.ch - Antrag für Installation ohne Signalbox.
2) Formular ausfüllen und zurücksenden.
3) Javascript Code in iobroker
4) Setup testen mit Webseite https://meteo.netitservices.com/
5) Wenn erfolgreich Alarmkette aktivieren und Abnahmeprotokoll an VKF senden.Code-Fragment
Das folgenden Code-Fragment überprüft den Hagelalarm-Status alle 2 Minuten.
Über 2 Javascript-States wird in Vis signalisiert, ob der Dienst funktioniert, und ob ein Alarm ausgelöst wurde. Im Falle eines Alarms werden alle Storen (schweiz. für Markisen) hochgefahren (Funktion AllBlindsUp()).
Die Werte YYYY und XXX im Code müssen individuell gesetzt werden.// interval timer: check several status every 3 minutes schedule ("*/2 * * * *", HailCheck); function HailCheck() //================== // check hail status every 2 minutes { const url = "https://meteo.netitservices.com/api/v0/devices/YYYYYYYY/poll?hwtypeId=XXX"; request(url, function(error, response, body) { if (error || response.statusCode != 200) { setState("javascript.0.Vis.Blinds_Hail_Online", false); log("Hail check not online"); } else { setState("javascript.0.Vis.Blinds_Hail_Online", true); var obj = JSON.parse(body); var HailStatus = obj.currentState; var ProgVer = obj.newProgVer; if (HailStatus != 0) { setState("javascript.0.Vis.Blinds_Hail_Status", "Alarm"); AllBlindsUp() log("Hail Alarm"); } else { setState("javascript.0.Vis.Blinds_Hail_Status", "normal"); } } }); } -
In der Schweiz kann über den VKG (Verein Kantonaler Gebäudeversicherungen) kostenlos Zugang zu einer Hagelschutz API beantragt werden. Siehe https://www.hagelschutz-einfach-automatisch.ch/eigentuemer-verwaltungen.html
Über die API kann für den eigenen Standort ein Hagelalarm-Status abgefragt werden. Die Abfrage erfolgt über eine Rest-API Schnittstelle und ist sehr einfach in iobroker zu implementieren.
Im Folgenden kurz zum Vorgehen und dem dazu notwendigen Javascript Code.Vorgehen zur Installation
1) Email an hagelschutz@vkg.ch - Antrag für Installation ohne Signalbox.
2) Formular ausfüllen und zurücksenden.
3) Javascript Code in iobroker
4) Setup testen mit Webseite https://meteo.netitservices.com/
5) Wenn erfolgreich Alarmkette aktivieren und Abnahmeprotokoll an VKF senden.Code-Fragment
Das folgenden Code-Fragment überprüft den Hagelalarm-Status alle 2 Minuten.
Über 2 Javascript-States wird in Vis signalisiert, ob der Dienst funktioniert, und ob ein Alarm ausgelöst wurde. Im Falle eines Alarms werden alle Storen (schweiz. für Markisen) hochgefahren (Funktion AllBlindsUp()).
Die Werte YYYY und XXX im Code müssen individuell gesetzt werden.// interval timer: check several status every 3 minutes schedule ("*/2 * * * *", HailCheck); function HailCheck() //================== // check hail status every 2 minutes { const url = "https://meteo.netitservices.com/api/v0/devices/YYYYYYYY/poll?hwtypeId=XXX"; request(url, function(error, response, body) { if (error || response.statusCode != 200) { setState("javascript.0.Vis.Blinds_Hail_Online", false); log("Hail check not online"); } else { setState("javascript.0.Vis.Blinds_Hail_Online", true); var obj = JSON.parse(body); var HailStatus = obj.currentState; var ProgVer = obj.newProgVer; if (HailStatus != 0) { setState("javascript.0.Vis.Blinds_Hail_Status", "Alarm"); AllBlindsUp() log("Hail Alarm"); } else { setState("javascript.0.Vis.Blinds_Hail_Status", "normal"); } } }); }
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden