23 декабря | 2024г. | 03:31:33


АвторТема: Плагин VWeather3  (Прочитано 64200 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн SerjogaАвтор темы

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 3238
  • Поблагодарили: 16992
  • Уважение: +3
Плагин VWeather3
« Первое сообщение: 16 января | 2019г. | 18:32:26 »
0
Плагин VWeather3

Автор tsiegel
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.

VWeather3 ist ein Plugin, welches einen kompatiblen Converter zum nicht mehr funktionierenden Yahoo-Wetter für die freie Verwendung in Skins zur Verfügung stellt.
Derzeit unterstützt das Plugin zwei alternative Wetterdienste.
1. OpenWeatherMap
2. darksky

Die beiden Dienste haben sich wärend der Tests als sehr zuverlässig herausgestellt. Unterschied zum bisherigen Yahoo-Wetter.
OpenWeatherMap liefert nur 5 Tage Vorhersage.
darksky liefert nur 8 Tage Vorhersage.
Da es mWn keine frei Verfügbaren Wetter-APIs mehr gibt und diese auch durch die Anzahl der Aufrufe limitiert sind, kann hier leider kein User-Key für alle hinterlegt werden. Also besorgt Euch bei einem
Dienst eurer Wahl einen kostenlosen API-KEY.

Link für OpenWeatherMap -> home.openweathermap.org/users/sign_up
Link für darksky -> darksky.net/dev/register

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:

Chamaeleon
iFlatFHD
linearFHD
BundesligaFHD
insaneFHD
CerxFHD
Vu_HD_1080P
StyleFHD
AtileHD
MuteSpectator


Installation:

Macht eine Imagesicherung falls etwas schief laufen sollte!
Installiert die angehängte enigma2-plugin-extensions-VWeather3_1.0-R9_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
Aktualisierung in Minuten : Zeitintervall indem der Converter die Daten aktualisiert
Ländercode : Landessprache in denen eventuelle Wettertexte vom Provider zurück gegeben werden sollen.
Einheiten : Eiheiten für Temperaturen, Windgeschwindigkeiten..
Anzahl Nachkommastellen : Anzahl der Dezimalstellen für Temperaturen

Wetterdienst
Provider : Auswahl OpenWeatherMap oder darksky
Einstellungen bei Auswahl OpenWeatherMap
OpenWeatherMap API-Key : Euer API-Key
Lokalisierung : Auswahl Ort oder Postleitzahl
Ort : Euer Ort
PLZ : Eure Postleitzahl
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.

Einstellungen bei Auswahl darksky
darksky API-Key : Euer API-Key
Latitude : Latitude
Longitude : Longitude
lat, lon für euren Wohnort am besten über maps suchen.
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.

System
schreibe Logdatei : Auswahl ja/nein
Das Plugin schreibt bei ja ein Logfile für Supportzwecke unter /usr/lib/enigma2/python/Plugins/Extensions/VWeather3
Der Converter selbst schreibt bei ja ein Logfile unter /tmp/VWeather3.log
Sollte das Wetter bei euch fehlerfrei funktionieren, einfach ausschalten.


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 lauten.
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 "WeatherInfo" Dictionary aus VWeather bzw. VWeather2 wurde um "provider" - Anzeige des eingestellten Wetterproviders und "alerts" - Anzeige von Unwetterwarnungen (wird nur von darksky versorgt) erweitert.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
[ Гостям не разрешен просмотр вложений ]
Ser6 Примечание: Этот плагин для имиджа VTI. Это прописано в зависимости и если даже вы его просто распакуете вручную в любой другой имидж, то он тоже не запустится и работать не будет.

  • Latvian SatFan
Dreambox 920 UHD (DVB-T/DVB-S2X MultiStream FBC Tuner)
Samsung UE55MU6172UXXH

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18382
  • Уважение: +6
Плагин VWeather3
« Ответ #1: 16 января | 2019г. | 22:07:38 »
0
Может кому пригодится :)
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

Оффлайн Ser6

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29870
  • Уважение: +122
Плагин VWeather3
« Ответ #2: 17 января | 2019г. | 12:56:35 »
0
Может кому пригодится
Цитировать
Depends: enigma2-python (>> vti-13.0.9-20180704-r0r1), vti-addon (>> 2.25)
Кстати конвертер там толковый.

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18382
  • Уважение: +6
Плагин VWeather3
« Ответ #3: 17 января | 2019г. | 13:18:38 »
0
Depends: enigma2-python (>> vti-13.0.9-20180704-r0r1), vti-addon (>> 2.25)
Правильно этот плагин для VTI в инфо есть в первом сообщении
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

Оффлайн Ser6

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29870
  • Уважение: +122
Плагин VWeather3
« Ответ #4: 17 января | 2019г. | 13:24:18 »
0
в инфо есть в первом сообщении
Ну ка покажи где, что-то не найду. :'(

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18382
  • Уважение: +6
Плагин VWeather3
« Ответ #5: 17 января | 2019г. | 13:36:56 »
0
Ну ка покажи где, что-то не найду
Так плохо ищеш  ;) вот пожалуйста, эти скины  только для ВТИ (не моды)
Цитировать
Direkt unterstützte Skins:

Chamaeleon
iFlatFHD
linearFHD
BundesligaFHD
insaneFHD
CerxFHD
Vu_HD_1080P
StyleFHD
AtileHD
MuteSpectator

И еще обрати внимание на ники))
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

Оффлайн Ser6

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29870
  • Уважение: +122
Плагин VWeather3
« Ответ #6: 17 января | 2019г. | 13:48:04 »
0
эти скины  только для ВТИ
Ну это мне надо быть большим спецом в скинах, чтобы знать, что они только под VTI.
Простой юзер этого не знает и будет пихать его в свой ресивер, о чём свидетельствует - загружено 17 раз.

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18382
  • Уважение: +6
Плагин VWeather3
« Ответ #7: 17 января | 2019г. | 13:59:30 »
0
Простой юзер этого не знает и будет пихать его в свой ресивер, о чём свидетельствует - загружено 17 раз.
Нужно дописать что для ВТИ, у них на форуме, очень активно обсуждают работу плагина, я пробовал на ВН работает, по крайней мере ни на что не ругается, но там нужна регистрация (на выбор два ресурса) , свои данные записываются в плагин
Спойлер   :
[ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ]
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

Оффлайн kvinto

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 1201
  • Поблагодарили: 3177
  • Уважение: +1
Плагин VWeather3
« Ответ #8: 17 января | 2019г. | 17:57:18 »
0
прописывал я в darksky данные своего города и АПИ-ключ, ругается и ненаходит
  • Zgemma H7S, Zgemma H9Combo, Samsung UE49NU7172
4.0W+4.9E+9.0E+13E+19,2E+IPTV

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18382
  • Уважение: +6
Плагин VWeather3
« Ответ #9: 17 января | 2019г. | 21:21:01 »
0
прописывал я в darksky данные своего города и АПИ-ключ, ругается и ненаходит
Этот ресурс, наскольео я понял, не понимает деревни и веси) Киев определил (но координаты мои вбиты)
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6578
  • Поблагодарили: 27664
  • Уважение: +161
Плагин VWeather3
« Ответ #10: 17 января | 2019г. | 21:58:27 »
0
sety, верно, он маленькие населённые пункты не понимает

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18382
  • Уважение: +6
Плагин VWeather3
« Ответ #11: 17 января | 2019г. | 22:19:05 »
0
sety, верно, он маленькие населённые пункты не понимает
Ну я бы не сказал, что например Львов маленькая деревня)
А вот этот openweathermap тянет погоду без проблем
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

Оффлайн Ser6

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29870
  • Уважение: +122
Плагин VWeather3
« Ответ #12: 17 января | 2019г. | 23:49:07 »
0
sety, попробуй через конвертер VWeather3.py вывести какой нибудь параметр погоды на экран, предварительно закинув его сюда /usr/lib/enigma2/python/Components/Converter/, по образцу скина Blue_Shadow_FHD, пакет которого я тебе давал.
Там в принципе всё тоже самое, только виджет поправить.
Сам плагин копирует его туда после активации настроек.

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18382
  • Уважение: +6
Плагин VWeather3
« Ответ #13: 18 января | 2019г. | 00:11:23 »
0
попробуй через конвертер VWeather3.py вывести какой нибудь параметр погоды на экран
Вот в скине
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

Оффлайн Ser6

  • Друзья Джедаев
  • *****
  • Сообщений: 12328
  • Поблагодарили: 29870
  • Уважение: +122
Плагин VWeather3
« Ответ #14: 18 января | 2019г. | 00:20:45 »
0
sety, ну замечательно.
Тебе надо, чтобы в сборке был плагин AtileHD и через него, через скинпак попробуй что нибудь вывести на экран.
Возьми skin_InfoBar_Wetter_Mini.xml из папки allScreens из моего пакета скина Blue_Shadow_FHD и там подредактируй или температуру или скорость ветра, что угодно.

Теги:
 



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!