Autor Thema: OWX: Viele Logeinträge "Use of uninitialized value in string..."  (Gelesen 819 mal)

Offline Homalix99

  • Full Member
  • ***
  • Beiträge: 105
Nachdem ich 6 von insgesamt 10 1-wire Temperatursensoren (DS18B20) zum Laufen gebracht habe, werden im 30 Sekunden Intervall diese Logeinträge geschrieben:
2019.01.26 22:41:23.836 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN55> line 375.
2019.01.26 22:41:23.959 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN55> line 376.
2019.01.26 22:42:23.863 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN55> line 381.
2019.01.26 22:42:53.853 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN55> line 383.
2019.01.26 22:43:23.867 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN55> line 385.
2019.01.26 22:43:53.840 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN55> line 387.

Hier das Define des OWX Busmasters:
Internals:
   ALARMED    no
   ASYNCHRONOUS 1
   BUSY       0
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_DAE06aa8-if00-port0@57600
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_DAE06aa8-if00-port0
   FD         40
   INITDONE   1
   INTERFACE  DS2480
   LASTSEND   1548582360.32379
   NAME       1w_Busmaster
   NEXT_OPEN  1548517400.36784
   NR         1298
   PARTIAL   
   PRESENT    1
   ROM_ID     FF
   STATE      opened
   TYPE       OWX
   interval   30
   timeout    10
   DEVHASH:
     1w_Busmaster Busmaster
     HZ_Ruecklauf 28.214A77910B02.F9
     HZ_Vorlauf 28.1C7E77910C02.AB
     HZ_Zuluft  28.8D3B77910F02.43
     WW_Brenner_T 28.A7102B090000.D1
     WW_Kessel  10.C255E8020800.21
     WW_ZH_Kreislauf 28.D3EC2A090000.9D
   DEVS:
     10.C255E8020800.21
     28.1C7E77910C02.AB
     28.214A77910B02.F9
     28.8D3B77910F02.43
     28.D3EC2A090000.9D
     28.A7102B090000.D1
   QUEUE:
   READINGS:
     2019-01-27 10:45:59   queue           1
     2019-01-26 16:42:20   state           opened
   helper:
     bm:
       OWX_Attr:
         cnt        7
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        27.01. 10:38:27
         max        0.000307798385620117
         tot        0.000900745391845703
         mAr:
           set
           1w_Busmaster
           room
           OWX
       OWX_Get:
         cnt        11
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        27.01. 10:38:10
         max        0.000140905380249023
         tot        0.00110960006713867
         mAr:
           HASH(0x578bd70)
           1w_Busmaster
           ?
       OWX_Read:
         cnt        47461
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        26.01. 20:17:37
         max        0.212469100952148
         tot        1061.91487574577
         mAr:
           HASH(0x578bd70)
       OWX_Set:
         cnt        74
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        26.01. 19:46:47
         max        0.000188112258911133
         tot        0.00570487976074219
         mAr:
           HASH(0x578bd70)
           1w_Busmaster
           ?
Attributes:
   asynchronous 1
   interval   30
   room       OWX
   timeout    10
   verbose    0

Von pah hatte ich heute via PM folgenden Tipp bekommen:
Zitat
Bitte testweise Zeile 1545 in 00_OWX.pm austauschen gegen
Code: [Auswählen]
if( !defined($qlen) || ($qlen==1) || (($qlen > 1) && ($queue->[1]{$hash} eq $slave)) ){

Nach reload des 00_OWX.pm Moduls (2019.01.27 09:39:16.145) kam nur noch eine Warning (2019.01.27 09:39:30.890) und erstmals um 2019.01.27 09:45:28.772 ein paar CRC Fehler von OWXTHERM, dann wieder diese Meldungen ab 2019.01.27 09:53:30.948:

2019.01.27 09:28:00.847 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN55> line 867.
2019.01.27 09:29:30.857 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN55> line 873.
2019.01.27 09:30:30.826 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN55> line 877.
2019.01.27 09:31:30.867 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN55> line 881.
2019.01.27 09:35:30.874 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN55> line 883.
2019.01.27 09:36:24.714 1: OWXTHERM_BinValues:  WW_Brenner_T: invalid CRC,  -95  0x10 0x82 0x25 0x8a 0xbf 0x7f 0x08 0x88 0xa8
2019.01.27 09:39:16.099 1: PERL WARNING: Subroutine OWX_Initialize redefined at ./FHEM/00_OWX.pm line 119.
2019.01.27 09:39:16.103 1: PERL WARNING: Subroutine OWX_Define redefined at ./FHEM/00_OWX.pm line 146.
2019.01.27 09:39:16.105 1: PERL WARNING: Subroutine OWX_Alarms redefined at ./FHEM/00_OWX.pm line 239.
2019.01.27 09:39:16.107 1: PERL WARNING: Subroutine OWX_Attr redefined at ./FHEM/00_OWX.pm line 312.
2019.01.27 09:39:16.109 1: PERL WARNING: Subroutine OWX_CRC redefined at ./FHEM/00_OWX.pm line 383.
2019.01.27 09:39:16.110 1: PERL WARNING: Subroutine OWX_CRC8 redefined at ./FHEM/00_OWX.pm line 416.
2019.01.27 09:39:16.111 1: PERL WARNING: Subroutine OWX_CRC16 redefined at ./FHEM/00_OWX.pm line 483.
2019.01.27 09:39:16.116 1: PERL WARNING: Subroutine OWX_Discover redefined at ./FHEM/00_OWX.pm line 518.
2019.01.27 09:39:16.119 1: PERL WARNING: Subroutine OWX_Get redefined at ./FHEM/00_OWX.pm line 683.
2019.01.27 09:39:16.120 1: PERL WARNING: Subroutine OWX_Init redefined at ./FHEM/00_OWX.pm line 736.
2019.01.27 09:39:16.122 1: PERL WARNING: Subroutine OWX_Kick redefined at ./FHEM/00_OWX.pm line 792.
2019.01.27 09:39:16.123 1: PERL WARNING: Subroutine OWX_Reset redefined at ./FHEM/00_OWX.pm line 832.
2019.01.27 09:39:16.125 1: PERL WARNING: Subroutine OWX_Read redefined at ./FHEM/00_OWX.pm line 875.
2019.01.27 09:39:16.127 1: PERL WARNING: Subroutine OWX_Ready redefined at ./FHEM/00_OWX.pm line 1000.
2019.01.27 09:39:16.129 1: PERL WARNING: Subroutine OWX_Set redefined at ./FHEM/00_OWX.pm line 1045.
2019.01.27 09:39:16.130 1: PERL WARNING: Subroutine OWX_Undef redefined at ./FHEM/00_OWX.pm line 1107.
2019.01.27 09:39:16.131 1: PERL WARNING: Subroutine OWX_Verify redefined at ./FHEM/00_OWX.pm line 1140.
2019.01.27 09:39:16.133 1: PERL WARNING: Subroutine OWX_Write redefined at ./FHEM/00_OWX.pm line 1208.
2019.01.27 09:39:16.134 1: PERL WARNING: Subroutine OWX_Complex redefined at ./FHEM/00_OWX.pm line 1270.
2019.01.27 09:39:16.137 1: PERL WARNING: Subroutine OWX_Qomplex redefined at ./FHEM/00_OWX.pm line 1317.
2019.01.27 09:39:16.142 1: PERL WARNING: Subroutine OWX_PrQueue redefined at ./FHEM/00_OWX.pm line 1464.
2019.01.27 09:39:16.144 1: PERL WARNING: Subroutine OWX_WDBG redefined at ./FHEM/00_OWX.pm line 1606.
2019.01.27 09:39:16.145 1: PERL WARNING: Subroutine OWX_WDBGL redefined at ./FHEM/00_OWX.pm line 1630.
2019.01.27 09:39:30.890 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1546.
2019.01.27 09:45:28.772 1: OWXTHERM_BinValues:  HZ_Ruecklauf: invalid CRC,  30.4375  0xe7 0x01 0x55 0x05 0x7f 0x7e 0x81 0x66 0x79
2019.01.27 09:47:01.451 1: OWXTHERM_BinValues:  WW_Kessel: invalid CRC,  -1.25  0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2019.01.27 09:48:31.463 1: OWXTHERM_BinValues:  WW_Kessel: invalid CRC,  -1.25  0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2019.01.27 09:53:30.948 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1546, <GEN55> line 887.
2019.01.27 09:54:30.975 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1546, <GEN55> line 891.
2019.01.27 09:55:30.941 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1546, <GEN55> line 895.
2019.01.27 09:56:30.995 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1546, <GEN55> line 899.


Hier ein Auszug mit verbose = 5:

2019.01.27 10:39:29.335 1: OWX_SER::Query 1w_Busmaster: Sending out0xe3 0xc5
2019.01.27 10:39:29.335 5: SW: e3c5
2019.01.27 10:39:29.377 4: OWX_SER::Query 1w_Busmaster: 1 of 1 bytes in first attempt and state opened
2019.01.27 10:39:30.276 1: OWX_SER::Query 1w_Busmaster: Sending out0xe3 0xc5
2019.01.27 10:39:30.277 5: SW: e3c5
2019.01.27 10:39:30.318 4: OWX_SER::Query 1w_Busmaster: 1 of 1 bytes in first attempt and state opened
2019.01.27 10:39:30.319 1: OWX_SER::Write Sending out 0xe1 0x55 0x28 0x1c 0x7e 0x77 0x91 0x0c 0x02 0xab 0xbe 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2019.01.27 10:39:30.320 5: SW: e155281c7e77910c02abbeffffffffffffffffffffffffffffffffffffff
2019.01.27 10:39:30.358 1: OWX_SER::Query 1w_Busmaster: Sending out0xe3 0xc5
2019.01.27 10:39:30.359 5: SW: e3c5
2019.01.27 10:39:30.400 4: OWX_SER::Query 1w_Busmaster: 1 of 1 bytes in first attempt and state opened
2019.01.27 10:39:30.669 4: OWX_Qomplex: Added dev 10C255E802080021 to queue 1w_Busmaster context=convert
2019.01.27 10:39:30.670 1: OWX_SER::Query 1w_Busmaster: Sending out0xe3 0xc5
2019.01.27 10:39:30.670 5: SW: e3c5
2019.01.27 10:39:30.711 4: OWX_SER::Query 1w_Busmaster: 1 of 1 bytes in first attempt and state opened
2019.01.27 10:39:30.712 1: OWX_SER::Write Sending out 0xe1 0x55 0x10 0xc2 0x55 0xe8 0x02 0x08 0x00 0x21 0x44 0xff
2019.01.27 10:39:30.712 5: SW: e15510c255e80208002144ff
2019.01.27 10:39:30.713 1:    queue 1w_Busmaster contains 1 entries after insertion
2019.01.27 10:39:30.714 1:     => 10C255E802080021 context convert expecting 1 bytes, active
2019.01.27 10:39:30.714 1: ----------------------------------------------
2019.01.27 10:39:30.714 1: OWX_Qomplex: Added dev 10C255E802080021 to queue 1w_Busmaster numread=19
2019.01.27 10:39:30.715 1:    queue 1w_Busmaster contains 2 entries after insertion
2019.01.27 10:39:30.715 1:     => 10C255E802080021 context convert expecting 1 bytes, active
2019.01.27 10:39:30.715 1:     => 10C255E802080021 context readsp expecting 19 bytes, waiting
2019.01.27 10:39:30.715 1: ----------------------------------------------
2019.01.27 10:39:30.742 1: OWX_SER::Query 1w_Busmaster: Sending out0xe3 0xc5
2019.01.27 10:39:30.742 5: SW: e3c5
2019.01.27 10:39:30.784 4: OWX_SER::Query 1w_Busmaster: 1 of 1 bytes in first attempt and state opened
2019.01.27 10:39:31.144 1: OWX_Qomplex: Added dev 28D3EC2A0900009D to queue 1w_Busmaster numread=1
2019.01.27 10:39:31.144 1:    queue 1w_Busmaster contains 2 entries after insertion
2019.01.27 10:39:31.144 1:     => 10C255E802080021 context readsp expecting 19 bytes, waiting
2019.01.27 10:39:31.144 1:     => 28D3EC2A0900009D context convert expecting 1 bytes, waiting
2019.01.27 10:39:31.144 1: ----------------------------------------------
2019.01.27 10:39:31.145 1: OWX_Qomplex: Added dev 28D3EC2A0900009D to queue 1w_Busmaster numread=19
2019.01.27 10:39:31.145 1:    queue 1w_Busmaster contains 3 entries after insertion
2019.01.27 10:39:31.146 1:     => 10C255E802080021 context readsp expecting 19 bytes, waiting
2019.01.27 10:39:31.146 1:     => 28D3EC2A0900009D context convert expecting 1 bytes, waiting
2019.01.27 10:39:31.146 1:     => 28D3EC2A0900009D context readsp expecting 19 bytes, waiting
2019.01.27 10:39:31.146 1: ----------------------------------------------
2019.01.27 10:39:31.156 1: [b]PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1546, <GEN55> line 979.[/b]
2019.01.27 10:39:31.157 1: OWX_SER::Query 1w_Busmaster: Sending out0xe3 0xc5
2019.01.27 10:39:31.157 5: SW: e3c5
2019.01.27 10:39:31.198 4: OWX_SER::Query 1w_Busmaster: 1 of 1 bytes in first attempt and state opened
2019.01.27 10:39:31.199 1: OWX_SER::Write Sending out 0xe1 0x55 0x28 0xd3 0xec 0x2a 0x09 0x00 0x00 0x9d 0x44 0xff
2019.01.27 10:39:31.199 5: SW: e15528d3ec2a0900009d44ff
2019.01.27 10:39:31.222 1: OWX_SER::Query 1w_Busmaster: Sending out0xe3 0xc5
2019.01.27 10:39:31.223 5: SW: e3c5
2019.01.27 10:39:31.265 4: OWX_SER::Query 1w_Busmaster: 1 of 1 bytes in first attempt and state opened
2019.01.27 10:39:31.279 1: OWX_SER::Query 1w_Busmaster: Sending out0xe3 0xc5
2019.01.27 10:39:31.279 5: SW: e3c5
2019.01.27 10:39:31.321 4: OWX_SER::Query 1w_Busmaster: 1 of 1 bytes in first attempt and state opened
2019.01.27 10:39:31.322 1: OWX_SER::Write Sending out 0xe1 0x55 0x28 0xd3 0xec 0x2a 0x09 0x00 0x00 0x9d 0xbe 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2019.01.27 10:39:31.322 5: SW: e15528d3ec2a0900009dbeffffffffffffffffffffffffffffffffffffff
2019.01.27 10:39:31.366 1: OWX_SER::Query 1w_Busmaster: Sending out0xe3 0xc5
2019.01.27 10:39:31.367 5: SW: e3c5
2019.01.27 10:39:31.408 4: OWX_SER::Query 1w_Busmaster: 1 of 1 bytes in first attempt and state opened
2019.01.27 10:39:31.701 1: OWX_SER::Query 1w_Busmaster: Sending out0xe3 0xc5
2019.01.27 10:39:31.702 5: SW: e3c5
2019.01.27 10:39:31.744 4: OWX_SER::Query 1w_Busmaster: 1 of 1 bytes in first attempt and state opened
2019.01.27 10:39:31.745 1: OWX_SER::Write Sending out 0xe1 0x55 0x10 0xc2 0x55 0xe8 0x02 0x08 0x00 0x21 0xbe 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2019.01.27 10:39:31.745 5: SW: e15510c255e802080021beffffffffffffffffffffffffffffffffffffff
2019.01.27 10:39:31.782 1: OWX_SER::Query 1w_Busmaster: Sending out0xe3 0xc5
2019.01.27 10:39:31.782 5: SW: e3c5
2019.01.27 10:39:31.824 4: OWX_SER::Query 1w_Busmaster: 1 of 1 bytes in first attempt and state opened

Bin ziemlich ratlos.

VG

Alex
- RPI 3, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink, Arduino Nano
- GPIOs, 1-wire, HM-LAN
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überwachung Betriebstemperaturen der Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600

Online Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 6684
Antw:OWX: Viele Logeinträge "Use of uninitialized value in string..."
« Antwort #1 am: 28 Januar 2019, 11:48:03 »
Passiert sonst bei nirgendwo. Möglicherweise werden die Sensoren zu häufig abgefragt.

Ich kann vor nächster Woche keine weitere Info dazu geben.


LG

pah

Offline Bartimaus

  • Hero Member
  • *****
  • Beiträge: 1117
Antw:OWX: Viele Logeinträge "Use of uninitialized value in string..."
« Antwort #2 am: 28 Januar 2019, 14:17:38 »
Ich würde den Busmaster testweise mal mit OWX_ASYNC betreiben.
LG
B.


BananaPiPro - Bananian16.04Jessie, RootFS@SSD, FHEM SVN rev.18111, CUL1101,FS20,IT,DS18B20,DS2413(Heizungslogger),DS2423(Stromlogger)Homematic,HM-LAN,ZWave,MiniCULs

Online Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 6684
Antw:OWX: Viele Logeinträge "Use of uninitialized value in string..."
« Antwort #3 am: 28 Januar 2019, 15:30:15 »
Kann ich nicht empfehlen, weil das ausläuft. Ich werde ca. Juni die entsprechenden Routinen aus allen OWX-Modulen herauswerfen.

LG

pah

Offline Homalix99

  • Full Member
  • ***
  • Beiträge: 105
Antw:OWX: Viele Logeinträge "Use of uninitialized value in string..."
« Antwort #4 am: 07 Februar 2019, 18:14:34 »
Gibt es dazu schon weitere Erkenntnisse?
Kann ich irgend welche traces aktivieren, die das Problem eingrenzen

VG

Alex
- RPI 3, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink, Arduino Nano
- GPIOs, 1-wire, HM-LAN
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überwachung Betriebstemperaturen der Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600

Offline Homalix99

  • Full Member
  • ***
  • Beiträge: 105
Antw:OWX: Viele Logeinträge "Use of uninitialized value in string..."
« Antwort #5 am: 07 Februar 2019, 19:44:47 »
Ein global:stacktrace 1 wirft immer das Gleiche aus:
2019.02.07 19:42:38.565 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545.
2019.02.07 19:42:38.566 1: stacktrace:
2019.02.07 19:42:38.567 1:     main::__ANON__                      called by ./FHEM/00_OWX.pm (1545)
2019.02.07 19:42:38.568 1:     main::OWX_PrQueue                   called by fhem.pl (3153)
2019.02.07 19:42:38.569 1:     main::HandleTimeout                 called by fhem.pl (650)
- RPI 3, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink, Arduino Nano
- GPIOs, 1-wire, HM-LAN
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überwachung Betriebstemperaturen der Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600

Online Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 6684
Antw:OWX: Viele Logeinträge "Use of uninitialized value in string..."
« Antwort #6 am: 08 Februar 2019, 11:37:56 »
Ich habe schon mehrfach geschrieben:

Zeile 1545 ersetzen durch  if( !defined($qlen) || ($qlen==1) || (($qlen > 1) && ($queue->[1]{$hash} eq $slave)) ){und mitteilen, was passiert.

LG

pah

Offline Frank_Huber

  • Hero Member
  • *****
  • Beiträge: 3317
Ich habe schon mehrfach geschrieben:

Zeile 1545 ersetzen durch  if( !defined($qlen) || ($qlen==1) || (($qlen > 1) && ($queue->[1]{$hash} eq $slave)) ){und mitteilen, was passiert.

LG

pah
Da ich die Meldung auch gelegentlich sehe werde ich die Änderung einpflegen und berichten. Danke pah

Gesendet von meinem Doogee S60 mit Tapatalk


Offline Frank_Huber

  • Hero Member
  • *****
  • Beiträge: 3317
Antw:OWX: Viele Logeinträge "Use of uninitialized value in string..."
« Antwort #8 am: 08 Februar 2019, 13:32:43 »
kommt weiterhin:

2019.02.08 13:24:18 1: Including fhem.cfg
2019.02.08 13:24:18 3: telnetPort: port 7072 opened
2019.02.08 13:24:19 3: WEB: port 8083 opened
2019.02.08 13:24:19 2: eventTypes: loaded 875 events from ./log/eventTypes.txt
2019.02.08 13:24:21 3: Opening 1wire device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_DAE002vU-if00-port0
2019.02.08 13:24:21 3: 1wire device opened
2019.02.08 13:24:21 3: OWX_SER: opened serial device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_DAE002vU-if00-port0: Illegal seek
2019.02.08 13:24:30 3: OWTHERM:  Device OG_Bad_Temp defined.
2019.02.08 13:24:40 3: OWMULTI:  Device OG_Bad_rH defined.
2019.02.08 13:24:40 3: OWTHERM:  Device OG_Johanna_Temp defined.
2019.02.08 13:24:40 3: OWTHERM:  Device OG_Flur_West_Temp defined.
2019.02.08 13:24:40 3: OWTHERM:  Device OG_Luisa_Temp defined.
2019.02.08 13:24:40 3: OWTHERM:  Device OG_Flur_Ost_Temp defined.
2019.02.08 13:24:40 3: OWTHERM:  Device OG_Schlafzimmer_Temp defined.
2019.02.08 13:24:40 3: OWMULTI:  Device OG_Johanna_rH defined.
2019.02.08 13:24:40 3: OWMULTI:  Device OG_Luisa_rH defined.
2019.02.08 13:24:40 3: OWMULTI:  Device OG_Flur_West_rH defined.
2019.02.08 13:24:40 3: OWMULTI:  Device OG_Schlafzimmer_rH defined.
2019.02.08 13:24:40 3: OWTHERM:  Device OG_Schlafzimmer_Bett_Ost defined.
2019.02.08 13:24:40 3: OWTHERM:  Device OG_Schlafzimmer_Bett_West defined.
2019.02.08 13:24:44 1: Including ./log/fhem.save
2019.02.08 13:24:44 0: Featurelevel: 5.9
2019.02.08 13:24:44 0: Server started with 114 defined entities (fhem.pl:18463/2019-01-30 perl:5.024001 os:linux user:fhem pid:32261)
2019.02.08 13:24:54 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545.
2019.02.08 13:25:21 1: OWX_Init called for bus 1wire with interface state opened, now going for detect
2019.02.08 13:25:21 1: OWX_SER::Detect 1-Wire bus 1wire: interface master DS2480 detected for the first time
2019.02.08 13:25:23 1: OWX_Discover: 1-Wire devices found on bus 1wire (OG_Johanna_Temp,OG_Flur_West_Temp,OG_Luisa_Temp,OG_Bad_Temp,OG_Schlafzimmer_Bett_Ost,OG_Flur_Ost_Temp,OG_Schlafzimmer_Temp,OG_Schlafzimmer_Bett_West,OG_Johanna_rH,OG_Luisa_rH,OG_Flur_West_rH,OG_Schlafzimmer_rH,OG_Bad_rH)

Zeile 1545:
       if( !defined($qlen) || ($qlen==1) || (($qlen > 1) && ($queue->[1]{$hash} eq $slave)) ){
FHEM und Raspbian Stretch Tagesaktuell.

EDIT:
Die Meldung kam (bislang) nur beim FHEM Neustart.
« Letzte Änderung: 08 Februar 2019, 16:46:18 von Frank_Huber »

Offline Homalix99

  • Full Member
  • ***
  • Beiträge: 105
Antw:OWX: Viele Logeinträge "Use of uninitialized value in string..."
« Antwort #9 am: 08 Februar 2019, 15:43:34 »
Hallo pah,

sorry ich dachte, ich hätte schon geantwortet. Der Austausch hat nichts gebracht.
Ich habe gerade 8 Sensoren im Einsatz und die Warning tritt nur auf, wenn ein Sensor abgefragt wird. Bei der Anzahl entstehen so 1 bus 2 Warnings pro Min.

VG

Alex
- RPI 3, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink, Arduino Nano
- GPIOs, 1-wire, HM-LAN
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überwachung Betriebstemperaturen der Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600

Online Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 6684
Antw:OWX: Viele Logeinträge "Use of uninitialized value in string..."
« Antwort #10 am: 08 Februar 2019, 18:45:25 »
Wie oft werden die Sensoren abgefragt ?

LG

pah

Offline Homalix99

  • Full Member
  • ***
  • Beiträge: 105
Antw:OWX: Viele Logeinträge "Use of uninitialized value in string..."
« Antwort #11 am: 08 Februar 2019, 19:10:30 »
2 Sensoren werden alle 4 Minuten,
2 Sensoren alle 60 Sekunden und der
Rest alle 30 Sekunden.
- RPI 3, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink, Arduino Nano
- GPIOs, 1-wire, HM-LAN
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überwachung Betriebstemperaturen der Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600

Offline Frank_Huber

  • Hero Member
  • *****
  • Beiträge: 3317
Antw:OWX: Viele Logeinträge "Use of uninitialized value in string..."
« Antwort #12 am: 08 Februar 2019, 19:11:25 »
Wie oft werden die Sensoren abgefragt ?
default alle 5min

Offline Homalix99

  • Full Member
  • ***
  • Beiträge: 105
Antw:OWX: Viele Logeinträge "Use of uninitialized value in string..."
« Antwort #13 am: 10 Februar 2019, 21:44:55 »
Hallo pah,

hast Du noch einen Vorschlag, wie man das Thema mit den Warnings weiter eingrenzen kann?

VG

Alex
- RPI 3, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink, Arduino Nano
- GPIOs, 1-wire, HM-LAN
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überwachung Betriebstemperaturen der Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600

 

decade-submarginal