[gelöst] patch: keine reaktion beim cmd "set clearG msgErrors"

Begonnen von frank, 21 März 2021, 14:53:41

Vorheriges Thema - Nächstes Thema

frank

nach dem auslösen von "set clearG msgErrors" passiert nichts.


ab zeile 1871:
die 3 internal namen sind falsch und der device cmd müsste korrekter weise "clear msgErrors" sein.
noch schöner wäre eine zusätzliche änderung von "iW__protoNames" nach "iW__protocol". natürlich auch eine änderung des entsprechenden readings.

    if ($type eq "msgErrors"){#clear message events for all devices which has problems
      my @devL = split(",",InternalVal($hash->{NAME},"iW__protoNames",""));
      push @devL,split(",",InternalVal($hash->{NAME},"iCRI__protocol",""));
      push @devL,split(",",InternalVal($hash->{NAME},"iERR__protocol",""));
   
      foreach my $dName (HMinfo_noDup(@devL)){
        CUL_HM_Set($defs{$dName},$dName,"clear","msgErrors");
      }
    }


edit: fehler gefunden.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

frank

moin,
hier sind immer noch kleine änderungen nötig:

Zitat#if ($type eq "msgErrors"){#clear message events for all devices which has problems
    if ($type eq "msgErrors"){#clear message errors for all devices which has problems
      my @devL = split(",",InternalVal($hash->{NAME},"iW__protoNames"  ,""));
      #push @devL,split(",",InternalVal($hash->{NAME},"iCRI__protoNames",""));
      push @devL,split(",",InternalVal($hash->{NAME},"iCRI__protocol",""));
      push @devL,split(",",InternalVal($hash->{NAME},"iERR__protocol"  ,""));
   
      foreach my $dName (HMinfo_noDup(@devL)){
        #CUL_HM_Set($defs{$dName},$dName,"clear","msgEvents");
        CUL_HM_Set($defs{$dName},$dName,"clear","msgErrors");
      }
    }
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html