[erledigt] 59_Weather.pm kann nicht geladen werden

Begonnen von Harald, 30 März 2016, 18:16:06

Vorheriges Thema - Nächstes Thema

Harald

Hallo zusammen,

hier (https://forum.fhem.de/index.php/topic,51478.0.html) habe ich ab Antwort #42 mein Problem schon mit CoolTux diskutiert. Da der Treat unübersichtlich wurde, hier ein neuer. Vielleicht können wir hier weitermachen und das Problem lösen.

Vielen Dank schonmal

Harald

Leider habe ich wieder vergessen, wie man einen Link hinter einem Wort versteckt  :'(
Router:AVM7590 1&1 FW:FRITZ!OS 07.56 Anbindung:1&1 50/10 Mb/s, WLAN-Repeater 300E
ELV MAX!Cube, 7xThermostat, ECO, RasPi 4B mit bullseye auf Festplatte,
CUL V 1.67, JeeLink v3_10.1c, nanoCUL, 1xS300TH, 4xHMS100T, 4xELRO, 1xTFA, 2xMAX_FK
ELV MAX!1.4.5, FHEM 5.7 auf RasPi, Kostal PIKO plus

CoolTux

Hast private Post. Kannst Du meine Mail hier bitte posten?
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

CoolTux

Bitte mal zum testen den Kompatibilitätsmodus raus nehmen. Und Perl updaten wenn möglich.
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

Harald

#3
So, erstmal die Mail von CoolTux

(Kein Betreff)
« Senden an: Harald am: Heute um 18:08:29 »
« Du hast diese Mitteilung weitergeleitet oder schon darauf geantwortet. »

    Antwort
    Zitat
    Löschen

Code: [Auswählen]

Fhem info:
  Release  : 5.7 FeatureLevel: 5.7
  OS       : linux
  Arch     : arm-linux-gnueabihf-thread-multi-64int
  Perl     : v5.20.2
  uniqueID : 880347d1e07431740e21cc4a08edfc06
  upTime   : 1 day, 03:03:03

So sieht es bei mir aus

Bitte mal Deine Perlversion aktuallisieren und irgendwie verwendest Du noch FeatureLevel 5.6 statt 5.7 hast du irgendwo den Kompatibilitätsmodus aktiviert?
Router:AVM7590 1&1 FW:FRITZ!OS 07.56 Anbindung:1&1 50/10 Mb/s, WLAN-Repeater 300E
ELV MAX!Cube, 7xThermostat, ECO, RasPi 4B mit bullseye auf Festplatte,
CUL V 1.67, JeeLink v3_10.1c, nanoCUL, 1xS300TH, 4xHMS100T, 4xELRO, 1xTFA, 2xMAX_FK
ELV MAX!1.4.5, FHEM 5.7 auf RasPi, Kostal PIKO plus

Harald

#4
Und hier die Ausgabe der FHEMInfo, auf die COOLTux gemailt hat


Antw:Weathermodul bleibt hängen nach "https://query.yahooapis.com:443 timed out" 28.3
« Antwort #51 am: Heute um 18:01:32 »

    Löschen

Ja, Fehermeldungen sind noch die gleiche, wenn fhem neu gestartet wird - und hier die fheminfo:
Code: [Auswählen]

Fhem info:
  Release  : 5.7 FeatureLevel: 5.6
  OS       : linux
  Arch     : arm-linux-gnueabihf-thread-multi-64int
  Perl     : v5.14.2
  uniqueID : 09ebb70bc0dd79e332831ba1f1e0f2de
  upTime   : 04:20:21

Defined modules:
  CUL         : 1
  CUL_WS      : 1
  FHEMWEB     : 3
  FS20        : 2
  FileLog     : 26
  HMS         : 4
  IT          : 4
  JeeLink     : 1
  LaCrosse    : 4
  MAX         : 8
  MAXLAN      : 1
  RandomTimer : 4
  SVG         : 20
  SYSMON      : 1
  Twilight    : 1
  at          : 5
  autocreate  : 1
  dummy       : 6
  notify      : 3
  telnet      : 1
  weblink     : 1

Defined models per module:
  IT          : itswitch
  JeeLink     : [LaCrosseITPlusReader.10.1h (RFM12B) @17241 kbps / 868300 kHz]

Transmitting this information during an update: yes
You can change this via the global attribute sendStatistics

Sollte eigentlich alles aktuell sein, da ich heute erst ein FHEM-Update mit nachfolgendem Neustart (auch des Raspis) gemacht habe.


Nach Deaktivieren von "attr global featurelevel 5.6" sind die gleichen Fehlermeldungen vorhanden.

Kannst Du mir sagen, wie ich Perl aktualisiere?  :-[ - apt-get install ????
Router:AVM7590 1&1 FW:FRITZ!OS 07.56 Anbindung:1&1 50/10 Mb/s, WLAN-Repeater 300E
ELV MAX!Cube, 7xThermostat, ECO, RasPi 4B mit bullseye auf Festplatte,
CUL V 1.67, JeeLink v3_10.1c, nanoCUL, 1xS300TH, 4xHMS100T, 4xELRO, 1xTFA, 2xMAX_FK
ELV MAX!1.4.5, FHEM 5.7 auf RasPi, Kostal PIKO plus

franky08

apt-get update und apt-get upgrade als sudo auf der console ausführen.
P.S. Auf was für einem System hast du fhem laufen?
VG
Frank
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Harald

Hallo Frank,

das habe ich bereits gemacht, aber perl hat noch die alte Version.

Vielen Dank trotzdem

Harald
Router:AVM7590 1&1 FW:FRITZ!OS 07.56 Anbindung:1&1 50/10 Mb/s, WLAN-Repeater 300E
ELV MAX!Cube, 7xThermostat, ECO, RasPi 4B mit bullseye auf Festplatte,
CUL V 1.67, JeeLink v3_10.1c, nanoCUL, 1xS300TH, 4xHMS100T, 4xELRO, 1xTFA, 2xMAX_FK
ELV MAX!1.4.5, FHEM 5.7 auf RasPi, Kostal PIKO plus

CoolTux

Hast Du Debian 7 oder 8. als Unterbau?
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

Harald

#8
Puh, keine Ahnung - Raspberry Pi halt mit wheezy

Habe versucht, mit apt-get install perl neu zu installieren und erhalte die Meldung "perl ist schon die neuste Version".

Hat der Raspi oder FHEM recht?

So, ich mach für Heute Schluss. Morgen ist auch noch ein Tag. Dann soll halt 59_Weater.pm erstmal schmollen  ;)

Vielen Dank für Eure Hilfe und schönen Abend noch

Harald
Router:AVM7590 1&1 FW:FRITZ!OS 07.56 Anbindung:1&1 50/10 Mb/s, WLAN-Repeater 300E
ELV MAX!Cube, 7xThermostat, ECO, RasPi 4B mit bullseye auf Festplatte,
CUL V 1.67, JeeLink v3_10.1c, nanoCUL, 1xS300TH, 4xHMS100T, 4xELRO, 1xTFA, 2xMAX_FK
ELV MAX!1.4.5, FHEM 5.7 auf RasPi, Kostal PIKO plus

LuckyDay

Ich kann dir nur sagen, dass Wheezy mit perl 5.14.2 und das aktuelle Weather modul bei mir läuft

Fhem info:
  Release  : 5.7 FeatureLevel: 5.7
  OS       : linux
  Arch     : arm-linux-gnueabihf-thread-multi-64int
  Perl     : v5.14.2
  uniqueID : 08c367bc85f29ae594606feff5d4005e
  upTime   : 00:00:50

Defined modules:
  FHEMWEB    : 3
  FileLog    : 1
  OWDevice   : 1
  OWServer   : 1
  Weather    : 1



franky08

Ich habe bei mir auch perl 5.14.2 und da funktioniert das Weather Modul problemlos, da ist bestimmt etwas anderes nicht OK.

VG
Frank
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

CoolTux

Wheezy ist Version 7. Da wird es wohl nichts neueres geben.
Oh man so langsam fällt mir nichts mehr ein.

Vielleicht fällt hier jemand anderem noch was ein
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

franky08

Sch... langsames Tablet, da war fhem-hm-knecht schneller
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Harald

Hurra!  ;D Hurra!  ;D Huura!  ;D es klappt wieder!

Was ich gemacht habe:
Da beim Start von 59_Weather.pm immer eine Fehlermeldung in Zeile 33 erschien, wo die 59_YahooWeatherAPI.pm geladen werden sollte, habe ich dies ganz brutal auskommentiert, um zu sehen, was passiert. Beim Neustart von FHEM stürzte das Programm komplett ab. Nachdem ich die Änderung rückgängig gemacht hatte, wurde das Modul und die API beim Neustart geladen und es erschienen plausible Daten.
Meine Vermutung ist, dass irgend etwas in der fhem.save stand, was den Fehler verursacht hat. Nach dem Absturz und Neustart wurden die richtigen Daten in die neu erstellte fhem.save geschrieben, so dass der fehlerhafte Wert nicht mehr vorhanden war.

Bitte steinigt mich nicht, wenn ich mit meinen Vermutungen total auf dem Holzweg bin. Ich würde mich freuen, wenn mir jemand einen Hinweis geben könnte, woher die Fehlfunktion kam.

Vielen Dank für Eure Hilfe und die vielen Tipps, die Ihr mir gegeben habt.

Viele Grüße

Harald
Router:AVM7590 1&1 FW:FRITZ!OS 07.56 Anbindung:1&1 50/10 Mb/s, WLAN-Repeater 300E
ELV MAX!Cube, 7xThermostat, ECO, RasPi 4B mit bullseye auf Festplatte,
CUL V 1.67, JeeLink v3_10.1c, nanoCUL, 1xS300TH, 4xHMS100T, 4xELRO, 1xTFA, 2xMAX_FK
ELV MAX!1.4.5, FHEM 5.7 auf RasPi, Kostal PIKO plus