NEWS
[Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten
-
@ticaki sagte in [Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten:
@sigi234
wie schon oben geschrieben. Reload oben links in der Weboberfläche anklicken. Die sind niemals null oder invalid.Schon 100 mal gemacht
-
@sigi234
Danke hab noch mehr ausgeschatet und jetzt hab ich das Problem auch. Kümmere mich drum -
//Version 0.98 Beta 4
- UWZ Standalone geht jetzt auch ohne das eine dwdwarncellid eingetragen ist... hust
- Verlängerungsfilter bearbeitet so das Warnungen die mehr als 12 h zwischen beiden Startzeiten haben nicht mehr als Verlängerung angesehen werden.
EDIT: Das mit den Verlängerung kann ich aber erst richtig einstellen, wenn ich mal ein Gewitter habe.
-
@ticaki sagte in [Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten:
//Version 0.98 Beta 4
- UWZ Standalone geht jetzt auch ohne das eine dwdwarncellid eingetragen ist... hust
- Verlängerungsfilter bearbeitet so das Warnungen die mehr als 12 h zwischen beiden Startzeiten haben nicht mehr als Verlängerung angesehen werden.
EDIT: Das mit den Verlängerung kann ich aber erst richtig einstellen, wenn ich mal ein Gewitter habe.
Schaut jetzt gut aus. Zumindest bei UWZ
Bei DWD nicht
Stimmt das?
var dwdWarncellId = 'UWZDE909275999'; // Deaktivieren mit '' var dwdBundesland = 'PAX'; // 3 Buchstaben
21:47:46.232 info javascript.0 (2052) script.js.Sigi.UWZ_DWD_NINA12: Rufe Daten vom Server ab - UWZ 21:48:17.892 info javascript.0 (2052) Stop script script.js.Sigi.UWZ_DWD_NINA12 21:48:17.893 info javascript.0 (2052) script.js.Sigi.UWZ_DWD_NINA12: Skripts gestoppt: ID:2247.6174832670436 21:48:17.913 info javascript.0 (2052) Start javascript script.js.Sigi.UWZ_DWD_NINA12 21:48:17.941 info javascript.0 (2052) script.js.Sigi.UWZ_DWD_NINA12: Skripts gestartet: ID:9077.155130409377 21:48:17.945 info javascript.0 (2052) script.js.Sigi.UWZ_DWD_NINA12: registered 0 subscriptions and 0 schedules 21:48:18.695 info javascript.0 (2052) script.js.Sigi.UWZ_DWD_NINA12: MODE wurde geändert. MODE: 3 firstRun:true 21:48:18.695 info javascript.0 (2052) script.js.Sigi.UWZ_DWD_NINA12: Nutze Standalone DWD Datenabruf 21:48:18.695 info javascript.0 (2052) script.js.Sigi.UWZ_DWD_NINA12: Nutze Standalone UWZ Datenabruf 21:48:18.696 info javascript.0 (2052) script.js.Sigi.UWZ_DWD_NINA12: Rufe Daten vom Server ab - DWD 21:48:19.072 info javascript.0 (2052) script.js.Sigi.UWZ_DWD_NINA12: getDataFromServer() 3. ReferenceError: i is not defined 21:48:19.073 info javascript.0 (2052) script.js.Sigi.UWZ_DWD_NINA12: Rufe Daten vom Server ab - DWD2 21:48:19.267 info javascript.0 (2052) script.js.Sigi.UWZ_DWD_NINA12: getDataFromServer() 5. <?xml version="1.0" encoding="UTF-8"?><ows:ExceptionReport xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0.0" xsi:schemaLocation="http://www.opengis.net/ows/1.1 https://maps.dwd.de/geoserver/schemas/ows/1.1.0/owsAll.xsd"> <ows:Exception exceptionCode="NoApplicableCode"> <ows:ExceptionText>java.lang.ClassCastException: Cannot cast java.lang.String to java.math.BigDecimal Cannot cast java.lang.String to java.math.BigDecimal</ows:ExceptionText> </ows:Exception> </ows:ExceptionReport> 21:48:19.267 info javascript.0 (2052) script.js.Sigi.UWZ_DWD_NINA12: 400 21:48:19.268 info javascript.0 (2052) script.js.Sigi.UWZ_DWD_NINA12: {'date':'Wed, 01 Dec 2021 20:48:30 GMT','server':'Apache','x-frame-options':'SAMEORIGIN, SAMEORIGIN','x-xss-protection':'1; mode=block','strict-transport-security':'max-age=31536000; includeSubDomains','access-control-allow-origin':'*','access-control-expose-headers':'Access-Control-Allow-Origin,Access-Control-Allow-Credentials','x-permitted-cross-domain-policies':'master-only','content-security-policy':'default-src 'self' *.dwd.de; script-src 'self' *.dwd.de 'unsafe-inline' 'unsafe-eval' data:; style-src 'self' *.dwd.de 'unsafe-inline' data:; img-src 'self' *.dwd.de *.flugwetter.de data:; frame-src 'self' *.dwd.de;','x-content-security-policy':'default-src 'self' *.dwd.de; script-src 'self' *.dwd.de 'unsafe-inline' 'unsafe-eval' data:; style-src 'self' *.dwd.de 'unsafe-inline' data:; img-src 'self' *.dwd.de *.flugwetter.de data:; frame-src 'self' *.dwd.de;','referrer-policy':'origin-when-cross-origin','access-control-allow-credentials':'true','access-control-allow-headers':'Authorization','connection':'close','transfer-encoding':'chunked','content-type':'application/xml'} 21:48:19.268 info javascript.0 (2052) script.js.Sigi.UWZ_DWD_NINA12: Rufe Daten vom Server ab - UWZ 21:48:19.438 info javascript.0 (2052) script.js.Sigi.UWZ_DWD_NINA12: No change or init! id: javascript.0.wetterwarnung.data.uwz.warning.object headline: Warnung vor Extremfrost 21:48:19.454 info javascript.0 (2052) script.js.Sigi.UWZ_DWD_NINA12: No change or init! id: javascript.0.wetterwarnung.data.uwz.warning1.object headline: Warnung vor Extremfrost
-
@sigi234 sagte in [Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten:
var dwdWarncellId = 'UWZDE909275999'
var dwdWarncellId = '909275999'
Das mit dem Bundesland weiß ich nicht, hab ich aus dem ursprünglichen Skript übernommen, aber keine Ahnung was da stehen muß. Irgend ein Kürzel für das Bundesland, aber das ist für das Skript nicht wichtig.
Der ReferenceError ->
Beta 5
hab 2 mal vergessen das i zu entfernen.
-
@ticaki sagte in [Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten:
Kurze Rückmeldung der Österreicher wäre nett ob ich das einbauen soll
Das wäre richtig weltklassig, wenn du das machen würdest
-
Die beiden Werte bei UWZ sind nicht Richtig?
javascript.0.wetterwarnung.data.uwz.warning.HTMLLong
<div style="background: #9b00" border:"10px"><h3>Warnung vor Extremfrost,🌡</h3><p>Zeitraum von undefined, NaN. undefined NaN NaN:NaN Uhr bis undefined, NaN. undefined NaN NaN:NaN Uhr </p><p>undefined</p></div>
javascript.0.wetterwarnung.data.uwz.warning.HTMLShort
<div style="background: #9b00" border:"10px"><h3>Warnung vor Extremfrost,🌡</h3><p>Zeitraum von undefined, NaN. undefined NaN NaN:NaN Uhr bis undefined, NaN. undefined NaN NaN:NaN Uhr </p><p>undefined</p></div>
Das Original vom Skript UWZ:
<div style="background: #9b00" border:"10px"><h3>Warnung vor Extremfrost</h3><p>Zeitraum von Donnerstag, 02. Dezember 2021 07:00 Uhr bis Freitag, 03. Dezember 2021 13:00 Uhr </p><p>Wetterhinweis wegen Extremfrost, gültig von Donnerstag, 02.12. 07:00 Uhr bis Freitag, 03.12. 13:00 Uhr.</p></div>
-
Die DP
javascript.0.wetterwarnung.message
javascript.0.wetterwarnung.messageHtmlwerden ja vom Skript befüllt. Sollte es da nicht auch noch einen für UWZ geben?
-
Da werden die Meldungen rein geschrieben die das Skript auch per Mail versendet bzw. in Message die es an z.B. telegramm versendet. Allso sowohl UWZ, DWD als auch NINA.
Hab diese aber schon lange nicht mehr kontrolliert.
Die beiden Werte bei UWZ sind nicht Richtig?
Jup, kümmere ich mich heute abend drum
-
@ticaki
Das urprüngliche script hatte ja noch die Möglichkeit die Warninfo Karte von DWD zu laden. Um die URL zur Karte zusamenzubauen brauchte man das Bundesland Kürzel.const land = 'nrw';
var map = 'https://www.dwd.de/DWD/warnungen/warnapp_gemeinden/json/warnungen_gemeinde_map_'+land+'_'+maps[warnObj.type]+'.png';
-
@megawaldi
Der Code ist auch jetzt noch drin, nur hab ich keine Ahnung davon -
@ticaki
Ich hab das auch nur vom ganz alten Script mit übernommen, da ich ja nicht wusste ob irgendjemand das mit der map nutzt. -
//Version 0.98 Beta 6
Funktion:
- dwd und uwz unterstützen mehrfach Warncellen
- Die Zellen werden unabhängig behandelt so das doppelte Warnungen wahrscheinlich sind. Interessanter Punkt dazu. Ich wohne auf dem "Berg/eher großer Hügel" 1 km Luft -3 km Strasse von der Stadt (100-150m niedriger) entfernt. Ich habe Warnungen für Glätte und Frost. Für die Stadt gibts keine.
var dwdWarncellId = ['warncelle1','warncelle2'] // da halt die nummer oder die UWZ bezeichnung einfügen var uwzWarncellId = ...
- unter data.uwz/data.dwd wird für jede Warncell ein Channel erstellt
- für DWD2 wird jetzt nachgesehen welche Gemeinde sich hinter der Id verbirgt und in den States bzw. ins log geschrieben
Fehlerbehebung:
- das automatische Versenden hat nicht geklappt
- UWZ HTML in Ordnung gebracht
- dwd und uwz unterstützen mehrfach Warncellen
-
-
@sigi234
Nein die Area wird nicht übernommen, fixe ich morgen. sry -
Neue Version:
Hab bei dem UWZ Teil was vergessen. Aber warnung.* bleibt bei mir null und invalid egal was ich tue. Hab uwz in uwz-id umbenannt und jetzt gehts.
-
@ticaki sagte in [Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten:
Neue Version:
Hab bei dem UWZ Teil was vergessen. Aber warnung.* bleibt bei mir null und invalid egal was ich tue. Hab uwz in uwz-id umbenannt und jetzt gehts.
-
Kleinigkeit, sollte die Warnung nicht Gelb sein?
-
Guten Morgen, für meinen Ort gibt es laut UWZ eine Warnung, es kommt aber keine vom Skript?
Ich glaube das diese Datenquelle besser ist wie du ja schon geschrieben hast.
-
@sigi234 sagte in [Script] DWD/UWZ/NINA Warnungen als Push/Sprachnachrichten:
Guten Morgen, für meinen Ort gibt es laut UWZ eine Warnung, es kommt aber keine vom Skript?
Ist jetzt gekommen !