[Gelöst] Fortsetzung "Kein Update der Temp. Readings nach OWServer update"

Begonnen von fiedel, 27 August 2018, 16:42:51

Vorheriges Thema - Nächstes Thema

fiedel

Hallo,

da der Thread geschlossen wurde und mein Produktivsystem betroffen ist, habe ich mich entschlossen ein neues Thema zu eröffnen.

Bei mir ist (wegen des verspäteten Updates erst jetzt) das identische Problem aus dem o.g. Thread aufgetreten:
OWServer.pm gibt bei "get OWSERVER devices" nichts aus, obwohl er initialisiert ist, die richtige OWNet.pm- Version hat und OWHTTPD korrekt die Devices ausgibt. Die OWNet.pm, welche vorher funktioniert hatte habe ich in OWNet- 2.8p15.pm umbenannt und die Version in der Def. angegeben. Die OWServer.pm verwendet sie auch. Also sollte die Def. der aktuellen Version angepasst sein und trotzdem findet OWServer die Devices nicht. Ein Rückspielen der alten Version hilft übrigens nicht - da muss noch mehr involviert sein. Spiele ich das gesamte Backup zurück, geht es wieder. Wo kann ich hier am sinnvollsten mit dem Debugging ansetzen?

Hier noch einige Infos:

List:
Internals:
   DEF        localhost:430 2.8p15
   LAST_READ_FAILED 0
   NAME       OWSERVER
   NOTIFYDEV  global
   NR         173
   NTFY_ORDER 50a-OWSERVER
   OWNET_VERSION 2.8p15
   STATE      Initialized
   TYPE       OWServer
   READINGS:
     2018-08-27 09:31:02   /settings/timeout/directory 60
     2018-08-27 09:31:02   /settings/timeout/ftp 900
     2018-08-27 09:31:02   /settings/timeout/ha7 60
     2018-08-27 09:31:02   /settings/timeout/network 1
     2018-08-27 09:31:02   /settings/timeout/presence 120
     2018-08-27 09:31:02   /settings/timeout/serial 5
     2018-08-27 09:31:02   /settings/timeout/server 10
     2018-08-27 09:31:02   /settings/timeout/stable 300
     2018-08-27 09:31:02   /settings/timeout/uncached 0
     2018-08-27 09:31:02   /settings/timeout/usb 5
     2018-08-27 09:31:02   /settings/timeout/volatile 15
     2018-08-27 09:31:02   /settings/timeout/w1 30
     2018-08-27 09:31:02   /settings/units/pressure_scale mbar
     2018-08-27 09:31:02   /settings/units/temperature_scale C
     2018-08-27 10:52:32   state           Initialized
   fhem:
     protocol   localhost:430
Attributes:
   nonblocking 1


Logauszüge:

2018.08.27 11:38:39 3: OWSERVER: OWNet version 2.8p15 loaded.
2018.08.27 11:38:39 3: OWSERVER: Opening connection to OWServer localhost:430...
2018.08.27 11:38:39 3: OWSERVER: Successfully connected to localhost:430.
2018.08.27 11:38:39 2: OWSERVER: Could not read owserver version, using OWNet version 2.8p15.

2018.08.27 11:04:52 1: PERL WARNING: Use of uninitialized value $dir in pattern match (m//) at ./FHEM/11_OWDevice.pm line 743.

2018.08.27 11:44:10 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/10_OWServer.pm line 565.




Vielen Dank im Voraus für Eure Unterstützung!

FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

LuckyDay

DEF        localhost:430 2.8p15

bist du sicher beim Port 403 ?
orginal wäre 4034
normalerweise bewegt man sich oberhalb 1024

fiedel

Riesiges Dankeschön Hary! Super gut gesehen! So ein blöder Schussligkeitsfehler und man legt sich die Karten ...  ;)
Ich hatte daran ja bewusst nix geändert, aber beim Def. ändern muss die letzte "4" weggekommen sein.
Deshalb hatte ich die Portadresse überhaupt nicht auf dem Schirm.

Funktioniert also jetzt wie es soll und ich bin happy.  :)

Vielen Dank sagt
Frank!
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423