[hminfo] patch: verbesserter check für attr sumERROR

Begonnen von frank, 07 November 2022, 10:53:29

Vorheriges Thema - Nächstes Thema

frank

hallo martin,
mit folgender änderung in hminfo ist es auch möglich im attribut sumERROR den wert "0" (null) als "good value" zu setzen.

  elsif($attrName eq "sumERROR"){
    if ($cmd eq "set"){
      foreach (split ",",$attrVal){    #prepare reading filter for error counts
        my ($p,@a) = split ":",$_;
        return "parameter illegal - "
#              if(!$p || !$a[0]);
              if(!$p || !defined $a[0]);#frank: allow "0" for a good value
      }
    }
  }

edit: wurde eingebaut
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