HM-SEN-MDIR-SM wird im Actiondetector falsch angelegt

Begonnen von Otto123, 27 Januar 2020, 11:38:35

Vorheriges Thema - Nächstes Thema

Otto123

Hallo,

nach einem Update am Wochenende hat mich das Actiondetector Thema auch erwischt. ;)
Ein DOIF spielte plötzlich verrückt, weil es von meinem BM Events bekam, die von mir gar nicht vorgesehen waren. Nach einiger Sucherei fiel mir auf, dass plötzlich alle meine HM-SEN-MDIR-SM mit 10 min Einstellung im Actiondetector, und damit regelmäßig tot und dann mal wieder "alive" waren.
Die senden ja gar nicht von allein, die senden nur bei Bewegung!
Es gab also plötzlich Events die es früher nicht gab.
Beim Start von FHEM werden die HM-SEN-MDIR-SM jetzt im Actiondetector registriert (das war mit der Version
10_CUL_HM.pm          19983 2019-08-11 13:48:33Z martinp876 und
HMConfig.pm          19226 2019-04-20 06:54:28Z martinp876
nicht so).
Die nachträgliche Konfiguration mit attr model=HM-SEN-MDIR-SM actCycle off(bzw: 000:00 wie es beim Start immer wieder korrigiert wird) verhindert dies zwar nachhaltig, aber richtig ist das doch nicht?
Auch wird beim autodetect der HM-SEN-MDIR-SM mit actCycle 000:10 neu angelegt, ich meine: es ist die falsche Grundeinstellung.

@Martin: brauchst Du dazu weiter Infos?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Pfriemler

#1
So, jetzt weiß ich auch warum der eine Melder bei mir regelmäßig als tot gelistet wird. Das actCycle hat sich irgenwann bei mir um den Jahreswechsel in die Konfig geschlichen - vorher war es noch nicht da.

# Id: HMConfig.pm 19226 2019-04-20 06:54:28Z martinp876 $...
,"004F" => {name=>"HM-SEN-MDIR-SM"          ,st=>'motionDetector'    ,cyc=>''      ,rxt=>'c:w:l'  ,lst=>'1,4'          ,chn=>"",}

# $Id: HMConfig.pm 20888 2020-01-05 06:59:29Z martinp876 $
,"004F" => {name=>"HM-SEN-MDIR-SM"          ,alias=>"HM-SEN-MDIR-O"}


Fehler klar: der als registergleiche (alias) definierte HM-SEN-MDIR-O sendet regelmäßig.

edit:
,"005D" => {name=>"HM-SEN-MDIR-O"           ,st=>'motionDetector'    ,cyc=>'00:10' ,rxt=>'c:w:l'  ,lst=>'1,4'          ,chn=>"",}

Entdecke hier bis auf "cyc" keine Unterschiede zur alten Def des MDIR-SM. Warum wurde das auf alias geändert?

@Otto: habe das auf "099:00" geändert. Wenn ich drei Tage nicht auf der Terrasse war, ist eh was faul ... :-)
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

frank

noch ein hinweis:

attr model=HM-SEN-MDIR-SM actCycle off

anstatt "off" besser "000:00" setzen, da "off" ein warning in fhem.log wirft.
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