[gelöst] die readings cfgState werden nicht immer gesetzt

Begonnen von frank, 04 Februar 2021, 19:46:46

Vorheriges Thema - Nächstes Thema

frank

hallo martin,

einige fehlermeldungen von hminfo configcheck werden nicht in die entsprechenden readings cfgState geschrieben.
zb bei diesen meldungen:

configCheck done:

peer list incomplete. Use getConfig to read it.
    Thermostat.AZ:
    Thermostat.Bad.OG:



der parser in HMinfo_bpPost() erwartet den entity namen am anfang der meldungen.
In HMinfo_peerCheck() gibt es 3 checks, die nicht mit dem entity namen beginnen, wodurch diese meldungen "verworfen" werden.
mit folgenden änderungen funktioniert es bei mir:


      #push @peerIDsTrigUnp,"triggerUnpeered: $eName:\t".$_
      push @peerIDsTrigUnp,"$eName:\t".$_

      #push @peerIDsTrigUnd,"triggerUndefined: $eName:\t".$_
      push @peerIDsTrigUnd,"$eName:\t".$_

      #push @peerIDsFail,"incomplete: $eName:\t".$peerIDs;
      push @peerIDsFail,"$eName:\t".$peerIDs;




edit:
ausserdem gibt es noch warnings:

2021.02.05 13:24:52.558 2: HMinfo hminfo get:protoEvents :long
2021.02.05 13:24:52.565 1: PERL WARNING: Argument "  -" isn't numeric in addition (+) at ./FHEM/98_HMinfo.pm line 1315.
2021.02.05 13:24:52.565 1: stacktrace:
2021.02.05 13:24:52.566 1:     main::__ANON__                      called by ./FHEM/98_HMinfo.pm (1315)
2021.02.05 13:24:52.566 1:     main::HMinfo_GetFn                  called by fhem.pl (3817)
2021.02.05 13:24:52.566 1:     main::CallFn                        called by fhem.pl (1983)
2021.02.05 13:24:52.567 1:     main::CommandGet                    called by fhem.pl (1250)
2021.02.05 13:24:52.567 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2717)
2021.02.05 13:24:52.567 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (945)
2021.02.05 13:24:52.568 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (593)
2021.02.05 13:24:52.568 1:     main::FW_Read                       called by fhem.pl (3817)
2021.02.05 13:24:52.568 1:     main::CallFn                        called by fhem.pl (758)
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

erledigt.  :)
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