VWeather2 Converter - Wetter Anzeige

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • VWeather2 Converter - Wetter Anzeige

      VWeather2 ist eine Erweiterung des bestehende VTi-Converters 'VWeather'.
      Der Original-VWeather-Converter ist Teil des aktuellen VTi-Images und bleibt unberührt.
      Wir danken allen Programmierern der Originalfassung, sind uns aber auch bewußt, dass sich diese erweiterte Version noch optimieren lässt.

      Letzte Version (160510) im Download weiter unten:
      Speichern in: usr/lib/enigma2/python/Components/Converter/
      GUI Neustart unbedingt erforderlich!

      VWeather2 ist rückwärts-kompatibel mit VWeather, so das alle bestehende Anwendungen in Skins unverändert bleiben können, sobald <convert type="VWeather2"> benutzt wird.
      VWeather2, sowie auch VWeather, benutzen als Quelle die Yahoo!-Wetterdaten - eine Internetverbindung der Box ist also erforderlich.
      VWeather2 Einstellungen werden unter Menü -> VTi -> Einstellungen-Skinname: (Ortsname, Update-Interval, Daten in "Celsius"/"Fahrenheit").
      VWeather2 ändert die Anzeige in Englisch mit angepassten Texten, Abstands-, Geschwindigkeits- und Uhrzeitsangaben, sobald "Fahrenheit" im Menü eingestellt wird.

      Erweiterungen in VWeather2: (Aufrufe für Skinner sind enthalten)
      Spoiler anzeigen

      Wetterdaten für die aktuelle Wettersituation:

      Ortsname: <convert type="VWeather2">currentLocation</convert>
      Bundesland: <convert type="VWeather2">currentRegion</convert>
      Land: <convert type="VWeather2">currentCountry</convert>

      Latitude / Longitude kombiniert :<convert type="VWeather2">geoData</convert> (Beispiel Köln: 50°94' N / 6°96' O)
      Latitude: <convert type="VWeather2">geoLat</convert> (Beispiel Köln: 50°94' N)
      Longitude: <convert type="VWeather2">geoLong</convert> (Beispiel Köln: 6°96' O)

      Wetter-Code: <convert type="VWeather2">currentWeatherCode</convert> (MeteoCons-Font)
      Wetter-Picon: <convert type="VWeather2">currentWeatherPicon</convert> (Alternative zu den MeteoCons)
      Beispiel zu Picon Anzeige: <source="Service" render="Picon" path="MuteSpectator/pic/weather">
      Die "source" muss alternativ angepasst werden an den Picon-Aufruf im jeweiligen Skin Part ("Service“, ''session.CurrentService", "ServiceEvent", usw)
      Der "path" zum Verzeichnis mit den Wetter-Picons (0 bis 47 und 3200 .PNG) ist frei wählbar. Wetter-Picon-Sätze sind im Forum auffindbar (@Maggy Skins).

      Aktuelle Temperatur: <convert type="VWeather2">currentWeatherTemp</convert> (°C oder °F, gerundet)
      Aktuelle Beschreibung: <convert type="VWeather2">currentWeatherText</convert> (Beschreibung des Wetterstatus)
      Gefühlte Temperatur: <convert type="VWeather2">windChill</convert> (°C, oder °F, gerundet)

      Windrichtung (kurz): <convert type="VWeather2">windDirectionShort</convert> (NNO, SSW, NO, SW, W, usw)
      Windrichtung (lang): <convert type="VWeather2">windDirectionLong</convert> (Nord-Nordost, Süd-Südwest, Nordost, Südwest, West, usw)
      Windgeschwindigkeit: <convert type="VWeather2">windSpeed</convert> (km/h oder mph -> gerundet)

      Luftfeuchtigkeit: <convert type="VWeather2">atmoHumidity</convert> (%)
      Luftdruck: <convert type="VWeather2">atmoPressure</convert> (mBar -> gerundet)
      Luftdruck Änderung: <convert type="VWeather2">atmoRising</convert> (">>" (Steigend), "<<" (Fallend), keine Anzeige (Gleichbleibend)

      Fernsicht: <convert type="VWeather2">atmoVisibility</convert> (km, miles -> gerundet)

      Sonnenaufgang: <convert type="VWeather2">astroSunrise</convert> (Uhr, AM/PM)
      Sonnenuntergang: <convert type="VWeather2">astroSunset</convert> (Uhr, AM/PM)

      Uhrzeit der Aktualisierung: <convert type="VWeather2">downloadTime</convert> (Uhr, AM/PM)
      Datum der Aktuallisierung: <convert type="VWeather2">downloadDate</convert> (01. Mai 2016, May 01, 2016)


      Wetterdaten für Heute und die kommende neun (9) Tage:
      (die Aufrufe sind identisch mit dem original-VWeather, erweitert um die Anzahl der Tage, Beschreibungstext und die Picon-Anzeige)

      <convert type="VWeather2">forecastTodayDay</convert>
      <convert type="VWeather2">forecastTodayDate</convert>
      <convert type="VWeather2">forecastTodayPicon</convert>
      <convert type="VWeather2">forecastTodayCode</convert>
      <convert type="VWeather2">forecastTodayTempMin</convert>
      <convert type="VWeather2">forecastTodayTempMax</convert>
      <convert type="VWeather2">forecastTodayText</convert>

      <convert type="VWeather2">forecastTomorrowDay</convert>
      <convert type="VWeather2">forecastTomorrowDate</convert>
      <convert type="VWeather2">forecastTomorrowPicon</convert>
      <convert type="VWeather2">forecastTomorrowCode</convert>
      <convert type="VWeather2">forecastTomorrowTempMin</convert>
      <convert type="VWeather2">forecastTomorrowTempMax</convert>
      <convert type="VWeather2">forecastTomorrowText</convert>

      <convert type="VWeather2">forecastTomorrow1Day</convert>
      <convert type="VWeather2">forecastTomorrow1Date</convert>
      <convert type="VWeather2">forecastTomorrow1Picon</convert>
      <convert type="VWeather2">forecastTomorrow1Code</convert>
      <convert type="VWeather2">forecastTomorrow1TempMin</convert>
      <convert type="VWeather2">forecastTomorrow1TempMax</convert>
      <convert type="VWeather2">forecastTomorrow1Text</convert>

      usw. mit den jeweiligen Tomorrow2, Tomorrow3, Tomorrow4, Tomorrow5, Tomorrow6, Tomorrow7 und Tomorrow8 Eintrag im Aufruf.

      Beachte bitte das der Aufruf <convert type="VWeather">CF</convert> überflüssig geworden ist, da die Angabe '°C' und '°F' direkt mit den Wert ausgegeben wird.

      How-To zum VWeather2-Converter:
      Spoiler anzeigen

      1) Macht euch ein Image-Backup!

      2) Kopiert die VWeather2.py nach /usr/lib/enigma2/python/Components/Converter - Rechte sollten auf 644 stehen.

      3) Kopiert euch aus eurer skin.xml den Screen heraus, den ihr für das Wetter nutzen wollt und erstellt euch im allScreens-Ordner eine Skinpart-Datei.

      4) Wollt ihr den Meteocon-Font nutzen, muss dieser im Ordner /usr/share/enigma/Skinname/fonts vorhanden und in der skin.xml definert sein.

      5) Wollt ihr die Picons nutzen, erstellt einen Ordner im Skinordner dafür und kopiert die Picons dort hinein.

      6) Die Angabe eurer Stadt sowie die Auswahl zwischen Celsius und Fahrenheit erfolgt weiterhin im Atile-Plugin unter Menü -> VTi -> Einstellungen - Skinname. Celsius hat zusätzlich zur Folge, dassalle Angaben in Deutsch, bei Fahrenheit alle Angaben in Englisch ausgegeben werden.

      7) Skin-Part im Atile-Plugin in den Pro-Einstellungen aktivieren.

      8) Box neu starten.

      Skin Code Example:
      Spoiler anzeigen

      Letzte Version (160510) im Download weiter unten.

      Quellcode

      1. <widget source="session.CurrentService" render="Picon" path="Skinname/Piconordner" position="125,832" size="85,85" zPosition="2" transparent="1" alphatest="blend">
      2. <convert type="VWeather2">currentWeatherPicon</convert>
      3. </widget>
      4. <widget source="session.CurrentService" render="Label" position="235,857" size="90,35" zPosition="2" transparent="1" foregroundColor="foreground" font="Regular; 25" halign="center">
      5. <convert type="VWeather2">currentWeatherTemp</convert>
      6. </widget>
      7. <widget source="session.CurrentService" render="Label" position="345,857" size="515,35" zPosition="2" transparent="1" foregroundColor="foreground" font="Regular; 25" halign="left">
      8. <convert type="VWeather2">currentLocation</convert>
      9. </widget>


      EDIT: Es gibt eine neue Version (160510) :happy2:
      (160505: Erst-Pubklikation 56 Downloads)
      (160508: 1. Update 26 Downloads)
      Download und spechern in: usr/lib/enigma2/python/Components/Converter/
      GUI-Neustart!

      Änderungen:
      Spoiler anzeigen

      Update 160508:
      Leerstelle in °C und °F wurde entfernt
      Rundung in Temp wurde optimiert
      Rundung in Speed & Visibility wurde eingefügt.
      Übersetzung für "Clear" (nacht) wurde gekürzt
      Übersetzung für "Mostly Clear" (nacht) wurde gekürzt.

      Update 160510:
      Geo-Location eingefügt, mit automatische, weltweite Koordinaten Anzeige. Basierend auf "City Code" in den Skin Einstellungen (z.B. Köln: 667931).

      Ausgabe als Text-String in 3 Formate:
      Latitude/Longitude kombiniert: <convert type="VWeather2">geoData</convert> (Beispiel Köln: 50°94' N / 6°96' O)
      Latitude: <convert type="VWeather2">geoLat</convert> (Beispiel Köln: 50°94' N)
      Longitude: <convert type="VWeather2">geoLong</convert> (Beispiel Köln: 6°96' O)

      Für die 'Ost' Position wechselt die Anzeige von "O" (Ost) nach "E" (East) wenn in der Skin Einstellungen "Fahrenheit" gewählt wird.
      Die restliche Anzeigen ("N", "W" "S") sind im Englischen und Deutsch gleich.

      Skin Code Example:

      Quellcode

      1. CODE BEISPIEL AUSGABE KOMBINIERT:
      2. <widget source="Service" render="Label" position="250,460" size="140,20" font="Regular;16" zPosition="1" halign="left" valign="center" foregroundColor="foreground" backgroundColor="background_left" transparent="1" noWrap="1">
      3. <convert type="VWeather2">geoData</convert>
      4. </widget>
      5. CODE BEISPIEL GETRENNTE AUSGABE:
      6. <widget source="Service" render="Label" position="250,460" size="70,20" font="Regular;16" zPosition="1" halign="left" valign="center" foregroundColor="foreground" backgroundColor="background_left" transparent="1" noWrap="1">
      7. <convert type="VWeather2">geoLat</convert>
      8. </widget>
      9. <widget source="Service" render="Label" position="500,490" size="70,20" font="Regular;16" zPosition="1" halign="left" valign="center" foregroundColor="foreground" backgroundColor="background_left" transparent="1" noWrap="1">
      10. <convert type="VWeather2">geoLong</convert>
      11. </widget>
      Alles anzeigen

      @atreyou & @deso1208 wünschen euch viel Spaß beim Skinnen! :thumbsup:
      Anbei noch einige ScreenShots mit Beispiele der Ausgabe von VWeather2. (siehe auch Post 2)
      Dateien
      Weniger ist manchmal mehr!

      Mein Setup: aktuelles VTi Image mit MuteSpectator-MOD Skin. OScam-Update. Plugins: OpenWebIF, GraphMultiEPG, EPGRefresh, EPGImport, EPGSearch, TMDb. Interne HDD 1TB. LAN an Fritz!Box 7580. HD+02. EPG.dat, Picons, Image Backup, und BackUpSuite Daten im Flash. Dur-Line UK-124 Unicable LNB für Astra 19.2E (8 Tuner), Dur-Line UK-124 Unicable LNB für Astra 28,2E (4 Tuner), Inverto IDLB-QUDL42-UNI2L-1PP für Hot Bird 13E (4 Tuner), Dual DVB-C/T2 Tuner. FCC=Off.

      Dieser Beitrag wurde bereits 35 mal editiert, zuletzt von atreyou ()

    • Noch einige alternative ScreenShots von @deso1208:
      Dateien
      • EPG-Bar Meteo.png

        (1,9 MB, 291 mal heruntergeladen, zuletzt: )
      • IB Picon.png

        (2,63 MB, 242 mal heruntergeladen, zuletzt: )
      • SIB Picon.png

        (1,32 MB, 237 mal heruntergeladen, zuletzt: )
      Weniger ist manchmal mehr!

      Mein Setup: aktuelles VTi Image mit MuteSpectator-MOD Skin. OScam-Update. Plugins: OpenWebIF, GraphMultiEPG, EPGRefresh, EPGImport, EPGSearch, TMDb. Interne HDD 1TB. LAN an Fritz!Box 7580. HD+02. EPG.dat, Picons, Image Backup, und BackUpSuite Daten im Flash. Dur-Line UK-124 Unicable LNB für Astra 19.2E (8 Tuner), Dur-Line UK-124 Unicable LNB für Astra 28,2E (4 Tuner), Inverto IDLB-QUDL42-UNI2L-1PP für Hot Bird 13E (4 Tuner), Dual DVB-C/T2 Tuner. FCC=Off.

      Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von atreyou ()

    • Ein lauffähiger MuteSpectator Skin-Part, mit Wetter Picons liegt hier...
      Weniger ist manchmal mehr!

      Mein Setup: aktuelles VTi Image mit MuteSpectator-MOD Skin. OScam-Update. Plugins: OpenWebIF, GraphMultiEPG, EPGRefresh, EPGImport, EPGSearch, TMDb. Interne HDD 1TB. LAN an Fritz!Box 7580. HD+02. EPG.dat, Picons, Image Backup, und BackUpSuite Daten im Flash. Dur-Line UK-124 Unicable LNB für Astra 19.2E (8 Tuner), Dur-Line UK-124 Unicable LNB für Astra 28,2E (4 Tuner), Inverto IDLB-QUDL42-UNI2L-1PP für Hot Bird 13E (4 Tuner), Dual DVB-C/T2 Tuner. FCC=Off.

      Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von atreyou ()

    • Das heisst demnächst nicht mehr SecondInfoBar sondern WeatherInfoBar! :)

      Toll gemacht! :thumbup:
    • Der VWeather2 Converter kann überall eingesetzt werden. Nicht zwingend als SIB Ersatz.

      In das MuteSpectator Beispiel läuft er als EPG-Bar Ersatz, d.H.

      OK Taste = Infobar
      2 x OK Taste = 2nd Infobar
      Lang-OK is Wetter.
      Raus mit OK.

      Mir gefällt die Einknopfbedienung...
      Der aktuelle WetterStatus aus VWeather2 wird bei mir auch angezeigt in der Infobar, SIB, und MoviePlayer Bar.
      Weniger ist manchmal mehr!

      Mein Setup: aktuelles VTi Image mit MuteSpectator-MOD Skin. OScam-Update. Plugins: OpenWebIF, GraphMultiEPG, EPGRefresh, EPGImport, EPGSearch, TMDb. Interne HDD 1TB. LAN an Fritz!Box 7580. HD+02. EPG.dat, Picons, Image Backup, und BackUpSuite Daten im Flash. Dur-Line UK-124 Unicable LNB für Astra 19.2E (8 Tuner), Dur-Line UK-124 Unicable LNB für Astra 28,2E (4 Tuner), Inverto IDLB-QUDL42-UNI2L-1PP für Hot Bird 13E (4 Tuner), Dual DVB-C/T2 Tuner. FCC=Off.

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von atreyou ()

    • Woher erhält man denn die hübschen Wetter-Picons?

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Frau Plön ()

    • Von @Maggy gibt es welche. In einem LCD4Linux-Thread hab ich auch welche gesehen. Im YWeather-Plugin sind wie im AI.HD-Skin ebenso welche enthalten.

      Edit: Schau auch mal beim MuteSpectator-Mod.
      Kein Support via PN oder auf der Pinnwand - Fragen gehören ins Forum!


      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von deso1208 ()

    • Stimmt! Im Plugin. Hatte ich ganz vergessen. Dann schau ich mal da nach.
    • gordon55 schrieb:

      joh, sieht für mich auch so aus, als dass die icons ausm alten yweather genauso passen
      Sieht nicht nur so, ist auch so. :)

      Gibt aber Picons in verschiedenen Größen, muss nur die size aus dem Skin-Beispiel in Post #1 angepasst werden.

      Jetzt bin ich aber noch auf weitere Kreationen gespannt. ;) Die von @schomi sieht ja schon sehr gut aus.
      Kein Support via PN oder auf der Pinnwand - Fragen gehören ins Forum!


      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von deso1208 ()

    • Die Wetter Picons werden doch skaliert... Mann sollte nur auffpassen das Sie Quadratisch sind, anders sieht es nicht gut aus.
      Dann müssen die Maße und Position im Skin angepasst werden.
      Weniger ist manchmal mehr!

      Mein Setup: aktuelles VTi Image mit MuteSpectator-MOD Skin. OScam-Update. Plugins: OpenWebIF, GraphMultiEPG, EPGRefresh, EPGImport, EPGSearch, TMDb. Interne HDD 1TB. LAN an Fritz!Box 7580. HD+02. EPG.dat, Picons, Image Backup, und BackUpSuite Daten im Flash. Dur-Line UK-124 Unicable LNB für Astra 19.2E (8 Tuner), Dur-Line UK-124 Unicable LNB für Astra 28,2E (4 Tuner), Inverto IDLB-QUDL42-UNI2L-1PP für Hot Bird 13E (4 Tuner), Dual DVB-C/T2 Tuner. FCC=Off.
    • Die Temperaturen werden alle abgerundet.
      Schlage vor die Temperaturen zu runden, sieht dann etwas besser aus ;)


      Quellcode

      1. return str(int(round((float(temp) -32) * 5/9))) + "°C"
      Etwas übersichtlicher wird es ohne Leerzeichen bei °C
      Carpe diem!

      Skin: CerX FHD | Plugins: TMDb, BacksNcovers, FritzDect, AutoShredder, PluginMover | EPG: GraphMultiEPG | ... [Alle anzeigen]

      Vu+ Wiki
    • Danke für den Kommentar.

      Das Leerzeichen wurde auf Wunsch von @deso1208 eingefügt. Ich werde mit Ihm Rücksprache halten.
      Nach Rechtschreibregeln ist ein Leerzeichen direkt nach dem Ziffern zu stellen, z.B.: "18 °C".

      Ich werde alle Erfahrungen sammeln und dann in eine späteren Gesamtupdate hier Publizieren.
      Ich halte es persönlich nicht für Empfehlenswert, für jede kleine Änderung eine neue Version einzustellen, da es eher Verwirrend wirkt.
      Weniger ist manchmal mehr!

      Mein Setup: aktuelles VTi Image mit MuteSpectator-MOD Skin. OScam-Update. Plugins: OpenWebIF, GraphMultiEPG, EPGRefresh, EPGImport, EPGSearch, TMDb. Interne HDD 1TB. LAN an Fritz!Box 7580. HD+02. EPG.dat, Picons, Image Backup, und BackUpSuite Daten im Flash. Dur-Line UK-124 Unicable LNB für Astra 19.2E (8 Tuner), Dur-Line UK-124 Unicable LNB für Astra 28,2E (4 Tuner), Inverto IDLB-QUDL42-UNI2L-1PP für Hot Bird 13E (4 Tuner), Dual DVB-C/T2 Tuner. FCC=Off.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von atreyou ()

    • Ich möchte mich auch ganz herzlich bei euch beiden bedanken! :thumbup:

      Ich habe mir den Converter mal eben auf eilig in meinen Skin eingefügt und muss sagen: "Hut ab, atryou und deso1208"
      _______________________________________________________
      LG Nase
      Receiver
      Duo 4Kse DVB-S2x (45308X FBC) / DVB-T2 (BCM3466) ; Samsung HM321H intern ; Synology 218+ ; Inverto Unicable II IDLU-UWT110-CUO1O-32P Multischalter 5/32
      Uno 4K SE DVB-S2 (45208 FBC) ; TOSHIBA MQ01ABD0 extern ; Synology 218+ ; Inverto Unicable II IDLU-UWT110-CUO1O-32P Multischalter 5/32
      Uno 4K DVB-S2 (45208 FBC) ; Synology 218 ; Inverto Unicable II IDLU-UWT110-CUO1O-32P Multischalter 5/32 ; Inverto Pro Wideband IDLP-WDB01-OOPRO-OPP
      Zero 4K DVB-S2x (SI2166) / HMP-Combo DVB C/T2 Hybrid ; Synology 218+ ; Selfsat H30D2 / Maximum UHF 200


      Der Fortschritt lebt vom Austausch des Wissens. (Albert Einstein)
      Wende dein Gesicht der Sonne zu, dann fallen die Schatten hinter dich. (aus Uganda)