cul_hm Fehlermeldung: Use of uninitialized value in string comparison (cmp) at .

Begonnen von choetzu, 25 Dezember 2020, 23:10:17

Vorheriges Thema - Nächstes Thema

choetzu

Guten Abend

seit kurzem habe ich folgende Fehlermeldungen, sobald ich meine Rauchmelder (set off) einstelle. Die Rauchmelder resp. deren Sirenen sind Teil meiner Alarmanlage.

2020.12.25 00:54:14 3:  CUL_HM set Rauchmelder_Team alarmOff noArg
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm line 3966.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value $h in string ne at ./FHEM/10_CUL_HM.pm line 3966.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm line 3966.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value $h in string ne at ./FHEM/10_CUL_HM.pm line 3966.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 3958.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm line 3966.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value $h in string ne at ./FHEM/10_CUL_HM.pm line 3966.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm line 3966.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value $h in string ne at ./FHEM/10_CUL_HM.pm line 3966.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm line 3966.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value $h in string ne at ./FHEM/10_CUL_HM.pm line 3966.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm line 3966.
[Fri Dec 25 00:54:14 2020] fhem.pl: Use of uninitialized value $h in string ne at ./FHEM/10_CUL_HM.pm line 3966.


hier die Zeilen 3953 bis 3968. Ich kann damit ehrlich gesagt nix anfangen.
sub CUL_HM_pushEvnts(){########################################################
  #write events to Readings and collect touched devices
  my @ent = ();
  $evtDly = 0;# switch delay trigger off
  if (scalar(@evtEt) > 0){
    @evtEt = sort {($a->[0] cmp $b->[0])|| ($a->[1] cmp $b->[1])} @evtEt;
    my ($h,$x) = ("","");
    my @evts = ();
    foreach my $e(@evtEt){
      if(scalar(@{$e} != 3)){
        Log 2,"CUL_HM set reading invalid:".join(",",@{$e});
        next;
      }
      if ($h ne ${$e}[0] || $x ne ${$e}[1]){
        push @ent,CUL_HM_UpdtReadBulk($h,$x,@evts);
        @evts = ();


was könnte das sein? configcheck bringt nix zu Tage diesbezüglich.

danke für Hinweise und Hilfe.

lg c
Raspi3, EnOcean, Zwave, Homematic