Nabend
ich habe festgestellt dass das Schalten eines meiner HM Dimmer per FHEM einen automatischen status request nach sich zieht. Dieser erzeugt dann erneut events, die ich nicht möchte, weil ich auf das KI_Dimmer_Dim off event ein DOIF reagiert.
Im Log steht nach jedem Schalten per FHEM:
2020.01.27 21:20:13 3: CUL_HM set KI_Dimmer_Dim off
2020.01.27 21:20:19 3: CUL_HM set KI_Dimmer_Dim statusRequest
Im eventmonitor sieht es so aus
2020-01-27 21:20:13 CUL_HM KI_Dimmer CMDs_pending
2020-01-27 21:20:13 CUL_HM KI_Dimmer_Dim set_off
2020-01-27 21:20:13 CUL_HM KI_Dimmer CMDs_done
2020-01-27 21:20:13 DOIF di_Jon_Nachtlicht cmd_event: KI_Dimmer_Dim
2020-01-27 21:20:13 CUL_HM KI_Dimmer_Dim deviceMsg: off (to VCCU)
2020-01-27 21:20:13 CUL_HM KI_Dimmer_Dim off
2020-01-27 21:20:19 CUL_HM KI_Dimmer CMDs_pending
2020-01-27 21:20:19 CUL_HM KI_Dimmer CMDs_done
2020-01-27 21:20:19 DOIF di_Jon_Nachtlicht cmd_event: KI_Dimmer_Dim
2020-01-27 21:20:19 CUL_HM KI_Dimmer_Dim deviceMsg: off (to VCCU)
2020-01-27 21:20:19 CUL_HM KI_Dimmer_Dim off
2020-01-27 21:20:19 CUL_HM KI_Dimmer_Dim_V_01 phyLevel: 0
2020-01-27 21:20:19 CUL_HM KI_Dimmer_Dim_V_01 off
2020-01-27 21:20:19 CUL_HM KI_Dimmer_Dim_V_02 phyLevel: 0
2020-01-27 21:20:19 CUL_HM KI_Dimmer_Dim_V_02 off
Hier noch ein list des Channels
Internals:
DEF 4001DC01
FUUID 5c4cb6b8-f33f-7452-76e7-e07a0899f4fa07ed
FVERSION 10_CUL_HM.pm:0.210550/2020-01-26
NAME KI_Dimmer_Dim
NOTIFYDEV global
NR 205
NTFY_ORDER 50-KI_Dimmer_Dim
STATE off
TYPE CUL_HM
chanNo 01
device KI_Dimmer
peerList self01,self02,
READINGS:
2020-01-27 21:24:00 CommandAccepted yes
2020-01-27 21:24:07 Fakergb ffa500
2020-01-27 21:24:07 Fakestate off
2019-12-17 15:42:50 R-fuseDelay 1 s
2019-12-17 15:42:50 R-logicCombination or
2019-12-17 15:42:50 R-ovrTempLvl 80 C
2019-12-17 15:42:50 R-powerUpAction off
2019-12-17 15:42:50 R-redLvl 40 %
2019-12-17 15:42:50 R-redTempLvl 75 C
2019-11-21 20:52:27 R-self01-lgActionTypeDim downDim
2019-11-21 20:52:27 R-self01-lgCtDlyOff geLo
2019-11-21 20:52:27 R-self01-lgCtDlyOn geLo
2019-11-21 20:52:27 R-self01-lgCtOff geLo
2019-11-21 20:52:27 R-self01-lgCtOn geLo
2019-11-21 20:52:27 R-self01-lgCtRampOff geLo
2019-11-21 20:52:27 R-self01-lgCtRampOn geLo
2019-11-21 20:52:27 R-self01-lgCtValHi 100
2019-11-21 20:52:27 R-self01-lgCtValLo 50
2019-11-21 20:52:27 R-self01-lgDimElsActionType off
2019-11-21 20:52:27 R-self01-lgDimElsJtDlyOff rampOff
2019-11-21 20:52:27 R-self01-lgDimElsJtDlyOn rampOn
2019-11-21 20:52:27 R-self01-lgDimElsJtOff dlyOn
2019-11-21 20:52:27 R-self01-lgDimElsJtOn dlyOff
2019-11-21 20:52:27 R-self01-lgDimElsJtRampOff off
2019-11-21 20:52:27 R-self01-lgDimElsJtRampOn on
2019-11-21 20:52:27 R-self01-lgDimElsOffTimeMd absolut
2019-11-21 20:52:27 R-self01-lgDimElsOnTimeMd absolut
2019-11-21 20:52:27 R-self01-lgDimJtDlyOff rampOff
2019-11-21 20:52:27 R-self01-lgDimJtDlyOn dlyOff
2019-11-21 20:52:27 R-self01-lgDimJtOff dlyOff
2019-11-21 20:52:27 R-self01-lgDimJtOn dlyOff
2019-11-21 20:52:27 R-self01-lgDimJtRampOff off
2019-11-21 20:52:27 R-self01-lgDimJtRampOn dlyOff
2019-11-21 20:52:27 R-self01-lgDimMaxLvl 100 %
2019-11-21 20:52:27 R-self01-lgDimMinLvl 0 %
2019-11-21 20:52:27 R-self01-lgDimStep 5 %
2019-11-21 20:52:27 R-self01-lgMultiExec on
2019-11-21 20:52:27 R-self01-lgOffDly 0 s
2019-11-21 20:52:27 R-self01-lgOffDlyBlink on
2019-11-21 20:52:27 R-self01-lgOffDlyNewTime 0.4 s
2019-11-21 20:52:27 R-self01-lgOffDlyOldTime 0.4 s
2019-11-21 20:52:27 R-self01-lgOffDlyStep 5 %
2019-11-21 20:52:27 R-self01-lgOffLevel 0 %
2019-11-21 20:52:27 R-self01-lgOffTime unused
2019-11-21 20:52:27 R-self01-lgOffTimeMode absolut
2019-11-21 20:52:27 R-self01-lgOnDly 0 s
2019-11-21 20:52:27 R-self01-lgOnDlyMode setToOff
2019-11-21 20:52:27 R-self01-lgOnLevel 100 %
2019-11-21 20:52:27 R-self01-lgOnLvlPrio high
2019-11-21 20:52:27 R-self01-lgOnMinLevel 10 %
2019-11-21 20:52:27 R-self01-lgOnTime 1 s
2019-11-21 20:52:27 R-self01-lgOnTimeMode minimal
2019-11-21 20:52:27 R-self01-lgRampOffTime 0.5 s
2019-11-21 20:52:27 R-self01-lgRampOnTime 0.5 s
2019-11-21 20:52:27 R-self01-lgRampSstep 5 %
2019-11-21 20:52:27 R-self01-shActionTypeDim jmpToTarget
2019-11-21 20:52:27 R-self01-shCtDlyOff geLo
2019-11-21 20:52:27 R-self01-shCtDlyOn geLo
2019-11-21 20:52:27 R-self01-shCtOff geLo
2019-11-21 20:52:27 R-self01-shCtOn geLo
2019-11-21 20:52:27 R-self01-shCtRampOff geLo
2019-11-21 20:52:27 R-self01-shCtRampOn geLo
2019-11-21 20:52:27 R-self01-shCtValHi 100
2019-11-21 20:52:27 R-self01-shCtValLo 50
2019-11-21 20:52:27 R-self01-shDimElsActionType off
2019-11-21 20:52:27 R-self01-shDimElsJtDlyOff rampOff
2019-11-21 20:52:27 R-self01-shDimElsJtDlyOn rampOn
2019-11-21 20:52:27 R-self01-shDimElsJtOff dlyOn
2019-11-21 20:52:27 R-self01-shDimElsJtOn dlyOff
2019-11-21 20:52:27 R-self01-shDimElsJtRampOff off
2019-11-21 20:52:27 R-self01-shDimElsJtRampOn on
2019-11-21 20:52:27 R-self01-shDimElsOffTimeMd absolut
2019-11-21 20:52:27 R-self01-shDimElsOnTimeMd absolut
2019-11-21 20:52:27 R-self01-shDimJtDlyOff rampOff
2019-11-21 20:52:27 R-self01-shDimJtDlyOn dlyOff
2019-11-21 20:52:27 R-self01-shDimJtOff dlyOff
2019-11-21 20:52:27 R-self01-shDimJtOn dlyOff
2019-11-21 20:52:27 R-self01-shDimJtRampOff off
2019-11-21 20:52:27 R-self01-shDimJtRampOn dlyOff
2019-11-21 20:52:27 R-self01-shDimMaxLvl 100 %
2019-11-21 20:52:27 R-self01-shDimMinLvl 0 %
2019-11-21 20:52:27 R-self01-shDimStep 5 %
2019-11-21 20:52:27 R-self01-shMultiExec off
2019-11-21 20:52:27 R-self01-shOffDly 0 s
2019-11-21 20:52:27 R-self01-shOffDlyBlink on
2019-11-21 20:52:27 R-self01-shOffDlyNewTime 0.4 s
2019-11-21 20:52:27 R-self01-shOffDlyOldTime 0.4 s
2019-11-21 20:52:27 R-self01-shOffDlyStep 5 %
2019-11-21 20:52:27 R-self01-shOffLevel 0 %
2019-11-21 20:52:27 R-self01-shOffTime unused
2019-11-21 20:52:27 R-self01-shOffTimeMode absolut
2019-11-21 20:52:27 R-self01-shOnDly 0 s
2019-11-21 20:52:27 R-self01-shOnDlyMode setToOff
2019-11-21 20:52:27 R-self01-shOnLevel 100 %
2019-11-21 20:52:27 R-self01-shOnLvlPrio high
2019-11-21 20:52:27 R-self01-shOnMinLevel 10 %
2019-11-21 20:52:27 R-self01-shOnTime unused
2019-11-21 20:52:27 R-self01-shOnTimeMode absolut
2019-11-21 20:52:27 R-self01-shRampOffTime 0.5 s
2019-11-21 20:52:27 R-self01-shRampOnTime 0.5 s
2019-11-21 20:52:27 R-self01-shRampSstep 5 %
2019-11-21 20:52:29 R-self02-lgActionTypeDim upDim
2019-11-21 20:52:29 R-self02-lgCtDlyOff geLo
2019-11-21 20:52:29 R-self02-lgCtDlyOn geLo
2019-11-21 20:52:29 R-self02-lgCtOff geLo
2019-11-21 20:52:29 R-self02-lgCtOn geLo
2019-11-21 20:52:29 R-self02-lgCtRampOff geLo
2019-11-21 20:52:29 R-self02-lgCtRampOn geLo
2019-11-21 20:52:29 R-self02-lgCtValHi 100
2019-11-21 20:52:29 R-self02-lgCtValLo 50
2019-11-21 20:52:29 R-self02-lgDimElsActionType off
2019-11-21 20:52:29 R-self02-lgDimElsJtDlyOff rampOff
2019-11-21 20:52:29 R-self02-lgDimElsJtDlyOn rampOn
2019-11-21 20:52:29 R-self02-lgDimElsJtOff dlyOn
2019-11-21 20:52:29 R-self02-lgDimElsJtOn dlyOff
2019-11-21 20:52:29 R-self02-lgDimElsJtRampOff off
2019-11-21 20:52:29 R-self02-lgDimElsJtRampOn on
2019-11-21 20:52:29 R-self02-lgDimElsOffTimeMd absolut
2019-11-21 20:52:29 R-self02-lgDimElsOnTimeMd absolut
2019-11-21 20:52:29 R-self02-lgDimJtDlyOff rampOn
2019-11-21 20:52:29 R-self02-lgDimJtDlyOn rampOn
2019-11-21 20:52:29 R-self02-lgDimJtOff dlyOn
2019-11-21 20:52:29 R-self02-lgDimJtOn rampOn
2019-11-21 20:52:29 R-self02-lgDimJtRampOff rampOn
2019-11-21 20:52:29 R-self02-lgDimJtRampOn on
2019-11-21 20:52:29 R-self02-lgDimMaxLvl 100 %
2019-11-21 20:52:29 R-self02-lgDimMinLvl 0 %
2019-11-21 20:52:29 R-self02-lgDimStep 5 %
2019-11-21 20:52:29 R-self02-lgMultiExec on
2019-11-21 20:52:29 R-self02-lgOffDly 0 s
2019-11-21 20:52:29 R-self02-lgOffDlyBlink on
2019-11-21 20:52:29 R-self02-lgOffDlyNewTime 0.4 s
2019-11-21 20:52:29 R-self02-lgOffDlyOldTime 0.4 s
2019-11-21 20:52:29 R-self02-lgOffDlyStep 5 %
2019-11-21 20:52:29 R-self02-lgOffLevel 0 %
2019-11-21 20:52:29 R-self02-lgOffTime unused
2019-11-21 20:52:29 R-self02-lgOffTimeMode absolut
2019-11-21 20:52:29 R-self02-lgOnDly 0 s
2019-11-21 20:52:29 R-self02-lgOnDlyMode setToOff
2019-11-21 20:52:29 R-self02-lgOnLevel 100 %
2019-11-21 20:52:29 R-self02-lgOnLvlPrio high
2019-11-21 20:52:29 R-self02-lgOnMinLevel 10 %
2019-11-21 20:52:29 R-self02-lgOnTime unused
2019-11-21 20:52:29 R-self02-lgOnTimeMode absolut
2019-11-21 20:52:29 R-self02-lgRampOffTime 0.5 s
2019-11-21 20:52:29 R-self02-lgRampOnTime 0.5 s
2019-11-21 20:52:29 R-self02-lgRampSstep 5 %
2019-11-21 20:52:29 R-self02-shActionTypeDim jmpToTarget
2019-11-21 20:52:29 R-self02-shCtDlyOff geLo
2019-11-21 20:52:29 R-self02-shCtDlyOn geLo
2019-11-21 20:52:29 R-self02-shCtOff geLo
2019-11-21 20:52:29 R-self02-shCtOn geLo
2019-11-21 20:52:29 R-self02-shCtRampOff geLo
2019-11-21 20:52:29 R-self02-shCtRampOn geLo
2019-11-21 20:52:29 R-self02-shCtValHi 100
2019-11-21 20:52:29 R-self02-shCtValLo 50
2019-11-21 20:52:29 R-self02-shDimElsActionType off
2019-11-21 20:52:29 R-self02-shDimElsJtDlyOff rampOff
2019-11-21 20:52:29 R-self02-shDimElsJtDlyOn rampOn
2019-11-21 20:52:29 R-self02-shDimElsJtOff dlyOn
2019-11-21 20:52:29 R-self02-shDimElsJtOn dlyOff
2019-11-21 20:52:29 R-self02-shDimElsJtRampOff off
2019-11-21 20:52:29 R-self02-shDimElsJtRampOn on
2019-11-21 20:52:29 R-self02-shDimElsOffTimeMd absolut
2019-11-21 20:52:29 R-self02-shDimElsOnTimeMd absolut
2019-11-21 20:52:29 R-self02-shDimJtDlyOff rampOn
2019-11-21 20:52:29 R-self02-shDimJtDlyOn rampOn
2019-11-21 20:52:29 R-self02-shDimJtOff dlyOn
2019-11-21 20:52:29 R-self02-shDimJtOn rampOn
2019-11-21 20:52:29 R-self02-shDimJtRampOff rampOn
2019-11-21 20:52:29 R-self02-shDimJtRampOn on
2019-11-21 20:52:29 R-self02-shDimMaxLvl 100 %
2019-11-21 20:52:29 R-self02-shDimMinLvl 0 %
2019-11-21 20:52:29 R-self02-shDimStep 5 %
2019-11-21 20:52:29 R-self02-shMultiExec off
2019-11-21 20:52:29 R-self02-shOffDly 0 s
2019-11-21 20:52:29 R-self02-shOffDlyBlink on
2019-11-21 20:52:29 R-self02-shOffDlyNewTime 0.4 s
2019-11-21 20:52:29 R-self02-shOffDlyOldTime 0.4 s
2019-11-21 20:52:29 R-self02-shOffDlyStep 5 %
2019-11-21 20:52:29 R-self02-shOffLevel 0 %
2019-11-21 20:52:29 R-self02-shOffTime unused
2019-11-21 20:52:29 R-self02-shOffTimeMode absolut
2019-11-21 20:52:29 R-self02-shOnDly 0 s
2019-11-21 20:52:29 R-self02-shOnDlyMode setToOff
2019-11-21 20:52:29 R-self02-shOnLevel 100 %
2019-11-21 20:52:29 R-self02-shOnLvlPrio high
2019-11-21 20:52:29 R-self02-shOnMinLevel 10 %
2019-11-21 20:52:29 R-self02-shOnTime unused
2019-11-21 20:52:29 R-self02-shOnTimeMode absolut
2019-11-21 20:52:29 R-self02-shRampOffTime 0.5 s
2019-11-21 20:52:29 R-self02-shRampOnTime 0.5 s
2019-11-21 20:52:29 R-self02-shRampSstep 5 %
2019-12-17 15:42:50 R-sign off
2019-12-17 15:42:50 R-statusInfoMinDly 0.5 s
2019-12-17 15:42:50 R-statusInfoRandom 1 s
2019-12-17 15:42:50 R-transmitTryMax 6
2020-01-27 20:21:52 RegL_01. 00:00 08:00 30:06 32:50 33:64 34:4B 35:50 56:00 57:21 59:01
2020-01-27 20:21:57 RegL_03.self01 00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:44 0C:54 0D:64 0E:20 0F:00 10:14 11:C8 12:0A 13:05 14:05 15:00 16:C8 17:0A 18:0A 19:04 1A:04 26:00 27:14 28:52 29:63 81:00 82:00 83:00 84:32 85:64 86:00 87:0A 88:00 89:FF 8A:A5 8B:44 8C:54 8D:64 8E:20 8F:00 90:14 91:C8 92:0A 93:05 94:05 95:00 96:C8 97:0A 98:0A 99:04 9A:04 A6:20 A7:14 A8:52 A9:63
2020-01-27 20:21:59 RegL_03.self02 00:00 01:00 02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:12 0C:22 0D:23 0E:20 0F:00 10:14 11:C8 12:0A 13:05 14:05 15:00 16:C8 17:0A 18:0A 19:04 1A:04 26:00 27:14 28:52 29:63 81:00 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:24 8B:12 8C:22 8D:23 8E:20 8F:00 90:14 91:C8 92:0A 93:05 94:05 95:00 96:C8 97:0A 98:0A 99:04 9A:04 A6:20 A7:14 A8:52 A9:63
2020-01-27 21:24:07 deviceMsg off (to VCCU)
2020-01-27 21:24:07 dim stop:off
2020-01-27 21:24:07 level 0
2020-01-27 21:24:07 overheat off
2020-01-27 21:24:07 overload off
2020-01-27 21:24:07 pct 0
2020-01-27 21:02:49 peerList self01,self02,
2020-01-27 21:24:07 phyLevel 0
2020-01-27 21:24:07 recentStateType info
2020-01-27 21:24:07 reduced off
2020-01-27 21:24:07 state off
2020-01-27 21:24:07 timedOn off
2020-01-27 21:24:00 trigLast fhem:02
helper:
dlvlCmd ++A0110012554001DC0201000000
peerFriend peerSens,peerVirt
peerOpt 3:dimmer
regLst 1,3p
dir:
cur stop
expert:
def 1
det 1
raw 1
tpl 0
role:
chn 1
tmpl:
vDim:
idPhy 4001DC01
idV2 4001DC02
idV3 4001DC03
Attributes:
Raum s_Schlafzimmer
Raum_map Fakestate
Wohnung s_Wohnung
alias Deckenleuchte
devStateIcon {Color::devStateIcon($name,"rgb","Fakergb","Fakestate")}
event-on-update-reading state,deviceMsg
group Beleuchtung
icon light_ceiling
model HM-LC-DIM1TPBU-FM
peerIDs 00000000,4001DC01,4001DC02,
room Kinderzimmer
userReadings Fakergb {return 'ffa500'}, Fakestate {if(ReadingsVal($name,"level",0)==0) {"off"} elsif (ReadingsVal($name,"level",0)==100) {"on"} else {ReadingsVal($name,"level",0)}}
userattr Raum Raum_map Wohnung Wohnung_map structexclude
webCmd pct:on:off
widgetOverride pct:colorpicker,BRI,0,1,100
Nach einem Neustart von FHEM wird der status request an sehr viele HM Devices geschickt. Das war mir bislang auch nicht aufgefallen.
Was läuft da schief bei mir?
Ich weiß dass ich das Attribut autoregread löschen könnte. Aber es hat bislang (ich vermute bis zum FHEM Umzug in einen LXC) gut funktioniert. Ich habe eine VCCU mit einem HMLAN und einem HM-MOD-RPI-PCB an einem TTL-Converter. Ich vermute ein Timingproblem.
Hat jemand eine Idee um das Problem weiter einzugrenzen?
wie sieht das list vom hauptdevice aus?
statusrequest beim start ist normal.
im log kommt es erst 6s nach dem schalten. fhem vermisst eventuell etwas. sniffen könnte es vielleicht zeigen.
"früher" kam kein statusrequest?
Hier ein List vom Hauptdevice
Internals:
DEF 4001DC
FUUID 5c4cb6b8-f33f-7452-9cc0-6b93cabf11add165
FVERSION 10_CUL_HM.pm:0.210930/2020-02-02
HMLAN_MSGCNT 163
HMLAN_RAWMSG 05010032F8A4104001DC001255060100003A00
HMLAN_RSSI -50
HMLAN_TIME 2020-02-19 20:54:05
IODev HMLAN
LASTInputDev HMLAN
MSGCNT 326
NAME KI_Dimmer
NOTIFYDEV global
NR 203
NTFY_ORDER 50-KI_Dimmer
STATE CMDs_done
TYPE CUL_HM
channel_01 KI_Dimmer_Dim
channel_02 KI_Dimmer_Dim_V_01
channel_03 KI_Dimmer_Dim_V_02
lastMsg No:F8 - t:10 s:4001DC d:001255 060100003A00
myHmUART_MSGCNT 163
myHmUART_RAWMSG 05000141F8A4104001DC001255060100003A00
myHmUART_RSSI -65
myHmUART_TIME 2020-02-19 20:54:05
protLastRcv 2020-02-19 20:54:05
protRcv 164 last_at:2020-02-19 20:54:05
protSnd 194 last_at:2020-02-19 20:54:05
protState CMDs_done
rssi_HMLAN cnt:59 min:-68 max:-57 avg:-60.84 lst:-58
rssi_at_HMLAN cnt:163 min:-73 max:-48 avg:-54.47 lst:-50
rssi_at_myHmUART cnt:163 min:-77 max:-61 avg:-67.7 lst:-65
READINGS:
2019-11-21 17:40:49 D-firmware 2.9
2019-11-21 17:40:49 D-serialNr MEQ1003807
2020-02-05 16:23:38 PairedTo 0x001255
2019-11-21 20:52:21 R-pairCentral 0x001255
2020-02-05 16:23:34 powerOn 2020-02-05 16:23:34
2019-12-11 21:19:08 sabotageAttack_ErrIoAttack cnt 13
2020-02-19 20:54:05 state CMDs_done
helper:
HM_CMDNR 248
cSnd 110012554001DC0201000000,010012554001DC010E
mId 0068
peerFriend
peerOpt -:dimmer
regLst 0
rxType 1
supp_Pair_Rep 0
ack:
expert:
def 1
det 0
raw 0
tpl 0
io:
newChn +4001DC,00,01,00
nextSend 1582142045.74947
rxt 0
vccu VCCU
p:
4001DC
00
01
00
prefIO:
HMLAN
mRssi:
mNo F8
io:
HMLAN:
-44
-44
myHmUART:
-65
-65
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rpt:
IO myHmUART
flg A
ts 1582142045.3159
ack:
HASH(0x55cdd79e5970)
F880020012554001DC00
rssi:
HMLAN:
avg -60.8474576271187
cnt 59
lst -58
max -57
min -68
at_HMLAN:
avg -54.4723926380368
cnt 163
lst -50
max -48
min -73
at_myHmUART:
avg -67.7055214723927
cnt 163
lst -65
max -61
min -77
tmpl:
Attributes:
IODev HMLAN
IOgrp VCCU:HMLAN
autoReadReg 4_reqStatus
expert 0_defReg
firmware 2.9
model HM-LC-DIM1TPBU-FM
room CUL_HM
serialNr MEQ1003807
subType dimmer
webCmd getConfig:clear msgEvents
Ich meine dass früher kein Status request kam.
Hat es Nachteile wenn ich autoregread lösche?
Zitat von: willib am 19 Februar 2020, 20:59:28
Hier ein List vom Hauptdevice
Internals:
DEF 4001DC
FUUID 5c4cb6b8-f33f-7452-9cc0-6b93cabf11add165
FVERSION 10_CUL_HM.pm:0.210930/2020-02-02
HMLAN_MSGCNT 163
HMLAN_RAWMSG 05010032F8A4104001DC001255060100003A00
HMLAN_RSSI -50
HMLAN_TIME 2020-02-19 20:54:05
IODev HMLAN
LASTInputDev HMLAN
MSGCNT 326
NAME KI_Dimmer
NOTIFYDEV global
NR 203
NTFY_ORDER 50-KI_Dimmer
STATE CMDs_done
TYPE CUL_HM
channel_01 KI_Dimmer_Dim
channel_02 KI_Dimmer_Dim_V_01
channel_03 KI_Dimmer_Dim_V_02
lastMsg No:F8 - t:10 s:4001DC d:001255 060100003A00
myHmUART_MSGCNT 163
myHmUART_RAWMSG 05000141F8A4104001DC001255060100003A00
myHmUART_RSSI -65
myHmUART_TIME 2020-02-19 20:54:05
protLastRcv 2020-02-19 20:54:05
protRcv 164 last_at:2020-02-19 20:54:05
protSnd 194 last_at:2020-02-19 20:54:05
protState CMDs_done
rssi_HMLAN cnt:59 min:-68 max:-57 avg:-60.84 lst:-58
rssi_at_HMLAN cnt:163 min:-73 max:-48 avg:-54.47 lst:-50
rssi_at_myHmUART cnt:163 min:-77 max:-61 avg:-67.7 lst:-65
READINGS:
2019-11-21 17:40:49 D-firmware 2.9
2019-11-21 17:40:49 D-serialNr MEQ1003807
2020-02-05 16:23:38 PairedTo 0x001255
2019-11-21 20:52:21 R-pairCentral 0x001255
2020-02-05 16:23:34 powerOn 2020-02-05 16:23:34
2019-12-11 21:19:08 sabotageAttack_ErrIoAttack cnt 13
2020-02-19 20:54:05 state CMDs_done
helper:
HM_CMDNR 248
cSnd 110012554001DC0201000000,010012554001DC010E
mId 0068
peerFriend
peerOpt -:dimmer
regLst 0
rxType 1
supp_Pair_Rep 0
ack:
expert:
def 1
det 0
raw 0
tpl 0
io:
newChn +4001DC,00,01,00
nextSend 1582142045.74947
rxt 0
vccu VCCU
p:
4001DC
00
01
00
prefIO:
HMLAN
mRssi:
mNo F8
io:
HMLAN:
-44
-44
myHmUART:
-65
-65
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rpt:
IO myHmUART
flg A
ts 1582142045.3159
ack:
HASH(0x55cdd79e5970)
F880020012554001DC00
rssi:
HMLAN:
avg -60.8474576271187
cnt 59
lst -58
max -57
min -68
at_HMLAN:
avg -54.4723926380368
cnt 163
lst -50
max -48
min -73
at_myHmUART:
avg -67.7055214723927
cnt 163
lst -65
max -61
min -77
tmpl:
Attributes:
IODev HMLAN
IOgrp VCCU:HMLAN
autoReadReg 4_reqStatus
expert 0_defReg
firmware 2.9
model HM-LC-DIM1TPBU-FM
room CUL_HM
serialNr MEQ1003807
subType dimmer
webCmd getConfig:clear msgEvents
Ich meine dass früher kein Status request kam.
Hat es Nachteile wenn ich autoregread lösche?
Ich weiß nicht was das Modul macht, wenn das Attribut "weg" ist, also was dann der "Defaultwert" ist...
Wenn du keine Statusrequests willst: stell doch auf "0_off" oder "5_readmissing" (drop down beim Attribut)...
Gruß, Joachim
im list kann ich nichts auffälliges erkennen.
was ist mit einem log vom sniffen?
warum nutzt du nicht "event-on-change"?
@Madmax: Danke, ich werde es mal probieren.
@Frank: Dankeschön für deine Hilfe. Sorry, Sniffen muss ich erst mal recherchieren. Wird nachgeliefert. event-on-change geht nicht weil ich mit dem off event eine Lampe toggle.