[widget_uwz] widget für UWZ Unwetterzentrale.

Begonnen von chris1284, 07 Januar 2017, 18:39:45

Vorheriges Thema - Nächstes Thema

curt

@der Bernhard
Du müsstest das dem Maintainer des Widgets (wohl @Bruchbude ?) mitteilen, damit er das prüfen und bei Gefallen einarbeiten kann. Sonst kommt das nie in den Update-Vorgang. Und das @Bruchbude Dein Post hier liest, ist ja nicht sicher.

Auch @setstate als Hüter aller Widgets könnte man Bescheid geben.
RPI 4 - Jeelink HomeMatic Z-Wave

der Bernhard

Hallo Curt,

nachdem es BruchBude's Änderungen vom August nicht ins Widget geschafft haben bin ich mal pessimistisch, dass das auf diesem Weg funktioniert. Deswegen hab ich das Ganze hier reingepackt so wie er auch. Außerdem weiß ich ja nicht ob das korrekt so ist, wie ich es gemacht habe - da soll einfach noch wer drüberschaun bzw. wäre die pagination als setzbares Attribut sehr nützlich...
Aber ja prinzipiell hast du recht.

curt

Na nicht doch - wenn alle rumjammern, wird das hier nie was.

Tests: Zwar nutze ich das Widget (passiv) auch, aber für Testen und Korrekturlesen bin ich (momentan) der Falsche. Kannst Du nicht @BruchBude überzeugen?

Einchecken von neueren Versionen bei verlorengegangenem Maintainer:
Das Problem igbt es wohl häufiger, beim weather-Widget gibt es das Problem auch. Da hat sich auch jemand gefunden, Du liest da sicher mit. Der sagt dann @setstate, dass eine neue Version fertig ist und setstate checkt diese dann ein.

Genau diesen Weg müsstest Du auch beschreiten.

Und: Hilfreich wäre ein Artikel im Wiki. Falls es den schon gibt - Artikel anpassen.
RPI 4 - Jeelink HomeMatic Z-Wave

ext23

Moin,

wurde das neue Modul schon eingecheckt? Ich hab immer noch den Update block drin.

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

curt

Zitat von: ext23 am 04 Februar 2019, 09:50:47
wurde das neue Modul schon eingecheckt? Ich hab immer noch den Update block drin.


ls -l js/*uwz*
-rw-r--r-- 1 fhem dialout 9067 Jan 13 05:48 js/widget_uwz_andi.js
-rw-r--r-- 1 fhem dialout 9506 Nov 26 23:26 js/widget_uwz.js
-rw-r--r-- 1 fhem dialout 9506 Nov 26 21:33 js/widget_uwz.js.2018-11-26
-rw-r--r-- 1 fhem dialout 9514 Nov 26 23:25 js/widget_uwz.js.2018-11-26a


Ich würde also mal sagen: Nein. (@setstate hatte nicht reagiert)

widget_uwz_andi.js ist übrigens eine völlig andere Geschichte, da werden (anders als uwz vermuten lässt) die Warnungen des DWD abgegriffen. Gurkt hier auch im Forum rum.

P.S. Langsam wird es Zeit für eine vernünftige Versionierung/dokumentation der vielen im Forum verstreuten Widgets - wie ja schon andiskutiert.
RPI 4 - Jeelink HomeMatic Z-Wave

yersinia

Zitat von: curt am 04 Februar 2019, 21:41:14
widget_uwz_andi.js ist übrigens eine völlig andere Geschichte, da werden (anders als uwz vermuten lässt) die Warnungen des DWD abgegriffen. Gurkt hier auch im Forum rum.

P.S. Langsam wird es Zeit für eine vernünftige Versionierung/dokumentation der vielen im Forum verstreuten Widgets - wie ja schon andiskutiert.
So wie hier für die DWD Warnungen? https://forum.fhem.de/index.php/topic,97204.msg918623.html#msg918623
viele Grüße, yersinia
----
FHEM 6.3 (SVN) on RPi 4B with RasPi OS Bullseye (perl 5.32.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

curt

Hallo @yersinia
ich weiß nicht, ob wir aneinander vorbei reden. Da ich momentan nicht übermäßig viel Zeit habe, daher auch keine Nerven, den richtigen Andi zu suchen, machen wir es kurz.

Der Aufruf ist bei mir:

<li data-row="2" data-col="4" data-sizex="4" data-sizey="4">
<div class="row">
  <div data-type="uwz_andi"
       data-device="DWD"
       data-count="9"
       data-icon="no"
       class="readonly big nocache">
  </div>
</div>
</li>


Das eigentlich Widget heißt (bei mir) widget_uwz_andi.js und hat Dateidatum 2019-01-13 und habe ich von hier irgendwo. Widget ist erste Anlage, oberhalb des Screenshots.

Zur Illustration Bildschirmfoto. Der Textkasten rechts ist das Ergebnis.
Sage bitte kurz, ob Dir das half.
RPI 4 - Jeelink HomeMatic Z-Wave

yersinia

Zitat von: curt am 17 April 2019, 22:16:18
ich weiß nicht, ob wir aneinander vorbei reden. Da ich momentan nicht übermäßig viel Zeit habe, daher auch keine Nerven, den richtigen Andi zu suchen, machen wir es kurz.
Nee, ich hatte mir auch eine eigene Version für die DWD Warnungen basierend auf dem UWZ Widget (inklusive Adaptionen von Bruchbude und sinus61) gebastelt. Es funktiunioniert, ist optisch allerdings...dem Bauhaus-Stil nach der Funktionalität folgend. ;)
Also wer fester im Design ist, feel free. :)

Danke, dass du deine Andi-Version hier teilst. Ich werde es mal ausprobieren und etwas damit spielen. Möglicherweise kann ich dann meine hässlon-Version dann ad acta legen. :)
viele Grüße, yersinia
----
FHEM 6.3 (SVN) on RPi 4B with RasPi OS Bullseye (perl 5.32.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

no_Legend

Hallo Zusammen,

ich bin gerade dabei meine TabletUI zu erstellen.
Nun wollte ich die UWZ einbinden.

Kann mir einer sagen welches die aktuellste Version des UWZ Widget ist und wann sich die laden kann?
Blicke da nicht durch, github, forum oder sonst wo.

Gruß Robert
IntelNUC mit Ubuntu mit FHEM immer aktuell,2x HMLAN, CUL443, CUL868 -homekit/siri -tablet ui -homebridge
Device, diverse:
HM-SEC-KEY,HM-LC-BL1-FM,HM-SEC-SD,HM-Sen-DB-PCB,HM-Sec-RHS,HM-Sec-SC-2,HM-WDS10-TH-O,Harmony,Netamo, 433MHz Steckdosen uvm.

yersinia

nimm die offizielle aus dem repository, also jene, die mit FTUI mitgeliefert wird.
Wenn diese für dich nicht ausreichend funktioniert, dann kannst du immer noch im Forum nach Alternativen suchen.
viele Grüße, yersinia
----
FHEM 6.3 (SVN) on RPi 4B with RasPi OS Bullseye (perl 5.32.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

platoboos

Moin, bei mir werden keine Meldungen angezeigt.... Jemand ein Idee warum nicht ?

Danke und Grüße

<!DOCTYPE html>
<html>
<head></head>
<body>
<div class="page" id="1_unwetter-content">
    <div class="gridster">
  <ul>
<!-- =============Unwettervorhersage  =============== -->
<!-- ====================================== -->

<li class="semitransparent3d" data-row="5" data-col="1" data-sizex="4" data-sizey="10">
<header class="semitransparentheader">Unwetterzentrale Niedersachsen</header>
<div class="cell">
<img src="http://www.unwetterzentrale.de/images/map/niedersachsen_index.png" width='75%' alt="Wetterkarte">
</div>
</li>
<li class="semitransparent3d" data-row="1" data-col="5" data-sizex="5" data-sizey="10">
<header class="semitransparentheader">Unwetterzentrale Meldungen</header>
                    <div data-type="uwz" data-device="UWZ" data-detail='["WarnUWZLevel_Color","ShortText"]'></div>
</li>
</ul>
</div>
</body>
</html>



moonsorrox

da ich auch Niedersachsen habe kann ich dir sagen das es aktuell 2 Meldungen gibt.
Entscheidend ist hier aber sicher der in Fhem hinterlegte Code, nicht FTUI.
Zeigt Fhem denn was...

Hier mal das List von mir und UWZ
Internals:
   CFGFN      ./FHEM/Wetter.cfg
   CountryCode DE
   DEF        DE 30900 3600
   FUUID      5c4319dc-f33f-a6c6-6518-4b15087e30b78f72
   INTERVAL   3600
   INTERVALWARN 0
   NAME       Unwetterzentrale
   NR         2072
   PLZ        30900
   STATE      Warnungen: 2
   TYPE       UWZ
   URL        http://feed.alertspro.meteogroup.com/AlertsPro/AlertsProPollService.php?method=getWarning&language=de&areaID=UWZDE30900
   VERSION    2.0.3
   OLDREADINGS:
   READINGS:
     2019-06-14 23:42:24   WarnCount       2
     2019-06-14 23:42:24   WarnUWZLevel    2
     2019-06-14 23:42:24   WarnUWZLevel_Color gelb
     2019-06-14 23:42:24   WarnUWZLevel_Str Stufe Gelb (Vorwarnung für Unwetterwarnung)
     2019-06-14 23:42:24   Warn_0_AltitudeMax 9000
     2019-06-14 23:42:24   Warn_0_AltitudeMin -10
     2019-06-14 23:42:24   Warn_0_Creation 1560485580
     2019-06-14 23:42:24   Warn_0_Creation_Date 14.06.2019
     2019-06-14 23:42:24   Warn_0_Creation_Time 06:13
     2019-06-14 23:42:24   Warn_0_End      1560603600
     2019-06-14 23:42:24   Warn_0_End_Date 15.06.2019
     2019-06-14 23:42:24   Warn_0_End_Time 15:00
     2019-06-14 23:42:24   Warn_0_End_de   Samstag 15. Juni 15:00 Uhr
     2019-06-14 23:42:24   Warn_0_EventID  15604849714199.4
     2019-06-14 23:42:24   Warn_0_Hail     1
     2019-06-14 23:42:24   Warn_0_IconURL  http://www.unwetterzentrale.de/images/icons/gewitter-gelb.gif
     2019-06-14 23:42:24   Warn_0_LongText Ab Freitagmittag können sich Schauer und Gewitter entwickeln. Diese sind stellenweise stark und können mit Niederschlagsintensitäten zwischen 15 und 30 Liter Regen pro Quadratmeter binnen ein bis zwei Stunden, Hagel bis um 1 cm Korndurchmesser und Sturmböen um 80 km/h, in Ausnahmefällen auch schweren Sturmböen über 90 km/h, einhergehen. In der Nacht zum Samstag zieht wahrscheinlich kräftiger und mit Gewittern versetzter Regen durch. Auch hier können ähnliche Entwicklungen wie oben beschrieben auftreten.
     2019-06-14 23:42:24   Warn_0_Severity 8
     2019-06-14 23:42:24   Warn_0_ShortText Starkregenschauer oder Gewitter Starkregen 15-30 l/qm pro Std., Hagel Sturmböen mögl
     2019-06-14 23:42:24   Warn_0_Start    1560506400
     2019-06-14 23:42:24   Warn_0_Start_Date 14.06.2019
     2019-06-14 23:42:24   Warn_0_Start_Time 12:00
     2019-06-14 23:42:24   Warn_0_Start_de Freitag 14. Juni 12:00 Uhr
     2019-06-14 23:42:24   Warn_0_Type     7
     2019-06-14 23:42:24   Warn_0_Type_Str Gewitter
     2019-06-14 23:42:24   Warn_0_levelName alert_forewarn_red
     2019-06-14 23:42:24   Warn_0_uwzLevel 2
     2019-06-14 23:42:24   Warn_0_uwzLevel_Str Stufe Gelb (Vorwarnung für Unwetterwarnung)
     2019-06-14 23:42:24   Warn_1_AltitudeMax 9000
     2019-06-14 23:42:24   Warn_1_AltitudeMin -10
     2019-06-14 23:42:24   Warn_1_Creation 1560414784
     2019-06-14 23:42:24   Warn_1_Creation_Date 13.06.2019
     2019-06-14 23:42:24   Warn_1_Creation_Time 10:33
     2019-06-14 23:42:24   Warn_1_End      1560600000
     2019-06-14 23:42:24   Warn_1_End_Date 15.06.2019
     2019-06-14 23:42:24   Warn_1_End_Time 14:00
     2019-06-14 23:42:24   Warn_1_EventID  15604140097174
     2019-06-14 23:42:24   Warn_1_Hail     0
     2019-06-14 23:42:24   Warn_1_IconURL  http://www.unwetterzentrale.de/images/icons/temperatur-orange.gif
     2019-06-14 23:42:24   Warn_1_LongText Am Freitag wird es heiß mit Tageshöchsttemperaturen zwischen 30 und 32 Grad. Die höchsten Temperaturen des Tages werden in der Regel zwischen 14 und 18 Uhr erreicht. Die Entwicklung am Samstag ist noch unsicher, bei Bedarf erfolgt rechtzeitig eine neuer Hinweis zur Hitzebelastung.
     2019-06-14 23:42:24   Warn_1_Severity 4
     2019-06-14 23:42:24   Warn_1_ShortText Nachmittags leichte Hitzebelastung bei Höchsttemperaturen zwischen 30 und 32 Grad.
     2019-06-14 23:42:24   Warn_1_Start    1560513600
     2019-06-14 23:42:24   Warn_1_Start_Date 14.06.2019
     2019-06-14 23:42:24   Warn_1_Start_Time 14:00
     2019-06-14 23:42:24   Warn_1_Type     9
     2019-06-14 23:42:24   Warn_1_Type_Str Hitze
     2019-06-14 23:42:24   Warn_1_levelName notice_warn_orange
     2019-06-14 23:42:24   Warn_1_uwzLevel 1
     2019-06-14 23:42:24   Warn_1_uwzLevel_Str Stufe Dunkelgrün (Wetterhinweise)
     2019-06-14 23:42:24   currentIntervalMode normal
     2019-06-14 23:42:24   durationFetchReadings 0.23
     2019-06-14 23:42:24   lastConnection  49 values captured in 0.23 s
     2019-06-14 23:42:24   state           Warnungen: 2
   fhem:
     LOCAL      0
   helper:
Attributes:
   alias      UWZ - Wedemark
   download   1
   group      Unwetterzentrale
   humanreadable 1
   room       Wettervorhersage
   savepath   /tmp/
   sortby     01
   userReadings Warn_0_Start_de {
my $t = ReadingsVal("Unwetterzentrale","Warn_0_Start","?");
my @Wochentage = qw(Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag);
my @Monatsnamen = qw(Januar Februar März April Mai Juni Juli August September Oktober November Dezember);
my ($Sekunden, $Minuten, $Stunden, $Monatstag, $Monat,$Jahr, $Wochentag, $Jahrestag, $Sommerzeit) = localtime($t);
my $datum = sprintf("%s %02d. %s",$Wochentage[$Wochentag],$Monatstag,$Monatsnamen[$Monat]);
my $zeit = sprintf("%02d:%02d Uhr",$Stunden,$Minuten);
return $datum." ".$zeit;
},
Warn_0_End_de {
my $t = ReadingsVal("Unwetterzentrale","Warn_0_End","?");
my @Wochentage = qw(Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag);
my @Monatsnamen = qw(Januar Februar März April Mai Juni Juli August September Oktober November Dezember);
my ($Sekunden, $Minuten, $Stunden, $Monatstag, $Monat,$Jahr, $Wochentag, $Jahrestag, $Sommerzeit) = localtime($t);
my $datum = sprintf("%s %02d. %s",$Wochentage[$Wochentag],$Monatstag,$Monatsnamen[$Monat]);
my $zeit = sprintf("%02d:%02d Uhr",$Stunden,$Minuten);
return $datum." ".$zeit;
}
   verbose    2
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

platoboos

Danke für die Info, das Data Device musste ich noch anpassen. Jetzt funktioniert es.

MCh76

ich habe zu dem thema TabletUI in Verbindung mit dem widget_uwz.js nochmal eine frage.
nach jedem FHEM update muss ich ein lokales Backup des widget_uwz ziehen, weil die offizielle variante alle Swiper elemente auf der gleichen Seite zum "hin und herlaufen" bringt.
Gibt es irgendeine Möglichkeit, die ersten Zeilen der angehängten widget_uwz_restore.js, die der user Bruchbude seinerzeit wohl eingebaut hatte in die offizielle Version zu übernehmen? Dieses Problem nervt doch sicher andere auch nehm ich an?
Grüße,
Chris

curt

@MCh76

Zitat von: setstate am 08 September 2018, 09:57:11
Wie kann ich hier helfen? Soll ich eine bestimmte Version auf Github hochladen?

Versuche bitte, @setstate via PN zu kontaktieren. Er hat ziemlich viele Fäden in der Hand, er wird diesen Thread sicher nicht immer verfolgen.
RPI 4 - Jeelink HomeMatic Z-Wave