FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Wettermodule => Thema gestartet von: caligo23 am 09 März 2017, 11:30:45

Titel: Zugriff auf Yahoo Wetter Infos nicht möglich
Beitrag von: caligo23 am 09 März 2017, 11:30:45
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
Titel: Antw:Zugriff auf Yahoo Wetter Infos nicht möglich
Beitrag von: CoolTux am 09 März 2017, 11:39:44
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.
Titel: Antw:Zugriff auf Yahoo Wetter Infos nicht möglich
Beitrag von: caligo23 am 09 März 2017, 12:13:30
... 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
Titel: Antw:Zugriff auf Yahoo Wetter Infos nicht möglich
Beitrag von: CoolTux am 09 März 2017, 12:22:25
Also bei mir geht es. Nutze auch Yahoo.
Aber Du kannst ja mal ein list vom Device machen und hier in Codetags einstellen bitte.
Titel: Antw:Zugriff auf Yahoo Wetter Infos nicht möglich
Beitrag von: ArduPino am 09 März 2017, 12:26:53
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

Titel: Antw:Zugriff auf Yahoo Wetter Infos nicht möglich
Beitrag von: caligo23 am 09 März 2017, 12:35:36
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
Titel: Antw:Zugriff auf Yahoo Wetter Infos nicht möglich
Beitrag von: CoolTux am 09 März 2017, 13:05:43

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
Titel: Antw:Zugriff auf Yahoo Wetter Infos nicht möglich
Beitrag von: caligo23 am 09 März 2017, 13:34:46
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
Titel: Antw:Zugriff auf Yahoo Wetter Infos nicht möglich
Beitrag von: caligo23 am 09 März 2017, 13:36:08
@ArduPino

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