NEWS
Unwetterwarnung für Österreich bzw. Europa ?
-
@crunchip sagte in Unwetterwarnung für Österreich bzw. Europa ?:
UWZDE96178
Die hast du aber eingetragen, hier muss deine Aktuelle ID rein!
Hier meine:
/********************* Hier die Warnzellen-Id's eintragen *****************************/ var warncellid = ['UWZATxxx10', 'UWZATxxx85']; /**************************************************************************************/
-
@sigi234 das ist meine!!
und im log erscheint
UWZDE07356 -
@sigi234 steht doch in Zeile 27
-
@crunchip sagte in Unwetterwarnung für Österreich bzw. Europa ?:
@sigi234 steht doch in Zeile 27
Nein das steht:
var warncellid = ['UWZDE96178'];
-
@sigi234 sagte in Unwetterwarnung für Österreich bzw. Europa ?:
Nein das steht:
var warncellid = ['UWZDE96178'];
Das ist seine!
Im Log steht aber eine andere! -
Log: UWZDE07356
Script: UWZDE96178 -
@Negalein sagte in Unwetterwarnung für Österreich bzw. Europa ?:
Das ist seine!
Im Log steht aber eine andere!JA, jetzt hab ich es gecheckt, der Log ist falsch.......
-
@Negalein du hast es verstanden
-
@sigi234 richtig,der ist falsch und deshalb wahrscheinlich auch ein Problem, das die Meldung erst um 0:00Uhr kam
-
Hm.......welche Objekte legt er an?
-
@sigi234
die Warnung ist Gültig bis 10:00Uhr, steht aber immer noch drin
angezeigt wird
letzter Zeitstempel 2019-06-11 00:59
letzte Änderung 2019-06-11 00:00..02 -
Hm, ist mir gar nicht aufgefallen. Im Log bei mir steht auch was anderes
2019-06-11 17:00:00.269 - info: javascript.0 script.js.Meine_Geräte.Unwetter: [{"object":"{\"center\":\"UWZ\",\"areaID\":\"UWZAT01417\",
aber trotzdem wird dir richtige UWZDE47xxx angelegt bzw. die Daten geholt.
-
@Nashra ja angelegt ist es bei mir auch richtig und die Meldung stimmt auch, nur halt paar Stunden zu spät.
so wie jetzt auch wieder, DWD meldet, Radar2 meldet auch nur UWZ-Skript kommt wieder nix. -
Wer ist der Skriptersteller?
-
@sigi234 der war gut
das Skript hatte ich von dir -
Vielleicht wär dieser Adapter auch was für euch: https://forum.iobroker.net/topic/23783/aufruf-neuer-adapter-meteoalarm-eu/23. Ich hab hier einen neuen Adapter erstellt, der Unwetterwarnungen für ganz Europe abrufen kann. Ist aktuell noch in der Testphase und nur über Github installierbar, sollte dann aber bald auch "normal" verfügbar sein.
-
Schöne Grüße dem Forum
Kann jemand einem newbie wie mir mal erklären wie wo wann was ich machen muß um dieses skript in mein iobroker zu bekommen?
-
@sigi234 ... ich
-
oh hy @ Sigi234
Habe mir das sigiWetter.zip mal runtergeladen.ich würde jetzt gern das skript für die unwetter warnungen aktivieren.
Wie mache ich das ? -
@Michael-Salzer sagte in Unwetterwarnung für Österreich bzw. Europa ?:
oh hy @ Sigi234
Habe mir das sigiWetter.zip mal runtergeladen.ich würde jetzt gern das skript für die unwetter warnungen aktivieren.
Wie mache ich das ?Skript:
Skript_UWZ_leer.txtID:
Geokoordinaten ermitteln Dazu wird folgende URL aufgerufen, und am Ende der URL bei dem search Parameter der Name des Ortes eingegeben. Im Fall von Oberwaltersdorf AT: http://alertspro.geoservice.meteogroup.de/weatherpro/SearchFeed.php?search=oberwalt Als Antwort bekommt man eine XML Struktur mit gefundenen Orten: <result> <cities previousOffset="-1" nextOffset="-1"> <city country="49" city="8512" id="18226609" country-name="Germany" province-name="Bavaria" continent="6" inhabitants="7500" longitude="12.17092" latitude="48.57422" name="Oberwaltenkofen (Ergolding)" timezone="Europe/Berlin"/> <city country="49" city="8671" id="18226768" country-name="Germany" province-name="Bavaria" continent="6" inhabitants="4000" longitude="12.51418" latitude="48.77301" name="Oberwalting (Leiblfing)" timezone="Europe/Berlin"/> <city country="43" city="1161" id="18134912" country-name="Austria" province-name="Niederösterreich" continent="6" inhabitants="2500" longitude="16.3203" latitude="47.9756" name="Oberwaltersdorf" timezone="Europe/Vienna"/> <city country="43" city="1305915" id="182199490" country-name="Austria" province-name="Niederösterreich" continent="6" inhabitants="150" longitude="15.0844" latitude="48.5394" name="Oberwaltenreith" timezone="Europe/Vienna"/> </cities> </result> Dort sucht man sich die beiden Attribute latitude und longitude für den passenden Ort heraus. Im verwendeten Beispiel wäre es für Oberwaltersdorf in Österreich: latitude="47.9756" longitude="16.3203" AREA_ID abfragen Mit diesen Werten wird nun die nächste URL zusammengebaut (Parameter lat + lon): http://feed.alertspro.meteogroup.com/AlertsPro/AlertsProPollService.php?method=lookupCoord&lat=47.9756&lon=16.3203 Das Resultat: [{"AREA_TYPE":"UWZ","AREA_ID":"UWZAT00234","CENTER_ID":"2"}] Nun wissen wir, dass die AREA_ID für Oberwaltersdorf: UWZAT00234 ist. Bei der Definition wird nun die Nummer 00234 anstelle der PLZ, und AT beim Ländercode verwendet: define Unwetterzentrale UWZ AT 00234 3600
Dann bekommst du die ID die so aussieht und die du in dein Skript eintragen musst.
UWZAT00234
Info:
Wenn keine Warnung da ist kommt auch in den DP nichts.