Fehlermeldung bei OWDevice nach heutigem Update

Begonnen von Reinerlein, 17 Februar 2013, 17:05:00

Vorheriges Thema - Nächstes Thema

Reinerlein

Hallo,

ich habe gerade ein Update durchgeführt, und erhalte seitdem folgende Fehlermeldungen in der Konsole (nicht FHEM-Log):
Use of uninitialized value $dir in pattern match (m//) at /etc/fhem/fhem/FHEM/11_OWDevice.pm line 650, <> line 40.

Desweiteren habe ich noch die folgende Zeile im Anschluss daran:
Use of uninitialized value in sprintf at /etc/fhem/fhem/FHEM/99_XmlList.pm line 80.Diese kann ich aber nicht eindeutig dem OWDevice zuordnen. Zumindest taucht auch diese aber erst seit dem heutigen Update auf...

Grüße Reinerlein

Dr. Boris Neubert

Hallo Reinerlein,

Zitat von: Reinerlein schrieb am So, 17 Februar 2013 17:05ich habe gerade ein Update durchgeführt, und erhalte seitdem folgende Fehlermeldungen in der Konsole (nicht FHEM-Log):

Ich habe gestern ein 10_OWServer.pm eingecheckt, das einen Fehler hat. Heute habe ich es hoffentlich korrigiert. Bitte morgen wieder ein Update durchführen oder jetzt 10_OWServer.pm aus dem SVN-Repo ziehen, auf Deinem System installieren, und ein reload 10_OWServer.pm gefolgt von set DeinOWServerDevice reopen durchführen.

Viele Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Schorsch


UweH

Nach dem Update (auf einem Raspi) lässt sich FHEM nicht starten. Austausch der neuen OWDevice und OWServer gegen die vorherigen Versionen bringt's dann. Scheint also noch ein Problem zu bestehen. Keine Fehlermeldungen im Log und auf der Konsole.

thoweiss

Ich habe auch ein Problem...

Ich hatte heute um 17:30 ein Update durchgeführt, danach habe ich nach einiger Zeit die Verbindung zum Owserver verloren, es kam immer die Meldung im Log

reading <such dir eins aus> did not return a value

Nach einem Neustart lief alles wieder eine Weile - bis die Verbindung wieder abriss.

Leider habe ich jetzt keine Logs mehr, ich habe wieder mein Backup eingespielt.


Ich setze übrigens auch einen Raspberry pi ein.


Dr. Boris Neubert

Zitat von: UweH schrieb am Mo, 18 Februar 2013 20:54Nach dem Update (auf einem Raspi) lässt sich FHEM nicht starten. Austausch der neuen OWDevice und OWServer gegen die vorherigen Versionen bringt's dann. Scheint also noch ein Problem zu bestehen. Keine Fehlermeldungen im Log und auf der Konsole.

Grund noch unbekannt. Kann mich erst am WE darum kümmern. Wenn fhem nicht startet: womit endet das Log? Wie sieht die Owserver-bezogene Konfiguration aus? Bei mir geht's nämlich...

Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

UweH

Nach dem Update gestern hatte ich diese Meldungen:
2013.02.17 17:30:27 1: reload: Error:Modul 10_OWServer deactivated:
Global symbol "$ret" requires explicit package name at ./FHEM/10_OWServer.pm line 279, <$fh> line 35.
Global symbol "$ret" requires explicit package name at ./FHEM/10_OWServer.pm line 283, <$fh> line 35.

2013.02.17 17:30:27 0: Global symbol "$ret" requires explicit package name at ./FHEM/10_OWServer.pm line 279, <$fh> line 35.
Global symbol "$ret" requires explicit package name at ./FHEM/10_OWServer.pm line 283, <$fh> line 35.

Etwas später dieser Hinweis:

2013.02.17 17:30:28 1: LCD: no I/O device
und auf der Konsole die Meldung, dass OWServer nicht definiert sei. Die Geräte auf dem 1wire-Bus haben folgerichtig nicht mehr reagiert. Downgrade auf die OWServer-Version aus dem Backup haben FHEM dannn wieder auf die Beine gebracht.

Heute der gleiche Effekt nach dem Update, nur komplett ohne Fehlermeldungen.


thoweiss

Gibt es hier eigentlich etwas neues?

gruss,
Thorsten

Dr. Boris Neubert

Zitat von: thoweiss schrieb am So, 10 März 2013 10:06Gibt es hier eigentlich etwas neues?

Funktioniert die aktuelle Version bei Dir nicht?

Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

UweH

Bei mir läuft's problemlos seit dem darauffolgendem Update.

thoweiss

Ich habe ja wieder den alten Stand eingebaut.

Dann werde ich mal ein Update machen.

Ich hatte irgendwie nicht mitbekommen das es schon einen neuen Stand gibt,

Gruß,
Thorsten

Punkt

Hallo zusammen,

bei mir ist es so, daß ich beim Starten von fhem mit folgendem Config-Eintrag:

define myLocalOWServer OWServer localhost:4304

auf der Konsole folgende Meldung bekommt:

Use of uninitialized value in split at ./FHEM/10_OWServer.pm line 348.


Wenn ich dann ein

get myLocalOWServer devices

in fhem absetze gibts folgende Fehlermeldung:

Use of uninitialized value in split at ./FHEM/10_OWServer.pm line 421.


Ich hab irgendwie keine weiteren Infos gefunden....
Hat jemand nen Tipp für mich? :-)


Viele Grüße

Michael
FHEM auf LXD-Container (Ubuntu 24.04) mit 1wire-Bus und I2C-Extensions
Datenbank: influxdb
verschiedene "Satellitensysteme" mit ESP-8266