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 :'(
Hast private Post. Kannst Du meine Mail hier bitte posten?
Bitte mal zum testen den Kompatibilitätsmodus raus nehmen. Und Perl updaten wenn möglich.
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?
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 ????
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
Hallo Frank,
das habe ich bereits gemacht, aber perl hat noch die alte Version.
Vielen Dank trotzdem
Harald
Hast Du Debian 7 oder 8. als Unterbau?
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
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
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
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
Sch... langsames Tablet, da war fhem-hm-knecht schneller
wenn es denn gar nicht will, könnte man auch anders ;)
https://forum.fhem.de/index.php/topic,51521.0.html (https://forum.fhem.de/index.php/topic,51521.0.html)
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
Nach dem anlegen save config vergessen?
VG
Frank
Hallo Frank,
was meinst Du genau mit anlegen? Ich habe FHEM komplett neu gestartet, falls Du das meinst. Ich habe nichts geändert, was ein "save config" erfordert hätte, da FHEM nicht lief. Die o.a. Änderungen habe ich auf der Konsole mittels MC gemacht.
Und nach einem FHEM-Update mit shutdown/restart, was ich vorher durchgeführte hatte, sollte doch die fhem.save die erforderlichen Daten beinhalten, oder?
Vielleicht ist da etwas schief gegangen?
Da fhem immer abgestürzt ist, meine ich das du ohne das Modul zu laden einmal fhem durchstartest, das Wetter device definiers, save machst und fhem neu startest, dann sollte das funktionieren oder du hättest das state File von Hand editieren müssen und das "verwaiste" device löschen sollen.
VG
Frank
Ach so - naja, es klappt ja jetzt. Nur das Wetter-Modul verliert im Moment immer wieder die Verbindung zu Yahoo. Das wird aber wohl an Yahoo liegen.
Einen schönen Tag noch und viele Grüße
Harald
Bei yahoo sollte man das interval auf 3600 oder höher stellen, werte darunter haben keinen sinn da yahoo die daten nur, ich glaube, alle zwei Stunden aktualisiert.
VG
Frank
Danke, Frank, für den Hinweis. Habe ich mir schon so ähnlich gedacht. Dann müssten die Meldungen im Log ja nach der Änderung weniger werden.
Viele Grüße und schönes Wochenende
Harald
PS: Habe übrigens die alten Befehle für mein Gaszähler-Modul endlich ( :-[ ) angepasst. FHEM läuft jetzt bei mir auch featurelevel 5.7 :)