[hminfo] patch: attr autoUpdate legt immer 2 timer HMinfo_autoUpdate an

Begonnen von frank, 10 Januar 2022, 14:55:14

Vorheriges Thema - Nächstes Thema

frank

über "get hminfo showTimer" sind immer 2 timer von hminfo zu sehen, die bei gesetztem attr autoUpdate erzeugt werden.

Mon Jan 10 14:51:13     221: HMinfo_autoUpdate              :sUpdt:hminfo
Mon Jan 10 14:51:13     221: HMinfo_autoUpdate              :sUpdt:hminfo


sicherlich einer zuviel.
jede änderung des attr autoupdate erzeugt übrigens einen weiteren timer.


edit:
einfügen der zeile (RemoveInternalTimer...) als zeile 127 in 98_HMinfo.pm löst das problem:
  if   ($attrName eq "autoUpdate"){# 00:00 hh:mm
    delete $hash->{helper}{autoUpdate};
    RemoveInternalTimer("sUpdt:".$name);
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