59_Twilight.pm - Funktioniert seit dem 3.1.19 nicht mehr - Yahoo API Umstellung

Begonnen von JoWiemann, 04 Januar 2019, 09:25:53

Vorheriges Thema - Nächstes Thema

JoWiemann

Hallo,

gilt auch für dieses Modul:

Important EOL Notice: As of Thursday, Jan. 3, 2019, the weather.yahooapis.com and query.yahooapis.com for Yahoo Weather API will be retired.
To continue using our free Yahoo Weather APIs, use https://weather-ydn-yql.media.yahoo.com/forecastrss. Contact yahoo-weather-ydn-api@oath.com for credentials to onboard to this free Yahoo Weather API service.

Siehe auch: https://forum.fhem.de/index.php/topic,95277.0.html

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

dt2510


CoolTux

Nur wenn die Code's übereinstimmen. Ich wäre allerdings eher dafür zu versuchen alles zu wereinheitlichen. Sprich nach Möglichkeit auch die Weather Codes. Diese Vereinheitlichung müsste meiner Meinung nach vom Weather Modul kommen.
Also im Grunde wäre es besser wenn Twilight eine Abhängigkeit zu Weather bekommt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

dt2510

Die Codes stimmen natürlich nicht überein und im Falle von Proplanta bekommt man sie leider nur über den Namen des Wettericons, z.B. wäre t7.gif Code 7. Bei Proplanta gibt es insgesamt 14 Codes und nicht wie bei Yahoo fast 50 ...

Hier mal die Proplanta Codes (Text wurde von mir angepasst, der genaue Wortlaut steht irgendwo im Wetter-Modul und wird auch von Zeit zu Zeit angepasst):


1 klar
2 leicht bewölkt
3 teilweise bewölkt
4 überwiegend bewölkt
5 bewölkt
6 Chance auf Regen
7 Regenschauer
8 Chance auf Sturm
9 Schneeschauer
10 Schneeregen
11 Schnee
12 Dunst
13 Nebel
14 Regen

CoolTux

Wie gesagt. Ich bin für eine Vereinheitlichung. Boris hat mit dem Weather Modul möglichkeiten geschaffen API's mit zu übergeben. Dies sollte man nutzen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Christoph Morrison

( Ich hab mal einen Hinweis auf den EoL ins Wiki aufgenommen und igami getriggert )

igami

Zitat von: CoolTux am 04 Januar 2019, 11:29:46
Wie gesagt. Ich bin für eine Vereinheitlichung. Boris hat mit dem Weather Modul möglichkeiten geschaffen API's mit zu übergeben. Dies sollte man nutzen.
Dem schließe ich mich an. Das Twilight Modul werde ich so anpassen, dass es die Wetter Informationen nur aus dem Weather Modul übernimmt.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

CoolTux

Boris und ich sind aktuell dabei die entsprechenden Anpassungen zu machen.
Ein API Modul für DarkSky habe ich fertig nun geht es darum einen Standard in Weather zu schaffen für callback und dem Format der gelieferten Daten.
Wir sind also dran.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

igami

Ich bereite es dann sowet vor und warte mit dem einchecken bis ihr fertig seid.
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

CoolTux

Zitat von: igami am 05 Januar 2019, 10:27:28
Ich bereite es dann sowet vor und warte mit dem einchecken bis ihr fertig seid.
Hast schon eine Idee wie Du es machen willst? Twilight ist ja abhängig von den Wetter Codes die aber halt Yahoo spezifisch sind. Aktuell gehe ich davon aus das Boris die Yahoo API an passt. Aber irgendwie mag ich es nicht das Twilight so abhängig von Yahoo ist. Ist nur meine persönliche Meinung.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Xell1984

Guten Morgen,

danke das ihr bereits darauf reagiert :)

Eine Frage am Rande trotzdem:

Meine Readings werden noch aktualisiert was Sonnenauf- und Sonnenuntergant, Elevation und Azimuth betrifft. Ist nur das Wetter davon betroffen oder auch diese 4 genannten?
Razpberry on Raspberry Pi 3 mit Raspian Jessy

der-pw

Zitat von: CoolTux am 05 Januar 2019, 10:30:52
Aber irgendwie mag ich es nicht das Twilight so abhängig von Yahoo ist. Ist nur meine persönliche Meinung.

Wenn ich das attr useExtWeather richtig verstehe, könnte man sich auch selbst irgend etwas basteln, das in yahootypischer Logik, die Wetterlage in die Werte 1-100 verteilt.   
Also so abhängig ist das gar nicht. Hat nur bislang sehr bequem funktioniert.

Korrigier mich bitte einer, wenn ich totalen Quatsch erzähle.

CoolTux

Zitat von: Xell1984 am 05 Januar 2019, 11:30:06
Guten Morgen,

danke das ihr bereits darauf reagiert :)

Eine Frage am Rande trotzdem:

Meine Readings werden noch aktualisiert was Sonnenauf- und Sonnenuntergant, Elevation und Azimuth betrifft. Ist nur das Wetter davon betroffen oder auch diese 4 genannten?

Es ist einzig und allein twilight_weather sowie sr und ss weather betroffen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Christoph Morrison

Zitat von: Xell1984 am 05 Januar 2019, 11:30:06
Meine Readings werden noch aktualisiert was Sonnenauf- und Sonnenuntergant, Elevation und Azimuth betrifft. Ist nur das Wetter davon betroffen oder auch diese 4 genannten?

Die Angabe von Wetterdaten korrigiert die ermittelten Twilight-Werte lediglich. D.h. du hast aktuell eine Abweichung in den Daten, nicht mehr.

CoolTux

Zitat von: Christoph Morrison am 05 Januar 2019, 11:57:02
Die Angabe von Wetterdaten korrigiert die ermittelten Twilight-Werte lediglich. D.h. du hast aktuell eine Abweichung in den Daten, nicht mehr.

Nicht alle Readings werden korrigiert. Soweit mir bekannt nur die welche ich oben genannt hatte.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net