[GELÖST] PERL WARNING: .......... ./FHEM/14_CUL_WS.pm line 373

Begonnen von Burny4600, 13 Januar 2019, 11:44:51

Vorheriges Thema - Nächstes Thema

Burny4600

Es sind 6 Geräte die der sduino erkannt hat mit ignore deaktiviert.

Beim Start von FHEM bekomme ich trotzdem immer eine PERL WARNING.
2019.01.13 10:54:28.772 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/14_CUL_WS.pm line 373, <$fh> line 556.
2019.01.13 10:54:28.776 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/14_CUL_WS.pm line 373, <$fh> line 561.
2019.01.13 10:54:28.781 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/14_CUL_WS.pm line 373, <$fh> line 566.
2019.01.13 10:54:28.785 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/14_CUL_WS.pm line 373, <$fh> line 571.
2019.01.13 10:54:28.791 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/14_CUL_WS.pm line 373, <$fh> line 576.
2019.01.13 10:54:28.796 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/14_CUL_WS.pm line 373, <$fh> line 581.


Warum kommen solche Meldung wenn die unbekannten Geräte ignoriert werden?
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

rudolfkoenig

Es wird vermutlich per "attr cul_ws IODev XXX" eine nicht (mehr?) existierende Definition (XXX) zugewiesen.

Burny4600

#2
Das ist war nicht der Fall:

ignore device
define CUL_WS_1 CUL_WS 1
attr CUL_WS_1 IODev sduino
attr CUL_WS_1 ignore 1
attr CUL_WS_1 room __IGNORE


IODev
define sduino SIGNALduino 192.168.17.183:40733
attr sduino alias SIGNALduino - OG2 WebCam
attr sduino debug 0
attr sduino devStateIcon Initialized:it_network@0CFB0C opened:it_network@0CFB0C disconnected:it_network@red closed:it_network@red
attr sduino flashCommand avrdude -c arduino -b 57600 -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
attr sduino group Schnittstellen ser2net
attr sduino hardware nanoCC1101
attr sduino icon cul_usb
attr sduino longids 0
attr sduino room _RxTx
attr sduino verbose 0


Der Fehler wurde verursacht das die Schnittstelle erst nach dem Device vorhanden ist.
Dieser selbst verursachte Fehler tritt aber nur bei diesem Device CUL_WS auf.

Ich habe die Reihung der Schnittstelle und des Device richtig gestellt.
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess