Hi,
ich würde den Dimmer gerne so einstellen, dass er beim einschalten auf max 50% geht, egal über welchen Aktor (fhem, Alexa, FB, Taster) das Signal kommt.
Habe mir gedacht, ein
setreg shonlevel 50% self01
wäre eine schlaue Idee... Scheinbar aber nicht.
Jetzt steht in fhem
R-self01-shOnLevel set_50 %
Hat jemand einen Tipp für mich?
self01 ist der taster am gerät. das register ist auch nur wirksam, wenn du diesen taster nutzt. für jeden peer gibt es ja einen separaten registersatz.
für befehle von fhem gibt es keine register, immer nur für peers.
man kann aber zb eine aktion eines peers von fhem aus "simulieren".
mit "set dimmer pressS self01" startet der dimmer so, als hättest du kurz auf den taster gedrückt.
das set_50 sollte nach einem getconfig verschwinden.
Zitat von: frank am 05 Januar 2021, 15:02:12
mit "set dimmer pressS self01" startet der dimmer so, als hättest du kurz auf den taster gedrückt.
das set_50 sollte nach einem getconfig verschwinden.
Danke für die Antwort.
Das set_50 verschwindet nicht, weder mit getconfig, noch einem erneuten pairen per serial-id...
Das mit dem self 01 habe ich befürchtet. Dann müsste ich für Alexa & Co einen Dummy definieren und darin ein "Set..whatever.." machen.
zeig mal ein list.
Ich hatte auch noch mit einer RC-8 und den Registern rumprobiert, aber ohne Erfolg.
Aber ein
setReg HM_421591_Dim powerUpAction off
z.B. funktioniert.
Internals:
.triggerUsed 1
DEF 42159101
FUUID 5c646cbe-f33f-7142-7df4-6e67ffe35b8fbce1
NAME HM_421591_Dim
NOTIFYDEV global
NR 194
NTFY_ORDER 50-HM_421591_Dim
STATE 50
TYPE CUL_HM
chanNo 01
device HM_421591
.attraggr:
.attrminint:
Helper:
DBLOG:
R-HM_39D507_Btn_08-lgOnLevel:
logdb:
TIME 1609784063.09341
VALUE set_50
R-HM_39D507_Btn_08-shOnLevel:
logdb:
TIME 1609784199.8377
VALUE set_100
cfgState:
logdb:
TIME 1609784248.03841
VALUE ok
deviceMsg:
logdb:
TIME 1609859290.99042
VALUE 50 (to VCCU)
dim:
logdb:
TIME 1609859290.99042
VALUE stop:50
level:
logdb:
TIME 1609859290.99042
VALUE 50
overheat:
logdb:
TIME 1609859290.99042
VALUE off
overload:
logdb:
TIME 1609859290.99042
VALUE off
pct:
logdb:
TIME 1609859290.99042
VALUE 50
phyLevel:
logdb:
TIME 1609784204.06867
VALUE 50
reduced:
logdb:
TIME 1609859290.99042
VALUE off
state:
logdb:
TIME 1609859290.99042
VALUE 50
timedOn:
logdb:
TIME 1609859290.99042
VALUE off
trigLast:
logdb:
TIME 1609859290.82966
VALUE fhem:02
READINGS:
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgCtDlyOff geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgCtDlyOn geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgCtOff geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgCtOn geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgCtRampOff geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgCtRampOn geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgCtValHi 100
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgCtValLo 50
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgDimJtDlyOff rampOff
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgDimJtDlyOn dlyOff
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgDimJtOff dlyOff
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgDimJtOn dlyOff
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgDimJtRampOff off
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgDimJtRampOn dlyOff
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgDimMaxLvl 100 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgDimMinLvl 0 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgDimStep 5 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgMultiExec on
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgOffDly 0 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgOffDlyBlink on
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgOffDlyNewTime 0.4 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgOffDlyOldTime 0.4 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgOffDlyStep 5 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgOffLevel 0 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgOffTime unused
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgOffTimeMode absolut
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgOnDly 0 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgOnDlyMode setToOff
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgOnLvlPrio high
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgOnMinLevel 10 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgOnTime 1 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgOnTimeMode minimal
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgRampOffTime 0.5 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgRampOnTime 0.5 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-lgRampSstep 5 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shCtDlyOff geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shCtDlyOn geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shCtOff geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shCtOn geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shCtRampOff geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shCtRampOn geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shCtValHi 100
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shCtValLo 50
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shDimJtDlyOff rampOff
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shDimJtDlyOn dlyOff
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shDimJtOff dlyOff
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shDimJtOn dlyOff
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shDimJtRampOff off
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shDimJtRampOn dlyOff
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shDimMaxLvl 100 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shDimMinLvl 0 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shDimStep 5 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shMultiExec off
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shOffDly 0 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shOffDlyBlink on
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shOffDlyNewTime 0.4 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shOffDlyOldTime 0.4 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shOffDlyStep 5 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shOffLevel 0 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shOffTime unused
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shOffTimeMode absolut
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shOnDly 0 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shOnDlyMode setToOff
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shOnLvlPrio high
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shOnMinLevel 10 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shOnTime unused
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shOnTimeMode absolut
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shRampOffTime 0.5 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shRampOnTime 0.5 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_07-shRampSstep 5 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgCtDlyOff geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgCtDlyOn geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgCtOff geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgCtOn geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgCtRampOff geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgCtRampOn geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgCtValHi 100
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgCtValLo 50
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgDimJtDlyOff rampOn
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgDimJtDlyOn rampOn
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgDimJtOff dlyOn
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgDimJtOn rampOn
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgDimJtRampOff rampOn
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgDimJtRampOn on
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgDimMaxLvl 100 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgDimMinLvl 0 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgDimStep 5 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgMultiExec on
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgOffDly 0 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgOffDlyBlink on
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgOffDlyNewTime 0.4 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgOffDlyOldTime 0.4 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgOffDlyStep 5 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgOffLevel 0 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgOffTime unused
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgOffTimeMode absolut
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgOnDly 0 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgOnDlyMode setToOff
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgOnLvlPrio high
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgOnMinLevel 10 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgOnTime unused
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgOnTimeMode absolut
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgRampOffTime 0.5 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgRampOnTime 0.5 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-lgRampSstep 5 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shCtDlyOff geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shCtDlyOn geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shCtOff geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shCtOn geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shCtRampOff geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shCtRampOn geLo
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shCtValHi 100
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shCtValLo 50
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shDimJtDlyOff rampOn
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shDimJtDlyOn rampOn
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shDimJtOff dlyOn
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shDimJtOn rampOn
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shDimJtRampOff rampOn
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shDimJtRampOn on
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shDimMaxLvl 100 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shDimMinLvl 0 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shDimStep 5 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shMultiExec off
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shOffDly 0 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shOffDlyBlink on
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shOffDlyNewTime 0.4 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shOffDlyOldTime 0.4 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shOffDlyStep 5 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shOffLevel 0 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shOffTime unused
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shOffTimeMode absolut
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shOnDly 0 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shOnDlyMode setToOff
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shOnLvlPrio high
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shOnMinLevel 10 %
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shOnTime unused
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shOnTimeMode absolut
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shRampOffTime 0.5 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shRampOnTime 0.5 s
2019-07-31 06:40:07 .R-HM_39D507_Btn_08-shRampSstep 5 %
2020-02-23 14:46:30 .R-statusInfoMinDly 2 s
2020-02-23 14:46:30 .R-statusInfoRandom 1 s
2020-02-23 14:46:30 .R-transmitTryMax 6
2021-01-04 19:16:58 .associatedWith HM_421591,HM_421591_Dim,HM_421591_Dim_V_01,HM_421591_Dim_V_02,HM_421591
2021-01-04 19:16:58 .peerListRDate 2021-01-04 19:16:58
2021-01-05 16:08:10 CommandAccepted yes
2019-07-31 06:40:07 R-HM_39D507_Btn_07-lgActionTypeDim downDim
2019-07-31 06:40:07 R-HM_39D507_Btn_07-lgOnLevel 100 %
2019-07-31 06:40:07 R-HM_39D507_Btn_07-shActionTypeDim jmpToTarget
2019-07-31 06:40:07 R-HM_39D507_Btn_07-shOnLevel 100 %
2019-07-31 06:40:07 R-HM_39D507_Btn_08-lgActionTypeDim upDim
2021-01-04 19:14:23 R-HM_39D507_Btn_08-lgOnLevel set_50 %
2019-07-31 06:40:07 R-HM_39D507_Btn_08-shActionTypeDim jmpToTarget
2021-01-04 19:16:39 R-HM_39D507_Btn_08-shOnLevel set_100 %
2020-02-23 14:46:30 R-powerUpAction off
2021-01-04 16:29:03 R-self01-shOnLevel set_50 %
2020-02-23 14:46:30 R-sign off
2021-01-04 19:16:57 RegL_01. 00:00 08:00 30:06 32:50 33:64 34:4B 35:50 56:00 57:24 59:01
2021-01-04 19:17:28 cfgState ok
2021-01-05 16:08:10 deviceMsg 50 (to VCCU)
2021-01-05 16:08:10 dim stop:50
2021-01-05 16:08:10 level 50
2021-01-05 16:08:10 overheat off
2021-01-05 16:08:10 overload off
2021-01-05 16:08:10 pct 50
2021-01-04 19:16:44 phyLevel 50
2021-01-05 16:08:10 recentStateType ack
2021-01-05 16:08:10 reduced off
2021-01-05 16:08:10 state 50
2021-01-05 16:08:10 timedOn off
2021-01-05 16:08:10 trigLast fhem:02
2020-02-23 23:22:51 trig_HM_39D507_Btn_07 Short_19
2020-02-23 17:20:37 trig_HM_39D507_Btn_08 Short_128
helper:
dlvlCmd ++A011AFFE004215910201640000FFFF
peerFriend peerSens,peerVirt
peerIDsRaw ,00000000
peerOpt 3:dimmer
regLst 1,3p
stateUpdatDly 120
tmplChg 0
cmds:
TmplKey :1609782026:1609782026.65648
TmplTs 1609782026.65648
cmdKey 1:0:0::HM_421591:0071:01:
cmdLst:
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
down [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
getConfig noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
inhibit [(on|{off})]
off noArg
old noArg
on noArg
on-for-timer -ontime- [(-ramptime-|{0})]
on-till -time- [(-ramptime-|{0})]
pct (-value-|old) [(-ontime-|{0})] [(-ramptime-|{0})]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerIODev [IO] -btn- [({set}|unset)] 'not for future use'
peerSmart -peerOpt-
press [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
regBulk -list-.-peerChn- -addr1:data1- -addr2:data2-...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
sign [(on|{off})]
statusRequest noArg
stop noArg
toggle noArg
tplDel -tplDel-
tplSet_0 -tplChan-
up [(-changeValue-|{10})] [(-ontime-|{0})] [(-ramptime-|{0})]
lst:
condition slider,0,1,255
peer
peerOpt HM_39D507_Btn_01,HM_39D507_Btn_02,HM_39D507_Btn_03,HM_39D507_Btn_04,HM_39D507_Btn_05,HM_39D507_Btn_06,HM_39D507_Btn_07,HM_39D507_Btn_08,HM_69B118_SenF,HM_69B118_SenI,HM_69B118_SenPwr,HM_69B118_SenU,HM_6B73FD_Rain,HM_ABCD02,HM_ABCD03,HM_ABCD0B,TK_Haustuer,TK_TerrasseL,TK_TerrasseR,VCCU_Btn1,VCCU_Btn2,VCCU_Btn3,VCCU_Btn4
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
dir:
cur stop
expert:
def 1
det 0
raw 1
tpl 0
regCollect:
role:
chn 1
shadowReg:
tmpl:
vDim:
idPhy 42159101
idV2 42159102
idV3 42159103
Attributes:
alexaName Windlichter
alias WZ_Licht_Weihnachten
genericDeviceType light
group Licht
model HM-LC-DIM1T-PL-3
peerIDs 00000000,
room Aktoren,Alexa,Wohnzimmer
webCmd statusRequest:toggle:on:off:up:down
eventuell liegt es daran, dass das register intKeyVisib im hauptdevice nicht auf visib gesetzt ist.
Zitat von: frank am 06 Januar 2021, 11:29:57
eventuell liegt es daran, dass das register intKeyVisib im hauptdevice nicht auf visib gesetzt ist.
Jepp! Das war's.
Danke