Hallo an alle,
ich habe 3 mal den Rollladenaktor HM-LC-BL1-FM verbaut und alle laufen super. Bist auf einen, der seinen aktuellen Status nicht freiwillig ausgibt. Wenn ich den Rollladen hoch fahre fährt er aber der Status (state: off) bleibt auf off, wenn ich dann nochmal auf hochfahren drücke ändert er sich erst. Woran kann das liegen? Die anderen beiden senden den Status ohne Probleme.
Mir ist aufgefallen das bei den beiden Autoren wo es funktioniert das Reading recentStateType auf "info" steht und bei dem nicht funktionierenden auf "ack". Ich konnte allerdings zu diesem Reading im Forum sowie im Internet nichts finden. Weder was es heißt noch wie man es umstellt.
Hier ein List vom nicht funktionierenden:
Internals:
CFGFN
DEF 42005A
IODev nanoCUL
LASTInputDev nanoCUL
MSGCNT 24
NAME RolloKueche
NOTIFYDEV global
NR 83667
STATE Hoch
TYPE CUL_HM
lastMsg No:AA - t:02 s:42005A d:1F7650 0101C80048
nanoCUL_MSGCNT 24
nanoCUL_RAWMSG A0EAA800242005A1F76500101C80048::-72:nanoCUL
nanoCUL_RSSI -72
nanoCUL_TIME 2017-03-04 12:25:24
protLastRcv 2017-03-04 12:25:24
protSnd 29 last_at:2017-03-04 12:25:24
protState CMDs_done
rssi_at_nanoCUL avg:-70.02 min:-72.5 lst:-72 max:-65.5 cnt:24
rssi_nanoCUL max:-70 cnt:8 lst:-72 min:-74 avg:-71.75
Readings:
2017-03-04 12:25:24 CommandAccepted yes
2017-03-04 12:14:52 D-firmware 2.8
2017-03-04 12:14:52 D-serialNr MEQ1310811
2017-03-04 12:15:08 PairedTo 0x1F7650
2017-03-04 12:14:58 R-driveDown 15 s
2017-03-04 12:14:58 R-driveTurn 0.5 s
2017-03-04 12:14:58 R-driveUp 15 s
2017-03-04 12:14:57 R-pairCentral 0x1F7650
2017-03-04 12:14:58 R-sign off
2017-03-04 12:15:08 RegL_00. 02:01 0A:1F 0B:76 0C:50 15:FF 18:00 00:00
2017-03-04 12:15:09 RegL_01. 08:00 09:00 0A:00 0B:00 0C:96 0D:00 0E:96 0F:05 10:00 30:06 57:24 56:00 00:00
2017-03-04 12:25:24 deviceMsg on (to nanoCUL)
2017-03-04 12:25:24 level 100
2017-03-04 12:25:24 motor stop:on
2017-03-04 12:25:24 pct 100
2017-03-04 12:25:24 recentStateType ack
2017-03-04 12:25:24 state on
2017-03-04 12:25:24 timedOn off
Helper:
HM_CMDNR 170
cSnd 111F765042005A0201C80000,111F765042005A0201C80000
dlvlCmd ++A0111F765042005A0201C80000
mId 0005
peerIDsRaw ,00000000
rxType 1
supp_Pair_Rep 0
Dir:
cur stop
rct up
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +42005A,00,00,00
nextSend 1488626724.76238
prefIO
rxt 0
vccu
p:
42005A
00
00
00
Mrssi:
mNo AA
Io:
nanoCUL -70
Prt:
bErr 0
sProc 0
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
prs 1
Rssi:
At_nanocul:
avg -70.0208333333333
cnt 24
lst -72
max -65.5
min -72.5
Nanocul:
avg -71.75
cnt 8
lst -72
max -70
min -74
Shadowreg:
Attributes:
IODev nanoCUL
autoReadReg 4_reqStatus
devStateIcon Hoch:fts_window_2w@green Runter:fts_shutter_100@green Schatten:fts_shutter_80 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
eventMap on:Hoch off:Runter up:SchrittHoch down:SchrittRunter set 20:Schatten stop:Halt
expert 2_raw
firmware 2.8
genericDeviceType blind
group Rollladen
homebridgeMapping Brightness=level
model HM-LC-BL1-FM
peerIDs 00000000,
room Erdgeschoss,Homekit
serialNr MEQ1310811
sortby 4
subType blindActuator
userattr room_map structexclude
webCmd Hoch:Runter:SchrittHoch:SchrittRunter:Schatten:Halt
Für eure Hilfe schonmal Danke
Grüße
Christian
ack ist die Antwort auf das Kommando. Die Info sollte (muss) vom Device automatisch kommen.
Ein Rollo sollte aber das Kommando wiederholen wenn der gewünschte Level nicht erreicht wird (1 mal).
du könntest einmal die messages sniffen.
Allerdings ist das Wiederholen typisch nicht notwendig.