Hallo,
habe jetzt schon viel hier gelesen, diverses probiert, aber komme nicht weiter. Ich möchte einfach nur einen HM-LC-SW1-FM zum Laufen bringen.
Das Device wurde in FHEM auch automatisch angelegt, sieht wie folgt aus:
define Licht_Flur CUL_HM 4394A4
attr Licht_Flur IODev CULCuBE_1
attr Licht_Flur IOgrp VCCU:CULCuBE_1
attr Licht_Flur autoReadReg 4_reqStatus
attr Licht_Flur expert 2_raw
attr Licht_Flur firmware 2.8
attr Licht_Flur model HM-LC-SW1-FM
attr Licht_Flur room CUL_HM
attr Licht_Flur serialNr MEQ1741186
attr Licht_Flur subType switch
attr Licht_Flur webCmd statusRequest:toggle:on:off
list VCCU ergibt:
Internals:
DEF CED68B
IODev CULCuBE_1
NAME VCCU
NOTIFYDEV global
NR 63
NTFY_ORDER 50-VCCU
STATE CULCuBE_1:ok,
TYPE CUL_HM
assignedIOs CULCuBE_1
Readings:
2016-12-11 17:36:56 state CULCuBE_1:ok,
2016-12-11 17:06:55 unknown_4394A4 received
Helper:
HM_CMDNR 1
mId FFF0
rxType 1
Expert:
def 1
det 0
raw 0
tpl 0
Io:
prefIO
vccu
ioList:
CULCuBE_1
Mrssi:
mNo
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
vrt 1
Tmpl:
Attributes:
IODev CULCuBE_1
IOList CULCuBE_1
model CCU-FHEM
subType virtual
webCmd virtual:update
Mein CUL sieht wie folgt aus, list CULCuBE_1:
Internals:
CMDS BbCFiAZNEkGMKLUYRTVWXefltxz
CULCuBE_1_MSGCNT 1
CULCuBE_1_TIME 2016-12-11 17:47:41
Clients :CUL_HM:HMS:CUL_IR:STACKABLE_CC:
DEF 192.168.10.67:2323 0000
DeviceName 192.168.10.67:2323
FD 11
FHTID 0000
NAME CULCuBE_1
NR 60
NR_CMD_LAST_H 16
PARTIAL
RAWMSG A0D4384104394A4000000060100000C
RSSI -68
STATE Initialized
TYPE CUL
VERSION V 1.23.02 a-culfw Build: 119 (2016-12-04_20-46-20) CUBe (F-Band: 868MHz)
initString X21
Ar
owner_CCU VCCU
Matchlist:
1:CUL_HM ^A....................
8:HMS ^810e04....(1|5|9).a001
D:CUL_IR ^I............
H:STACKABLE_CC ^\*
Readings:
2016-12-11 17:42:57 ccconf freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB
2016-12-11 17:42:55 cmds B b C F i A Z N E k G M K L U Y R T V W X e f l t x z
2016-12-10 18:34:11 credit10ms 531
2016-12-10 18:34:07 fhtbuf AE
2016-12-11 17:47:41 state Initialized
2016-12-10 18:34:03 uptime 0 00:01:15
2016-12-10 18:33:58 version V 1.23.02 a-culfw Build: 119 (2016-12-04_20-46-20) CUBe (F-Band: 868MHz)
XMIT_TIME:
1481474604.12736
1481474608.6474
1481474612.69962
1481474618.67849
1481475184.56947
1481475189.79824
1481475193.86072
1481475198.14203
1481475218.89649
1481475224.16594
1481475228.48857
1481475232.70985
1481475265.96513
1481475270.13416
1481475275.91986
1481475281.60064
Helper:
4394a4:
QUEUE:
Attributes:
hmId CED68B
icon cul_868
rfmode HomeMatic
verbose 1
und list Licht_Flur:
Internals:
CULCuBE_1_MSGCNT 1
CULCuBE_1_RAWMSG A0D4384104394A400000006010000::-68:CULCuBE_1
CULCuBE_1_RSSI -68
CULCuBE_1_TIME 2016-12-11 17:47:41
DEF 4394A4
IODev CULCuBE_1
LASTInputDev CULCuBE_1
MSGCNT 1
NAME Licht_Flur
NOTIFYDEV global
NR 489
NTFY_ORDER 50-Licht_Flur
STATE MISSING ACK
TYPE CUL_HM
lastMsg No:43 - t:10 s:4394A4 d:000000 06010000
protCmdDel 16
protLastRcv 2016-12-11 17:47:41
protResnd 24 last_at:2016-12-11 17:54:41
protResndFail 8 last_at:2016-12-11 17:54:46
protSnd 8 last_at:2016-12-11 17:54:25
protState CMDs_done_Errors:1
rssi_at_CULCuBE_1 avg:-68 min:-68 max:-68 lst:-68 cnt:1
Readings:
2016-12-11 17:26:21 D-firmware 2.8
2016-12-11 17:26:21 D-serialNr MEQ1741186
2016-12-11 17:11:09 R-pairCentral set_0xCED68B
2016-12-11 17:47:41 deviceMsg off (to broadcast)
2016-12-11 17:47:41 level 0
2016-12-11 17:47:41 pct 0
2016-12-11 17:47:41 recentStateType info
2016-12-11 17:54:46 state MISSING ACK
2016-12-11 17:47:41 timedOn off
Regl_00.:
VAL
Helper:
HM_CMDNR 70
cSnd 01CED68B4394A400040000000000,01CED68B4394A4010E
dlvlCmd ++A011CED68B4394A40201000000
getCfgList all
getCfgListNo ,3
mId 0004
rxType 1
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +4394A4,00,00,00
nextSend 1481474861.95178
rxt 0
vccu VCCU
p:
4394A4
00
00
00
prefIO:
CULCuBE_1
Mrssi:
mNo 43
Io:
CULCuBE_1 -66
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
prs 1
Rssi:
At_culcube_1:
avg -68
cnt 1
lst -68
max -68
min -68
Tmpl:
Attributes:
IODev CULCuBE_1
IOgrp VCCU:CULCuBE_1
autoReadReg 4_reqStatus
expert 2_raw
firmware 2.8
model HM-LC-SW1-FM
room CUL_HM
serialNr MEQ1741186
subType switch
webCmd statusRequest:toggle:on:off
Ich gehe ja davon aus, dass das Pairing funktioniert hat, denn der HM-LC-SW1-FM wurde ja automatisch angelegt.
Jemand eine Idee, warum ich nur RESPONSE TIMEOUT:RegisterRead / MISSING ACK bekomme?
2016-12-11 17:11:09 R-pairCentral set_0xCED68B
Nein, hat es nicht. FHEM hat per autocreate das Devic angelegt, aber gepaired ist es nicht, wie du sehen kannst. Hast du mal auf den Anlerntaster gedrückt?
Gruß,
Stephan
1. nutze die culfw aus dem angepinnten thread, falls es eine version für den cube gibt.
2. pairen mit seriennummer bei 230v-devices erspart das drücken irgendwelcher knöpfchen.
Zitat von: budy am 11 Dezember 2016, 18:45:55
2016-12-11 17:11:09 R-pairCentral set_0xCED68B
Nein, hat es nicht. FHEM hat per autocreate das Devic angelegt, aber gepaired ist es nicht, wie du sehen kannst. Hast du mal auf den Anlerntaster gedrückt?
Gruß,
Stephan
Danke für die Rückmeldung, Stephan. Ja, ich habe verschiedene Varianten zum Pairing probiert.
set VCCU hmPairForSec 600
Danach dann den Taster > 4 Sek. gedrückt gehalten, um auch den Schaltaktor in den Pairing-Modus zu versetzen. LED hat dort auch angefangen zu blinken.
Alternativ habe ich auch
set VCCU hmPairSerial MEQ1741186
probiert.
Weil der Schaltaktor in FHEM aufgetaucht ist, bin ich fälschlicherweise von einem erfolgreichen Pairing ausgegangen...
Zitat von: frank am 11 Dezember 2016, 18:53:41
1. nutze die culfw aus dem angepinnten thread, falls es eine version für den cube gibt.
2. pairen mit seriennummer bei 230v-devices erspart das drücken irgendwelcher knöpfchen.
Danke Frank. Pairing über Seriennummer habe ich mit
set VCCU hmPairSerial MEQ1741186
ja probiert, unverändertes Ergebnis.
Als Firmware läuft auf dem Cube culfw@ARM (https://forum.fhem.de/index.php/topic,38404.0.html).
Hmmm.... Ich habe jetzt noch ein bisschen rumprobiert.
und habe das Pairing hinbekommen! Zwischendurch ein paar seltsame Effekte...
set VCCU hmPairSerial MEQ1741186
Sorgt dafür, dass der HM-LC-SW1-FM anzeigt:
protState CMDs_done
Ok, soweit, so gut. Allerdings stand auch noch:
R-pairCentral set_0xCED68B
Dann habe ich einen meiner Taster betätigt (der HM-LC-SW1-FM verfügt ja auch über einen Eingang für klassische Taster) und schwups, das "Lampensymbol" zeigt den korrekten Status an!
Nach einigem Probieren dann die Lösung:
set VCCU hmPairSerial MEQ1741186
anschließend
set Licht_Flur getConfig
Und ja, alles geht!