NEW - Der Feed des Merlin Images jetzt bei BoxPirates - NEW

NEW - BoxPirates Plugin Feed - NEW
Unsere Plugins direkt über den Plugin Browser eure Box installierbar

[Plugin] VWeather3 - Wetter-Plugin [VTI]

    • [Plugin] VWeather3 - Wetter-Plugin [VTI]

      tsiegel schrieb:

      VWeather3 Wetter-Plugin


      Zuerst : Ganz vielen Dank an @NaseDC, @Nathanael2316, @schomi, @Maggy und @gordon55 für Ihre Zeit, das Testen und die vielen Hinweise beim Erstellen des Plugins.


      Skinfragen bitte hier stellen.


      VWeather3 ist ein Plugin, welches einen Converter für die Verwendung von Wetterinformationen in Skins zur Verfügung stellt.
      Derzeit unterstützt das Plugin die folgenden Wetterdienste.
      1. OpenWeatherMap
      2. darksky
      3. Yahoo
      4. Deutscher Wetterdienst DWD
      5. Meteoalarm für Wetterwarnungen Österreich


      Für die Dienste OpenWeatherMap und darksky benötigt ihr einen API-KEY welchen man hier kostenlos beziehen kann.
      Link für OpenWeatherMap -> home.openweathermap.org/users/sign_up
      Link für darksky -> darksky.net/dev/register


      Sprachausgabe für Sehbehinderte
      Wer einen Echo besitzt, kann sich durch Nutzung des Plugins AlexaTTS die einzelnen Screens vorlesen lassen.
      Hierzu einfach die Play-Taste drücken, oder die Einstellung "nutze AlexaTTS autoplay" benutzen.



      Derzeit unterstütz das Plugin eine Reihe von Skins, die nach erfolgreicher Konfiguration des Plugins sofort wieder mit Wetterdaten versorgt werden sollten.


      Direkt unterstützte Skins

      Alien_HD
      Alpfa_FHD
      Alphatron FHD
      Apfel_HD
      Area_51_HD
      AtileHD
      Balance_HD
      Black_Experience_FHD
      Black_FHD
      Black_Glass_FHD
      Black_Line_HD
      Black_Shadow_HD
      Blue_Experience_FHD
      Blue_Ocean_HD
      Blue_Shadow_FHD
      Blue_Shadow_HD
      Blue_Shadow2_HD
      Bundesliga_HD
      BundesligaFHD
      Captain_Amerika_HD
      CerxFHD
      Chamaeleon
      Crypton_FHD
      CyanMultiColorFHD
      Cybertron_FHD
      Dark_Beauty_HD
      Dark_Red_Beauty_HD
      Discover_HD
      Domino
      Elegance_HD
      Fenerbahce_FHD
      Full_HD
      FullFHD
      FullHDR2
      FullHDR3
      Future_HD
      Galatasaray_FHD
      Glass_FHD
      Glow HD
      Hamburg_HD
      High_Tech_HD
      HSV_HD
      iStyle_FHD
      iFlatFHD
      insaneFHD
      Kodi_FHD
      Kodi_Transparent_FHD
      Lemon_HD
      linearFHD
      MetrixFHD
      MuteSpectator
      Nemesis_Black_FHD
      Nemesis_FHD
      Nemesis_Red_FHD
      Oval_HD
      Reflection_Black_FHD
      Reflection_Blue_FHD
      Reflection_FHD
      Retro_FHD
      Revolution_FHD
      RoyalBlackHD
      SciFi_HD
      Sensitive_HD
      Sky_FHD
      Spectron_FHD
      Square FHD
      StyleFHD
      Surface_HD
      Technical_FHD
      Transparent_FHD
      Tron_HD
      Utopia_HD
      VuHDSeriesPlus
      Vu_HD_1080P
      White_FHD
      WOWCataclysm_FHD
      Xmas_blue_HD
      Xmas_FHD
      Xmas_Green_FHD
      Xmas_green_HD
      Xmas_HD
      Xmas_Red_FHD
      Xmas_red_HD




      Installation
      Macht eine Imagesicherung falls etwas schief laufen sollte!
      Installiert die angehängte enigma2-plugin-extensions-vweather3_1.0r39_all.ipk.
      Box neu starten und unter Erweiterungen VWeather3 starten und die unten beschriebenen Einstellungen vornehmen.
      Beim Beenden des Plugins mit "Rot" wird automatisch ein passender Converter für die unterstützten Skins erstellt
      Exit verlässt das Plugin ohne die Einstellungen zu speichern oder den Converter zu erstellen.



      Einstellungen im Plugin

      Allgemein
      Modus : Einzel-,Server- oder Clientbetrieb
      Server IP : IP der Serverbox (nur im Clientbetrieb verfügbar)
      Anzeige im Hauptmenü : Zeigt das Plugin im Hauptmenü der Box an
      StartScreen : Auswahl (DWD Warnung, Wetter, Einstellungen)
      Aktualisierung in Minuten : Zeitintervall indem der Converter die Daten aktualisiert
      Temperatureinheit : Eiheit für Temperatur
      Temperatur Dezimalstellen : Anzahl der Nachkommastellen
      Leerzeichen zwischen Einheiten : ja/nein
      Format Datum : kurz/lang
      Format Wochentage : kurz/lang
      schreibe Logdatei : Auswahl ja/nein
      nutze AlexaTTS autoplay : ja/nein (bei installierten Plugin AlexaTTS werden die Textinhalte der einzelnen Screens automatisch vorgelesen)
      Das Plugin schreibt bei ja ein Logfile für Supportzwecke unter /tmp/VWeather3cfg.log
      Der Converter selbst schreibt bei ja ein Logfile unter /tmp/VWeather3.log
      Sollte das Wetter bei euch fehlerfrei funktionieren, einfach ausschalten.

      Wetteranbieter
      Anbieter : Auswahl OpenWeatherMap , darksky oder Yahoo
      Einstellungen bei Auswahl OpenWeatherMap
      OpenWeatherMap API-Key : Euer API-Key
      Finde Ort über : Auswahl Ort oder Postleitzahl
      Ort : Euer Ort
      PLZ : Eure Postleitzahl gefolgt von , + Ländercode (Beispiel : 01815,de)
      Empfehlen tue ich Ort zu wählen, da bei PLZ immer die nächst größere Stadt angezeigt wird. PLZ verwenden, wenn ihr in einem Ort lebt den es mehrmals gibt und ihr eventuell falsche Daten bekommt.
      Sprache (Wetterbeschreibung) : Landessprache in denen Texte vom Anbieter zurück gegeben werden sollen.


      Einstellungen bei Auswahl darksky
      darksky API-Key : Euer API-Key
      Latitude : Latitude - Wird automatisch eingestellt bei suche über Postleitzahl
      Longitude : Longitude - Wird automatisch eingestellt bei suche über Postleitzahl
      Finde Ort über Postleitzahl (OK) : OK drücken und Postleitzahl eingeben. Danach wird eine Auswahl der gefundenen Ergebnisse für den Ort angezeigt.
      Sprache (Wetterbeschreibung) : Landessprache in denen Texte vom Anbieter zurück gegeben werden sollen.
      Zeige Wetterwarnungen als Popup : Auswahl ja/nein
      Der Wetterdienst liefert auch lokale Unwetterwarnungen mit. Stellt man hier auf ja, wird ein Infofenster eingeblendet sobald der Converter eine Warnung in den Daten findet.

      Einstellungen bei Auswahl Yahoo
      WhereOnEarth ID : die ID eures Wohnortes
      Die woeid kann man unter anderen bei woeid.rosselliot.co.nz/ herausfinden.

      Einstellungen DWD Wetterwarnungen
      nutze DWD Unwetterwarnungen : ja/nein (die Nutzung des DWD und Wetterwarnungen für Österreich schließen sich gegenseitig aus!)
      Gebiet (suche mit OK) . Gebietscode eures Landkreises. Es reicht für die Suche einen Teilcode des Wohnortes einzugeben. Nach Bestätigung wird eine Auswahl der Suchtreffer angezeigt. Landkreisnamen
      Bundesland : Auswahl des Bundeslandes
      Warnmeldungen automatisch anzeigen : ja/nein
      Anzeige ab Warnstufe : Informationen über die Warnstufen gibt es hier.
      Anzeigedauer (Sekunden) : Anzeigedauer der Warnmeldungen (0-300 Sekunden, 0 = permanent)
      nutze Wettervorhersage : Anzeige einer 4-tage Vorhersage mit Tag und Nachtbildern
      nutze Biowetterindex : Anzeige Biowetter für Wetterfühlige
      nutze Pollenflugindex : Anzeige Pollenindizes für Allergiger
      Pollenflugregion : Auswahl der möglichen Region je nach eingestellten Bundesland

      Einstellungen Wetterwarnungen Österreich
      nutze Unwetterwarnungen für Österreich : ja/nein (die Nutzung des DWD und Wetterwarnungen für Österreich schließen sich gegenseitig aus!)
      Bundesland : Auswahl des Bundeslandes
      Warnmeldungen automatisch anzeigen : ja/nein
      Anzeigedauer (Sekunden) : Anzeigedauer der Warnmeldungen (0-300 Sekunden, 0 = permanent)



      Details zum DWD

      Die Meldungen des DWD können zusätzlich zum gewählten Anbieter aktiviert werden.
      Wetterwarnungen:
      Falls aktiviert, werden Daten zu Wetterwarnungen im 15 Minuten Intervall abgerufen.
      Sollte eine Wetterwarnung erkannt werden, erscheint für die eingestellte Anzeigedauer der DWD-Screen.
      Ebenso erscheint der Screen, sollten sich die Daten der Meldung ändern bzw. sollte die Warnung vorüber sein.
      Liegen Wetterwarnungen vor wird ein Warnbild des DWD entsprechend der Art (Frost, Sturm, Gewitter...) des jeweiligen Bundeslandes geladen.
      Liegt keine Warnung vor, wird ein aktuelles Radarbild des Bundeslandes geladen.

      Pollenflug- und Biowettermeldungen.
      Die Daten für Pollen und Biowetter werden vom DWD nur einmal täglich um 11:00 Uhr aktualisiert.
      Der Converter holt die Daten nach dem Start der Box bzw. täglich einmalig nach 11:00 Uhr.



      Verwendung von animierten Icons

      Ladet euch das Paket AnimatedWeatherPixmap.rar im Anhang herunter und kopiert die darin enthaltenen Ordner 0-47 nach /usr/share/enigma2/VWeather3/WeatherPicons
      Im Verzeichnis /usr/share/enigma2/VWeather3/WeatherPicons müssen also die einzelnen Ordner 0-47 enthalten sein.

      /usr/share/enigma2/VWeather3/WeatherPicons/0
      /usr/share/enigma2/VWeather3/WeatherPicons/1
      ...
      ...
      /usr/share/enigma2/VWeather3/WeatherPicons/47

      VWeather3 bringt einen eigenen Renderer für das animieren der Icons mit. Wer die Animationen in eigenen Skinparts verwenden möchte, nutzt anstelle des Renderers "Picon", render="VWeather3AnimatedPicons" .

      Wem die Geschwindigkeit der animierten Icons zu schnell oder zu langsam ist, öffnet die Datei /usr/lib/enigma2/python/Plugins/Extensions/VWeather3/Skin/SkinCustom.xml
      und bearbeitet den Parameter delay="250" bei den Wetter-Icons.
      Der Wert entspricht Anzeigedauer/Bild in Millisekunden.



      Verwendung alternativer Mond-Icons

      Wer alternativ angebotene Iconsätze verwenden möchte bitte das gesamte Verzeichnis der Mondicons leeren und anschließend die neuen Icons hineinkopieren.
      Bitte keine Iconsätze vermischen!
      [/spoiler2]


      [spoiler=Was mache ich, wenn mein Skin nicht direkt unterstützt wird]
      Sollte der verwendete Skin noch nicht unterstützt werden, erzeugt das Plugin dennoch einen Converter unter /usr/lib/enigma2/python/Components/Converter mit Namen VWeather3.
      Fragt euren Skin- oder Skinpartersteller ob der darin verwendete Converter kompatibel mit der alten VWeater.py oder VWeather2.py ist und wie dessen Name im Skin lautet.

      Ist der alte Converter kompatibel, reicht es den erstellten Converter
      VWeather3.py so umzubenennen wie der Aufrufname im Skin lautet und ebenso den Namen bei class VWeather3(Poll, Converter, object):: abzuändern
      Alternativ können auch alle Aufrufe für das Wetter im Skin in VWeather3 umbenannt werden. (Hier bitte Vorsicht, fehlerhafte Einträge im Skin können zu einer Bootschleife führen)
      Box neu starten und auch hier sollte das Wetter wieder funktionieren.
      Ich gehe aber davon aus, dass die betroffenen Skins demnächst ein Update bekommen werden in dem der neue Converter bereits eingebaut ist.



      Hinweis für Skinner

      Das Plugin installiert einen Ordner unter /usr/share/enigma2/VWeather3 in dem die Provider-Logos, ein Satz Wetter-Picons (THX @S04) und die Bilder für die Pollenanzeigen zu finden sind.
      Das "WeatherInfo" Dictionary aus VWeather bzw. VWeather2 wurde um folgende Einträge erweitert.
      "DWD_POLLEN_DATETIME" : - Zeitstempel der Pollenflugdaten
      "DWD_POLLEN_REGION" : - Gebiet für die Vorhersage
      "DWD_POLLEN_TODAY_HASEL_INTENSITY" :- Intensität heute
      "DWD_POLLEN_TODAY_ESCHE_INTENSITY" :- Intensität heute
      "DWD_POLLEN_TODAY_ERLE_INTENSITY" :- Intensität heute
      "DWD_POLLEN_TODAY_BIRKE_INTENSITY" :- Intensität heute
      "DWD_POLLEN_TODAY_GRAESER_INTENSITY" :- Intensität heute
      "DWD_POLLEN_TODAY_AMBROSIA_INTENSITY" :- Intensität heute
      "DWD_POLLEN_TODAY_ROGGEN_INTENSITY" :- Intensität heute
      "DWD_POLLEN_TODAY_BEIFUSS_INTENSITY" :- Intensität
      "DWD_POLLEN_TODAY_HASEL_LOAD" :- Belastung heute "keine bis hoch"
      "DWD_POLLEN_TODAY_ESCHE_LOAD" :- Belastung heute "keine bis hoch"
      "DWD_POLLEN_TODAY_ERLE_LOAD" :- Belastung heute "keine bis hoch"
      "DWD_POLLEN_TODAY_BIRKE_LOAD" :- Belastung heute "keine bis hoch"
      "DWD_POLLEN_TODAY_GRAESER_LOAD" :- Belastung heute "keine bis hoch"
      "DWD_POLLEN_TODAY_AMBROSIA_LOAD" :- Belastung heute "keine bis hoch"
      "DWD_POLLEN_TODAY_ROGGEN_LOAD" :- Belastung heute "keine bis hoch"
      "DWD_POLLEN_TODAY_BEIFUSS_LOAD" :- Belastung heute "keine bis hoch"
      "DWD_POLLEN_TOMORROW_HASEL_INTENSITY" : - Intensität morgen
      "DWD_POLLEN_TOMORROW_ESCHE_INTENSITY" : - Intensität morgen
      "DWD_POLLEN_TOMORROW_ERLE_INTENSITY" : - Intensität morgen
      "DWD_POLLEN_TOMORROW_BIRKE_INTENSITY" : - Intensität morgen
      "DWD_POLLEN_TOMORROW_GRAESER_INTENSITY" : - Intensität morgen
      "DWD_POLLEN_TOMORROW_AMBROSIA_INTENSITY" : - Intensität morgen
      "DWD_POLLEN_TOMORROW_ROGGEN_INTENSITY" : - Intensität morgen
      "DWD_POLLEN_TOMORROW_BEIFUSS_INTENSITY" : - Intensität morgen
      "DWD_POLLEN_TOMORROW_HASEL_LOAD" :- Belastung morgen "keine bis hoch"
      "DWD_POLLEN_TOMORROW_ESCHE_LOAD" :- Belastung morgen "keine bis hoch"
      "DWD_POLLEN_TOMORROW_ERLE_LOAD" :- Belastung morgen "keine bis hoch"
      "DWD_POLLEN_TOMORROW_BIRKE_LOAD" :- Belastung morgen "keine bis hoch"
      "DWD_POLLEN_TOMORROW_GRAESER_LOAD" :- Belastung morgen "keine bis hoch"
      "DWD_POLLEN_TOMORROW_AMBROSIA_LOAD" :- Belastung morgen "keine bis hoch"
      "DWD_POLLEN_TOMORROW_ROGGEN_LOAD" :- Belastung morgen "keine bis hoch"
      "DWD_POLLEN_TOMORROW_BEIFUSS_LOAD" : - Belastung morgen "keine bis hoch"
      "DWD_ALERT_HEAD": Kurzbeschreibung der Wetterwarnung
      "DWD_ALERT_TEXT": Langbeschreibung der Wetterwarnung
      "DWD_ALERT_TEXT_LONG":Bei mehreren Warnmeldung werden alle Start-, Endzeiten, Kurz-, und Langbeschreibungen sowie Gefahrenquellen zu einem Text zusammengefasst.
      "DWD_ALERT_EVENT": Wetterkategorie (Frost, Sturm, Gewitter...)
      "DWD_ALERT_INSTRUCTION": Mögliche Gefahrenquellen und Gegenmaßnahmen
      "DWD_ALERT_START": Startzeit der Warnung
      "DWD_ALERT_END": Endzeit der Warnung
      "DWD_REGION": Gebiet der Warnung
      "DWD_DATETIME": Zeitstempel der letzten Aktualisierung

      "provider" - Anzeige des eingestellten Wetterproviders (sollte laut den Therms of use der Provider in euren Skin angezeigt werden)
      "alerts" - Anzeige von Unwetterwarnungen (wird nur von darksky versorgt)
      "W-Info" - Anzeige einer Zusammenfassung des aktuellen Tages
      "t_windChill"
      "t_windDirection"
      "t_windSpeed":
      "t_atmoHumidity"
      "t_atmoPressure"
      "t_atmoVisibility"
      "t_astroSunrise"
      "t_astroSunset"
      "t_geoData"
      "t_downloadDate"
      "t_downloadTime"- zeigt die entsprechenden Texte in der eingestellten Systemsprache an.

      Ab der Version 19 steht eine erweiterte Syntax beim Aufruf der Daten zur Verfügung mit der es möglich ist, beliebig viele Daten, Texte und Steueranweisungen in einem einzigen Aufruf zu kombinieren.
      Beispiele:
      <!-- Wochentag und Datum zweizeilig -->
      <convert type="VWeather3">forecastTodayDay;\n;forecastTodayDate</convert>
      <!-- Min-Max Temperatur kombiniert mit Text -->
      <convert type="VWeather3">Temperatur von ;forecastTodayTempMin; bis ;forecastTodayTempMax</convert>






      Downloads Version R9/10 : 1061
      Downloads Version R18 : 655
      Downloads Version R19 : 521
      Downloads Version R27 : 603
      Downloads Version R29 : 1339
      Downloads Version R33 : 793
      Downloads Version R34 : 778
      Downloads Version R39 : 1615
      Downloads Version R46 : 1221
      Downloads Version R50 : 627
      Downloads Version R51 : 1021


      Wichtig!
      Wer aktuell die Version R9 oder R10 installiert hat, bitte unbedingt die folgenden Reihenfolge der Installation beachten.
      1. Über Blau -> Rot -> Erweiterungen -> VWeather3 deinstallieren
      2. Neustart durchführen
      3. Die neue Version im Anhang installieren
      4. Neustart durchführen.


      Wer eine Version > R18 installiert hat, kann das Update beim Beenden aus dem Einstellungs-Screen des Plugins auch online ausführen.


      1.JPG 2.jpg3.jpg4.jpg
      5.jpg6.jpg7.jpg8.jpg
      Thx an tsiegel für dieses Plugin :thumbup:
      Dateien
      Kein support für Internet-Sharing!
      und kein Support per PM (Fragen bitte ins Forum)

      Bitte füllt euer Profil aus (Box und Image) ,das erleichtert es uns Euch zu helfen

    • tsiegel schrieb:

      VWeather3 Update R32 (Online und in Post 1 verfügbar)

      Von den Testern für gut befunden. Danke

      1. Es gibt drei Betriebsmodi für User mit mehreren Boxen (Einzeln, Server, Client)
      2. Screens für HD Skins hinzugefügt.
      3. VWeather3 kann ins Hauptmenü gelegt werden.
      4. Alle Logfiles liegen jetzt unter /tmp
      5. In der Gebietsauswahl für den DWD werden nur noch Landkreise unterstützt. (Landkreissuche)
      6. Bei Warnmeldungen kann es für einen Landkreis auch mehrere Meldungen geben. Diese können im Skin zusammengefasst angezeigt werden. (Im Original-FHD-Screen verfügbar)
      7. Das automatische Aufpoppen des DWD-Screens kann ausgeschaltet werden.
      8. Der DWD-Screen wird nur nach der eingestellten Zeit ausgeblendet, wenn er auch automatisch eingeblendet wurde.
      9. Das automatische Einblenden kann abhängig vom Warnlevel eingestellt werden. (Warnlevel)
      10. Gibt es mehrere Warnmeldungen, werden die Daten der Meldung mit dem höchsten Warnlevel angezeigt.


      Edit:
      Für alle die DWD als Startscreen eingestellt haben und mit R32 nicht ins Plugin kommen.
      Die Datei im Anhang entpacken und im VWeather3-Ordner austauschen - VWeather3cfg.pyo löschen - Box neu starten.

      Neue IPK kommt heute Abend.
      Kein support für Internet-Sharing!
      und kein Support per PM (Fragen bitte ins Forum)

      Bitte füllt euer Profil aus (Box und Image) ,das erleichtert es uns Euch zu helfen

    • tsiegel schrieb:


      VWeather3 Update R33
      (Online und in Post 1)



      1. Fehler bei Auswahl DWD im Startscreen gefixt.
      2. VuMatic User können auch beide Plugins ins Hauptmenü legen.

      Kein support für Internet-Sharing!
      und kein Support per PM (Fragen bitte ins Forum)

      Bitte füllt euer Profil aus (Box und Image) ,das erleichtert es uns Euch zu helfen