Fehler "uninitialized value in string" 00_OWX.pm

Begonnen von kaizo, 01 Juni 2018, 12:37:03

Vorheriges Thema - Nächstes Thema

kaizo

Hallo,

benutze 1Wire über Firmata (vers. 2.05) und OWX. Seit geraumer Zeit erhalte ich immer zu den Abfragen die folgende Fehlermeldung
[Fri Jun  1 12:06:38 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545.
[Fri Jun  1 12:06:38 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545.
[Fri Jun  1 12:06:38 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545.
[Fri Jun  1 12:06:39 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545.
[Fri Jun  1 12:06:39 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545.
[Fri Jun  1 12:06:39 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545.
[Fri Jun  1 12:06:41 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545.
[Fri Jun  1 12:06:41 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545.
[Fri Jun  1 12:06:41 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545.


Ich habe 7 Temperatursensoren und 2 Counter-Nachbauten auf ATiny-Basis im Einsatz.
Wenn OWX auf Asynchron gestellt ist kommt die o.g. Fehlermeldung.
Wenn ich OWX auf Synchron gestellt habe, so erscheint die Fehlermeldung nicht, aber die Zähler können nicht mehr ausgelesen werden und stehen im LOG mit einem Fehler
2018.05.31 21:25:22 1: OWXCOUNT_BinValues getpage: Stromzaehler: invalid CRC, 122 179 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x76 0xec 0x1f 0x00 0x00 0x00 0x00 0x00 0x7a 0xb3
2018.05.31 21:25:28 1: OWXCOUNT_BinValues getpage: Zaehler: invalid CRC, 87 167 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x0e 0x44 0x03 0x00 0x00 0x00 0x00 0x00 0x57 0xa7


Verbose 5 bringt folgendes Log:
2018.06.01 12:21:38 4: OWX_Qomplex: Added dev 2861092D0400006A to queue OWio context=convert
2018.06.01 12:21:38 1: OWX_FRM::Write Sending out 0x55 0x28 0x61 0x09 0x2d 0x04 0x00 0x00 0x6a 0x44 0xff
2018.06.01 12:21:38 1:    queue OWio contains 1 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 2861092D0400006A to queue OWio numread=19
2018.06.01 12:21:38 1:    queue OWio contains 2 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 10A080980108004C to queue OWio numread=1
2018.06.01 12:21:38 1:    queue OWio contains 3 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 10A080980108004C to queue OWio numread=19
2018.06.01 12:21:38 1:    queue OWio contains 4 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 28903D02050000F5 to queue OWio numread=1
2018.06.01 12:21:38 1:    queue OWio contains 5 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 28903D02050000F5 to queue OWio numread=19
2018.06.01 12:21:38 1:    queue OWio contains 6 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 28ADDC2C0400008B to queue OWio numread=1
2018.06.01 12:21:38 1:    queue OWio contains 7 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 28ADDC2C0400008B to queue OWio numread=19
2018.06.01 12:21:38 1:    queue OWio contains 8 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 1DA2D98400000237 to queue OWio numread=54
2018.06.01 12:21:38 1:    queue OWio contains 9 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.14 expecting 54 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 1DA2D98400000237 to queue OWio numread=54
2018.06.01 12:21:38 1:    queue OWio contains 10 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.14 expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.15.final expecting 54 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 28AE842C04000079 to queue OWio numread=1
2018.06.01 12:21:38 1:    queue OWio contains 11 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.14 expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.15.final expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 28AE842C04000079 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 28AE842C04000079 to queue OWio numread=19
2018.06.01 12:21:38 1:    queue OWio contains 12 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.14 expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.15.final expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 28AE842C04000079 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28AE842C04000079 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 28F67F2C04000020 to queue OWio numread=1
2018.06.01 12:21:38 1:    queue OWio contains 13 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.14 expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.15.final expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 28AE842C04000079 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28AE842C04000079 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28F67F2C04000020 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 28F67F2C04000020 to queue OWio numread=19
2018.06.01 12:21:38 1:    queue OWio contains 14 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.14 expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.15.final expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 28AE842C04000079 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28AE842C04000079 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28F67F2C04000020 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28F67F2C04000020 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 1DA2D988000001C7 to queue OWio numread=54
2018.06.01 12:21:38 1:    queue OWio contains 15 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.14 expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.15.final expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 28AE842C04000079 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28AE842C04000079 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28F67F2C04000020 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28F67F2C04000020 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D988000001C7 context getpage.14 expecting 54 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 1DA2D988000001C7 to queue OWio numread=54
2018.06.01 12:21:38 1:    queue OWio contains 16 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.14 expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.15.final expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 28AE842C04000079 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28AE842C04000079 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28F67F2C04000020 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28F67F2C04000020 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D988000001C7 context getpage.14 expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D988000001C7 context getpage.15.final expecting 54 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 2842872C04000063 to queue OWio numread=1
2018.06.01 12:21:38 1:    queue OWio contains 17 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.14 expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.15.final expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 28AE842C04000079 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28AE842C04000079 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28F67F2C04000020 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28F67F2C04000020 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D988000001C7 context getpage.14 expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D988000001C7 context getpage.15.final expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 2842872C04000063 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_Qomplex: Added dev 2842872C04000063 to queue OWio numread=19
2018.06.01 12:21:38 1:    queue OWio contains 18 entries after insertion
2018.06.01 12:21:38 1:     => 2861092D0400006A context convert expecting 1 bytes, active
2018.06.01 12:21:38 1:     => 2861092D0400006A context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 10A080980108004C context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28903D02050000F5 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28ADDC2C0400008B context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.14 expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D98400000237 context getpage.15.final expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 28AE842C04000079 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28AE842C04000079 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 28F67F2C04000020 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 28F67F2C04000020 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D988000001C7 context getpage.14 expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 1DA2D988000001C7 context getpage.15.final expecting 54 bytes, waiting
2018.06.01 12:21:38 1:     => 2842872C04000063 context convert expecting 1 bytes, waiting
2018.06.01 12:21:38 1:     => 2842872C04000063 context readsp expecting 19 bytes, waiting
2018.06.01 12:21:38 1: ----------------------------------------------
2018.06.01 12:21:38 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x44 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[Fri Jun  1 12:21:38 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1547.
2018.06.01 12:21:38 1: OWX_FRM::Write Sending out 0x55 0x10 0xa0 0x80 0x98 0x01 0x08 0x00 0x4c 0x44 0xff
2018.06.01 12:21:38 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x44 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[b][Fri Jun  1 12:21:38 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1547.[/b]
2018.06.01 12:21:38 1: OWX_FRM::Write Sending out 0x55 0x10 0xa0 0x80 0x98 0x01 0x08 0x00 0x4c 0xbe 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:38 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0xbe 0x2a 0x00 0x4b 0x05 0xff 0xff 0x0e 0x10 0x23 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
[b][Fri Jun  1 12:21:38 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1547.[/b]
2018.06.01 12:21:38 1: OWX_FRM::Write Sending out 0x55 0x28 0x90 0x3d 0x02 0x05 0x00 0x00 0xf5 0x44 0xff
2018.06.01 12:21:38 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x44 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[b][Fri Jun  1 12:21:38 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1547.[/b]
2018.06.01 12:21:38 1: OWX_FRM::Write Sending out 0x55 0x28 0x90 0x3d 0x02 0x05 0x00 0x00 0xf5 0xbe 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:39 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0xbe 0x2a 0x01 0x1e 0x1a 0x7f 0xff 0x06 0x10 0x67 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:39 1: OWX_FRM::Write Sending out 0x55 0x28 0x61 0x09 0x2d 0x04 0x00 0x00 0x6a 0xbe 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:39 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0xbe 0x6c 0x01 0x23 0x00 0x7f 0xff 0x04 0x10 0x4a 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:39 1: OWX_FRM::Write Sending out 0x55 0x28 0xad 0xdc 0x2c 0x04 0x00 0x00 0x8b 0x44 0xff
2018.06.01 12:21:39 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x44 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[b][Fri Jun  1 12:21:39 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1547.[/b]
2018.06.01 12:21:39 1: OWX_FRM::Write Sending out 0x55 0x1d 0xa2 0xd9 0x84 0x00 0x00 0x02 0x37 0xa5 0xc0 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:39 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0xa5 0xc0 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x39 0xfb 0x1f 0x00 0x00 0x00 0x00 0x00 0x59 0xc2 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
[b][Fri Jun  1 12:21:39 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1547.[/b]
2018.06.01 12:21:39 1: OWX_FRM::Write Sending out 0x55 0x1d 0xa2 0xd9 0x84 0x00 0x00 0x02 0x37 0xa5 0xe0 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:40 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0xa5 0xe0 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x03 0xa8 0x06 0x00 0x00 0x00 0x00 0x00 0x1a 0x3a 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:40 1: OWX_FRM::Write Sending out 0x55 0x28 0xad 0xdc 0x2c 0x04 0x00 0x00 0x8b 0xbe 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:40 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0xbe 0xd8 0x02 0x41 0x05 0x7f 0xff 0x08 0x10 0x44 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:40 1: OWX_FRM::Write Sending out 0x55 0x28 0xae 0x84 0x2c 0x04 0x00 0x00 0x79 0x44 0xff
2018.06.01 12:21:41 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x44 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[b][Fri Jun  1 12:21:41 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1547.[/b]
2018.06.01 12:21:41 1: OWX_FRM::Write Sending out 0x55 0x28 0xf6 0x7f 0x2c 0x04 0x00 0x00 0x20 0x44 0xff
2018.06.01 12:21:41 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x44 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[b][Fri Jun  1 12:21:41 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1547.[/b]
2018.06.01 12:21:41 1: OWX_FRM::Write Sending out 0x55 0x28 0xf6 0x7f 0x2c 0x04 0x00 0x00 0x20 0xbe 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:41 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0xbe 0xc7 0x02 0x4b 0x00 0x7f 0xff 0x09 0x10 0x33 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
[b][Fri Jun  1 12:21:41 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1547.[/b]
2018.06.01 12:21:41 1: OWX_FRM::Write Sending out 0x55 0x1d 0xa2 0xd9 0x88 0x00 0x00 0x01 0xc7 0xa5 0xc0 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:41 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0xa5 0xc0 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x19 0x44 0x03 0x00 0x00 0x00 0x00 0x00 0x17 0x4d 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:41 1: OWX_FRM::Write Sending out 0x55 0x28 0xae 0x84 0x2c 0x04 0x00 0x00 0x79 0xbe 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:42 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0xbe 0x0a 0x03 0x4b 0x05 0x7f 0xff 0x06 0x10 0x63 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:42 1: OWX_FRM::Write Sending out 0x55 0x1d 0xa2 0xd9 0x88 0x00 0x00 0x01 0xc7 0xa5 0xe0 0x01 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:42 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0xa5 0xe0 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xb2 0x4f 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2018.06.01 12:21:42 1: OWX_FRM::Write Sending out 0x55 0x28 0x42 0x87 0x2c 0x04 0x00 0x00 0x63 0x44 0xff
2018.06.01 12:21:43 1: OWX_FRM::Read receiving in first read 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x44 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
2018.06.01 12:21:43 1: OWX_FRM::Write Sending out 0x55 0x28 0x42 0x87 0x2c 0x04 0x00 0x00 0x63 0xbe 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff


OWX Vers. 7.11
OWTHERM 7.01
OWCOUNT 7.01


00_OWX.pm 16671 2018-04-29 05:06:35Z phenning
11_OWX_FRM.pm 16671 2018-04-29 05:06:35Z phenning
21_OWTHERM.pm 15339 2017-10-29 08:14:07Z phenning
21_OWCOUNT.pm 15339 2017-10-29 08:14:07Z phenning
10_FRM.pm 15941 2018-01-20 21:20:20Z jensb



Ein update force, sowie ein Löschen aller 1Wire-Devices, Neustart und ein neuanlegen hat den Fehler nicht beseitigt.
Hat hier jemand einen Tipp, wie ich den Fehler beseitigen kann? Leider hat die Suche im Forum nicht den richtigen Tipp für mich gehabt.


Danke und Gruß
Kai
FHEM 6.x  auf i3
1x Maplecun FS20, HM, 1x CUL f. WMbus
1x Arduino Nano für Lacrosse, 1x für Empfang WH1080,
1x Arduino Uno+Ethernet-Shield & Firmata für 1Wire
1x Raspberry Pi für Einbindung Junkers-Heizgerät mit HT3-Schnittstelle, div. Sonoff+EspEasy+Tasmota über MQTT

Prof. Dr. Peter Henning

Erstaunlich, hatte ich so bisher noch nicht.

Kann ich auch nicht testen, weil ich selbst Firmata nicht im Einsatz habe - aber dennoch sollten diese Warnungen nicht vorkommen.

Offenbar hat es etwas mit dem Timing zu tun, denn in den Zeilen 1544 - 1548 wird ein Rescheduling durchgeführt, weil die minimale Wartezeit für einen bestimmten 1-Wire Slave noch nicht vorbei ist. Bitte diese Zeilen (1544-1548 in 00_OWX.pm) mal ersetzen durch

        #-- reschedule, if necessary
        if( ($qlen==1) || (($qlen > 1) && ($queue->[1]{$hash} eq $slave)) ){
          Log 1, "OWX_PrQueue: device ".$slave->{NAME}." mindelay not over, rescheduling. qlen=$qlen";
          InternalTimer($now+$shortDelay, "OWX_PrQueue", "queue:$name", 0);
          return;


LG

pah

ThoTo

Ich häng mich mal ran, bekomme die Meldung immer einmalig nach einem FHEM-Neustart.
2018.06.01 18:46:20 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545.

Kombination Firmata, OWX mit zwei Temperatursensoren.

LG Thomas
KNX | MQTT | Docker | Sonos | FHEMapp

"Zwei Dinge sind unendlich, das Universum und die menschliche Dummheit, aber bei dem Universum bin ich mir noch nicht ganz sicher." (Albert Einstein)

Prof. Dr. Peter Henning

Mit der o.a. Änderung kann man sehen, welcher der Werte "uninitialized" ist.

LG

pah

kaizo

#4
Die Änderung hatte ich auch schonmal "auskommentiert", es erscheint aktuell

[Sun Jun  3 11:19:05 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 11:19:05 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 11:19:05 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 11:19:06 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 11:19:06 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 11:19:06 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 11:19:08 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 11:19:08 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 11:19:09 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
2018.06.03 11:19:10 1: OWX_PrQueue: device Zirkulation mindelay not over, rescheduling. qlen=1
2018.06.03 11:19:10 1: OWX_PrQueue: device Zirkulation mindelay not over, rescheduling. qlen=1
2018.06.03 11:19:10 1: OWX_PrQueue: device Zirkulation mindelay not over, rescheduling. qlen=1
2018.06.03 11:19:10 1: OWX_PrQueue: device Zirkulation mindelay not over, rescheduling. qlen=1
2018.06.03 11:19:10 1: OWX_PrQueue: device Zirkulation mindelay not over, rescheduling. qlen=1
2018.06.03 11:19:10 1: OWX_PrQueue: device Zirkulation mindelay not over, rescheduling. qlen=1
2018.06.03 11:19:10 1: OWX_PrQueue: device Zirkulation mindelay not over, rescheduling. qlen=1
2018.06.03 11:19:10 1: OWX_PrQueue: device Zirkulation mindelay not over, rescheduling. qlen=1
2018.06.03 11:19:10 1: OWX_PrQueue: device Zirkulation mindelay not over, rescheduling. qlen=1
2018.06.03 11:19:10 1: OWX_PrQueue: device Zirkulation mindelay not over, rescheduling. qlen=1
2018.06.03 11:19:11 1: OWX_PrQueue: device Zirkulation mindelay not over, rescheduling. qlen=1
2018.06.03 11:19:11 1: OWX_PrQueue: device Zirkulation mindelay not over, rescheduling. qlen=1
2018.06.03 11:19:11 1: OWX_PrQueue: device Zirkulation mindelay not over, rescheduling. qlen=1
2018.06.03 11:19:11 1: OWX_PrQueue: device Zirkulation mindelay not over, rescheduling. qlen=1
2018.06.03 11:19:11 1: OWX_PrQueue: device Zirkulation mindelay not over, rescheduling. qlen=1


Zirkulation ist ein Standard DS18B20.
Ich hatte die Meldung auch schon mit einem anderen Sensor, wobei die Zirkulation jetzt im LOG dreimal aufgetreten ist
Aktuell erscheint die Meldung nur noch mit dem Sensor "Zirkulation"

Zeile 1555 ist jetzt die if( ($qlen==1) || (($qlen > 1) && ($queue->[1]{$hash} eq $slave)) ){

FHEM 6.x  auf i3
1x Maplecun FS20, HM, 1x CUL f. WMbus
1x Arduino Nano für Lacrosse, 1x für Empfang WH1080,
1x Arduino Uno+Ethernet-Shield & Firmata für 1Wire
1x Raspberry Pi für Einbindung Junkers-Heizgerät mit HT3-Schnittstelle, div. Sonoff+EspEasy+Tasmota über MQTT

Prof. Dr. Peter Henning

Hmmmm.

Bitte die Änderung noch etwas modifizieren - $qlen ist es doch nicht, $slave kann es auch nicht sein, weil $slave->{NAME} korrekt ist. Weil $qlen==1 is, sollte der zweite Teil der ODER-Bedingung gar nicht relevant sein...

Testen wir es noch mal mit einer noch längeren Log-Zeile

Log 1, "OWX_PrQueue: device ".$slave->{NAME}." mindelay not over, rescheduling. qlen=$qlen, slave=$slave queue->[1]=".$queue->[1]{$hash};{/code]

LG

pah

kaizo

#6
OK. Geändert.
Jetzt kommt

[Sun Jun  3 13:14:08 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 13:14:08 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 13:14:09 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 13:14:09 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 13:14:10 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 13:14:10 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 13:14:11 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 13:14:11 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 13:14:12 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 13:14:12 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
[Sun Jun  3 13:14:13 2018] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/00_OWX.pm line 1557.
2018.06.03 13:14:13 1: OWX_PrQueue: device Zirkulation mindelay not over, rescheduling. qlen=1, slave=HASH(0x3441718) queue->[1]=
[Sun Jun  3 13:14:13 2018] fhem.pl: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1555.
2018.06.03 13:14:14 1: OWX_PrQueue: removing garbage from queue OWio, reason garbage



Ein Fehler in der Log-Zeile...

FHEM 6.x  auf i3
1x Maplecun FS20, HM, 1x CUL f. WMbus
1x Arduino Nano für Lacrosse, 1x für Empfang WH1080,
1x Arduino Uno+Ethernet-Shield & Firmata für 1Wire
1x Raspberry Pi für Einbindung Junkers-Heizgerät mit HT3-Schnittstelle, div. Sonoff+EspEasy+Tasmota über MQTT

Prof. Dr. Peter Henning

Natürlich. Ich überlege mir eine Lösung.

LG

pah

kaizo

Zitat von: Prof. Dr. Peter Henning am 03 Juni 2018, 14:10:39
Natürlich. Ich überlege mir eine Lösung.

Und schon zu einer Lösung gekommen?

LG
Kai
FHEM 6.x  auf i3
1x Maplecun FS20, HM, 1x CUL f. WMbus
1x Arduino Nano für Lacrosse, 1x für Empfang WH1080,
1x Arduino Uno+Ethernet-Shield & Firmata für 1Wire
1x Raspberry Pi für Einbindung Junkers-Heizgerät mit HT3-Schnittstelle, div. Sonoff+EspEasy+Tasmota über MQTT

Prof. Dr. Peter Henning

Nö, Derzeit beruflich stark eingespannt.

LG

pah

kaizo

Kann ich noch hoffen, dass der Fehler noch behoben wird?

Ich frage mich, warum ich der einzige bin, der diese Meldung bei jedem Intervall bekommt und was die "anderen" anders haben, dass bei denen mit Firmata-Onewire der Fehler nicht auftritt.

LG
Kai
FHEM 6.x  auf i3
1x Maplecun FS20, HM, 1x CUL f. WMbus
1x Arduino Nano für Lacrosse, 1x für Empfang WH1080,
1x Arduino Uno+Ethernet-Shield & Firmata für 1Wire
1x Raspberry Pi für Einbindung Junkers-Heizgerät mit HT3-Schnittstelle, div. Sonoff+EspEasy+Tasmota über MQTT

econ_sl83

habe exakt den gleichen Fehler bei 8 Ds18b20 sowie einer Luftfeuchtelösng..
Die Auskommentierung habe ich noch nicht getestet (derzeit unterwegs). Mir fällt auf (für euch wahrscheinlich trivial), dass ich keinerlei Messfehler oder Messausfälle auf dem Bus habe. Abgesehen von der sehr lästigen Fehlermeldung habe ich keine Probleme, die mir auffallen.

Prof. Dr. Peter Henning

#12
Diese Meldung sollte eigentlich nicht auftauchen - denn bei Queue Length 1 wird kein Tausch der Einträge vorgenommen. Ich kann sie deshalb auch nicht nachbilden.

Ggf in Zeile 1555 mal ersetzen

unshift( @{$queue}, $dialogsecond);

durch

unshift( @{$queue}, $dialogsecond) if( $dialogsecond);

LG

pah

Prof. Dr. Peter Henning

Hm, ich würde gerne wissen, ob diese Änderung das Problem löst ?

Warum das auftritt, war noch offen. Könnte eigentlich nur sein, dass einer der Requests gerade abgearbeitet worden ist, während der Tausch der Einträge vorgenommen wurde. Hängt also sehr stark von den individuellen Gegebenheiten ab.

LG

pah

Homalix99

Hallo pah,

falls Du das noch liest.
Ich habe auch massive Probleme mit den Warnings im Log.
Hab o. vorgeschlagene Änderungen vollzogen und im Log tauchen ständig sollche rescheduling  meldungen auf:

2019.05.10 20:25:10.663 1: OWX_PrQueue: device WW_Kessel mindelay not over, rescheduling. qlen=1, slave=HASH(0x3dbbf90) queue->[1]= .;{/code]
2019.05.10 20:25:12.838 1: OWX_PrQueue: device HZ_Ruecklauf mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fdb850) queue->[1]= .;{/code]
2019.05.10 20:25:14.997 1: OWX_PrQueue: device HZ_Vorlauf mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fdc338) queue->[1]= .;{/code]
2019.05.10 20:25:16.413 1: OWX_PrQueue: device WW_Brenner_T mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fd9f88) queue->[1]= .;{/code]
2019.05.10 20:25:42.840 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/00_OWX.pm line 1546, <GEN56> line 1305.
2019.05.10 20:25:42.841 1: OWX_PrQueue: device HZ_Ruecklauf mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fdb850) queue->[1]= .;{/code]
2019.05.10 20:25:42.893 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN56> line 1305.
2019.05.10 20:25:44.999 1: OWX_PrQueue: device HZ_Vorlauf mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fdc338) queue->[1]= .;{/code]
2019.05.10 20:25:46.407 1: OWX_PrQueue: device WW_Brenner_T mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fd9f88) queue->[1]= .;{/code]
2019.05.10 20:25:50.659 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN56> line 1307.
2019.05.10 20:25:50.952 1: OWX_PrQueue: device WW_Kessel mindelay not over, rescheduling. qlen=1, slave=HASH(0x3dbbf90) queue->[1]= .;{/code]
2019.05.10 20:26:06.705 1: OWX_PrQueue: device HZ_Abgas mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fe1668) queue->[1]= .;{/code]
2019.05.10 20:26:12.840 1: OWX_PrQueue: device HZ_Ruecklauf mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fdb850) queue->[1]= .;{/code]
2019.05.10 20:26:15.002 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/00_OWX.pm line 1546, <GEN56> line 1309.
2019.05.10 20:26:15.003 1: OWX_PrQueue: device HZ_Vorlauf mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fdc338) queue->[1]= .;{/code]
2019.05.10 20:26:15.055 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN56> line 1309.
2019.05.10 20:26:16.409 1: OWX_PrQueue: device WW_Brenner_T mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fd9f88) queue->[1]= .;{/code]
2019.05.10 20:26:30.660 1: OWX_PrQueue: device WW_Kessel mindelay not over, rescheduling. qlen=1, slave=HASH(0x3dbbf90) queue->[1]= .;{/code]
2019.05.10 20:26:40.716 1: OWX_PrQueue: device WW_ZH_Kreislauf mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fcd468) queue->[1]= .;{/code]
2019.05.10 20:26:42.878 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/00_OWX.pm line 1546, <GEN56> line 1311.
2019.05.10 20:26:42.879 1: OWX_PrQueue: device HZ_Ruecklauf mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fdb850) queue->[1]= .;{/code]
2019.05.10 20:26:42.931 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN56> line 1311.
2019.05.10 20:26:45.006 1: OWX_PrQueue: device HZ_Vorlauf mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fdc338) queue->[1]= .;{/code]
2019.05.10 20:26:46.413 1: OWX_PrQueue: device WW_Brenner_T mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fd9f88) queue->[1]= .;{/code]
2019.05.10 20:27:06.687 1: OWX_PrQueue: device HZ_Abgas mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fe1668) queue->[1]= .;{/code]
2019.05.10 20:27:10.673 1: OWX_PrQueue: device WW_Kessel mindelay not over, rescheduling. qlen=1, slave=HASH(0x3dbbf90) queue->[1]= .;{/code]
2019.05.10 20:27:12.881 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/00_OWX.pm line 1546, <GEN56> line 1313.
2019.05.10 20:27:12.882 1: OWX_PrQueue: device HZ_Ruecklauf mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fdb850) queue->[1]= .;{/code]
2019.05.10 20:27:12.934 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN56> line 1313.
2019.05.10 20:27:14.415 1: OWX_PrQueue: device Aussentemp mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fe2ea8) queue->[1]= .;{/code]
2019.05.10 20:27:15.838 1: OWX_PrQueue: device HZ_Vorlauf mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fdc338) queue->[1]= .;{/code]
2019.05.10 20:27:17.247 1: OWX_PrQueue: device WW_Brenner_T mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fd9f88) queue->[1]= .;{/code]
2019.05.10 20:27:30.730 1: OWX_PrQueue: device WW_ZH_Kreislauf mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fcd468) queue->[1]= .;{/code]
2019.05.10 20:27:42.885 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/00_OWX.pm line 1546, <GEN56> line 1315.
2019.05.10 20:27:42.886 1: OWX_PrQueue: device HZ_Ruecklauf mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fdb850) queue->[1]= .;{/code]
2019.05.10 20:27:42.938 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/00_OWX.pm line 1545, <GEN56> line 1315.
2019.05.10 20:27:45.013 1: OWX_PrQueue: device HZ_Vorlauf mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fdc338) queue->[1]= .;{/code]
2019.05.10 20:27:46.420 1: OWX_PrQueue: device WW_Brenner_T mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fd9f88) queue->[1]= .;{/code]
2019.05.10 20:27:50.673 1: OWX_PrQueue: device WW_Kessel mindelay not over, rescheduling. qlen=1, slave=HASH(0x3dbbf90) queue->[1]= .;{/code]
2019.05.10 20:28:06.713 1: OWX_PrQueue: device HZ_Abgas mindelay not over, rescheduling. qlen=1, slave=HASH(0x3fe1668) queue->[1]= .;{/code]

wobei die Zeile so ja nicht fkt.
Zitat von: Prof. Dr. Peter Henning am 03 Juni 2018, 12:56:33
Hmmmm.

Bitte die Änderung noch etwas modifizieren - $qlen ist es doch nicht, $slave kann es auch nicht sein, weil $slave->{NAME} korrekt ist. Weil $qlen==1 is, sollte der zweite Teil der ODER-Bedingung gar nicht relevant sein...

Testen wir es noch mal mit einer noch längeren Log-Zeile

Log 1, "OWX_PrQueue: device ".$slave->{NAME}." mindelay not over, rescheduling. qlen=$qlen, slave=$slave queue->[1]=".$queue->[1]{$hash};{/code]

LG

pah


sondern:

Log 1, "OWX_PrQueue: device ".$slave->{NAME}." mindelay not over, rescheduling. qlen=$qlen, slave=$slave queue->[1]= .$queue->[1]{$hash};{/code]";


VG

Alex
- RPI 4 fhem in Docker, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink,
- GPIOs, HM-LAN, ESPs (MQTT2)
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überw. Betriebstemperaturen Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600)