Wetterstation umsonst

Begonnen von Damian, 16 März 2021, 22:46:32

Vorheriges Thema - Nächstes Thema

Jamo

Mir gehts so wie Amenophis86, ich bekomme mit dem Code aus dem ersten Post, trotz Windgeschwindigkeit >0,
keinen Pfeil für die Windrichtung, sondern immer nur WindKm und WindboehenKm angezeigt (also das Bild aus dem ersten Post)
Weiss jemand was falsch ist?

defmod Wetterstation DOIF ##
attr Wetterstation room Weather
attr Wetterstation uiTable {package ui_Table;;}\
icon_temp_hum_ring("temp_outside",[Wetter:TemperaturC],[Wetter:Feuchtigkeit],undef,undef,130)|\
icon_ring2([Wetter:WindKm] > 0 ? "wind".",1,0,0,".[Wetter:WindrichtungGrad]:"no_wind",[Wetter:WindKm],0,50,120,0,"km/h",130,undef,1,[Wetter:WindboehenKm],0,50,120,0,"km/h",undef,1) |\
icon_ring2("weather_rain_gauge",[Wetter:RegenMm],0,10,180,270,"mm/h",130,undef,1,[Wetter:RegenGesamtMm],0,10,180,270,"mm",undef,1)

setstate Wetterstation initialized
setstate Wetterstation 2021-03-17 10:47:05 cmd 0
setstate Wetterstation 2021-03-17 10:47:05 mode enabled
setstate Wetterstation 2021-03-17 10:47:05 state initialized


Internals:
   BUSY       0
   CFGFN     
   DEF        https://www.wunderground.com/dashboard/pws/IMUNICH355
   FUUID      dadadad
   Interval   300
   MainURL    https://www.wunderground.com/dashboard/pws/IMUNICH355
   ModuleVersion 4.1.02 - 4.2.2021
   NAME       Wetter
   NOTIFYDEV  global
   NR         50497
   NTFY_ORDER 50-Wetter
   STATE      ???
   TYPE       HTTPMOD
   value     
   CompiledRegexes:
   HTTPCookieHash:
     ci=TWC-Locale-Group=US&X-Origin-Hint=wu-next-prod&TWC-GeoIP-Country=DE&TWC-Privacy;/:
       Name       ci=TWC-Locale-Group=US&X-Origin-Hint=wu-next-prod&TWC-GeoIP-Country=DE&TWC-Privacy
       Options    path=/; domain=.wunderground.com
       Path       /
       Value      gdpr
     speedpin;/:
       Name       speedpin
       Options    expires=Tue, 16-Mar-2021 22:48:54 GMT; path=/; domain=.wunderground.com; secure
       Path       /
       Value      4G
   HttpUtils:
     NAME       
     addr       https://www.wunderground.com:443
     auth       0
     buf       
     code       200
     compress   1
     conn       
     data       
     displayurl https://www.wunderground.com/dashboard/pws/IMUNICH355
     header     Cookie: ci=TWC-Locale-Group=US&X-Origin-Hint=wu-next-prod&TWC-GeoIP-Country=DE&TWC-Privacy=gdpr; speedpin=4G
     host       www.wunderground.com
     httpheader HTTP/1.0 200 OK
Content-Type: text/html; charset=utf-8
Access-Control-Allow-Origin: *
X-FRAME-OPTIONS: sameorigin
wxu-next-commit:
wxu-next-region:
wxu-next-hostname: wu-next-59fff4c7d9-wwgm5
webcakes-app-name: wxu-next
webcakes-app-version:
webcakes-region:
ETag: W/"43cf2-0Rf4Gzg71WRqCVXJEdiAG1fUxEU"
Vary: Accept-Encoding
Content-Encoding: gzip
Strict-Transport-Security: max-age=15724800; includeSubDomains
Content-Length: 40052
Cache-Control: max-age=300
Expires: Wed, 17 Mar 2021 10:44:26 GMT
Date: Wed, 17 Mar 2021 10:39:26 GMT
Connection: close
Set-Cookie: ci=TWC-Locale-Group=US&X-Origin-Hint=wu-next-prod&TWC-GeoIP-Country=DE&TWC-Privacy=gdpr; path=/; domain=.wunderground.com
Property-id: TWC-WU-Prod
TWC-Privacy: gdpr
TWC-GeoIP-LatLong: 50.12,8.68
TWC-GeoIP-Country: DE
TWC-Device-Class: desktop
TWC-Locale-Group: US
TWC-Connection-Speed: 4G
X-Origin-Hint: wu-next-prod
     httpversion 1.0
     hu_blocking 0
     hu_filecount 1
     hu_port    443
     hu_portSfx
     ignoreredirects 1
     loglevel   4
     path       /dashboard/pws/IMUNICH355
     protocol   https
     redirects  0
     timeout    10
     url        https://www.wunderground.com/dashboard/pws/IMUNICH355
     sslargs:
   QUEUE:
   READINGS:
     2021-03-17 11:39:26   Feuchtigkeit    85
     2021-03-17 11:39:26   Regen           0.14
     2021-03-17 11:39:26   RegenGesamt     0.20
     2021-03-17 11:39:26   RegenGesamtMm   0.49
     2021-03-17 11:39:26   RegenMm         0.343
     2021-03-17 11:39:26   Temperatur      36.3
     2021-03-17 11:39:26   TemperaturC     2.38888888888889
     2021-03-17 11:39:26   Wind            4.7
     2021-03-17 11:39:26   WindKm          7.563898
     2021-03-17 11:39:26   Windboehen      10.1
     2021-03-17 11:39:26   WindboehenKm    16.254334
     2021-03-17 11:39:26   Windrichtung    504
     2021-03-17 11:39:26   WindrichtungGrad 324
   REQUEST:
     context    reading
     data       
     header     
     ignoreredirects 0
     num        0
     retryCount 0
     type       update
     url        https://www.wunderground.com/dashboard/pws/IMUNICH355
   defptr:
     readingBase:
       Feuchtigkeit reading
       Regen      reading
       RegenGesamt reading
       Temperatur reading
       Wind       reading
       Windboehen reading
       Windrichtung reading
     readingNum:
       Feuchtigkeit 07
       Regen      04
       RegenGesamt 05
       Temperatur 06
       Wind       01
       Windboehen 02
       Windrichtung 03
     readingOutdated:
     requestReadings:
       update:
         Feuchtigkeit reading 07
         Regen      reading 04
         RegenGesamt reading 05
         Temperatur reading 06
         Wind       reading 01
         Windboehen reading 02
         Windrichtung reading 03
Attributes:
   enableControlSet 1
   reading01Name Wind
   reading01Regex wu-unit ng-star-inserted"><!----><!----><!----><span _ngcontent-sc...="" class="wu-value wu-value-to" style="color:;">(\d+\.\d)
   reading02Name Windboehen
   reading02Regex wu-unit wu-unit-speed ng-star-inserted"><!----><!----><!----><span _ngcontent-sc...="" class="wu-value wu-value-to" style="color:;">(\d+\.\d)
   reading03Name Windrichtung
   reading03Regex (\d+)deg\);"><img _ngcontent-sc...="" alt="img" src="\/\/www.wunderground.com\/static\/images\/pws\/Wind-Marker.svg">
   reading04Name Regen
   reading04Regex wu-unit-rainRate ng-star-inserted"><!----><!----><!----><span _ngcontent-sc...="" class="wu-value wu-value-to" style="color:;">(\d+\.\d\d)
   reading05Name RegenGesamt
   reading05Regex wu-unit-rain ng-star-inserted"><!----><!----><!----><span _ngcontent-sc...="" class="wu-value wu-value-to" style="color:;">(\d+\.\d\d)
   reading06Name Temperatur
   reading06Regex wu-unit wu-unit-temperature is-degree-visible ng-star-inserted"><!----><!----><!----><span _ngcontent-sc...="" class="wu-value wu-value-to" style="color:;">(\d+.\d)
   reading07Name Feuchtigkeit
   reading07Regex wu-unit wu-unit-humidity ng-star-inserted"><!----><!----><!----><span _ngcontent-sc...="" class="wu-value wu-value-to" style="color:;">(\d\d)
   room       Weather
   timeout    10
   userReadings WindKm {ReadingsNum($name,'Wind',0)*1.60934},
WindboehenKm {ReadingsNum($name,'Windboehen',0)*1.60934},
WindrichtungGrad {ReadingsNum($name,'Windrichtung',0)-180},
RegenMm {ReadingsNum($name,'Regen',0)*2.45},
RegenGesamtMm {ReadingsNum($name,'RegenGesamt',0)*2.45},
TemperaturC {(ReadingsNum($name,'Temperatur',0)-32)*5/9}

Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Damian

Die benötigten Icons hast du schon ins System übernommen?
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Amenophis86

Nach einfügen der Icons nicht vergessen FHEM neuzustarten.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

kumue

ein rereadicons im WEB-Frontend würde doch reichen...
set <DEIN_WEB_FRONTEND_NAME> rereadicons

speed

Hallo,
wie bekomme ich die tolle Anzeige auf meinen Floorplan ?
gruß
speed

Jamo

ZitatDie benötigten Icons hast du schon ins System übernommen?
Hallo Damian,
ich habe jetzt sowohl ein update FHEM + shutdown/restart, als auch ein set WEB rereadicons gemacht.

Muss ich die icons irgendwo seperat nachladen?
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Damian

Zitat von: Jamo am 17 März 2021, 12:52:54
Hallo Damian,
ich habe jetzt sowohl ein update FHEM + shutdown/restart, als auch ein set WEB rereadicons gemacht.

Muss ich die icons irgendwo seperat nachladen?

Die beiden verlinkten Icons im ersten Post "wind" und "no_wind" musst du ins Verzeichnis fhem/www/images/fhemSVG kopieren und am besten das System mit shutdown restart durchstarten.

Natürlich kann man jedes beliebige andere Icon nehmen, das erste "wind" sollte ein Pfeil sein, weil dieses Icon gedreht wird, für "no_wind" kann man ebenfalls etwas aus dem bestehenden Repertoire der Standardicons nehmen.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Damian

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Amenophis86

Zitat von: kumue am 17 März 2021, 12:26:22
ein rereadicons im WEB-Frontend würde doch reichen...

schau an, kannte ich gar nicht.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

Jamo

Die beiden verlinkten Icons im ersten Post "wind" und "no_wind" musst du ins Verzeichnis fhem/www/images/fhemSVG kopieren und am besten das System mit shutdown restart durchstarten.Merci! Hatte ich überlesen.

Ich bekomme jetzt den Pfeil, aber noch nicht die Windrichtung Gradanzeige, von [Wetter:WindrichtungGrad], obwohl [Wetter:WindKm] > 0 ist. icon_ring2([Wetter:WindKm] > 0 ? "wind".",1,0,0,".[Wetter:WindrichtungGrad]:"no_wind",[Wetter:WindKm],0,50,120,0,"km/h",130,undef,1,[Wetter:WindboehenKm],0,50,120,0,"km/h",undef,1) |\
Das sollte doch so aussehen wie bei Dir im Profilbild (Screenshot2) bei WindKm > 0, oder?
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Damian

Die Gradzahl gibt es hier nicht, die zweite Zahl ist die Geschwindigkeit der Windböen, siehe Bild im ersten Post.

Es gab da noch einen Umrechnungsfehler beim Niederschlag, den habe ich gerade korrigiert.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Damian

#26
Ich baue gerade den UV-Index, so sieht er im Sommer aus und heute:
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Jamo

Die Gradzahl gibt es hier nicht, die zweite Zahl ist die Geschwindigkeit der Windböen, siehe Bild im ersten Post. Danke, jetzt hat es bei mir geschnackelt!
UV Index - darauf freu ich mich schon!
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Damian

Luftdruck ist auch schon fertig.

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Damian

Definition im ersten Post um UV-Index und Luftdruck aktualisiert.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF