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
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.
... 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
Also bei mir geht es. Nutze auch Yahoo.
Aber Du kannst ja mal ein list vom Device machen und hier in Codetags einstellen bitte.
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
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
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
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
@ArduPino
PROPLANTA geht - danke für den Tip, ist vielleicht auch eine Alternative!