Nach heutigen Update - PERL WARNING: Use of uninitialized ...

Begonnen von Rampler, 14 August 2015, 09:03:10

Vorheriges Thema - Nächstes Thema

Rampler

Hallo,
nach dem heutigem update erscheint im Log:
PERL WARNING: Use of uninitialized value $mh{"state"} in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 2391.

Gruß Klaus

Nachtrag:
PERL WARNING: Use of uninitialized value $sProcIn in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 6289.
2015.08.14 09:42:21 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 6322.
2015.08.14 09:42:21 1: PERL WARNING: Use of uninitialized value $sProcIn in numeric ne (!=) at ./FHEM/10_CUL_HM.pm line 6323.
2015.08.14 09:42:21 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 6017.
2015.08.14 09:42:21 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3378.
3 HMUART (2 via ESP8266), 1 DUOFERN, 12 ESP8266, SolvisBen, GoodWE WR, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

skyifx

Ja... kann ich auch bestätigen.

PERL WARNING: Use of uninitialized value $sProcIn in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 6289.
PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 6322.
PERL WARNING: Use of uninitialized value $sProcIn in numeric ne (!=) at ./FHEM/10_CUL_HM.pm line 6323.
PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 6017.
PERL WARNING: Use of uninitialized value $mh{"state"} in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 2391.
PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3378.

martinp876

in der neuen Version kommt ein Log - bitte schicken, wenn es auftritt

Rampler

Zitat von: martinp876 am 14 August 2015, 21:34:46
in der neuen Version kommt ein Log - bitte schicken, wenn es auftritt

Hallo Martin, der Fehler tritt noch auf, ich kann leider kein Log oder extra debug Meldungen nicht finden, wo sollen die stehen ?
Ich sehe nur die Fehlermeldungen im fhem log:
PERL WARNING: Use of uninitialized value $mh{"state"} in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 2394.

3 HMUART (2 via ESP8266), 1 DUOFERN, 12 ESP8266, SolvisBen, GoodWE WR, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

skyifx

#4
Folgende Fehler tauchen bei mir noch auf, nach dem ich heute gg. 13:15 Uhr noch mal ein Update angeschoben habe...

2015.08.15 13:20:43 1: PERL WARNING: Use of uninitialized value $mh{"state"} in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 2394.
2015.08.15 16:13:23 2: CUL_HM protstate undeviced hash to set CMDs_done
2015.08.15 16:13:23 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 6020.
2015.08.15 16:13:23 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3378.
2015.08.15 16:13:24 2: CUL_HM protstate undeviced hash to set CMDs_done


Das mit dem "in der neuen Version kommt ein Log..." habe ich auch nicht ganz verstanden.

Rampler

Update:
PERL WARNING: Use of uninitialized value $mh{"state"} in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 2370.
PERL WARNING: substr outside of string at ./FHEM/10_CUL_HM.pm line 2732.
3 HMUART (2 via ESP8266), 1 DUOFERN, 12 ESP8266, SolvisBen, GoodWE WR, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

Gernott

Hallo

Ich hänge mich mal hier rein, da ich seit kurzem auch solche Meldungen erhalte:
2015.08.16 12:56:06 2: CUL_HM protstate undeviced hash to set CMDs_done
2015.08.16 12:56:06 2: CUL_HM protstate undeviced hash to set CMDs_done
2015.08.16 12:56:08 2: CUL_HM protstate undeviced hash to set CMDs_done
2015.08.16 12:56:10 2: CUL_HM protstate undeviced hash to set CMDs_done
2015.08.16 13:00:06 1: PERL WARNING: substr outside of string at ./FHEM/10_CUL_HM.pm line 2732.


Update ist heute erfolgt, keine Änderung.

Gruß
G.

Posti123

Zitat von: Rampler am 16 August 2015, 08:12:21
Update:
PERL WARNING: Use of uninitialized value $mh{"state"} in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 2370.
PERL WARNING: substr outside of string at ./FHEM/10_CUL_HM.pm line 2732.


bekomme das gleiche

2015.08.16 13:44:53 1: PERL WARNING: Use of uninitialized value $mh{"state"} in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 2370.

18xHM-CC-RT-DN, 5xHM-TC-IT-WM-W-EU, HMLAN, 2xJeeLink 868, 1xJeeLink433, 1xCUL868, HM-LC-Bl1PBU-FM, HM-LC-Sw2-FM, HM-LC-SW1-FM, HM-LC-Sw1PBU-FM, 5xHM-Sec-SC-2, 2xHM-Sec-SCo, HM-ES-TX-WM, HM-Sen-MDIR-O-2, HM-WDS10-TH-O, 6xTechnoline, 2x PCA301,2xHM-PB-2-WM55-2,2xHM-RC-4-2,2xHM-WDS30-T-O, HM-SEC-WDS-2

martinp876

probiert einmal die neuste Version aus SVN (morgen auch per update)

Ralli


2015.08.17 06:15:29 3: GEN_LED1 unreachable
2015.08.17 06:15:33 2: CUL_HM protstate undeviced hash to set CMDs_done
2015.08.17 06:45:36 3: CUL_HM set GEN_LED1 statusRequest
2015.08.17 06:45:41 3: GEN_LED1 unreachable
2015.08.17 07:15:44 3: CUL_HM set GEN_LED1 statusRequest
2015.08.17 07:15:47 2: CUL_HM protstate undeviced hash to set CMDs_done
2015.08.17 07:15:49 3: GEN_LED1 unreachable
2015.08.17 07:15:54 2: CUL_HM protstate undeviced hash to set CMDs_done
2015.08.17 07:45:52 3: CUL_HM set GEN_LED1 statusRequest
2015.08.17 07:45:54 2: CUL_HM protstate undeviced hash to set CMDs_done
2015.08.17 07:45:58 3: GEN_LED1 unreachable
Gruß,
Ralli

Proxmox 9 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.4 dev, virtualisierte RaspberryMatic (3.83.6.20250705) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.4.1) und HMW-GW, FRITZBOX 7490 (07.59), FBDECT, Siri und Alexa

MEitelwein

Hallo,

habe auch die neue Fehlermeldung, bei mir im Zusammenhang mit einer HM-OU-LED16. Es wird auch der state einzelner Kanäle nicht mehr dekodiert. Statt z.B. "red" steht da nur noch "unknown".

2015.08.17 22:42:09 5: CUL_HM HM_1B2714 protEvent:CMDs_pending pending:1
2015.08.17 22:42:09 3: CUL_HM set HM_1B2714_Led_02 statusRequest
2015.08.17 22:42:09 5: CUL_HM HM_1B2714 protEvent:CMDs_processing... pending:0
2015.08.17 22:42:09 5: CUL_HM HM_1B2714 protEvent:CMDs_done
2015.08.17 22:42:09 5: CUL_HM HM_1B2714 sent ACK:2
2015.08.17 22:42:11 2: CUL_HM protstate undeviced hash to set CMDs_done
2015.08.17 22:42:11 4: CUL_HM HM_1B2714 dupe: repeat 2 ack, dont process
2015.08.17 22:42:49 5: CUL_HM HM_1B2714 protEvent:CMDs_pending pending:1
2015.08.17 22:42:49 3: CUL_HM set HM_1B2714_Led_02 statusRequest
2015.08.17 22:42:49 5: CUL_HM HM_1B2714 protEvent:CMDs_processing... pending:0
2015.08.17 22:42:50 5: CUL_HM HM_1B2714 protEvent:CMDs_done
2015.08.17 22:42:50 5: CUL_HM HM_1B2714 sent ACK:2
2015.08.17 22:42:52 2: CUL_HM protstate undeviced hash to set CMDs_done
2015.08.17 22:42:52 4: CUL_HM HM_1B2714 dupe: repeat 2 ack, dont process

Rampler

Will mich auch anschließen, hier mal einige Auszüge aus dem Log:
CUL_HM protstate undeviced hash to set CMDs_done
CUL_HM protstate undeviced hash to set CMDs_done
CUL_HM protstate undeviced hash to set CMDs_done
PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 5992.
PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3379.


Verwendete Module:
# $Id: 10_CUL_HM.pm 9082 2015-08-16 17:25:29Z martinp876 $
# $Id: HMConfig.pm 9082 2015-08-16 17:25:29Z martinp876 $

Mit diesem Stand läuft es aber gut..
# $Id: HMConfig.pm 9007 2015-07-31 19:20:40Z martinp876 $
# $Id: 10_CUL_HM.pm 9012 2015-08-02 08:41:25Z martinp876 $

3 HMUART (2 via ESP8266), 1 DUOFERN, 12 ESP8266, SolvisBen, GoodWE WR, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

MEitelwein

Zitat
Mit diesem Stand läuft es aber gut..
# $Id: HMConfig.pm 9007 2015-07-31 19:20:40Z martinp876 $
# $Id: 10_CUL_HM.pm 9012 2015-08-02 08:41:25Z martinp876 $

In der Version ist der Fehler bei mir auch weg.

Damu


Damu

Hab bei mir ein HM-SCI-3-FM der nicht richtig angelernt war gefunden.
Zwei Kanäle waren ohne AES und einer mit AES.
Aber der mit AES ist gar nicht angeschlossen.
Jetzt sind alle ohne AES.