Wetterwarnung DWD v2.70

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

fischmir
Beiträge: 972
Registriert: 03.02.2014, 18:04
Wohnort: Münsterland
Hat sich bedankt: 27 Mal
Danksagung erhalten: 8 Mal

Re: Wetterwarnung DWD v2.67

Beitrag von fischmir » 09.06.2017, 18:38

Du erwartest jetzt aber mit diesen Informationen (sofern welche vorhanden) keine Hilfe von irgendjemandem?

Benutzeravatar
blackhole
Beiträge: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

Re: Wetterwarnung DWD v2.67

Beitrag von blackhole » 09.06.2017, 19:32

djangp hat geschrieben:Ich habe leider Probleme den string code für den Ort zu finden... bzw es passiert nicht
Um welchen Ort handelt es sich?

djangp
Beiträge: 166
Registriert: 11.09.2014, 10:43
Wohnort: Bayern
Hat sich bedankt: 3 Mal

Re: Wetterwarnung DWD v2.67

Beitrag von djangp » 09.06.2017, 19:41

91171 Greding
RaspberryMatic auf RPi 3 - AIO Creator NEO

Benutzeravatar
blackhole
Beiträge: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

Re: Wetterwarnung DWD v2.67

Beitrag von blackhole » 09.06.2017, 19:54

djangp hat geschrieben:91171 Greding
Mit den folgenden zwei Änderungen sollte das klappen (gilt für Wetterwarnung DWD v2.67):

Zeile 14:

Code: Alles auswählen

string region = "Stadt Greding";
Zeile 98:

Code: Alles auswählen

string url = "http://www.dwd.de/DWD/warnungen/warnapp_gemeinden/json/warnings_gemeinde_bay.html";

djangp
Beiträge: 166
Registriert: 11.09.2014, 10:43
Wohnort: Bayern
Hat sich bedankt: 3 Mal

Re: Wetterwarnung DWD v2.67

Beitrag von djangp » 09.06.2017, 20:20

Oh vielen Dank
Wenn ich den Script teste kommt folgende Ausgabe. Meiner Meinung nach funktioniert somit der Script oderf?

Code: Alles auswählen

{
  "tablerow": "td Amtliche WARNUNG vor STARKEM GEWITTER \/td  td Fr, 09. Jun, 21:59 Uhr \/td  td Fr, 09. Jun, 23:30 Uhr \/td  td Es treten Gewitter auf. Dabei gibt es schwere Sturmböen mit Geschwindigkeiten um 90 km\/h (25m\/s, 48kn, Bft 10) sowie Starkregen mit Niederschlagsmengen um 15 l\/m² pro Stunde und Hagel. \/td",
  "rangeto": "348800",
  "index": "oberhalb",
  "warningheadline": "Wetterwarnung_Kurztext",
  "warningtype": "Wetterwarnung_Art",
  "sessionId": "",
  "warningvalidto": "Wetterwarnung_bis",
  "loopcounter": "1",
  "filterlist": "oberhalb",
  "warningamount": "Wetterwarnung_Anzahl",
  "warningdescription": "Wetterwarnung_Langtext",
  "serviceok": "94",
  "stdout": "Stad Greding\" Stadt Greding \/h2  table  colgroup  col class=\"firstColumn\" \/col  col class=\"colorColumn\"  \/col  col class=\"colorColumn\"  \/col  col class=\"colorColumn\"  \/col  thead  tr  th Schlagzeile \/th  th Gültig von \/th  th Gültig bis \/th  th Beschreibung \/th  \/tr  \/thead  tr  td Amtliche WARNUNG vor STARKEM GEWITTER \/td  td Fr, 09. Jun, 21:59 Uhr \/td  td Fr, 09. Jun, 23:30 Uhr \/td  td Es treten Gewitter auf. Dabei gibt es schwere Sturmböen mit Geschwindigkeiten um 90 km\/h (25m\/s, 48kn, Bft 10) sowie Starkregen mit Niederschlagsmengen um 15 l\/m² pro Stunde und Hagel. \/td",
  "url": "http:\/\/www.dwd.de\/DWD\/warnungen\/warnapp_gemeinden\/json\/warnings_gemeinde_bay.html",
  "STDOUT": "Anzahl Downloads: 13\r\nAnzahl Loops Filter: 1\r\nWetterwarnung_Anzahl: 1\r\nWetterwarnung_Kurztext: Amtliche WARNUNG vor STARKEM GEWITTER\r\nWetterwarnung_von: Fr, 09. Jun, 21:59 Uhr\r\nWetterwarnung_bis: Fr, 09. Jun, 23:30 Uhr\r\nWetterwarnung_Langtext: Es treten Gewitter auf. Dabei gibt es schwere Sturmböen mit Geschwindigkeiten um 90 km\/h (25m\/s, 48kn, Bft 10) sowie Starkregen mit Niederschlagsmengen um 15 l\/m² pro Stunde und Hagel. \r\nWetterwarnung_Schlagwort: STARKEM GEWITTER\r\nWetterwarnung_Art: WARNUNG\r\nDas Skript wurde ohne Unterbrechung ausgeführt.\r\n",
  "region": "Stadt Greding",
  "piecemeal": "WARNUNG vor STARKEM GEWITTER",
  "cut1": "- Warnung des Seewetterdienstes",
  "anzahl": "1",
  "cut2": "\/td",
  "newregion": "",
  "downloader": "LD_LIBRARY_PATH=\/usr\/local\/addons\/cuxd \/usr\/local\/addons\/cuxd\/curl",
  "debug": "ein",
  "cell1": "Amtliche WARNUNG vor STARKEM GEWITTER",
  "rangefrom": "323801",
  "cell2": "Fr, 09. Jun, 21:59 Uhr",
  "find1": "7",
  "warningvalidfrom": "Wetterwarnung_von",
  "cell3": "Fr, 09. Jun, 23:30 Uhr",
  "find2": "192",
  "cell4": "Es treten Gewitter auf. Dabei gibt es schwere Sturmböen mit Geschwindigkeiten um 90 km\/h (25m\/s, 48kn, Bft 10) sowie Starkregen mit Niederschlagsmengen um 15 l\/m² pro Stunde und Hagel.",
  "find3": "-1",
  "cmd": "LD_LIBRARY_PATH=\/usr\/local\/addons\/cuxd \/usr\/local\/addons\/cuxd\/curl --range 323801-348800 http:\/\/www.dwd.de\/DWD\/warnungen\/warnapp_gemeinden\/json\/warnings_gemeinde_bay.html",
  "cell5": "STARKEM GEWITTER",
  "execdevice": "CUxD.CUX2801001:15",
  "warningbuzzword": "Wetterwarnung_Schlagwort",
  "cell6": "WARNUNG",
  "newstdout1": "² pro Stunde und Hagel. \/td",
  "filter": "ein",
  "httpUserAgent": "",
  "newstdout2": "Stad Greding\" Stadt Greding \/h2  table  colgroup  col class=\"firstColumn\" \/col  col class=\"colorColumn\"  \/col  col class=\"colorColumn\"  \/col  col class=\"colorColumn\"  \/col  thead  tr  th Schlagzeile \/th  th Gültig von \/th  th Gültig bis \/th  th Beschreibung \/th  \/tr  \/thead  tr  td Amtliche WARNUNG vor STARKEM GEWITTER \/td  td Fr, 09. Jun, 21:59 Uhr \/td  td Fr, 09. Jun, 23:30 Uhr \/td  td Es treten Gewitter auf. Dabei gibt es schwere Sturmböen mit Geschwindigkeiten um 90 km\/h (25m\/s, 48kn, Bft 10) sowie Starkregen mit Niederschlagsmengen um 15 l\/m² pro Stunde und Hagel. \/td"
}
Zuletzt geändert von djangp am 09.06.2017, 22:16, insgesamt 1-mal geändert.
RaspberryMatic auf RPi 3 - AIO Creator NEO

Benutzeravatar
blackhole
Beiträge: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

Re: Wetterwarnung DWD v2.67

Beitrag von blackhole » 09.06.2017, 20:33

Wenn Du das Skript mit oben genannten Änderungen (und string debug = "ein";) in der WebUI unter "Programme und Verknüpfungen" -> "Skript testen" ausführst, wird zurzeit (Stand: 09.06.2017, 20:32) folgende Ausgabe generiert:

Code: Alles auswählen

Anzahl Downloads: 8
Es wurde keine Warnung ausgegeben.
Das Skript wurde ohne Unterbrechung ausgeführt.

djangp
Beiträge: 166
Registriert: 11.09.2014, 10:43
Wohnort: Bayern
Hat sich bedankt: 3 Mal

Re: Wetterwarnung DWD v2.67

Beitrag von djangp » 09.06.2017, 22:17

Der Script ansich scheint zu funktionieren. (siehe oben Ausgabe)
Allerdings werden wohl die Variablen nicht beschrieben ???

DIe Variablen müssten eigentliche richtig angelegt sein?
Dateianhänge
variablen.png
variablen.png (17.13 KiB) 2870 mal betrachtet
RaspberryMatic auf RPi 3 - AIO Creator NEO

Benutzeravatar
blackhole
Beiträge: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

Re: Wetterwarnung DWD v2.67

Beitrag von blackhole » 09.06.2017, 22:27

djangp hat geschrieben:(siehe oben Ausgabe)
Die von dir gepostete Ausgabe sieht reichlich kaputt aus. Damit kann will ich nichts anfangen.
Poste einmal die Debug-Ausgabe, so wie von mir beschrieben.

djangp
Beiträge: 166
Registriert: 11.09.2014, 10:43
Wohnort: Bayern
Hat sich bedankt: 3 Mal

Re: Wetterwarnung DWD v2.67

Beitrag von djangp » 10.06.2017, 08:43

Hi das ist die Ausgabe:

Code: Alles auswählen

Anzahl Downloads: 1
Es wurde keine Warnung ausgegeben.
Das Skript wurde ohne Unterbrechung ausgeführt.
RaspberryMatic auf RPi 3 - AIO Creator NEO

Benutzeravatar
blackhole
Beiträge: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

Re: Wetterwarnung DWD v2.67

Beitrag von blackhole » 10.06.2017, 11:35

Das sieht gut aus. Das Skript kannst Du nun genau so in einem WebUI-Programm verwenden (dort allerdings mit string debug = "aus";).

Die Systemvariablen kannst Du letztendlich benennen wie Du möchtest, sie müssen nur mit den Angaben im Voreinstellungsbereich des Skriptes übereinstimmen. Die zu verwendenden Systemvariablentypen stehen ja als Kommentar jeweils hinter jeder Zeile. Das ist eindeutig beschrieben und es sollte keine Missverständnisse deinerseits geben.

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“