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.
Box neu starten.
Skin Code Example:
Spoiler anzeigen
Letzte Version (160510) im Download weiter unten.
EDIT: Es gibt eine neue Version (160510)
(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:
Alles anzeigen
@atreyou & @deso1208 wünschen euch viel Spaß beim Skinnen!
Anbei noch einige ScreenShots mit Beispiele der Ausgabe von VWeather2. (siehe auch Post 2)
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)
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:
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.
Box neu starten.
Skin Code Example:
Letzte Version (160510) im Download weiter unten.
Quellcode
- <widget source="session.CurrentService" render="Picon" path="Skinname/Piconordner" position="125,832" size="85,85" zPosition="2" transparent="1" alphatest="blend">
- <convert type="VWeather2">currentWeatherPicon</convert>
- </widget>
- <widget source="session.CurrentService" render="Label" position="235,857" size="90,35" zPosition="2" transparent="1" foregroundColor="foreground" font="Regular; 25" halign="center">
- <convert type="VWeather2">currentWeatherTemp</convert>
- </widget>
- <widget source="session.CurrentService" render="Label" position="345,857" size="515,35" zPosition="2" transparent="1" foregroundColor="foreground" font="Regular; 25" halign="left">
- <convert type="VWeather2">currentLocation</convert>
- </widget>
EDIT: Es gibt eine neue Version (160510)
(160505: Erst-Pubklikation 56 Downloads)
(160508: 1. Update 26 Downloads)
Download und spechern in: usr/lib/enigma2/python/Components/Converter/
GUI-Neustart!
Änderungen:
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
- CODE BEISPIEL AUSGABE KOMBINIERT:
- <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">
- <convert type="VWeather2">geoData</convert>
- </widget>
- CODE BEISPIEL GETRENNTE AUSGABE:
- <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">
- <convert type="VWeather2">geoLat</convert>
- </widget>
- <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">
- <convert type="VWeather2">geoLong</convert>
- </widget>
@atreyou & @deso1208 wünschen euch viel Spaß beim Skinnen!
Anbei noch einige ScreenShots mit Beispiele der Ausgabe von VWeather2. (siehe auch Post 2)
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.
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 ()