Hallo,
ich habe vor einer Weile ASC eingerichtet und möchte mich Schritt für Schritt herantasten.
ich habe 4 Rollläden, die zunächst nur folgendes tun sollen:
- Herunterfahren nach Uhrzeit für 2 Rollläden am Abend
- Herunterfahren bei roommate Status "gotosleep" für die anderen beiden Rolläden am Abend
- Herauffahren roommate Status "awoken" für alle 4 am Morgen
Das konnte ich prinzipiell auch so über die Attribute anlegen.
ABER:
Wenn meine Ich / meine Frau abends zum Sport sind und anschließend wieder nach Hause kommen, fahren die zeitgesteuerten Rollläden (die schon unten waren) wieder hoch, da sich der Roommate Status von "away" auf "home" ändert.
Lässt sich das unterdrücken/verhindern?
Ich habe bereits versucht ein userReading im Roommate Device zu erzeugen, welches nur auf awoken und assleep reagiert, und dieses in ASC_Roommate_Reading zu hinterlegen. Dann fahren die Rollläden allerdings garnciht mehr.
VG,
Stephan
EDIT:
List eines zeitgesteuerten Rollos
Internals:
DEF 5F0613
FUUID 5c501681-f33f-2e10-96eb-65956afbd5f03b17
IODev VU_nanoCUL
LASTInputDev VU_nanoCUL
MSGCNT 100
NAME Ku_Rollladen
NR 88
NTFY_ORDER 48-Ku_Rollladen
STATE on
TYPE CUL_HM
VU_nanoCUL_MSGCNT 100
VU_nanoCUL_RAWMSG A0DABA4105F0613AB03100601C800::-56.5:VU_nanoCUL
VU_nanoCUL_RSSI -56.5
VU_nanoCUL_TIME 2021-11-24 07:17:46
chanNo 01
disableNotifyFn 1
lastMsg No:AB - t:10 s:5F0613 d:AB0310 0601C800
protCmdDel 4
protLastRcv 2021-11-24 07:17:46
protRcv 99 last_at:2021-11-24 07:17:46
protResnd 14 last_at:2021-11-24 07:17:27
protResndFail 3 last_at:2021-11-18 11:50:45
protSnd 104 last_at:2021-11-24 07:17:46
protState CMDs_done
rssi_VU_nanoCUL cnt:50 min:-79 max:-52 avg:-62.78 lst:-55
rssi_at_VU_nanoCUL cnt:100 min:-81.5 max:-56 avg:-66.03 lst:-56.5
OLDREADINGS:
READINGS:
2021-06-18 11:50:09 ASC_Enable on
2021-09-10 22:12:08 ASC_ShuttersLastDrive roommate asleep
2021-11-24 07:56:46 ASC_Time_DriveDown 24.11.2021 - 18:00
2021-11-24 07:56:46 ASC_Time_DriveUp roommate only
2021-11-24 07:17:27 CommandAccepted yes
2019-04-15 11:22:37 D-firmware 2.11
2019-04-15 11:22:37 D-serialNr OEQ1303215
2021-11-24 07:17:46 IODev VU_nanoCUL
2021-06-29 20:25:21 PairedTo 0xAB0310
2021-06-29 20:25:03 R-driveDown 18.5 s
2020-07-28 19:23:28 R-driveTurn 1 s
2021-06-29 20:25:22 R-driveUp 18.5 s
2020-07-28 19:23:27 R-pairCentral 0xAB0310
2020-07-28 19:23:28 R-sign off
2021-06-29 20:25:21 RegL_00. 00:00 02:01 0A:AB 0B:03 0C:10 15:FF 18:00
2021-06-29 20:25:22 RegL_01. 00:00 08:00 09:00 0A:00 0B:00 0C:B9 0D:00 0E:B9 0F:0A 10:00 30:06 56:00 57:24
2021-11-07 20:07:12 associatedWith OUT_AutoShutterControl
2021-06-29 20:26:22 cfgState ok
2021-11-24 07:17:46 commState CMDs_done
2021-11-24 07:17:46 deviceMsg on (to VCCU)
2021-11-24 07:17:46 level 100
2021-11-24 07:17:46 motor stop:on
2021-11-24 07:17:46 pct 100
2021-05-25 13:11:21 powerOn 2021-05-25 13:11:20
2021-11-24 07:17:46 recentStateType info
2021-11-24 07:17:46 state on
2021-11-24 07:17:46 timedOn off
2021-11-24 07:17:25 trigLast fhem:02
helper:
HM_CMDNR 171
cSnd 11AB03105F0613020114,11AB03105F06130201C8
dlvlCmd ++A011AB03105F06130201C8
lastMsgTm 1637734666.01459
mId 0005
peerFriend peerSens,peerVirt
peerIDsState complete
peerOpt 3:blindActuator
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
cmds:
TmplKey :no:1636312030.92564
TmplTs 1636312030.92564
cmdKey 1:1:0::Ku_Rollladen:0005:01:
cmdLst:
assignHmKey noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
down 'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
getVersion noArg
inhibit [(on|{off})]
off noArg
on noArg
pair noArg
pct -value- [-ontime-]
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})]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sign [(on|{off})]
statusRequest noArg
stop noArg
toggle noArg
toggleDir noArg
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
up 'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
lst:
condition slider,0,1,255
peer
peerOpt HWR_Waschmaschine_SenF,HWR_Waschmaschine_SenI,HWR_Waschmaschine_SenPwr,HWR_Waschmaschine_SenU
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
dir:
cur stop
rct up
expert:
def 1
det 0
raw 1
tpl 0
io:
flgs 0
newChn +5F0613,00,00,00
nextSend 1637734666.12376
rxt 0
vccu VCCU
p:
5F0613
00
00
00
prefIO:
mRssi:
mNo AB
io:
VU_nanoCUL:
-50.5
-50.5
peerIDsH:
00000000 broadcast
prt:
bErr 0
sProc 0
rspWait:
tryMsg:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rpt:
IO VU_nanoCUL
flg A
ts 1637734666.01459
ack:
HASH(0x562630a7e1d8)
AB8002AB03105F061300
rssi:
VU_nanoCUL:
avg -62.78
cnt 50
lst -55
max -52
min -79
at_VU_nanoCUL:
avg -66.035
cnt 100
lst -56.5
max -56
min -81.5
tmpl:
Attributes:
ASC 2
ASC_Down time
ASC_Mode_Down always
ASC_Mode_Up always
ASC_Pos_Reading pct
ASC_Roommate_Device ASC_state_struct
ASC_Sleep_Pos 10
ASC_Time_Down_Early 18:00
ASC_Up roommate
DbLogExclude .*
EG_Rollladen 1
IOgrp VCCU
alexaName Küchenrollo
alias Küche
autoReadReg 4_reqStatus
devStateIcon on:fts_window_2w 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100 off:fts_shutter_100
event-on-change-reading state
eventMap 100:auf 0:zu
expert defReg,rawReg
firmware 2.11
genericDeviceType light
group Fenster EG
homebridgeMapping clear Brightness=pct,minValue=0,maxValue=100,minStep=1,cmd=pct
icon fts_shutter_updown
model HM-LC-BL1PBU-FM
peerIDs 00000000
room Home,Küche
serialNr OEQ1303215
sortby 3
subType blindActuator
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforeDayOpen ASC_BlockingTime_beforeNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_CommandTemplate ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning,EG_window ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
webCmd 20:auf:zu
List eines Roommate gesteuerten Rollos:
Internals:
DEF 2FE033
FUUID 5c501681-f33f-2e10-02fa-f1add5c53c94316a
IODev VU_nanoCUL
LASTInputDev VU_nanoCUL
MSGCNT 134
NAME Wz_RollladenRechts
NR 86
NTFY_ORDER 48-Wz_RollladenRechts
STATE on
TYPE CUL_HM
VU_nanoCUL_MSGCNT 134
VU_nanoCUL_RAWMSG A0D4AA4102FE033AB03100601C800::-36.5:VU_nanoCUL
VU_nanoCUL_RSSI -36.5
VU_nanoCUL_TIME 2021-11-24 07:17:30
chanNo 01
disableNotifyFn 1
lastMsg No:4A - t:10 s:2FE033 d:AB0310 0601C800
protCmdDel 7
protLastRcv 2021-11-24 07:17:30
protRcv 132 last_at:2021-11-24 07:17:30
protResnd 15 last_at:2021-11-18 17:26:28
protResndFail 5 last_at:2021-11-18 17:26:34
protSnd 139 last_at:2021-11-24 07:17:30
protState CMDs_done
rssi_VU_nanoCUL cnt:72 min:-60 max:-38 avg:-46.33 lst:-38
rssi_at_VU_nanoCUL cnt:134 min:-58 max:-36 avg:-45.1 lst:-36.5
OLDREADINGS:
READINGS:
2021-06-18 11:50:09 ASC_Enable on
2021-11-24 05:55:08 ASC_ShuttersLastDrive roommate awoken
2021-11-24 07:56:46 ASC_Time_DriveDown roommate only
2021-11-24 07:56:46 ASC_Time_DriveUp roommate only
2021-11-24 07:17:25 CommandAccepted yes
2020-07-07 04:21:54 D-firmware 2.11
2020-07-07 04:21:54 D-serialNr LEQ1022736
2021-11-24 07:17:30 IODev VU_nanoCUL
2020-07-28 19:24:11 PairedTo 0xAB0310
2020-07-28 19:24:12 R-driveDown 29.9 s
2020-07-28 19:24:12 R-driveTurn 1 s
2020-07-28 19:24:12 R-driveUp 29.9 s
2020-07-28 19:24:11 R-pairCentral 0xAB0310
2020-07-28 19:24:12 R-sign off
2020-07-28 19:24:11 RegL_00. 00:00 02:01 0A:AB 0B:03 0C:10 15:FF 18:00
2020-07-28 19:24:12 RegL_01. 00:00 08:00 09:00 0A:00 0B:01 0C:2B 0D:01 0E:2B 0F:0A 10:00 30:06 56:00 57:24
2021-11-07 20:07:12 associatedWith OUT_AutoShutterControl
2020-10-01 07:03:04 cfgState ok
2021-11-24 07:17:30 commState CMDs_done
2021-11-24 07:17:30 deviceMsg on (to VCCU)
2021-11-24 07:17:30 level 100
2021-11-24 07:17:30 motor stop:on
2021-11-24 07:17:30 pct 100
2021-11-24 07:17:30 recentStateType info
2021-11-24 07:17:30 state on
2021-11-24 07:17:30 timedOn off
2021-11-24 07:17:25 trigLast fhem:02
helper:
HM_CMDNR 74
cSnd 11AB03102FE0330201C8,11AB03102FE0330201C8
dlvlCmd ++A011AB03102FE0330201C8
lastMsgTm 1637734650.65109
mId 0005
peerFriend peerSens,peerVirt
peerIDsState complete
peerOpt 3:blindActuator
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
cmds:
TmplKey :no:1636312031.00141
TmplTs 1636312031.00141
cmdKey 1:1:0::Wz_RollladenRechts:0005:01:
cmdLst:
assignHmKey noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
down 'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
getVersion noArg
inhibit [(on|{off})]
off noArg
on noArg
pair noArg
pct -value- [-ontime-]
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})]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sign [(on|{off})]
statusRequest noArg
stop noArg
toggle noArg
toggleDir noArg
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
up 'change:'[(0..100;1|{10})] [(-ontime-|{})] [(-ramptime-|{})]
lst:
condition slider,0,1,255
peer
peerOpt HWR_Waschmaschine_SenF,HWR_Waschmaschine_SenI,HWR_Waschmaschine_SenPwr,HWR_Waschmaschine_SenU,Ku_Spueler_SenF,Ku_Spueler_SenI,Ku_Spueler_SenPwr,Ku_Spueler_SenU,VCCU,Wz_Aquarium_SenF,Wz_Aquarium_SenI,Wz_Aquarium_SenPwr,Wz_Aquarium_SenU,Wz_FensterLinks
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
dir:
cur stop
rct up
expert:
def 1
det 0
raw 1
tpl 0
io:
flgs 0
newChn +2FE033,00,00,00
nextSend 1637734650.81075
rxt 0
vccu VCCU
p:
2FE033
00
00
00
prefIO:
mRssi:
mNo 4A
io:
VU_nanoCUL:
-28.5
-28.5
peerIDsH:
00000000 broadcast
prt:
bErr 0
sProc 0
rspWait:
tryMsg:
q:
qReqConf
qReqStat
role:
chn 1
dev 1
prs 1
rpt:
IO VU_nanoCUL
flg A
ts 1637734650.65109
ack:
HASH(0x56262ff19a98)
4A8002AB03102FE03300
rssi:
VU_nanoCUL:
avg -46.3333333333334
cnt 72
lst -38
max -38
min -60
at_VU_nanoCUL:
avg -45.1007462686567
cnt 134
lst -36.5
max -36
min -58
tmpl:
Attributes:
ASC 2
ASC_Down roommate
ASC_Mode_Down always
ASC_Mode_Up always
ASC_Open_Pos 100
ASC_Pos_Reading pct
ASC_Roommate_Device Stephan
ASC_Sleep_Pos 10
ASC_Up roommate
DbLogExclude .*
EG_Rollladen 1
IOgrp VCCU
alexaName Wohnzimmerrollo
alias Wohnzimmer
autoReadReg 4_reqStatus
devStateIcon on:fts_window_2w 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100 off:fts_shutter_100
eventMap 100:auf 0:zu
expert defReg,rawReg
firmware 2.11
genericDeviceType light
group Fenster EG
homebridgeMapping clear Brightness=pct,minValue=0,maxValue=100,minStep=1,cmd=pct
icon fts_shutter_updown
model HM-LC-BL1PBU-FM
peerIDs 00000000
room Home,Wohnzimmer
serialNr LEQ1022736
sortby 5
subType blindActuator
userattr ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforeDayOpen ASC_BlockingTime_beforeNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_CommandTemplate ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_BetweenTheTime ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace,awning,EG_window ASC_SlatPosCmd_SlatDevice ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
webCmd 20:auf:zu