Hallo zusammen,
ich kann den o.g. 24V-Dimmer nicht richtig mit FHEM über meinen HM-CFG-LAN pairen. Ich betreibe hier eine ansonsten gut laufende Installation mit > 20 HM Komponenten an einem aktuellen FHEM.
Der HM-CFG-LAN ist auf Firmware 0.965. Der Dimmer wurde bereits einmal umgetauscht, ohne Erfolg.
Beim Pairen findet der HM-CFG-LAN sehr wohl den Dimmer - das Device wird wie folgt angelegt:
(xxxxxx = ID des Gerätes)
define HM_xxxxxx CUL_HM xxxxxx
attr HM_xxxxxx room CUL_HM
define FileLog_HM_xxxxxx FileLog ./log/HM_xxxxxx-%Y.log HM_xxxxxx
attr FileLog_HM_xxxxxx logtype text
attr FileLog_HM_xxxxxx room CUL_HM
Mehr gibt es nicht. Im Webinterface ist dann der Status des Device "???".
Im Logfile finde ich
Zitat
2016.10.10 20:37:21 2: CUL_HM Unknown device HM_xxxxxx is now defined
2016.10.10 20:37:21 2: autocreate: define HM_xxxxxx CUL_HM xxxxxx
2016.10.10 20:37:21 2: autocreate: define FileLog_HM_xxxxxx FileLog ./log/HM_xxxxxx-%Y.log HM_xxxxxx
Weiteres (z.B. set getConfig) liefert immer nur Timeouts.
Hat da irgendjemand eine Idee?
Danke & Gruß
Matthias
Hallo Matthias,
poste mal bitte das Ergebnis von einem
list HM_xxxxxx
Was passiert wenn Du wiederholt Anlernen drückst?
ZitatAktivieren Sie zunächst den Anlernmodus am FunkDimmaktor.
• Halten Sie die Kanaltaste für mindestens 4
Sekunden gedrückt. Dauerhaftes Blinken der
Geräte-LED signalisiert den Anlernmodus.
Gruß Otto
Hi Otto,
danke für die schnelle Reaktion. Hier das Ergebnis von "list HM_xxxxxx": (Ich habe die DEF jetzt mal drin gelassen, ist mir zu aufwändig :-) .)
Internals:
DEF 3356BF
HMLAN1_MSGCNT 6
HMLAN1_RAWMSG E3356BF,0000,0021F670,FF,FFBA,0984103356BF000000060100008000
HMLAN1_RSSI -70
HMLAN1_TIME 2016-10-10 21:06:18
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 6
NAME HM_3356BF
NOTIFYDEV global
NR 436
STATE RESPONSE TIMEOUT:RegisterRead
TYPE CUL_HM
lastMsg No:09 - t:10 s:3356BF d:000000 060100008000
protCmdDel 1
protLastRcv 2016-10-10 21:06:18
protResnd 3 last_at:2016-10-10 21:06:23
protResndFail 1 last_at:2016-10-10 21:06:28
protSnd 1 last_at:2016-10-10 21:06:08
protState CMDs_done_Errors:1
rssi_at_HMLAN1 avg:-61.16 min:-70 max:-58 lst:-70 cnt:6
Helper:
Dblog:
Poweron:
Mydblog:
TIME 1476126364.64006
VALUE 2016-10-10 21:06:04
State:
Mydblog:
TIME 1476126388.69463
VALUE RESPONSE TIMEOUT:RegisterRead
Readings:
2016-10-10 21:06:04 powerOn 2016-10-10 21:06:04
2016-10-10 21:06:18 recentStateType info
2016-10-10 21:06:28 state RESPONSE TIMEOUT:RegisterRead
Regl_00.:
VAL
Helper:
HM_CMDNR 9
PONtest 0
cSnd ,011706743356BF00040000000000
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +3356BF,00,00,00
nextSend 1476126378.95907
prefIO
rxt 0
vccu
p:
3356BF
00
00
00
Mrssi:
mNo 09
Io:
HMLAN1 -68
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rssi:
At_hmlan1:
avg -61.1666666666667
cnt 6
lst -70
max -58
min -70
Tmpl:
Attributes:
IODev HMLAN1
autoReadReg 4_reqStatus
expert 2_raw
room CUL_HM
Wiederholtes Anlernen zeigt keine Änderung, die LED blinkt 20 s und geht dann wieder aus. (Vorher den HM-CFG-LAN mit set HMLAN1 hmPairForSec ... scharf geschaltet!) Auch zwischenzeitliches Resetten des Dimmers (innerhalb der Anlernzeit nochmal > 4 s Taster betätigen) bringt nichts.
Elektrisch funktioniert der Dimmer soweit. Die Spannung ist soweit hier messbar auch stabil bei 24 V (allerdings nur mit dem Digitalmultimeter gemessen).
Andere HM-Devices in unmittelbarer Nähe des Dimmers funktionieren - ein Reichweitenproblem scheint daher auch nicht vorzuliegen.
Danke & Gruß
Matthias
Hallo Matthias,
ich denke, der hat nicht mal angefangen anzulernen. Also der Dimmer sendet eine "minimalconfig" durch drücken der Anlerntaste aber er bekommt ja nicht mal ein set_<hmId> zurück.
Ich denke da stimmt was mit dem set HMLAN1 xxx nicht, Dein IO geht nicht in den pairing Modus?!
Bin ich etwas ratlos, vielleicht kann Martin helfen.
Gruß Otto
Ist auch echt sinnlos die hmid auszublenden. Jeder in funktreichweite kann sie im Klartext lesen, nur wir ausserhalb des Senders nicht. Wozu?
Logge die rohmessages (sniffen). Wir sehen nicht ob die anlernmsg kommt
Hallo zusammen,
ich habe wie hier (http://www.fhemwiki.de/wiki/Homematic_Nachrichten_sniffen (http://www.fhemwiki.de/wiki/Homematic_Nachrichten_sniffen)) beschrieben mal "gesnifft". Mit "set HMLAN1 hmPairForSec 120" das Pairing eingeschaltet (steht dann auch so in den Attributen). Dabei ist nur eine Nachricht vom fraglichen Device 3356BF gekommen:
2016.10.15 17:21:57.909 0: HMLAN_Parse: HMLAN1 R:E2563FA stat:0000 t:16BF87C2 d:FF r:FFB0 m:E5 8610 2563FA 000000 0AA8D6093101
2016.10.15 17:22:09.064 0: HMLAN_Parse: HMLAN1 R:E28B2BC stat:0000 t:16BFB358 d:FF r:FFC3 m:E3 8610 28B2BC 000000 0AA0CF101200
2016.10.15 17:22:10.069 0: HMLAN_Parse: HMLAN1 R:E248D2B stat:0000 t:16BFB747 d:FF r:FFC8 m:78 8610 248D2B 000000 0AA0D1080018
2016.10.15 17:22:12.981 0: HMLAN_Send: HMLAN1 I:K
2016.10.15 17:22:12.992 0: HMLAN_Parse: HMLAN1 V:03C5 sNo:JEQ0706658 d:1EA093 O:170674 t:16BFC2B9 IDcnt:0028 L:18 %
2016.10.15 17:22:13.415 0: HMLAN_Parse: HMLAN1 R:E3356BF stat:0000 t:16BFC459 d:FF r:FFB9 m:18 8400 3356BF 000000 2700674C45513134353637343820410100
2016.10.15 17:22:29.957 0: HMLAN_Parse: HMLAN1 R:E1F4BE9 stat:0000 t:16C004F8 d:FF r:FFBB m:EE 8670 1F4BE9 000000 00D03B
2016.10.15 17:22:35.667 0: HMLAN_Parse: HMLAN1 R:E30E3C6 stat:0000 t:16C01B49 d:FF r:FFBD m:5B 8670 30E3C6 000000 00A644
2016.10.15 17:22:37.988 0: HMLAN_Send: HMLAN1 I:K
2016.10.15 17:22:37.998 0: HMLAN_Parse: HMLAN1 V:03C5 sNo:JEQ0706658 d:1EA093 O:170674 t:16C0246B IDcnt:0028 L:18 %
2016.10.15 17:22:50.037 0: HMLAN_Parse: HMLAN1 R:E206806 stat:0000 t:16C0536B d:FF r:FFAE m:82 8670 206806 000000 00D33A
2016.10.15 17:22:53.446 0: HMLAN_Parse: HMLAN1 R:E25579F stat:0000 t:16C060BF d:FF r:FFCE m:D3 8610 25579F 000000 0AA0D1100018
Für Ideen bin ich dankbar...
Danke & Gruß
Matthias
Ja!
Gruß
Matthias
Was unerklärlich ist: nach der Nachricht müsste hmlan die config senden. Offensichtlich kommt nichts.
Hmpairforsec ist sicher noch aktiv und hmlan ist im Zustand dass gesendet werden kann? Transmitter ist ok?
Stehen im device messages zum senden? Cmds pending?
... Ich habe mal weiter getestet. Ich kann überhaupt keine Devices mehr pairen! Gleiches Verhalten wie oben bei einem Schaltaktor (Zwischenstecker), den ich mit "set unpair" und "delete device" herausgenommen habe.
Um die letzte Rückfrage zu beantworten: hmpairforsec war aktiv, keine CDs pending im device, erst, wenn ich dann z. B. ein get config mache. Endet immer mit timeout.
Habt ihr Ideen, wo ich suchen kann?
Danke & Gruß
Matthias
das ist mir unklar.
kannst du schon einmal das IODev setzen?
Schicke einmal einen kompletten Datensatz:
- sniffen des Pairen
- list des Device direkt nach dem Config drücken (sind cmds in der queue?)
- list des IODevice
- list des Device wenn alles vorbei ist (sind cmds gelöscht worden?)
Hi,
danke für's Kümmern. Hier also
1. Das Sniffen des Pairing-Versuchs. Das Device ist die 20C288, Zeile 6.
2016.10.23 17:34:33.656 0: HMLAN_Send: HMLAN1 I:K
2016.10.23 17:34:33.665 0: HMLAN_Parse: HMLAN1 V:03C5 sNo:JEQ0706658 d:1EA093 O:170674 t:055D0314 IDcnt:0028 L:6 %
2016.10.23 17:34:34.479 0: HMLAN_Parse: HMLAN1 R:E2D5B73 stat:0000 t:055D0638 d:FF r:FFC6 m:73 8470 2D5B73 000000 00C937
2016.10.23 17:34:44.594 0: HMLAN_Parse: HMLAN1 R:E2563FA stat:0000 t:055D2DBF d:FF r:FFC5 m:B6 8610 2563FA 000000 0AA8DF091801
2016.10.23 17:34:47.129 0: HMLAN_Parse: HMLAN1 R:E27B8EC stat:0000 t:055D37A7 d:FF r:FFB9 m:4C 8670 27B8EC 000000 00664C
2016.10.23 17:34:47.338 0: HMLAN_Parse: HMLAN1 R:E20C288 stat:0000 t:055D3878 d:FF r:FFC2 m:02 8400 20C288 000000 1C00A14B45513031373133333710010100
2016.10.23 17:34:49.082 0: HMLAN_Parse: HMLAN1 R:E28B2B5 stat:0000 t:055D3DF7 d:FF r:FFBB m:B2 8610 28B2B5 000000 0AA0D3082500
2016.10.23 17:34:52.383 0: HMLAN_Send: HMLAN1 I:+20C288,00,00,00
2016.10.23 17:34:53.979 0: HMLAN_Parse: HMLAN1 R:E206806 stat:0000 t:055D526A d:FF r:FF9F m:4F 8670 206806 000000 00B43F
2016.10.23 17:34:58.662 0: HMLAN_Send: HMLAN1 I:K
2016.10.23 17:34:58.673 0: HMLAN_Parse: HMLAN1 V:03C5 sNo:JEQ0706658 d:1EA093 O:170674 t:055D64C7 IDcnt:0028 L:6 %
2016.10.23 17:35:03.051 0: HMLAN_Parse: HMLAN1 R:E2B6C01 stat:0000 t:055D75DB d:FF r:FFC1 m:99 8610 2B6C01 000000 0AA0C9081700
2016.10.23 17:35:23.668 0: HMLAN_Send: HMLAN1 I:K
2016.10.23 17:35:23.677 0: HMLAN_Parse: HMLAN1 V:03C5 sNo:JEQ0706658 d:1EA093 O:170674 t:055DC678 IDcnt:0028 L:6 %
2016.10.23 17:35:48.686 0: HMLAN_Send: HMLAN1 I:K
2016.10.23 17:35:48.696 0: HMLAN_Parse: HMLAN1 V:03C5 sNo:JEQ0706658 d:1EA093 O:170674 t:055E2836 IDcnt:0028 L:6 %
2016.10.23 17:36:00.270 0: HMLAN_Parse: HMLAN1 R:E1F4BE9 stat:0000 t:055E5567 d:FF r:FFC1 m:C6 8670 1F4BE9 000000 00CB34
2016.10.23 17:36:06.324 0: HMLAN_Parse: HMLAN1 R:E248D2B stat:0000 t:055E6D0D d:FF r:FFC1 m:3D 8610 248D2B 000000 0AA0CF080018
2016.10.23 17:36:13.226 0: HMLAN_Parse: HMLAN1 R:E2B6D98 stat:0000 t:055E8803 d:FF r:FFC1 m:E2 8610 2B6D98 000000 0AA0CE0A3600
2016.10.23 17:36:13.690 0: HMLAN_Send: HMLAN1 I:K
2. Unmittelbar nach Ende des Pairing-Versuchs die Lists des Devices und des HMLAN.
Die LED des Devices hatte aufgehört zu blinken (nach 20 s, also war der Pairing-Versuch vergeblich). Im HMLAN sieht man auch noch hmPair = 1, ergo - wenn ich das richtig verstehe - hat der HM-CFG-LAN das gar nicht als Pairing verstanden (oder?).
Internals:
CFGFN
DEF 20C288
HMLAN1_MSGCNT 1
HMLAN1_RAWMSG E20C288,0000,055D3878,FF,FFC2,02840020C2880000001C00A14B45513031373133333710010100
HMLAN1_RSSI -62
HMLAN1_TIME 2016-10-23 17:34:47
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 1
NAME HM_20C288
NOTIFYDEV global
NR 464
STATE ???
TYPE CUL_HM
lastMsg No:02 - t:00 s:20C288 d:000000 1C00A14B45513031373133333710010100
protLastRcv 2016-10-23 17:34:47
rssi_at_HMLAN1 avg:-62 min:-62 max:-62 lst:-62 cnt:1
Readings:
Helper:
HM_CMDNR 2
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +20C288,00,00,00
nextSend 1477236888.05489
prefIO
rxt 0
vccu
p:
20C288
00
00
00
Mrssi:
mNo 02
Io:
HMLAN1 -60
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rssi:
At_hmlan1:
avg -62
cnt 1
lst -62
max -62
min -62
Tmpl:
Attributes:
autoReadReg 4_reqStatus
expert 2_raw
room CUL_HM
Internals:
DEF 192.168.1.42:1000
DeviceName 192.168.1.42:1000
FD 13
HMLAN1_MSGCNT 50
HMLAN1_TIME 2016-10-23 17:35:03
IFmodel LAN
NAME HMLAN1
NR 42
NTFY_ORDER 50-HMLAN1
PARTIAL
RAWMSG E2B6C01,0000,055D75DB,FF,FFC1,9986102B6C010000000AA0C9081700
RSSI -63
STATE opened
TYPE HMLAN
XmitOpen 1
assignedIDsCnt 40
hmPair 1
msgKeepAlive dlyMax:0.204 bufferMin:4
msgLoadCurrent 6
msgLoadHistory 5min steps: 0/-/-/-/-/-/-/-/-/-/-/-
msgParseDly min:8 max:347 last:8 cnt:7
owner 170674
uptime 001 25:00:11.099
Helper:
Dblog:
D-hmidassigned:
Mydblog:
TIME 1477236773.06196
VALUE 170674
D-hmidoriginal:
Mydblog:
TIME 1477236773.06196
VALUE 1EA093
D-firmware:
Mydblog:
TIME 1477236773.06196
VALUE 0.965
D-serialnr:
Mydblog:
TIME 1477236773.06196
VALUE JEQ0706658
Xmit-events:
Mydblog:
TIME 1477236773.19297
VALUE ok:1 disconnected:1 init:1
Cond:
Mydblog:
TIME 1477236773.19297
VALUE ok
Loadlvl:
Mydblog:
TIME 1477236898.68992
VALUE low
Prot_ok:
Mydblog:
TIME 1477236773.19297
VALUE last
Readings:
2016-10-23 17:32:53 D-HMIdAssigned 170674
2016-10-23 17:32:53 D-HMIdOriginal 1EA093
2016-10-23 17:32:53 D-firmware 0.965
2016-10-23 17:32:53 D-serialNr JEQ0706658
2016-10-23 17:32:53 Xmit-Events ok:1 disconnected:1 init:1
2016-10-23 17:32:53 cond ok
2016-10-23 17:34:58 loadLvl low
2016-10-23 17:32:29 prot_disconnected last
2016-10-10 20:32:02 prot_dummy last
2016-10-23 17:32:29 prot_init last
2016-10-22 13:08:08 prot_keepAlive last
2016-10-23 17:32:53 prot_ok last
2016-10-18 00:32:24 prot_timeout last
2016-10-23 17:32:29 state opened
Helper:
assIdCnt 40
assIdRep 40
attrPend 1
info 03C5,JEQ0706658,1EA093,170674
setTime 45081
Cnd:
0 1
253 1
255 1
Dly:
cnt 7
lst 8
max 347
min 8
Ids:
1e37f1:
cfg +1E37F1,00,00,00
name Fenster_Bad2
1f0887:
cfg +1F0887,00,00,00
name THSensor_Heizungskeller
1f1de4:
cfg +1F1DE4,00,00,00
name Schalter_Wandlampe_Ole
1f233f:
cfg +1F233F,00,00,00
chn 00
flg 0
msg
name Steckdose_Gartenhaus
to 1477236823.48313
1f4be9:
cfg +1F4BE9,00,00,00
name THSensor_Wohnzimmer
1f6a8e:
cfg +1F6A8E,00,00,00
chn 01
flg 0
msg
name Stehlampe_WoZi
to 1477236790.50781
206806:
cfg +206806,00,00,00
name THSensor_Waschkueche
20c288:
cfg +20C288,00,00,00
flg 0
name HM_20C288
248d2b:
cfg +248D2B,00,00,00
name Thermostat_Mirja_links
25579f:
cfg +25579F,00,00,00
name Thermostat_Mirja_rechts
2563fa:
cfg +2563FA,00,00,00
name Thermostat_Bad1
2723fc:
cfg +2723FC,00,00,00
chn 01
flg 0
msg
name Rollade_Kueche_rechts
to 1477236785.35318
272a1e:
cfg +272A1E,00,00,00
chn 01
flg 0
msg
name Rollade_Kueche_links
to 1477236784.3372
272ceb:
cfg +272CEB,00,00,00
chn 01
flg 0
msg
name Rollade_Wohnzimmer_rechts
to 1477236788.46966
27b8ec:
cfg +27B8EC,00,00,00
name THSensor_Aussen
28b296:
cfg +28B296,00,00,00
name Thermostat_Kellerflur
28b2b5:
cfg +28B2B5,00,00,00
name Thermostat_Arbeitszimmer
28b2bc:
cfg +28B2BC,00,00,00
name Thermostat_Schlafzimmer
2b6c01:
cfg +2B6C01,00,00,00
name Thermostat_Ole_links
2b6c56:
cfg +2B6C56,00,00,00
name Thermostat_Ole_rechts
2b6d98:
cfg +2B6D98,00,00,00
name Thermostat_Bad2
2d5b73:
cfg +2D5B73,00,00,00
name Wandthermostat_Ole
2d66a1:
cfg +2D66A1,00,00,00
chn 01
flg 0
msg
name Rollade_Wohnzimmer_Mitte
to 1477236786.36877
2de2ad:
cfg +2DE2AD,00,00,00
chn 01
flg 0
msg
name Aktor_Aussenleuchte_Kueche
to 1477236775.65165
2f0d5a:
cfg +2F0D5A,00,00,00
chn 01
flg 0
msg
name Aktor_Wandlampe_Ole
to 1477236779.83652
305992:
cfg +305992,00,00,00
name Wandthermostat_Mirja
30e3c6:
cfg +30E3C6,00,00,00
name THSensor_Dachboden
3356bf:
cfg +3356BF,00,00,00
name HM_3356BF
352660:
cfg +352660,00,00,00
name Taster_Rolllaeden_EG
3e8e86:
cfg +3E8E86,00,00,00
name Schalter_Bad2
3ebd28:
cfg +3EBD28,00,00,00
name Taster_Rolllaeden_Wozi
3fd66b:
cfg +3FD66B,00,00,00
chn 01
flg 0
msg
name Rollade_Wohnzimmer_links
to 1477236787.38668
408337:
cfg +408337,00,00,00
chn 01
flg 0
msg
name Dimmer_Insel_Kueche
to 1477236782.28546
4083b4:
cfg +4083B4,00,00,00
chn 01
flg 0
msg
name Dimmer_Esstisch_Kueche
to 1477236781.26965
408526:
cfg +408526,00,00,00
chn 01
flg 0
msg
name Dimmer_Wandleuchte_Kueche
to 1477236783.30325
419193:
cfg +419193,00,00,00
chn 01
flg 0
msg
name Aktor_Bad2
to 1477236777.7272
43c84b:
cfg +43C84B,00,00,00
name Taster_Eingang_Kueche
43cb06:
cfg +43CB06,00,00,00
name Taster_Terrasse_Kueche
4442cb:
cfg +4442CB,00,00,00
chn 01
flg 0
msg
name Aktor_Boden_Kueche
to 1477236778.81942
444522:
cfg +444522,00,00,00
chn 01
flg 0
msg
name Aktor_Aussensteckdose_Kueche
to 1477236776.66799
K:
BufMin 4
DlyMax 0.204
Next 1477236923.66198
Start 1477236898.66198
Loadlvl:
bl 40
a:
99
90
40
0
H:
0 low
40 batchLevel
90 high
99 suspended
Log:
all 1
sys 1
ids:
Q:
HMcndN 0
answerPend 0
hmLanQlen 1
keepAliveRec 1
keepAliveRpt 0
loadLast 0
loadNo 6
scnt 4
apIDs:
Ref:
drft -0.000119961612284069
hmtL 90006727
kTs 0
offL 1477146891945
sysL 1477236898672
Attributes:
hmId 170674
hmLanQlen 1_min
loadLevel 0:low,40:batchLevel,90:high,99:suspended
logIDs sys,all
room _HM
wdTimer 25
Danke & Gruß
Matthias
Hallo zusammen.
Nach einem "update" geht alles wieder. Hatte ich eigentlich erst kürzlich gemacht... sorry für die unnötige Mühe und Danke an alle, die sich bemüht haben!
Der geht wohl auf mich.
:o
Gruß
Matthias