[Unwetterwarnung] 77_UWZ.pm Modul für unwetterzentrale.de und wetteralarm.at

Begonnen von CoolTux, 23 März 2016, 12:06:02

Vorheriges Thema - Nächstes Thema

Brause

Österreich ist doch mit drin.


[Ländercode]
Mögliche Werte: DE, AT, CH, SEARCH, ...


allerdings scheint https://unwetter.wetteralarm.at gerade ein Problem mit sich selber zu haben.

SibbeH

@satprofi, @Brause
Siehe antwort 713, 719 und 720.
Ich bekomme unwettermeldungen für die Niederlanden, aber es gibt keine Karten mehr.
Auf mehrere E-Mails an http://www.unwetterzentrale.de/uwz/meldunginfo.html habe ich keine Antwort erhalten.
Vielleicht war mein Deutsch zu slecht  :)  :)  :)

Gruß
Sibbe
Raspberry Pi, CULV3, 3xCUNO, MAX Thermostat, MAX Wandthermostat, HM, HmIP. UWZ, WeekProfile

satprofi

Zitat von: Brause am 29 Januar 2022, 17:48:27
Österreich ist doch mit drin.


[Ländercode]
Mögliche Werte: DE, AT, CH, SEARCH, ...


allerdings scheint https://unwetter.wetteralarm.at gerade ein Problem mit sich selber zu haben.

die seite gibts nicht mehr.
neu jetzt https://uwz.at
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

SibbeH

Karte von die Niedelanden wieder gefunden.
Mal sehen, wie ich das nach meinem Urlaub in Fhem wieder zusammen bekomme.

Sibbe
Raspberry Pi, CULV3, 3xCUNO, MAX Thermostat, MAX Wandthermostat, HM, HmIP. UWZ, WeekProfile

djbone92

Hallo Leute
Wie komme ich (Österreicher) zu meiner AreaID?
Der Link funktioniert leider nicht.. und die Search-Geschichte im UWZ Modul auch nicht...
mfg
mike

satprofi

gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

Obi-Wan

Hallo,

schaue mir gerade die Dokumentation zum Modul an. Im WIKI unter http://www.fhemwiki.de/wiki/UWZ findet sich der Eintrag
ZitatDer Dienst wurde eingestellt, somit erhält das Modul keine Daten mehr und ist vorerst obsolet!!!
Lt. diesem Forum und der Webseite https://www.unwetterzentrale.de/uwz/ scheint der Dienst zumindest für Deutschland noch zu laufen. Nach Testinstallation erscheint im Log auch regelmäßig folgender Eintrag: UWZ Unwettermeldung: UWZ.1811 Done fetching data
Somit scheint alles zu laufen. Wer könnte denn den Wikieintrag korrigieren ?
Danke und Gruß,
Obi-Wan



mr_petz

Zitat von: Obi-Wan am 05 Mai 2022, 11:00:24
Hallo,

schaue mir gerade die Dokumentation zum Modul an. Im WIKI unter http://www.fhemwiki.de/wiki/UWZ findet sich der Eintrag Lt. diesem Forum und der Webseite https://www.unwetterzentrale.de/uwz/ scheint der Dienst zumindest für Deutschland noch zu laufen. Nach Testinstallation erscheint im Log auch regelmäßig folgender Eintrag: UWZ Unwettermeldung: UWZ.1811 Done fetching data
Somit scheint alles zu laufen. Wer könnte denn den Wikieintrag korrigieren ?
Danke und Gruß,
Obi-Wan

Nicht nur Deutschland. Auch AT,CH funktionieren noch.
Man muss nur den richtigen Ländercode + PLZ in der url setzen...
Bsp: um Bern in Schweiz

https://feed.alertspro.meteogroup.com/AlertsPro/AlertsProPollService.php?method=getWarning&language=de&areaID=UWZCH2336

und die Antwort:

{
    "root": {
        "results": {
            "center": "UWZ",
            "areaID": "UWZCH2336",
            "dtgEnd": "1653112800",
            "areaType": "UWZCODE",
            "dtgStart": "1653084000",
            "payload": {
                "translationsLongText": {
                    "DE": "In der Nacht auf Samstag erreicht etwa um Mitternacht eine Kaltfront von Norden her die Schweiz. Sie kann vorübergehend starke Platzregen, Gewitter und starke bis stürmische Windböen auslösen. Am Morgen klingen Schauer und Gewitter meist schon wieder ab."
                },
                "id": "16530405483161",
                "creation": "1653040680000",
                "uwzLevel": "7",
                "translationsShortText": {
                    "DE": "In der Nacht auf Samstag etwa ab Mitternacht durchziehende Gewitter möglich."
                },
                "fileName": "meteogroup_warn_16530405483161_20220520095859_1653112800_1653040813.xml",
                "levelName": "alert_forewarn_orange",
                "shortText": {},
                "longText": "On Saturday morning the risk of thunderstorms with heavy rain rises significantly.",
                "altMin": "-10",
                "altMax": "9000"
            },
            "severity": "7",
            "type": "7"
        },
        "cached": "1"
    }
}


Edit:
alternative urls von Europa:

Schweiz => https://uwzch.unwetterzentrale.de/
Belgien => https://uwzbe.unwetterzentrale.de/
Frankreich => https://uwzfr.unwetterzentrale.de/
Niederlande => https://uwznl.unwetterzentrale.de/
Luxemburg => https://uwzlu.unwetterzentrale.de/
Finnland => https://uwzfn.unwetterzentrale.de/

usw. muss man probieren...

LG mr_petz

Obi-Wan

So, nach der Rückmeldung von mr_petz und auch meiner Erfahrung habe ich die Randnotiz im Wiki-Eintrag nun geändert und den Kommentar entfernt das dieses Modul obsolet ist.
VG, Obi-Wan

mi.ke

Hallo,

ich lasse mir bei diversen Icons Informationen darstellen, wenn der Mauszeiger auf die Icons zeigt.

Das geht normalerweise über das Attribut "htmlattr"
z.B. mit einem kurzen DOIF oder notify
([UWZ:lastConnection]) (attr UWZ htmlattr title="[UWZ:Warn_0_ShortText]")(attr UnwetterFloorplan htmlattr title="[UWZ:Warn_0_ShortText]")


Aber egal wie ich es anstelle, bei dem UWZ bzw. UWZAsHtmlFP geht das nicht.
Hat jemand eine Idee, wie man das totzdem bewerkstelligt werden kann?

cheers
mi.ke
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

mi.ke

Zitat von: mi.ke am 03 Juni 2022, 14:34:56
Das geht normalerweise über das Attribut "htmlattr"

Wen es interessiert.
Ich hab's hinbekommen (mit "try and error")

im Sub: "UWZAsHtmlFP" war folgender Code nicht enthalte, der bei allen anderen "UWZAsHtm" enthalten war.
my $attr;
    if ( AttrVal( $name, 'htmlattr', 'none' ) ne 'none' ) {
        $attr = AttrVal( $name, 'htmlattr', '' );
    }
    else {
        $attr = 'width="80%"';
    }

anschließend im return die Variable "$attr" mit eingebaut:

$ret .=
        '<table class="uwz-fp" style="width:'
      . $tablewidth
      . 'px" '
      . $attr
      . '><tr><th class="'
      . $htmltitleclass
      . '" colspan="'
      . ReadingsVal( $name, 'WarnCount', 'none' ) . '">'
      . $htmltitle
      . '</th></tr>';
    $ret .= '<tr>';




Ich hab leider keine Ahnung wie man einen Patch erstellt, sonst hätte ich natürlich.
Aber vielleicht ist ja sogar gewollt, dass das htlmattr in dem Weblink Floorplan nicht enthalten ist.

Danke und Grüße
mi.ke
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

kamp

Mal eine kurze Frage, bei wem führt das Modul auch zu regelmäßigen Abstürzen von FHEM bzw. der Maschine (Vollast, keine Reaktion mehr, erzwungener Neustart zur Behebung erforderlich?)

Die letzte Zeile jeweils bevor das passiert ist eben jene:
2023.09.10 15:25:26 3: UWZ Unwetterzentrale: UWZ.1811 Done fetching data

Ist halt ärgerlich, wenn das 3-4 mal am Tag passiert und dadurch die ganze Heimautomation steht, bis man die VM restartet...
Gibts dazu eine Lösung?

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

SibbeH

Auch bei mir läuft UWZ seit viele Jahre ohne Probleme

Grüß
SibbeH
Raspberry Pi, CULV3, 3xCUNO, MAX Thermostat, MAX Wandthermostat, HM, HmIP. UWZ, WeekProfile

kamp

Ok, hat jemand eine Idee wie ich den Fehlerteufel jagen kann, denn das Log selbst gibt ja nicht viel her, wenn es einfach aufhört... ebenso die systemlogs, da ist Ende sobald das auftritt und beginnt erst wieder mit der bootsequenz...