[widget_uwz] widget für UWZ Unwetterzentrale.

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

Vorheriges Thema - Nächstes Thema

mcbill

@moonsorrox:

Wenn ich im FTUI mittels anderen widgets (label, image etc.) auf das  device "Unwetterzentrale" zugreife, bekomme ich im data-get die korrekten Werte.
Nur im UWZ-widget leider nicht ...

Folgendes funktioniert z.B., ich bekomme damit ein gelbes Dreieck mit Ausrufezeichen:


        <div data-type="symbol"
             data-device="Unwetterzentrale"
             data-get="WarnUWZLevel_Color"
             data-states='["gruen","gelb","orange","rot"]'
             data-icons='["fa-check-square-o","fa-exclamation-triangle","fa-exclamation-triangle","fa-exclamation-triangle blink"]'
             data-colors='["white","yellow","#FD5F00","#FF0101"]'
             data-background-colors='["lightgrey","lightgrey","lightgrey","lightgrey"]'
             class="bigger">
        </div>

moonsorrox

Zitat von: mcbill am 14 Juli 2017, 14:19:06
Folgendes funktioniert z.B., ich bekomme damit ein gelbes Dreieck mit Ausrufezeichen:


        <div data-type="symbol"
             data-device="Unwetterzentrale"
             data-get="WarnUWZLevel_Color"
             data-states='["gruen","gelb","orange","rot"]'
             data-icons='["fa-check-square-o","fa-exclamation-triangle","fa-exclamation-triangle","fa-exclamation-triangle blink"]'
             data-colors='["white","yellow","#FD5F00","#FF0101"]'
             data-background-colors='["lightgrey","lightgrey","lightgrey","lightgrey"]'
             class="bigger">
        </div>


so bekommst du natürlich auch kein Text... so nur das Icon..!!
Was fehlt dir denn jetzt..? der Text oder was..? dann bitte noch mein Codeschnipsel beachten
data-detail='["IconURL","uwzLevel","LongText","WarnTime"]'
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

mcbill

Folgendes funktioiniert nicht:


              <div data-type="uwz"
                   data-device="Unwetterzentrale"
                   data-imgsize="50"
                   data-detail='["IconURL","uwzLevel","LongText","WarnTime"]'
                   data-lngtxtstyle="small"
                   data-max="5"
                   data-textdivider="</br>"
                   data-swiperstyle="yes"
                   class="top-space"></div>


Ich bekomme nichts dargestellt.

CoolTux

Kannst du ja auch nicht. Es müssen doch erst die humanreadable Readings angelegt werden. Und das passiert erst bei einer neuen Wetterwarnung.
Hast du das Attribut noch drin?
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

Kusselin

Zitat von: moonsorrox am 14 Juli 2017, 13:19:15
probiere es einfach aus und formatiere es dann passend für dich... schau erst mal wie es jetzt mit meinem Code bei dir aussieht
Hi moonsorrox,

Also dein Code funzt soweit..
Musste nur die URL äbdern..kein niedersachsen sondern badenwuerttemberg
Jetzt aber ne Frage noch..die eigentliche widgetwarnung also da wo dann 12 oder mehrere Meldungen als Zahl erscheint...kann ja nur ein kleines Viereck in tablet Ui sein gell?
Und wenn man dann draufköickt kommen die eigentlichen Meldungen..richtig mit Karte!!!

Bitte um Info
Gruss



Gesendet von iPhone mit Tapatalk Pro

moonsorrox

#140
Dieses sollte eigentlich eine Wolke sein, kein Viereck... zumindest bei mir ist es eine Wolke... ;)
data-icons bitte schauen...
Kann jetzt aber nicht schauen, da ich in Bayern bin  :D
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

Kusselin

Ja sorry, ne Wolke ist das..genau mit einem roten kreis in dem dann die anzahl der warnungen stehen!!

Aber das icon kann halt grad so gross sein wie die wolke..weisst was ich meine?
Und nicht den ganzen bildschirm ausfüllen.

Voel Spass noch in Bayern


Gesendet von iPhone mit Tapatalk Pro

nageniil

Ein cooles Widget - aber man muss das erst mal finden...
Ich war so frei und habe einen Beitrag dazu im WIKI erstellt, damit man es evtl. auch besser findet...
FHEM 5.8 auf RaspBerry3 (jessie)
Fritz!Box7490 mit 3*DECT200/210(Schalter) + 5*Comet(Heizung) + 3*Fritz!Fon
10*Pollin-Funksteckdosen ...

Ulm32b

 :) Respekt. New Member mit 6 Beiträgen und bereits ein normgerechter Eintrag im Wiki. Weiter so.
Im Frühjahr gab es hier eine große, ich denke ziemlich erfolgreiche Aktion zur Dokumentation des verstreuten FTUI-Wissens. Aber fertig ist man ja nie.

Beste Grüße
Ulm32b

chris1284

schöner beitrag, danke dir. habe zwar auch wiki rechte aber bisher noch keine lust was anzulegen. vielen dank!

mrbreil

Habe auch das Problem dass das ü in "Gültig vom ..." falsch dargestellt wird. In der Warnmeldung wird zB. "von Süd- ..." richtig dargestellt. Wie habt ihr das hinbekommen?

AlexSchley

Hallo zusammen,

ich bekomme es leider auch nicht hin das mir die Wetterarnungen im Tablet-UI angezeigt werden. Habe ledeglich die farbigen Symbole.

<li class="halbTransparent" data-row="2" data-col="2" data-sizex="7" data-sizey="4" style="overflow:auto;">
<header class="headerTransparent">WETTERWARNUNGEN REGION MANNHEIM</header>
        <div data-type="uwz"
             data-device="Unwetterzentrale"
             data-imgsize="50"
             data-detail='["IconURL","uwzLevel","LongText","WarnTime"]'
             data-lngtxtstyle="small"
             data-max="5"
             data-textdivider="</br>"
             data-swiperstyle="yes"
             class="top-space">
        </div>
</li>


Internals:
   CountryCode DE
   DEF        DE 68305 1800
   INTERVAL   1800
   INTERVALWARN 0
   NAME       Unwetterzentrale
   NR         75
   PLZ        68305
   STATE      Warnungen: 2
   TYPE       UWZ
   URL        http://feed.alertspro.meteogroup.com/AlertsPro/AlertsProPollService.php?method=getWarning&language=de&areaID=UWZDE68305
   VERSION    1.6.0
   READINGS:
     2017-09-13 19:17:30   WarnCount       2
     2017-09-13 19:17:30   WarnUWZLevel    3
     2017-09-13 19:17:30   WarnUWZLevel_Color orange
     2017-09-13 19:17:30   WarnUWZLevel_Str Warnstufe Orange (Unwetterwarnung)
     2017-09-13 19:17:30   Warn_0_AltitudeMax 800
     2017-09-13 19:17:30   Warn_0_AltitudeMin -10
     2017-09-13 19:17:30   Warn_0_Creation 1505226060
     2017-09-13 19:17:30   Warn_0_Creation_Date 12.09.2017
     2017-09-13 19:17:30   Warn_0_Creation_Time 16:21
     2017-09-13 19:17:30   Warn_0_End      1505433600
     2017-09-13 19:17:30   Warn_0_End_Date 15.09.2017
     2017-09-13 19:17:30   Warn_0_End_Time 02:00
     2017-09-13 19:17:30   Warn_0_EventID  15051605598565.1
     2017-09-13 19:17:30   Warn_0_Hail     0
     2017-09-13 19:17:30   Warn_0_IconURL  http://www.unwetterzentrale.de/images/icons/sturm-orange.gif
     2017-09-13 19:17:30   Warn_0_LongText Am Mittwochmorgen und am Vormittag kommt starker bis stürmischer Südwestwind auf. Dabei ist mit teils schweren Sturmböen von 75 bis 90 km/h zu rechnen, auch stärkere Böen können, bevorzugt in Schauer und Gewitternähe, nicht ausgeschlossen werden. Zwischenzeitlich kann der Wind aus West bis Nordwest wehen, vor allem am Donnerstag dreht er auf Nordwest und schwächt sich zum Abend hin ab.
     2017-09-13 19:17:30   Warn_0_Severity 10
     2017-09-13 19:17:30   Warn_0_ShortText Mi stürmischer SW-Wind, schwere Sturmböen um 90 km/h, Do. 80-90 aus SW-NW
     2017-09-13 19:17:30   Warn_0_Start    1505260800
     2017-09-13 19:17:30   Warn_0_Start_Date 13.09.2017
     2017-09-13 19:17:30   Warn_0_Start_Time 02:00
     2017-09-13 19:17:30   Warn_0_Type     2
     2017-09-13 19:17:30   Warn_0_Type_Str Sturm
     2017-09-13 19:17:30   Warn_0_levelName alert_warn_orange
     2017-09-13 19:17:30   Warn_0_uwzLevel 3
     2017-09-13 19:17:30   Warn_0_uwzLevel_Str Warnstufe Orange (Unwetterwarnung)
     2017-09-13 19:17:30   Warn_1_AltitudeMax 9000
     2017-09-13 19:17:30   Warn_1_AltitudeMin -10
     2017-09-13 19:17:30   Warn_1_Creation 1505272740
     2017-09-13 19:17:30   Warn_1_Creation_Date 13.09.2017
     2017-09-13 19:17:30   Warn_1_Creation_Time 05:19
     2017-09-13 19:17:30   Warn_1_End      1505412000
     2017-09-13 19:17:30   Warn_1_End_Date 14.09.2017
     2017-09-13 19:17:30   Warn_1_End_Time 20:00
     2017-09-13 19:17:30   Warn_1_EventID  15052724287439
     2017-09-13 19:17:30   Warn_1_Hail     0
     2017-09-13 19:17:30   Warn_1_IconURL  http://www.unwetterzentrale.de/images/icons/regen-orange.gif
     2017-09-13 19:17:30   Warn_1_LongText Ab Mittwochvormittag und -mittag ist zeitweise mit stärkerem Regen zu rechnen. Teils ist dieser länger anhaltend, teils in Form von Schauern und Gewittern. Vor allem von Mittwochabend bis Donnerstagmorgen regnet es teils stark. Insgesamt ist mit Regenmengen von verbreitet 30 bis 40 l/m² in 36 Stunden, örtlich auch um 50 Liter oder etwas zu rechnen.
     2017-09-13 19:17:30   Warn_1_Severity 10
     2017-09-13 19:17:30   Warn_1_ShortText Teils länger anhaltender, teils schauerartiger und gewittriger Regen mit 30-50 l/qm
     2017-09-13 19:17:30   Warn_1_Start    1505293200
     2017-09-13 19:17:30   Warn_1_Start_Date 13.09.2017
     2017-09-13 19:17:30   Warn_1_Start_Time 11:00
     2017-09-13 19:17:30   Warn_1_Type     4
     2017-09-13 19:17:30   Warn_1_Type_Str Regen
     2017-09-13 19:17:30   Warn_1_levelName alert_warn_orange
     2017-09-13 19:17:30   Warn_1_uwzLevel 3
     2017-09-13 19:17:30   Warn_1_uwzLevel_Str Warnstufe Orange (Unwetterwarnung)
     2017-09-13 19:17:30   currentIntervalMode normal
     2017-09-13 19:17:30   durationFetchReadings 0.00
     2017-09-13 19:17:30   lastConnection  49 values captured in 0.00 s
     2017-09-13 19:17:30   state           Warnungen: 2
   fhem:
     LOCAL      0
   helper:
Attributes:
   group      Wetterwarnungen
   humanreadable 1
   room       00_Infos


Bin mittlerweile ziemlich ratlos und steh völlig auf dem Schlauch. Wäre klasse wenn ich von euch einen Tipp bekommen könnte warum es nicht klappt.

Schonmal Vielen Dank im Voraus :)

Besten Gruß
Alex

chris1284

deine defininition in der ui funktioniert bei mir auf anhieb und dein uwz device sieht auch gut aus.

ich denke es liegt an irgend etwas was sich noch auf der siet befindet oder einen syntaxfehler auf deiner seite. probier mal ein quasi leere seite und deine uwz definition

AlexSchley

Hmm ok das ist sehr merkwürdigt.

Hab jetzt alles auf eine seperate Seite gepackt und das funktioniert leider auch nicht.

Das ist die komplette HTML Datei:
<html>
<head>
        <title>UWZ</title>
</head>
<body>

<div class="gridster">
<ul>

<li class="halbTransparent" data-row="2" data-col="2" data-sizex="7" data-sizey="4" style="overflow:auto;">
<header class="headerTransparent">WETTERWARNUNGEN REGION MANNHEIM</header>
        <div data-type="uwz"
             data-device="Unwetterzentrale"
             data-imgsize="50"
             data-detail='["IconURL","uwzLevel","LongText","WarnTime"]'
             data-lngtxtstyle="small"
             data-max="5"
             data-textdivider="</br>"
             data-swiperstyle="yes"
             class="top-space">
        </div>
</li>

</ul>
</div>
</body>
</html>

chris1284

hast du mal das aktuelle widget aus dem github geladen und rechte nach dem kopiern in den  js ordner geprüft?