Zugriff auf Yahoo Wetter Infos nicht möglich

Begonnen von caligo23, 09 März 2017, 11:30:45

Vorheriges Thema - Nächstes Thema

caligo23

Seit Tagen versuche ich das Weather Modul zu benutzen ausser der Fehlermeldung:
"https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid=12835621%20and%20u=%27c%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys: Can't connect(2) to https://query.yahooapis.com:443: SSL connect attempt failed error:0906D06C:PEM routines:PEM_read_bio:no start line error:0B06F009:x509 certificate routines:X509_load_cert_file:PEM lib error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed SSL connect attempt failed error:0906D06C:PEM routines:PEM_read_bio:no start line error:0B06F009:x509 certificate routines:X509_load_cert_file:PEM lib error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed"

kommt leider nichts, alles Versuche schlugen fehl und auch das Forum hatte bisher keine Lösung.
Das Thema gab es schon mal ( https://forum.fhem.de/index.php?topic=52540.0 ) - ohne Lösung.
Mein FHEM 5.8 (auch schon mal deswegen neu installiert) läuft auf einem Raspi 2.0 mit jessie, alles auf tagesaktuellem Stand.
Ist da bisher niemandem etwas eingefallen? Ich bin recht neu mit fhem unterwegs und habe die ersten Hürden aber genommen. Mit SSL kenne ich mich nicht leider aus.
Welchen Fehler mache ich?
Danke schon mal,
Caligo23

CoolTux

Du hast ein Device global. Suche bitte danach.
Bein Device global gibst du Folge des Attribut mit an

sslVersion !TLSv1:!TLSv1_1:TLSv1_2:!SSLv23:!SSLv3:!SSLv2

Speichern und Neustart und dann noch mal probieren bitte.
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

caligo23

... das ging ja schnell - danke.
Aber leider hat es damit noch nicht funktioniert, vielleicht dauert es noch  ;)
Probeweise habe ich in der Datei /opt/fhem/FHEM/YahooWeatherAPI.pm den Aufruf bei Yahoo in http://... geändert, auf meinem 2. Raspi und da lief es plötzlich.
Kann es sein, dass Yahoo da jetzt anders agiert?
Gruß
Caligo23

CoolTux

#3
Also bei mir geht es. Nutze auch Yahoo.
Aber Du kannst ja mal ein list vom Device machen und hier in Codetags einstellen bitte.
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

ArduPino

Bin auf Proplanta umgestiegen, Yahoo hat auch öfter keine Daten geliefert, dann kam wieder was dann wieder nicht...
Das gezeigte attrib habe ich aber nicht gesetzt. Lief vor 1/2 Jahr auch zuverlässig... dann nicht mehr.

Gesendet von meinem Wileyfox Swift mit Tapatalk


caligo23

hallo,
list vom Device, wie geht das (sorry)?
Im log steht alle 10min das hier:
2017-03-09_12:29:29 OUT.Wetter lastError: https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid=12835621%20and%20u=%27c%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys: Can't connect(2) to https://query.yahooapis.com:443: SSL connect attempt failed error:0906D06C:PEM routines:PEM_read_bio:no start line error:0B06F009:x509 certificate routines:X509_load_cert_file:PEM lib error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed SSL connect attempt failed error:0906D06C:PEM routines:PEM_read_bio:no start line error:0B06F009:x509 certificate routines:X509_load_cert_file:PEM lib error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
2017-03-09_12:29:29 OUT.Wetter validity: stale

CoolTux


list DEVICENAME

In die cmd Line des Frontends. Und bitte Codetags verwenden wenn du es hier einstellst. Genauso bei Logausgaben. Ist die Route oben bei den Symbolen
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

caligo23

Vielen Dank für den Hinweis, wieder was dazu gelernt!
hier list vom Yahoo Wetter
Internals:
   API        YahooWeatherAPI
   APIOPTIONS transport:https,cachemaxage:600
   DEF        12835621 600 de
   INTERVAL   600
   LANG       de
   LOCATION   12835621
   NAME       OUT.Wetter
   NOTIFYDEV  global
   NR         19
   NTFY_ORDER 50-OUT.Wetter
   STATE      temp_c °C
   TYPE       Weather
   UNITS      c
   Readings:
     2017-03-09 12:09:10   current_date_time none
     2017-03-09 13:32:50   lastError       https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid=12835621%20and%20u=%27c%27&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys: Can't connect(2) to https://query.yahooapis.com:443: SSL connect attempt failed error:0906D06C:PEM routines:PEM_read_bio:no start line error:0B06F009:x509 certificate routines:X509_load_cert_file:PEM lib error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed SSL connect attempt failed error:0906D06C:PEM routines:PEM_read_bio:no start line error:0B06F009:x509 certificate routines:X509_load_cert_file:PEM lib error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
     2017-03-09 13:32:50   validity        stale
   Fhem:
     allowCache 0
     interfaces temperature;humidity;wind
Attributes:
   room       Out
   stateFormat temp_c °C

caligo23

@ArduPino

PROPLANTA geht - danke für den Tip, ist vielleicht auch eine Alternative!