Hauptmenü

Yahoo weather down?

Begonnen von ernst1024, 13 Januar 2016, 00:35:53

Vorheriges Thema - Nächstes Thema

Tommy82

Hi,
nach dem ich gestern mein Yahoo Wetter übers fhem update und die neue Yahoo Location Id aktualisiert habe, bekomme ich nun plötzlich für 8 Tage im Voraus Wetter daten, was grundsätzlich ganz nett ist, mich aber auf meinem Floorplan stört, da ich sonst nur 5 Tage bekam, und diese auf meinem Floorplan angepasst hatte.
Hab auf dem FP das Wetter als weblink platziert
Internals:
   DEF        htmlCode {WeatherAsHtmlH("YahooWetter")}
   LINK       {WeatherAsHtmlH("YahooWetter")}
   NAME       weblink_YahooWetter
   NR         132
   STATE      initialized
   TYPE       weblink
   WLTYPE     htmlCode
Attributes:
   fp_Home    174,177,0,
   room       Wettervorhersage

Kann ich die Wetterdaten irgendwie wieder auf 5 Tage reduzieren?

Danke
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

LuckyDay

ja geht , mußt doch nur in der DEF angeben

Tommy82

Zitat von: fhem-hm-knecht am 30 März 2016, 21:03:53
ja geht

Wärst du auch so grund gut mir einen tip zu geben wie
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

LuckyDay


iceman

Hi CoolTux,
Ich bekomme keine Übereinstimmung mit der Suche, wenn ich meine Fehlermeldung suche.

Auch nicht mit
&main::WeatherAsHtmlD

:(

Tommy82

Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

CoolTux

Zitat von: iceman am 30 März 2016, 21:11:17
Hi CoolTux,
Ich bekomme keine Übereinstimmung mit der Suche, wenn ich meine Fehlermeldung suche.

Auch nicht mit
&main::WeatherAsHtmlD

:(

https://forum.fhem.de/index.php/topic,45256.msg370600.html#msg370600
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

pte

Habe heute nachflogende Fehlermeldung erhalten:
malformed JSON string, neither array, object, number, string or atom, at character offset 0 (before "<HTML>\n<HEAD>\n<TIT...") at FHEM/YahooWeatherAPI.pm line 188.

Danach kamen auch keine automatischen Updates mehr.
Manuelles Update ging dann wieder.

Jemand eine Idee
Lichtenstein/Sa. grüßt den Rest der Welt

iceman

Hi,

Danke CoolTux für den Link Du bist besser als die Suchfunktion  ;)

Bei mir fehlte in der Tat das define für's Weather muss wohl irgendwann rausgekegelt worden sein. Allerdings bringt mich das nicht wirklich weiter. Jetzt bekomme ich folgende Fehlermeldung nach einem Restart:

configfile: Cannot load module Weather

Ich hab schon das 59_Weather.pm und auch das Yahoo...pm File bei mir gelöscht und neu geholt. Ohne Besserung. Anscheinend findet FHEM das Modul bei mir nicht mehr.

Hier meine Definition im fhem.cfg file:

define Wetter Weather 638242 3600 de
attr Wetter room 0.0_Wetter

define FileLog_Wetter FileLog ./log/Wetter-%Y.log Wetter
attr FileLog_Wetter logtype temp4hum6:wind_speed|humidity|temperature,text
attr FileLog_Wetter room Logfiles

define w_Wetter weblink htmlCode { WeatherAsHtmlD("Wetter") }
attr w_Wetter group Umwelt
attr w_Wetter htmlattr width_"220" height="330" frameborder="0" marginheight="0" marginwidth="0"
attr w_Wetter room 0.0_Wetter

define wl_Wetter_Luftdruck SVG FileLog_Wetter:myPress4:CURRENT
attr wl_Wetter_Luftdruck group Umwelt
attr wl_Wetter_Luftdruck room 0.0_Wetter

define wl_Wetter_Temp SVG FileLog_Wetter:myYahooWeather:CURRENT
attr wl_Wetter_Temp group Umwelt
attr wl_Wetter_Temp label "Außen Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr wl_Wetter_Temp room 0.0_Wetter

define wl_Wetter_Wind SVG FileLog_Wetter:myWind4windDir4:CURRENT
attr wl_Wetter_Wind group Umwelt
attr wl_Wetter_Wind room 0.0_Wetter


franky08

Poste doch mal das Log mit der Fehlermeldung, stimmen die Rechte Benutzer/Gruppe? jason hast du installiert? (libjson-perl)

VG
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

CoolTux

Interessant. Du bist eventuell schon der zweite der die Meldung bekommt das er das YahooWeatherAPI Modul nicht laden kann. Poste mal bitte das was Frank erwähnt hat

Komplettes Log

ls -all 59_Weather.pm und das selbe für YahooWeatherAPI. pm 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

iceman

Okay,

es geht los:


-rw-r--r-- 1 fhem dialout 31355 Mär 31 10:06 59_Weather.pm
-rw-r--r-- 1 fhem dialout 10485 Mär 31 10:13 YahooWeatherAPI.pm


Log (da hab ich mal nur das rausgeschnitten, dass wahrscheinlich wichtig ist):

2016.03.31 11:06:07 1: reload: Error:Modul 59_Weather deactivated:
Can't locate JSON.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at FHEM/YahooWeatherAPI.pm line 31, <$fh> line 377.
BEGIN failed--compilation aborted at FHEM/YahooWeatherAPI.pm line 31, <$fh> line 377.
Compilation failed in require at ./FHEM/59_Weather.pm line 33, <$fh> line 377.
BEGIN failed--compilation aborted at ./FHEM/59_Weather.pm line 33, <$fh> line 377.

2016.03.31 11:06:07 0: Can't locate JSON.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at FHEM/YahooWeatherAPI.pm line 31, <$fh> line 377.
BEGIN failed--compilation aborted at FHEM/YahooWeatherAPI.pm line 31, <$fh> line 377.
Compilation failed in require at ./FHEM/59_Weather.pm line 33, <$fh> line 377.
BEGIN failed--compilation aborted at ./FHEM/59_Weather.pm line 33, <$fh> line 377.

2016.03.31 11:06:08 1: Including ./log/fhem.save
2016.03.31 11:06:08 1: configfile: Cannot load module Weather

CoolTux

Echt jetzt. Ach Menno Großer. Da steht doch in großen Lettern was ihm genau fehlt.

Los jetzt, gib Dir Mühe   ;)
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

iceman


franky08

#134
Zitat von: franky08 am 31 März 2016, 10:23:58
Poste doch mal das Log mit der Fehlermeldung, stimmen die Rechte Benutzer/Gruppe? jason hast du installiert? (libjson-perl)

VG
Frank

Hab ich's doch geahnt!

P.S. da hab ich mich doch auch noch verschrieben- grrr JSON nicht jason ;)
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1