PERL WARNING: Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm lin

Begonnen von MBHG, 31 März 2016, 10:56:46

Vorheriges Thema - Nächstes Thema

MBHG

Hi,

hatte heute beim Pairing folgendes im Log:

2016.03.31 07:23:26 3: CUL_HM pair: HM_5823FF switch, model HM-LC-SW4-BA-PCB serialNr XMS1234567
2016.03.31 07:23:41 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm line 6197.


Line 6197
  if ($hash && $hash->{DEF} ne '000000'){# we know the device
    my $name = $hash->{NAME};


Gruss

-----------------------------------------------------------
https://smarthome.family.blog Debian Linux, NanoCUL 868, Signalduino, 4x HM-SW4, 11x HM Asksin Unisensor, NodeMCU ESP8266, RCS 1000 N Comfort, Magic Home, Rauchmelder PT2262, Babble

martinp876

das ist merkwürdig. Offensichtlich ist das hash definiert, aber (noch) kein DEF. kann ich nicht reproduzieren. es sollte kein "hash" geben ohne ein DEF.
wie hast du es geschafft?

MBHG

Mittels eines NanoCULs und einem selbstgebauten HM SW4 habe ich ein Pairing durchgeführt. Der HM SW4 wurde im ersten Durchgang  noch nicht vollständig gepairt. Ich habe das Paring neu gestartet und dann kam die Meldung.

Gruss

-----------------------------------------------------------
https://smarthome.family.blog Debian Linux, NanoCUL 868, Signalduino, 4x HM-SW4, 11x HM Asksin Unisensor, NodeMCU ESP8266, RCS 1000 N Comfort, Magic Home, Rauchmelder PT2262, Babble