Unzuverlässige Auslösung von BWM HM-Sen-MDIR-WM55 an HM-LC-Dim1T-DR

Begonnen von zbigi, 20 November 2017, 14:31:24

Vorheriges Thema - Nächstes Thema

zbigi

Hallo Zusammen,

zu allererst echte Anerkennung für dieses Forum - cool, wie engagiert und fundiert hier die Themen eingegangen werden, hat mir bereits unzählige Male geholfen!
Allerdings komme ich diesmal nicht weiter, sodass ich Eure Hilfe benötige.

Problem 1:
habe mal einen mechanischen Stromstoßschalter gegen Funk-Dimmaktor HM-LC-Dim1T-DR ausgetauscht (Name: Flurlicht). Funktioniert soweit OK, die kabelgebundenen alten Taster schalten das Licht an und aus, die Parameter lassen sich über 'self01' einstellen.
Daran hängen dimmbare LEDs mit zusammen ca. 60W.

Als eigentliche Steuerung sind 2 Funk-Bewegungsmelder mit Taster HM-Sen-MDIR-WM55 (Name: Flurschalter_1 und Flurschalter_2) angedacht. Das Pairing und Peering scheint, zumindest für mein Auge, unauffällig zu sein. Die Taster funktionierten auch zuverlässig, auch wenn sie derzeit aus vereinfachungsgründen nicht wieder gepeert sind.

Das Problem liegt darin, dass der Bewegungsmelder - trotz erkannter Bewegung und Meldung von 'motion' - nur selten den Lichtschaltvorgang auslöst.
Das kuriose dabei ist, dass ich trotz längerer Beobachtung gar keine Regel und/oder Abhängigkeit erkennen kann - mal funktioniert es einen halben Tag lang, mal 3 Tage gar nicht, mal 1x und dann nicht mehr. Es gibt auch keine Auffälligkeiten zwischen den 2 Schaltern selbst, soll heißen, entweder funktionieren beide oder keiner, was an sich auf den Dimmaktor als Übeltäter hinweist.

Nun hoffe ich, dass jemand vielleicht doch noch irgendeine Unregelmäßigkeit in der Konfiguration erkennen kann, schließlich muss es ein Grund für das seltsame Verhalten geben.


Problem 2 (Schönheits-Problem):

schaltet ein 'Motion' doch noch das Licht an, springt die Helligkeit als kurzen Peak auf 100% und im gleichen Moment auf ca. 50% zurück zu kommen und erst dann wird "sanft" hochgedimmt. Damit es spannender wird, ist dieses Verhalten die Regel beim 1. Einschaltvorgang, die nächsten (falls es überhaupt funktioniert) sind "öfters", aber eben auch nicht immer, ohne diesen Peak.
Dies ganz klar als Prio 2, dennoch findet vielleicht jemand eine Erklärung dafür.

So, erstmal besten Dank im Voraus, jetzt folgen einige Daten.

Grüße,
zbigi


Dimmaktor als Gerät:
Internals:
   DEF        53A93E
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     109
   NAME       Flurlicht
   NOTIFYDEV  global
   NR         31
   NTFY_ORDER 50-Flurlicht
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Flurlicht_Dim
   channel_02 Flurlicht_Dim_V_01
   channel_03 Flurlicht_Dim_V_02
   lastMsg    No:47 - t:10 s:53A93E d:123456 060100008000
   myHmUART_MSGCNT 109
   myHmUART_RAWMSG 0501004C47A41053A93E123456060100008000
   myHmUART_RSSI -76
   myHmUART_TIME 2017-11-20 13:18:05
   protLastRcv 2017-11-20 13:18:05
   protSnd    87 last_at:2017-11-20 13:18:05
   protState  CMDs_done
   rssi_Flurschalter_1 max:-70 avg:-74.92 cnt:27 min:-88 lst:-75
   rssi_Flurschalter_2 max:-78 avg:-79.75 cnt:4 min:-81 lst:-78
   rssi_at_myHmUART max:-71 avg:-76.04 lst:-76 min:-85 cnt:109
   rssi_myHmUART max:-75 avg:-79 cnt:5 lst:-82 min:-82
   READINGS:
     2017-11-18 18:39:57   CommandAccepted yes
     2017-11-12 17:16:04   D-firmware      1.0
     2017-11-12 17:16:04   D-serialNr      NEQ1742918
     2017-11-17 08:31:37   PairedTo        0x123456
     2017-11-05 19:20:51   R-confBtnTime   permanent
     2017-11-12 17:25:26   R-intKeyVisib   visib
     2017-11-05 19:20:51   R-localResDis   off
     2017-11-12 17:20:47   R-pairCentral   0x123456
     2017-11-11 16:46:29   aesCommToDev    ok
     2017-11-11 16:46:29   aesKeyNbr       00
     2017-11-17 08:31:33   powerOn         2017-11-17 08:31:33
     2017-11-20 13:18:05   state           CMDs_done
   helper:
     HM_CMDNR   71
     cSnd       1112345653A93E0201000000,0112345653A93E010E
     mId        0105
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +53A93E,00,00,00
       nextSend   1511180285.46661
       prefIO
       rxt        0
       vccu
       p:
         53A93E
         00
         00
         00
     mRssi:
       mNo        47
       io:
         myHmUART   -74
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       dev        1
       prs        1
     rpt:
       IO         myHmUART
       flg        A
       ts         1511180285.17485
       ack:
         HASH(0x1981508)
         47800212345653A93E00
     rssi:
       Flurschalter_1:
         avg        -74.9259259259259
         cnt        27
         lst        -75
         max        -70
         min        -88
       Flurschalter_2:
         avg        -79.75
         cnt        4
         lst        -78
         max        -78
         min        -81
       at_myHmUART:
         avg        -76.045871559633
         cnt        109
         lst        -76
         max        -71
         min        -85
       myHmUART:
         avg        -79
         cnt        5
         lst        -82
         max        -75
         min        -82
Attributes:
   IODev      myHmUART
   autoReadReg 4_reqStatus
   expert     1_allReg
   firmware   1.0
   model      HM-LC-Dim1T-DR
   room       CUL_HM
   serialNr   NEQ1742918
   subType    dimmer
   webCmd     getConfig:clear msgEvents



Dimmaktor Kanal 01 'Flurlicht_Dim'
Internals:
   DEF        53A93E01
   NAME       Flurlicht_Dim
   NOTIFYDEV  global
   NR         32
   NTFY_ORDER 50-Flurlicht_Dim
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   device     Flurlicht
   peerList   self01,Flurschalter_1_Motion,Flurschalter_2_Motion,
   READINGS:
     2017-11-20 13:17:34   CommandAccepted yes
     2017-11-18 18:40:05   R-Flurschalter_1_Motion-lgActionTypeDim jmpToTarget
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgCtDlyOff geLo
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgCtDlyOn geLo
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgCtOff geLo
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgCtOn geLo
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgCtRampOff geLo
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgCtRampOn geLo
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgCtValHi 100
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgCtValLo 50
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgDimJtDlyOff rampOff
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgDimJtDlyOn rampOn
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgDimJtOff dlyOn
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgDimJtOn dlyOff
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgDimJtRampOff off
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgDimJtRampOn on
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgDimMaxLvl 100 %
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgDimMinLvl 0 %
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgDimStep 5 %
     2017-11-18 18:40:05   R-Flurschalter_1_Motion-lgMultiExec on
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgOffDly 0 s
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgOffDlyBlink on
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgOffDlyNewTime 0.4 s
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgOffDlyOldTime 0.4 s
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgOffDlyStep 5 %
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgOffLevel 0 %
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgOffTime unused
     2017-11-18 18:40:05   R-Flurschalter_1_Motion-lgOffTimeMode absolut
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgOnDly 0 s
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgOnDlyMode setToOff
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgOnLevel 100 %
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgOnLvlPrio high
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgOnMinLevel 10 %
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgOnTime unused
     2017-11-18 18:40:05   R-Flurschalter_1_Motion-lgOnTimeMode absolut
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgRampOffTime 0.5 s
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgRampOnTime 0.5 s
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-lgRampSstep 5 %
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shActionTypeDim jmpToTarget
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shCtDlyOff geLo
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shCtDlyOn geLo
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shCtOff geLo
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shCtOn geLo
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shCtRampOff geLo
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shCtRampOn geLo
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shCtValHi 100
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shCtValLo 50
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shDimJtDlyOff rampOff
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shDimJtDlyOn rampOn
     2017-11-12 17:37:12   R-Flurschalter_1_Motion-shDimJtOff dlyOn
     2017-11-12 17:37:12   R-Flurschalter_1_Motion-shDimJtOn on
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shDimJtRampOff off
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shDimJtRampOn on
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shDimMaxLvl 100 %
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shDimMinLvl 0 %
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shDimStep 5 %
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shMultiExec off
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shOffDly 0 s
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shOffDlyBlink on
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shOffDlyNewTime 0.4 s
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shOffDlyOldTime 0.4 s
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shOffDlyStep 5 %
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shOffLevel 0 %
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shOffTime unused
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shOffTimeMode absolut
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shOnDly 0 s
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shOnDlyMode setToOff
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shOnLevel 100 %
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shOnLvlPrio high
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shOnMinLevel 10 %
     2017-11-12 17:35:20   R-Flurschalter_1_Motion-shOnTime 240 s
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shOnTimeMode absolut
     2017-11-12 17:33:56   R-Flurschalter_1_Motion-shRampOffTime 5 s
     2017-11-12 17:33:36   R-Flurschalter_1_Motion-shRampOnTime 3 s
     2017-11-12 17:31:32   R-Flurschalter_1_Motion-shRampSstep 5 %
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgActionTypeDim toggelDim
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgCtDlyOff geLo
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgCtDlyOn geLo
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgCtOff geLo
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgCtOn geLo
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgCtRampOff geLo
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgCtRampOn geLo
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgCtValHi 100
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgCtValLo 50
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgDimJtDlyOff rampOff
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgDimJtDlyOn rampOn
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgDimJtOff dlyOn
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgDimJtOn dlyOff
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgDimJtRampOff off
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgDimJtRampOn on
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgDimMaxLvl 100 %
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgDimMinLvl 0 %
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgDimStep 5 %
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgMultiExec on
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgOffDly 0 s
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgOffDlyBlink on
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgOffDlyNewTime 0.4 s
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgOffDlyOldTime 0.4 s
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgOffDlyStep 5 %
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgOffLevel 0 %
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgOffTime unused
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgOffTimeMode absolut
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgOnDly 0 s
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgOnDlyMode setToOff
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgOnLevel 100 %
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgOnLvlPrio high
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgOnMinLevel 10 %
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgOnTime unused
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgOnTimeMode absolut
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgRampOffTime 0.5 s
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgRampOnTime 0.5 s
     2017-11-12 17:35:22   R-Flurschalter_2_Motion-lgRampSstep 5 %
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shActionTypeDim jmpToTarget
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shCtDlyOff geLo
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shCtDlyOn geLo
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shCtOff geLo
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shCtOn geLo
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shCtRampOff geLo
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shCtRampOn geLo
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shCtValHi 100
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shCtValLo 50
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shDimJtDlyOff rampOff
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shDimJtDlyOn rampOn
     2017-11-12 17:37:25   R-Flurschalter_2_Motion-shDimJtOff dlyOn
     2017-11-12 17:37:25   R-Flurschalter_2_Motion-shDimJtOn on
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shDimJtRampOff off
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shDimJtRampOn on
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shDimMaxLvl 100 %
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shDimMinLvl 0 %
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shDimStep 5 %
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shMultiExec off
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shOffDly 0 s
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shOffDlyBlink on
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shOffDlyNewTime 0.4 s
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shOffDlyOldTime 0.4 s
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shOffDlyStep 5 %
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shOffLevel 0 %
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shOffTime unused
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shOffTimeMode absolut
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shOnDly 0 s
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shOnDlyMode setToOff
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shOnLevel 100 %
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shOnLvlPrio high
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shOnMinLevel 10 %
     2017-11-12 17:35:32   R-Flurschalter_2_Motion-shOnTime 240 s
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shOnTimeMode absolut
     2017-11-12 17:35:21   R-Flurschalter_2_Motion-shRampOffTime 5 s
     2017-11-12 17:34:08   R-Flurschalter_2_Motion-shRampOnTime 3 s
     2017-11-12 17:31:53   R-Flurschalter_2_Motion-shRampSstep 5 %
     2017-11-05 19:20:52   R-fuseDelay     1 s
     2017-11-12 17:20:48   R-logicCombination or
     2017-11-05 19:20:52   R-ovrTempLvl    80 C
     2017-11-05 19:20:52   R-powerUpAction off
     2017-11-05 19:20:52   R-redLvl        40 %
     2017-11-05 19:20:52   R-redTempLvl    75 C
     2017-11-12 17:25:32   R-self01-lgActionTypeDim toggelDim
     2017-11-12 17:25:32   R-self01-lgCtDlyOff geLo
     2017-11-12 17:25:32   R-self01-lgCtDlyOn geLo
     2017-11-12 17:25:32   R-self01-lgCtOff geLo
     2017-11-12 17:25:32   R-self01-lgCtOn geLo
     2017-11-12 17:25:32   R-self01-lgCtRampOff geLo
     2017-11-12 17:25:32   R-self01-lgCtRampOn geLo
     2017-11-12 17:25:32   R-self01-lgCtValHi 100
     2017-11-12 17:25:32   R-self01-lgCtValLo 50
     2017-11-12 17:25:32   R-self01-lgDimJtDlyOff rampOff
     2017-11-12 17:25:32   R-self01-lgDimJtDlyOn rampOn
     2017-11-12 17:25:32   R-self01-lgDimJtOff dlyOn
     2017-11-12 17:25:32   R-self01-lgDimJtOn dlyOff
     2017-11-12 17:25:32   R-self01-lgDimJtRampOff off
     2017-11-12 17:25:32   R-self01-lgDimJtRampOn on
     2017-11-12 17:25:32   R-self01-lgDimMaxLvl 100 %
     2017-11-12 17:25:32   R-self01-lgDimMinLvl 0 %
     2017-11-12 17:25:32   R-self01-lgDimStep 5 %
     2017-11-12 17:25:32   R-self01-lgMultiExec on
     2017-11-12 17:25:32   R-self01-lgOffDly 0 s
     2017-11-12 17:25:32   R-self01-lgOffDlyBlink on
     2017-11-12 17:25:32   R-self01-lgOffDlyNewTime 0.4 s
     2017-11-12 17:25:32   R-self01-lgOffDlyOldTime 0.4 s
     2017-11-12 17:25:32   R-self01-lgOffDlyStep 5 %
     2017-11-12 17:25:32   R-self01-lgOffLevel 0 %
     2017-11-12 17:25:32   R-self01-lgOffTime unused
     2017-11-12 17:25:32   R-self01-lgOffTimeMode absolut
     2017-11-12 17:25:32   R-self01-lgOnDly 0 s
     2017-11-12 17:25:32   R-self01-lgOnDlyMode setToOff
     2017-11-12 17:25:32   R-self01-lgOnLevel 100 %
     2017-11-12 17:25:32   R-self01-lgOnLvlPrio high
     2017-11-12 17:25:32   R-self01-lgOnMinLevel 10 %
     2017-11-12 17:25:32   R-self01-lgOnTime unused
     2017-11-12 17:25:32   R-self01-lgOnTimeMode absolut
     2017-11-12 17:25:32   R-self01-lgRampOffTime 0.5 s
     2017-11-12 17:25:32   R-self01-lgRampOnTime 0.5 s
     2017-11-12 17:25:32   R-self01-lgRampSstep 5 %
     2017-11-12 17:25:32   R-self01-shActionTypeDim jmpToTarget
     2017-11-12 17:25:32   R-self01-shCtDlyOff geLo
     2017-11-12 17:25:32   R-self01-shCtDlyOn geLo
     2017-11-12 17:25:32   R-self01-shCtOff geLo
     2017-11-12 17:25:32   R-self01-shCtOn geLo
     2017-11-12 17:25:32   R-self01-shCtRampOff geLo
     2017-11-12 17:25:32   R-self01-shCtRampOn geLo
     2017-11-12 17:25:32   R-self01-shCtValHi 100
     2017-11-12 17:25:32   R-self01-shCtValLo 50
     2017-11-12 17:25:32   R-self01-shDimJtDlyOff rampOff
     2017-11-12 17:25:32   R-self01-shDimJtDlyOn rampOn
     2017-11-12 17:25:32   R-self01-shDimJtOff dlyOn
     2017-11-12 17:25:32   R-self01-shDimJtOn dlyOff
     2017-11-12 17:25:32   R-self01-shDimJtRampOff off
     2017-11-12 17:25:32   R-self01-shDimJtRampOn on
     2017-11-12 17:25:32   R-self01-shDimMaxLvl 100 %
     2017-11-12 17:25:32   R-self01-shDimMinLvl 0 %
     2017-11-12 17:25:32   R-self01-shDimStep 5 %
     2017-11-12 17:25:32   R-self01-shMultiExec off
     2017-11-12 17:25:32   R-self01-shOffDly 0 s
     2017-11-12 17:25:32   R-self01-shOffDlyBlink on
     2017-11-12 17:25:32   R-self01-shOffDlyNewTime 0.4 s
     2017-11-12 17:25:32   R-self01-shOffDlyOldTime 0.4 s
     2017-11-12 17:25:32   R-self01-shOffDlyStep 5 %
     2017-11-12 17:25:32   R-self01-shOffLevel 0 %
     2017-11-12 17:25:32   R-self01-shOffTime unused
     2017-11-12 17:25:32   R-self01-shOffTimeMode absolut
     2017-11-12 17:25:32   R-self01-shOnDly 0 s
     2017-11-12 17:25:32   R-self01-shOnDlyMode setToOff
     2017-11-12 17:25:32   R-self01-shOnLevel 100 %
     2017-11-12 17:25:32   R-self01-shOnLvlPrio high
     2017-11-12 17:25:32   R-self01-shOnMinLevel 10 %
     2017-11-12 17:25:32   R-self01-shOnTime unused
     2017-11-12 17:25:32   R-self01-shOnTimeMode absolut
     2017-11-12 17:27:51   R-self01-shRampOffTime 5 s
     2017-11-12 17:27:17   R-self01-shRampOnTime 3 s
     2017-11-12 17:25:32   R-self01-shRampSstep 5 %
     2017-11-05 19:20:52   R-statusInfoMinDly 2 s
     2017-11-05 19:20:52   R-statusInfoRandom 1 s
     2017-11-05 19:20:52   R-transmitTryMax 6
     2017-11-20 13:18:05   deviceMsg       off (to myHmUART)
     2017-11-20 13:18:05   dim             stop:off
     2017-11-20 13:18:05   level           0
     2017-11-20 13:18:05   overheat        off
     2017-11-20 13:18:05   overload        off
     2017-11-20 13:18:05   pct             0
     2017-11-18 18:40:01   peerList        self01,Flurschalter_1_Motion,Flurschalter_2_Motion,
     2017-11-20 13:18:05   phyLevel        0
     2017-11-20 13:18:05   recentStateType info
     2017-11-20 13:18:05   reduced         off
     2017-11-20 13:18:05   state           off
     2017-11-20 13:18:05   timedOn         off
     2017-11-20 13:17:34   trigLast        Flurschalter_1_Motion:88
     2017-11-20 13:17:34   trig_Flurschalter_1_Motion 88_18
     2017-11-19 19:48:55   trig_Flurschalter_2_Motion 0_89
   helper:
     dlvlCmd    ++A01112345653A93E0201000000
     peerIDsRaw ,53A93E01,57CA9A03,57CAE703,00000000
     dir:
       cur        stop
       rct        down
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     role:
       chn        1
     shadowReg:
     vDim:
       idPhy      53A93E01
       idV2       53A93E02
       idV3       53A93E03
Attributes:
   expert     1_allReg
   model      HM-LC-Dim1T-DR
   peerIDs    00000000,53A93E01,57CA9A03,57CAE703,
   room       CUL_HM,Homekit
   webCmd     statusRequest:toggle:on:off:up:down



Schalter als Gerät 'Flurschalter_1'
Internals:
   DEF        57CA9A
   IODev      myHmUART
   LASTInputDev myHmUART
   MSGCNT     30
   NAME       Flurschalter_1
   NOTIFYDEV  global
   NR         35
   NTFY_ORDER 50-Flurschalter_1
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Flurschalter_1_Btn_01
   channel_02 Flurschalter_1_Btn_02
   channel_03 Flurschalter_1_Motion
   lastMsg    No:3D - t:41 s:57CA9A d:53A93E 03125880
   myHmUART_MSGCNT 30
   myHmUART_RAWMSG 050000543DA44157CA9A53A93E03125880
   myHmUART_RSSI -84
   myHmUART_TIME 2017-11-20 13:17:34
   protLastRcv 2017-11-20 13:17:34
   protSnd    3 last_at:2017-11-19 15:24:35
   protState  CMDs_done
   rssi_at_myHmUART avg:-71.36 max:-64 lst:-84 min:-89 cnt:30
   READINGS:
     2017-11-12 17:40:21   CommandAccepted yes
     2017-11-12 17:40:20   D-firmware      1.2
     2017-11-12 17:40:20   D-serialNr      OEQ0537888
     2017-11-12 17:40:21   PairedTo        0x123456
     2017-11-05 19:27:12   R-pairCentral   0x123456
     2017-11-18 18:27:09   motion          off
     2017-11-19 15:24:35   state           CMDs_done
   helper:
     HM_CMDNR   61
     mId        00DB
     rxType     28
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +57CA9A,00,00,00
       nextSend   1511180255.04076
       prefIO
       rxt        2
       vccu
       p:
         57CA9A
         00
         00
         00
     mRssi:
       mNo        3D
       io:
         myHmUART   -82
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       dev        1
     rssi:
       at_myHmUART:
         avg        -71.3666666666667
         cnt        30
         lst        -84
         max        -64
         min        -89
Attributes:
   IODev      myHmUART
   autoReadReg 4_reqStatus
   expert     1_allReg
   firmware   1.2
   model      HM-Sen-MDIR-WM55
   room       CUL_HM
   serialNr   OEQ0537888
   subType    motionAndBtn
   webCmd     getConfig:clear msgEvents



Schalter Kanal 03 'Flurschalter_1_Motion'
Internals:
   DEF        57CA9A03
   NAME       Flurschalter_1_Motion
   NOTIFYDEV  global
   NR         38
   NTFY_ORDER 50-Flurschalter_1_Motion
   STATE      noMotion
   TYPE       CUL_HM
   chanNo     03
   device     Flurschalter_1
   peerList   Flurlicht_Dim,
   READINGS:
     2017-11-06 06:27:25   R-Flurlicht_Dim-peerNeedsBurst off
     2017-11-05 19:27:15   R-brightFilter  7
     2017-11-05 19:27:15   R-captInInterval off
     2017-11-05 19:27:15   R-evtFltrNum    1
     2017-11-05 19:27:15   R-evtFltrPeriod 1 s
     2017-11-05 19:27:15   R-ledOnTime     0 s
     2017-11-05 19:27:15   R-minInterval   240
     2017-11-05 19:27:15   R-sign          off
     2017-11-20 13:17:34   brightness      88
     2017-11-20 13:21:36   motion          off
     2017-11-20 13:17:34   motionCount     18_next:240s
     2017-11-20 13:21:36   motionDuration  242
     2017-11-18 18:26:37   peerList        Flurlicht_Dim,
     2017-11-20 13:21:36   state           noMotion
     2017-11-20 13:17:34   trigger_cnt     18
   helper:
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     role:
       chn        1
Attributes:
   expert     1_allReg
   model      HM-Sen-MDIR-WM55
   peerIDs    00000000,53A93E01,



Eventmonitor beim erfolgreichen Schaltvorgang
2017-11-19 11:05:43 CUL_HM Flurlicht_Dim trigLast: Flurschalter_1_Motion:84
2017-11-19 11:05:43 CUL_HM Flurlicht_Dim trig_Flurschalter_1_Motion: 84_1
2017-11-19 11:05:43 CUL_HM Flurschalter_1_Motion brightness: 84
2017-11-19 11:05:43 CUL_HM Flurschalter_1_Motion motion: on (to Flurlicht)
2017-11-19 11:05:43 CUL_HM Flurschalter_1_Motion motionCount: 1_next:240s
2017-11-19 11:05:43 CUL_HM Flurschalter_1_Motion motion
2017-11-19 11:05:43 CUL_HM Flurschalter_1_Motion trigger_cnt: 1
2017-11-19 11:05:43 CUL_HM Flurlicht_Dim deviceMsg: 10 (to Flurschalter_1)
2017-11-19 11:05:43 CUL_HM Flurlicht_Dim dim: up:10
2017-11-19 11:05:43 CUL_HM Flurlicht_Dim level: 10
2017-11-19 11:05:43 CUL_HM Flurlicht_Dim overheat: off
2017-11-19 11:05:43 CUL_HM Flurlicht_Dim overload: off
2017-11-19 11:05:43 CUL_HM Flurlicht_Dim pct: 10
2017-11-19 11:05:43 CUL_HM Flurlicht_Dim reduced: off
2017-11-19 11:05:43 CUL_HM Flurlicht_Dim chn:10 phys:0
2017-11-19 11:05:43 CUL_HM Flurlicht_Dim timedOn: running
2017-11-19 11:05:46 CUL_HM Flurlicht CMDs_done
2017-11-19 11:05:46 CUL_HM Flurlicht_Dim deviceMsg: 81.5 (to myHmUART)
2017-11-19 11:05:46 CUL_HM Flurlicht_Dim dim: up:81.5
2017-11-19 11:05:46 CUL_HM Flurlicht_Dim level: 81.5
2017-11-19 11:05:46 CUL_HM Flurlicht_Dim overheat: off
2017-11-19 11:05:46 CUL_HM Flurlicht_Dim overload: off
2017-11-19 11:05:46 CUL_HM Flurlicht_Dim pct: 81.5
2017-11-19 11:05:46 CUL_HM Flurlicht_Dim phyLevel: 81.5
2017-11-19 11:05:46 CUL_HM Flurlicht_Dim reduced: off
2017-11-19 11:05:46 CUL_HM Flurlicht_Dim 81.5
2017-11-19 11:05:46 CUL_HM Flurlicht_Dim timedOn: running
2017-11-19 11:05:46 CUL_HM Flurlicht_Dim_V_01 phyLevel: 81.5
2017-11-19 11:05:46 CUL_HM Flurlicht_Dim_V_01 chn:off  phys:81.5
2017-11-19 11:05:46 CUL_HM Flurlicht_Dim_V_02 phyLevel: 81.5
2017-11-19 11:05:46 CUL_HM Flurlicht_Dim_V_02 chn:off  phys:81.5
2017-11-19 11:05:49 CUL_HM Flurlicht CMDs_done
2017-11-19 11:05:49 CUL_HM Flurlicht_Dim deviceMsg: on (to myHmUART)
2017-11-19 11:05:49 CUL_HM Flurlicht_Dim dim: stop:on
2017-11-19 11:05:49 CUL_HM Flurlicht_Dim level: 100
2017-11-19 11:05:49 CUL_HM Flurlicht_Dim overheat: off
2017-11-19 11:05:49 CUL_HM Flurlicht_Dim overload: off
2017-11-19 11:05:49 CUL_HM Flurlicht_Dim pct: 100
2017-11-19 11:05:49 CUL_HM Flurlicht_Dim phyLevel: 100
2017-11-19 11:05:49 CUL_HM Flurlicht_Dim reduced: off
2017-11-19 11:05:49 CUL_HM Flurlicht_Dim on
2017-11-19 11:05:49 CUL_HM Flurlicht_Dim timedOn: running
2017-11-19 11:05:49 CUL_HM Flurlicht_Dim_V_01 phyLevel: 100
2017-11-19 11:05:49 CUL_HM Flurlicht_Dim_V_01 chn:off  phys:100
2017-11-19 11:05:49 CUL_HM Flurlicht_Dim_V_02 phyLevel: 100
2017-11-19 11:05:49 CUL_HM Flurlicht_Dim_V_02 chn:off  phys:100



Eventmonitor beim NICHT erfolgreichen Schaltvorgang
2017-11-19 16:28:21 CUL_HM Flurlicht_Dim trigLast: Flurschalter_1_Motion:11
2017-11-19 16:28:21 CUL_HM Flurlicht_Dim trig_Flurschalter_1_Motion: 11_7
2017-11-19 16:28:21 CUL_HM Flurschalter_1_Motion brightness: 11
2017-11-19 16:28:21 CUL_HM Flurschalter_1_Motion motion: on (to Flurlicht)
2017-11-19 16:28:21 CUL_HM Flurschalter_1_Motion motionCount: 7_next:240s
2017-11-19 16:28:21 CUL_HM Flurschalter_1_Motion motion
2017-11-19 16:28:21 CUL_HM Flurschalter_1_Motion trigger_cnt: 7
2017-11-19 16:28:21 CUL_HM Flurlicht_Dim deviceMsg: off (to Flurschalter_1)
2017-11-19 16:28:21 CUL_HM Flurlicht_Dim dim: stop:off
2017-11-19 16:28:21 CUL_HM Flurlicht_Dim level: 0
2017-11-19 16:28:21 CUL_HM Flurlicht_Dim overheat: off
2017-11-19 16:28:21 CUL_HM Flurlicht_Dim overload: off
2017-11-19 16:28:21 CUL_HM Flurlicht_Dim pct: 0
2017-11-19 16:28:21 CUL_HM Flurlicht_Dim reduced: off
2017-11-19 16:28:21 CUL_HM Flurlicht_Dim off
2017-11-19 16:28:21 CUL_HM Flurlicht_Dim timedOn: off


FHEM mit RPi3, HM-Funkmodul HM-MOD-RPI-PCB, hueBridge

Pfriemler

#1
Zwei Auffälligkeiten spontan:
1. Die Bewegungsmelder haben default Wartezeiten von 240 s = 4 Minuten. Alle Bewegungen, die in vier Minuten nach einer gemeldeten Bewegung erkannt werden, werden nicht übertragen. Schaltet man beispielsweise das Licht nach zwei Minuten manuell aus und läuft anschließend nochmal in den Erkennungsbereich, wird nichts mehr passieren. Abhilfe: "minInterval" im motion-Kanal reduzieren. Hat aber den Nachteil, dass mehr und öfter gesendet wird. Bei wenig genutzten/durchlaufenen Bereichen meist verschmerzbar.

2. Du hast den Melder und Aktor vermutlich ganz manuell gepeert. Dadurch werden bestimmte Register leider nicht korrekt gesetzt.
Die ausgewertete Helligkeitsschwelle steht default auf
R-Flurschalter_1_Motion-shCtValLo 50
Diese kann variiert werden auf den gewünschten Wert. Je niedriger, je dunkler.

Dann bewirkt zudem
R-Flurschalter_1_Motion-shCtOff geLo
ein Einschalten des Lichts bei Werten größer/gleich 50 (oder was dann eingestellt ist). Bewegungsmelder senden wertebehaftete short-Trigger (so nenne ich das). Im Log um 11:05 ist die Helligkeit "84", also darüber, der Aktor schaltet. Um 16:28 ist sie nur "11", die Schwelle ist nicht überschritten. Das quittiert der Schalter sogar mit einem (unveränderten) Status:
2017-11-19 16:28:21 CUL_HM Flurlicht_Dim deviceMsg: off (to Flurschalter_1)

Das ist Blödsinn, normalerweise soll ja gerade im Dunkeln geschaltet werden. Also müssen eigentlich alle Trigger von derzeit geLo

R-Flurschalter_1_Motion-shCtDlyOff geLo
R-Flurschalter_1_Motion-shCtDlyOn geLo
R-Flurschalter_1_Motion-shCtOff geLo
R-Flurschalter_1_Motion-shCtOn geLo
R-Flurschalter_1_Motion-shCtRampOff geLo
R-Flurschalter_1_Motion-shCtRampOn geLo

stattdessen auf ltLo (wenigerl als 50 bzw. den gewünschten Wert) geändert werden.

All diese Feinheiten werden wunderbar mit Martins Bewegungsmelder-Template "erschlagen".

Edit: beim Problem 2 tippe ich auf die dimmbaren LED als "Übeltäter". Die Dimmfähigkeit einer primärgedimmten LED-Lampe richtet sich nach deren Erkennungsgüte bezüglich des Kurvenverlaufes. Rein von der Speisung her würde eine LED nämlich schon bei 10% Dimmung locker volle Helligkeit erreichen. Also "messen" gute LED den Spannungsverlauf, ermitteln daraus den gewünschten Dimmlevel und stellen sich intern so ein. Habe das gerade mit einem dimmbaren Netzteil exerziert, das tatsächlich von 3-90% Dimmlevel fast linear regelt. Das schaltet übrigens sehr sparsam und verzögert ein, um genau den Effekt zu vermeiden. Ich schätze, Deine LED rammeln erst mal los sobald sie Saft bekommen und regeln sich erst dann runter. Ist die LED noch nicht zu lange aus, ist die Elektronik noch pufferversorgt und beginnt sofort mit der Kurvenerkennung.
Ist nur eine Vermutung, wennauch eine fundiertere...
"Ä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 ..."

zbigi

Hallo Priemler,

vielen Dank für Dein Feedback.
Es scheint tatsächlich an "geLo" und "ltLo" gelegen zu haben! Offen gestanden würde ich darauf nie kommen, dass der Schwellenwert der Helligkeit so interpretiert werden kann!
Für mich muss ich feststellen, dass eine Übersicht der Register, bzw. der Befahle nicht, oder nur im tiefen Verborgenen, vorhanden ist. Da ich aber gleichzeitig versuche die Installation zu schlank wie irgendwie möglich zu halten, benutze u.U. keine Templates und versuche alles manuell und "bewußt" einzurichten.

Zum Problem 2; da magst Du Recht haben, es sind einige 220V Osram Leuchten, die leider nicht ausschließlich beste Bewertungen erhalten haben. Aber wie gesagt, ein Schönheitsproblem.

Ich werde die Funktionsweise 2-3 Tage beobachten und stelle den Thread, so hoffe ich, ggf. auf gelöst.
FHEM mit RPi3, HM-Funkmodul HM-MOD-RPI-PCB, hueBridge

Pfriemler

Freut mich richtig gelegen zu haben. Ich gehöre auch zur Fraktion der Registerfrickler und Templatenichtnutzer, aber ich gestehe, dass das aus Neugier und Faulheit zugleich (nicht) passiert und gerade im Bewegungsmelderfall gibt es diese und noch mehr Register korrekt zu setzen (so beinhaltet das Template auch die berühmte Minimalzeitkonfiguration, wonach eine Bewegungsauslösung lediglich eine Minimalleuchtdauer vorgibt, die von einem (externen) Taster oder Fernbedienung auf Dauerbetrieb überschrieben werden kann).
Ich nutze zwei Bewegungsmelder im Haus für Lichtzwecke: einer über DOIF mit einer sehr speziellen Steuerung (in der auch andere Lichter einbezogen sind), und eine Orientierungslichtfunktion im Wohnzimmer, die bei sehr wenig Helligkeit zeitbegrenzt auf mindestens 20% gedimmt einschaltet (oder höherdimmt, wenn bspw. 10% standen - ist das Licht schon heller, passiert nix - , und nach der Zeit wieder auf den Ursprungszustand zurückfällt. Das hatte ich aber weiland mit dem HM-Konfigurationsprogramm außerhalb von FHEM eingestellt und da rühr ich nicht dran ...  ::)
"Ä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 ..."

martinp876

Musst du Mal erklären. Templates kannst du komplett selbst einrichten, anpassen und korrigieren. Deutlich einfacher als manuell die Kommandos aufzurufen.

Pfriemler

Zitat von: martinp876 am 21 November 2017, 21:31:48
Musst du Mal erklären. Templates kannst du komplett selbst einrichten, anpassen und korrigieren. Deutlich einfacher als manuell die Kommandos aufzurufen.
In jedem Fall ist Dein Template diesbezüglich lobenswert vollständiger als meine Hinweise, aber das sagte ich ja schon ...
"Ä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 ..."

zbigi

Noch eine Verständnisfrage.
ZitatMelder und Aktor vermutlich ganz manuell gepeert. Dadurch werden bestimmte Register leider nicht korrekt gesetzt
Irgendwo habe ich in der Tat gelesen, dass peer Dvice statt Chanel die Lösung für Problem X wäre (kann den Post leider nicht mehr finden). Wäre das auch in diesem Falle so? oder sind das 2 verschiedene Paar Schuhe?

Da das Schaltverhalten meiner Lösung, endlich mal, nachvollziehbar ist, schließe ich den Thread mit gleichzeitigem Dank für die tolle Unterstützung!
FHEM mit RPi3, HM-Funkmodul HM-MOD-RPI-PCB, hueBridge

Pfriemler

Nope - es werden immer Kanäle gepeert, nie Devices - außer Device und Channel sind quasi identisch, was bei allen Einkanalern der Fall ist.
"Ä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 ..."