FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: frank am 04 Februar 2021, 19:46:46

Titel: [gelöst] die readings cfgState werden nicht immer gesetzt
Beitrag von: frank am 04 Februar 2021, 19:46:46
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)
Titel: Antw:[hminfo] fehler: die readings cfgState werden nicht immer gesetzt
Beitrag von: frank am 20 Februar 2021, 10:51:21
erledigt.  :)