FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Otto123 am 27 Januar 2020, 11:38:35

Titel: HM-SEN-MDIR-SM wird im Actiondetector falsch angelegt
Beitrag von: Otto123 am 27 Januar 2020, 11:38:35
Hallo,

nach einem Update am Wochenende hat mich das Actiondetector Thema auch erwischt (https://forum.fhem.de/index.php/topic,101138.msg975362.html#msg975362). ;)
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
Titel: Antw:HM-SEN-MDIR-SM wird im Actiondetector falsch angelegt
Beitrag von: Pfriemler am 27 Januar 2020, 13:40:39
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 ... :-)
Titel: Antw:HM-SEN-MDIR-SM wird im Actiondetector falsch angelegt
Beitrag von: frank am 27 Januar 2020, 14:59:39
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.