Hallo,
Ich will an meinem Wandthermostat HM-TC-IT-WM-W-EU Temperatur und Luftfeuchtigkeit anzeigen lassen.
Dazu benutze ich folgenden Befehl:
set HM_39118C_Climate regSet showHumidity tempHum
Dieser gibt mir aber folgende Fehlermeldung:
cannot calculate value. Please issue set HM_39118C_Climate getConfig first - invalid
Ein 'set HM_39118C_Climate getConfig' löst das Problem aber nicht.
Wo liegt hier das Problem ?
was sagt hminfo configcheck.
configCheck done:
missing register list
DG.bu.TF.Buero: RegL_00:
EG.wg.TK.Tuer: RegL_00:
HM_349027: RegL_00:
HM_39118C: RegL_00:
HM_39118C_Climate: RegL_01:,RegL_07:,RegL_08:,RegL_09:
HM_39118C_SwitchTr: RegL_01:
HM_39118C_Weather: RegL_01:
HM_39118C_WindowRec: RegL_01:
HM_39118C_remote: RegL_01:
Register changes pending
HM_39118C
peer list incomplete. Use getConfig to read it.
incomplete: HM_39118C_Climate:
incomplete: HM_39118C_SwitchTr:
incomplete: HM_39118C_WindowRec:
incomplete: HM_39118C_remote:
peer not verified. Check that peer is set on both sides
KG.ga.HS.4Kanal_03 p:v_Btn3
PairedTo missing/unknown
DG.bu.TF.Buero
EG.fl.WS.Klingel
EG.wg.TK.Tuer
HM_39118C
templist mismatch
HM_39118C_Climate: file: ./tempList.cfg for HM_39118C_Climate does not exist
Da scheint es mehrere Probleme zu geben. Bin noch ziemlich neu bei fhem. Was muss man denn jetzt tun oder was ist falsch gelaufen ?
fang mal mit pairen an. gibt es auch wiki zu.
Also ich hab mich schon eingelesen und hab auch schon mehrere Geräte erfolgreich mit fhem gepairt :)
Muss ich denn jetzt HM_39118C wieder neu pairen ?
wenn deine devices "erfogreich" gepairt sind, musst du natuerlich nicht neu pairen. hast du das wiki gelesen? fhem vermisst infos. steht doch alles genau da. was genau verstehst du nicht?
Hab jetzt alles verstanden, ich wusste nicht das ein Gerät nur "halb" gepairt sein kann, da das Thermostat ja schon Daten an Fhem sendet.
r_PairCentral fehlt und ein getconfig löst das Problem nicht und somit nehme ich ja mal an dass ich neu pairen muss.
Halb gepairt gibt es auch nicht wirklich. Daten empfangen ist für FHEM nicht das Problem (teilweise), auch ohne das gepairt ist. Das Device akzeptiert aber Kommandos nur dann, wenn es gepairt ist. Ob alles richtig gepairt ist, lässt sich leicht kontrollieren. Dazu verweise ich auf diverse Wiki-Einträge und Beiträge hier im Forum.
Dein Device ist also schlicht NICHT gepairt und nicht nur halb ;)
fast richtig.
halb pairen gibt es nicht. entweder, oder nicht. es wird nur die hmid von fhem uebergeben. aber nur ein senden der hmid in den aether, sagt nichts ueber den erfolg des setzens im device aus. jegliches senden eines config-befehls erfordert einen befehl zum auslesen, um zu sehen, ob es funktioniert hat.
das zauberwort heisst getconfig. wird auch meistens automatisch gemacht. saemtliche fehlenden listen kannst du damit einlesen, wenn gepairt.
im uebrigen senden die geraete auch meistens, wenn sie nicht gepairt sind. eventuell begluecken dich schon bald die geraete deiner nachbarn.
Wenn getconfig nicht funktioniert, ist nicht gepairt (in der Regel).
Das HM_39118C habe ich jetzt erfolgreich gepairt.
Jetzt wollte ich noch die anderen Probleme aus hminfo lösen aber bei mir klappt das Pairen nicht wirklich.
Zum erneuten Pairen eines optischen Türkontaktes HM-SEC-SCo gehe ich wie folgt hin:
- Werkseinstellung des Gerätes
- set HM_38C0F2 unpair
- lösche die entsprechenden Zeilen aus der fhem.cfg raus
- set hmusb hmPairForSec 60
- Anlerntaste am Gerät drücken
In der fhem.cfg steht nachher nur folgendes:
define HM_38C0F2 CUL_HM 38C0F2
attr HM_38C0F2 room CUL_HM
define FileLog_HM_38C0F2 FileLog ./log/HM_38C0F2-%Y.log HM_38C0F2
attr FileLog_HM_38C0F2 logtype text
attr FileLog_HM_38C0F2 room CUL_HM
Alle anderen Attributen fehlen auch die normalerweise automatisch aufgenommen werden.
list HM_38C0F2
R-pairCentral set_0x424242
also ist das pairing nicht erfolgreich
set HM_38C0F2 getConfig
löst das Problem nicht
configCheck done:
missing register list
HM_38C0F2: RegL_00:
Register changes pending
HM_38C0F2
peer list incomplete. Use getConfig to read it.
incomplete: HM_38C0F2:
Hab dies jetzt schon mehrmals probiert doch bekomme dieses Gerät (und 2 andere) nicht mehr gepairt.
Wo kann hier das Problem liegen oder mache ich was falsch ?
Die HM Fensterkontakte sind auf AES Verschlüsselung eingestellt ab Werk. Mit CUL kein Pairing einfach möglich.
Ich habe mir einen HM-CFG-USB Stick gebraucht gekauft(23€), am PC aktiviert und nach Anleitung (findest du über die Suche) AES deaktiviert. Danach läuft das super.
Es gibt seit Juni AES auch für CUL, habe aber keine Anleitung gefunden, die ich umsetzen konnte.
Ich glaube nicht dass es daran liegt einen anderen optischen Konakt habe ich schon vor längerer Zeit erfolgreich gepairt.
Also jetzt bin ich ganz verwirrt nachdem ich anderen Threads hier im Forum durchgelsen habe bezügliche diesen optischen Kontakt und AES.
So wie es aus sieht ist dieser jat werksseitig eingeschaltet/aktiv.
Ich benutze einen HM-CFG-USB Stick an einem Raspberry Pi als HMlan mit einer gwissen hmid und einer VCCU habe mich
aber bis jetzt noch nicht um AES gekümmert.
Ich habe optische Kontakte (HM-SEC-SCo) und Fenstergriffkontakte ( HM-SEC-RHS) bis jetzt erfolgreich gepairt und diese melden
auch Ihren Status, ohne mich um AES zu kümmern ?
Ich glaube auch das ich diese Pairing-Probleme habe seit ich vor kurzem einen kompletten Update von meinem FHEM durchgeführt habe.
ZitatIch benutze einen HM-CFG-USB Stick an einem Raspberry Pi als HMlan mit einer gwissen hmid und einer VCCU habe mich aber bis jetzt noch nicht um AES gekümmert.
wenn du keinen eigenen schlüssel benutzt, brauchst du damit auch nichts unternehmen. sicherheit bringt das aber nicht.
ZitatIch glaube auch das ich diese Pairing-Probleme habe seit ich vor kurzem einen kompletten Update von meinem FHEM durchgeführt habe.
was bedeutet das genau. hast du sonst nur "halbe" gemacht?
Nee immer komplette updates :)
Wird dann mittlerweile AES von fhem komplett unterstützt und läuft auch stabil ?
ZitatNee immer komplette updates :)
was ist das?
update ist ein Befehl zur Aktualisierung der Fhem-Installation direkt über das Fhem Webfrontend
na dann poste mal ein list vom sensor. sniffe mal raw messages.
list HM_38C0F2 ->
Internals:
DEF 38C0F2
IODev hmusb
NAME HM_38C0F2
NR 462
STATE RESPONSE TIMEOUT:RegisterRead
TYPE CUL_HM
protCmdDel 2
protResnd 6 last_at:2015-09-04 15:05:49
protResndFail 2 last_at:2015-09-04 15:05:54
protSnd 2 last_at:2015-09-04 15:05:32
protState CMDs_done_Errors:1
Readings:
2015-09-03 22:55:39 Activity alive
2015-09-03 22:55:36 CommandAccepted yes
2015-09-03 22:55:35 D-firmware 1.0
2015-09-03 22:55:35 D-serialNr MEQ0173466
2015-09-03 22:55:35 R-pairCentral set_0x424242
2015-09-03 22:55:36 aesCommToDev ok
2015-09-03 22:55:36 aesKeyNbr 00
2015-09-04 14:13:57 recentStateType info
2015-09-04 15:05:54 state RESPONSE TIMEOUT:RegisterRead
2015-09-04 14:08:31 trigDst_CCU noConfig
2015-09-04 14:08:31 trigger_cnt 149
Regl_00::
VAL
Helper:
HM_CMDNR 3
cSnd 0142424238C0F200040000000000,0142424238C0F200040000000000
Io:
newChn +38C0F2,00,00,00
prefIO
rxt 0
vccu
p:
38C0F2
00
00
00
Mrssi:
mNo
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Attributes:
IODev hmusb
autoReadReg 4_reqStatus
expert 2_full
room CUL_HM
raw messages habe ich folgender massen aktiviert:
attr global verbose 1
attr global mseclog 1
attr hmusb logIDs HM_38C0F2,sys
und ein rereadcfg
doch momentan steht noch nichts im logfile
Zitatdoch momentan steht noch nichts im logfile
na das pairing sniffen.
2015.09.05 08:20:15.148 0: HMLAN_Send: hmusb I:K
2015.09.05 08:20:15.171 0: HMLAN_Parse: hmusb V:03C4 sNo:LEQ1516906 d:354CC4 O:424242 t:412D2B9E IDcnt:000A L:0 %
2015.09.05 08:20:40.156 0: HMLAN_Send: hmusb I:K
2015.09.05 08:20:40.166 0: HMLAN_Parse: hmusb V:03C4 sNo:LEQ1516906 d:354CC4 O:424242 t:412D8D4C IDcnt:000A L:0 %
2015.09.05 08:20:49.830 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:412DB2F0 d:FF r:FFC9 m:34 8400 38C0F2 000000 1000C74D45513031373334363680810101
2015.09.05 08:20:50.176 0: HMLAN_Send: hmusb S:S9C2A1FA2 stat: 00 t:00000000 d:01 r:9C2A1FA2 m:35 A001 424242 38C0F2 00050000000000
2015.09.05 08:20:50.374 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0100 t:412DB507 d:FF r:FFC2 m:35 A002 38C0F2 424242 044280F3DF34EB00
2015.09.05 08:20:50.598 0: HMLAN_Parse: hmusb R:R9C2A1FA2 stat:0021 t:412DB50C d:00 r:FFC2 m:35 8002 38C0F2 424242 0025DA58E4
2015.09.05 08:20:50.613 0: HMLAN_Send: hmusb S:S9C2A2182 stat: 00 t:00000000 d:01 r:9C2A2182 m:36 A001 424242 38C0F2 000802010A420B420C42
2015.09.05 08:20:51.014 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0100 t:412DB796 d:FF r:FFC2 m:36 A002 38C0F2 424242 04F730B0ED859700
2015.09.05 08:20:51.270 0: HMLAN_Parse: hmusb R:R9C2A2182 stat:0021 t:412DB79B d:00 r:FFC2 m:36 8002 38C0F2 424242 00461A8764
2015.09.05 08:20:51.285 0: HMLAN_Send: hmusb S:S9C2A2422 stat: 00 t:00000000 d:01 r:9C2A2422 m:37 A001 424242 38C0F2 0006
2015.09.05 08:20:51.288 0: HMLAN_Send: hmusb I:K
2015.09.05 08:20:51.334 0: HMLAN_Parse: hmusb V:03C4 sNo:LEQ1516906 d:354CC4 O:424242 t:412DB8E6 IDcnt:000A L:0 %
2015.09.05 08:20:51.686 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0100 t:412DBA26 d:FF r:FFC2 m:37 A002 38C0F2 424242 04CB686451F0F500
2015.09.05 08:20:51.942 0: HMLAN_Parse: hmusb R:R9C2A2422 stat:0021 t:412DBA2B d:00 r:FFC2 m:37 8002 38C0F2 424242 004A7712C9
2015.09.05 08:20:54.915 0: HMLAN_Send: hmusb I:+38C0F2,00,00,00
2015.09.05 08:21:01.799 0: HMLAN_Parse: hmusb R:E39118C stat:0000 t:412DE1C7 d:FF r:FFBE m:81 865A 39118C 000000 A8DA32
2015.09.05 08:21:03.911 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:412DE9F0 d:FF r:FFC9 m:38 8400 38C0F2 000000 1000C74D45513031373334363680810101
2015.09.05 08:21:03.935 0: HMLAN_Send: hmusb I:+38C0F2,02,00,00
2015.09.05 08:21:03.984 0: HMLAN_Send: hmusb S:S9C2A5596 stat: 00 t:00000000 d:01 r:9C2A5596 m:39 A001 424242 38C0F2 00040000000000
2015.09.05 08:21:04.167 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:412DEB00 d:FF r:FFC2 m:39 A010 38C0F2 424242 02020109010A420B420C42100114060000
2015.09.05 08:21:04.295 0: HMLAN_Parse: hmusb R:R9C2A5596 stat:0001 t:412DEB05 d:FF r:FFC2 m:39 A010 38C0F2 424242 02020109010A420B420C42100114060000
2015.09.05 08:21:04.308 0: HMLAN_Send: hmusb S:+38C0F2,02,00,00
2015.09.05 08:21:04.310 0: HMLAN_Send: hmusb S:S9C2A5701 stat: 00 t:00000000 d:01 r:9C2A5701 m:3A A001 424242 38C0F2 01040000000001
2015.09.05 08:21:04.711 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:412DED07 d:FF r:FFC2 m:3A A010 38C0F2 424242 020801209C210030060000
2015.09.05 08:21:04.807 0: HMLAN_Parse: hmusb R:R9C2A5701 stat:0001 t:412DED0C d:FF r:FFC2 m:3A A010 38C0F2 424242 020801209C210030060000
2015.09.05 08:21:04.820 0: HMLAN_Send: hmusb S:S9C2A5901 stat: 00 t:00000000 d:01 r:9C2A5901 m:3B A001 424242 38C0F2 0103
2015.09.05 08:21:05.223 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:412DEF0D d:FF r:FFC2 m:3B A010 38C0F2 424242 0100000000
2015.09.05 08:21:05.240 0: HMLAN_Send: hmusb I:+38C0F2,00,00,00
2015.09.05 08:21:05.319 0: HMLAN_Parse: hmusb R:R9C2A5901 stat:0001 t:412DEF12 d:FF r:FFC2 m:3B A010 38C0F2 424242 0100000000
2015.09.05 08:21:12.392 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:412E0B21 d:FF r:FFC8 m:3C 8400 38C0F2 000000 1000C74D45513031373334363680810101
2015.09.05 08:21:16.290 0: HMLAN_Send: hmusb I:K
2015.09.05 08:21:16.328 0: HMLAN_Parse: hmusb V:03C4 sNo:LEQ1516906 d:354CC4 O:424242 t:412E1A75 IDcnt:000B L:0 %
2015.09.05 08:21:18.472 0: HMLAN_Parse: hmusb R:E2DB9CF stat:0000 t:412E22E2 d:FF r:FFCD m:A6 845E 2DB9CF 000000 8BFABB00000A00200912FF
2015.09.05 08:21:21.800 0: HMLAN_Parse: hmusb R:E39118C stat:0000 t:412E2FE8 d:FF r:FFBF m:81 8470 39118C 000000 00DA32
2015.09.05 08:21:25.556 0: HMLAN_Parse: hmusb R:E341807 stat:0000 t:412E3B27 d:FF r:FFC6 m:B8 8670 341807 000000 00DE33
2015.09.05 08:21:41.294 0: HMLAN_Send: hmusb I:K
2015.09.05 08:21:41.322 0: HMLAN_Parse: hmusb V:03C4 sNo:LEQ1516906 d:354CC4 O:424242 t:412E7C1F IDcnt:000B L:0 %
2015.09.05 08:21:42.570 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:412E8103 d:FF r:FFC9 m:3D 8400 38C0F2 000000 1000C74D45513031373334363680810101
2015.09.05 08:21:42.605 0: HMLAN_Send: hmusb I:+38C0F2,02,00,00
2015.09.05 08:21:42.661 0: HMLAN_Send: hmusb S:+38C0F2,02,00,00
2015.09.05 08:21:42.662 0: HMLAN_Send: hmusb S:S9C2AECA6 stat: 00 t:00000000 d:01 r:9C2AECA6 m:3E A001 424242 38C0F2 00050000000000
2015.09.05 08:21:42.890 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0100 t:412E8236 d:FF r:FFC4 m:3E A002 38C0F2 424242 047BCFBB3AA2AB00
2015.09.05 08:21:43.146 0: HMLAN_Parse: hmusb R:R9C2AECA6 stat:0021 t:412E823B d:00 r:FFC4 m:3E 8002 38C0F2 424242 0029114845
2015.09.05 08:21:43.161 0: HMLAN_Send: hmusb S:S9C2AEEC6 stat: 00 t:00000000 d:01 r:9C2AEEC6 m:3F A001 424242 38C0F2 000802010A420B420C42
2015.09.05 08:21:43.562 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0100 t:412E84C6 d:FF r:FFC4 m:3F A002 38C0F2 424242 042ED34C7A72AB00
2015.09.05 08:21:43.786 0: HMLAN_Parse: hmusb R:R9C2AEEC6 stat:0021 t:412E84CB d:00 r:FFC4 m:3F 8002 38C0F2 424242 006FB1476A
2015.09.05 08:21:43.801 0: HMLAN_Send: hmusb S:S9C2AF146 stat: 00 t:00000000 d:01 r:9C2AF146 m:40 A001 424242 38C0F2 0006
2015.09.05 08:21:44.202 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0100 t:412E8756 d:FF r:FFC4 m:40 A002 38C0F2 424242 04E67351CDB14000
2015.09.05 08:21:44.458 0: HMLAN_Parse: hmusb R:R9C2AF146 stat:0021 t:412E875B d:00 r:FFC4 m:40 8002 38C0F2 424242 00387E0F13
2015.09.05 08:21:44.472 0: HMLAN_Send: hmusb I:+38C0F2,00,00,00
2015.09.05 08:21:52.331 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:412EA710 d:FF r:FFC2 m:41 A641 38C0F2 424242 0112C8
2015.09.05 08:21:52.344 0: HMLAN_Send: hmusb I:+38C0F2,02,00,00
2015.09.05 08:21:52.401 0: HMLAN_Send: hmusb S:S9C2B12AE stat: 00 t:00000000 d:01 r:9C2B12AE m:41 A001 424242 38C0F2 00040000000000
2015.09.05 08:21:52.413 0: HMLAN_Delay: hmusb 38C0F2
2015.09.05 08:21:53.291 0: HMLAN_Parse: hmusb R:R9C2B12AE stat:0008 t:00000000 d:FF r:7FFF m:41 A001 424242 38C0F2 00040000000000
2015.09.05 08:21:53.293 0: HMLAN_Parse: hmusb no ACK from 38C0F2
2015.09.05 08:21:55.339 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:412EB2CF d:FF r:FFC3 m:42 A641 38C0F2 424242 011300
2015.09.05 08:21:55.409 0: HMLAN_Send: hmusb S:+38C0F2,02,00,00
2015.09.05 08:21:55.411 0: HMLAN_Send: hmusb S:S9C2B1E67 stat: 00 t:00000000 d:01 r:9C2B1E67 m:42 8002 424242 38C0F2 0101C800
2015.09.05 08:21:55.723 0: HMLAN_Parse: hmusb R:R9C2B1E67 stat:0002 t:00000000 d:FF r:7FFF m:42 8002 424242 38C0F2 0101C800
2015.09.05 08:21:55.787 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:412EB4A6 d:FF r:FFC4 m:42 8002 38C0F2 424242 80
2015.09.05 08:21:55.798 0: HMLAN_Send: hmusb I:+38C0F2,00,00,00
2015.09.05 08:22:06.301 0: HMLAN_Send: hmusb I:K
2015.09.05 08:22:06.317 0: HMLAN_Parse: hmusb V:03C4 sNo:LEQ1516906 d:354CC4 O:424242 t:412EDDD0 IDcnt:000B L:0 %
2015.09.05 08:22:06.317 0: HMLAN_Parse: hmusb V:03C4 sNo:LEQ1516906 d:354CC4 O:424242 t:412EDDD0 IDcnt:000B L:0 %
dein hmusb braucht eine neue fw. du hast 0.964 und brauchst 0.967. dann auch gleich den neuesten hmland.
gepaired müsste der sco sein. im list fehlen atrribute model und subtype.
hmland (0.101) und firmware (0.967) jetzt auf dem letzten Stand.
Das Gerät ist auch jetzt gepairt, aber erst beim zweiten Versuch.
Die Attribute (type, model, usw.) werden aber nicht automatisch in die fhem.cfg übertragen ?
Ich habe das gleiche Problem noch mit zwei anderen Kontakten Pairing OK aber Attriubute werden nicht mehr eingelesen ?
Hier noch die raw messages vom pairing:
1. versuch:
2015.09.05 21:12:06.551 0: HMLAN_Send: hmusb I:K
2015.09.05 21:12:06.583 0: HMLAN_Parse: hmusb V:03C7 sNo:LEQ1516906 d:354CC4 O:424242 t:002D1FB1 IDcnt:0009 L:12 %
2015.09.05 21:12:08.599 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:002D279E d:FF r:FFC7 m:05 8400 38C0F2 000000 1000C74D45513031373334363680810101
2015.09.05 21:12:08.972 0: HMLAN_Send: hmusb S:S9EEC482E stat: 00 t:00000000 d:01 r:9EEC482E m:06 A001 424242 38C0F2 00050000000000
2015.09.05 21:12:09.175 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0100 t:002D29BA d:FF r:FFC2 m:06 A002 38C0F2 424242 040BF21D29B1D100
2015.09.05 21:12:09.399 0: HMLAN_Parse: hmusb R:R9EEC482E stat:0021 t:002D29C0 d:00 r:FFC2 m:06 8002 38C0F2 424242 005A79D501
2015.09.05 21:12:09.503 0: HMLAN_Send: hmusb S:S9EEC4A13 stat: 00 t:00000000 d:01 r:9EEC4A13 m:07 A001 424242 38C0F2 000802010A420B420C42
2015.09.05 21:12:09.815 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0100 t:002D2C46 d:FF r:FFC2 m:07 A002 38C0F2 424242 04B0A03F7C053F00
2015.09.05 21:12:10.071 0: HMLAN_Parse: hmusb R:R9EEC4A13 stat:0021 t:002D2C4B d:00 r:FFC2 m:07 8002 38C0F2 424242 003DBBB8E9
2015.09.05 21:12:10.175 0: HMLAN_Send: hmusb S:S9EEC4CB3 stat: 00 t:00000000 d:01 r:9EEC4CB3 m:08 A001 424242 38C0F2 0006
2015.09.05 21:12:10.455 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0100 t:002D2ED2 d:FF r:FFC2 m:08 A002 38C0F2 424242 041570DA31081100
2015.09.05 21:12:10.743 0: HMLAN_Parse: hmusb R:R9EEC4CB3 stat:0021 t:002D2ED7 d:00 r:FFC2 m:08 8002 38C0F2 424242 007AD22D1F
2015.09.05 21:12:13.702 0: HMLAN_Send: hmusb I:+38C0F2,00,00,00
2015.09.05 21:12:28.409 0: HMLAN_Parse: hmusb R:E308EDD stat:0000 t:002D74E8 d:FF r:FFD3 m:28 8610 308EDD 000000 0A60CA0F0000
2015.09.05 21:12:31.557 0: HMLAN_Send: hmusb I:K
2015.09.05 21:12:31.577 0: HMLAN_Parse: hmusb V:03C7 sNo:LEQ1516906 d:354CC4 O:424242 t:002D8160 IDcnt:000A L:13 %
2. bzw. 3 Versuch:
2015.09.05 21:15:01.602 0: HMLAN_Send: hmusb I:K
2015.09.05 21:15:01.638 0: HMLAN_Parse: hmusb V:03C7 sNo:LEQ1516906 d:354CC4 O:424242 t:002FCB79 IDcnt:000A L:13 %
2015.09.05 21:15:08.998 0: HMLAN_Parse: hmusb R:E39118C stat:0000 t:002FE842 d:FF r:FFC4 m:B3 865A 39118C 000000 A8DF33
2015.09.05 21:15:26.606 0: HMLAN_Send: hmusb I:K
2015.09.05 21:15:26.632 0: HMLAN_Parse: hmusb V:03C7 sNo:LEQ1516906 d:354CC4 O:424242 t:00302D25 IDcnt:000A L:13 %
2015.09.05 21:15:29.000 0: HMLAN_Parse: hmusb R:E39118C stat:0000 t:00303661 d:FF r:FFC4 m:B3 8470 39118C 000000 00DF33
2015.09.05 21:15:31.720 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:0030410B d:FF r:FFC7 m:09 8400 38C0F2 000000 1000C74D45513031373334363680810101
2015.09.05 21:15:31.825 0: HMLAN_Send: hmusb S:S9EEF6088 stat: 00 t:00000000 d:01 r:9EEF6088 m:0A A001 424242 38C0F2 00050000000000
2015.09.05 21:15:31.829 0: HMLAN_Send: hmusb I:K
2015.09.05 21:15:31.916 0: HMLAN_Parse: hmusb V:03C7 sNo:LEQ1516906 d:354CC4 O:424242 t:003041A9 IDcnt:000A L:13 %
2015.09.05 21:15:32.008 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0100 t:0030421E d:FF r:FFC2 m:0A A002 38C0F2 424242 049E5068927BF100
2015.09.05 21:15:32.264 0: HMLAN_Parse: hmusb R:R9EEF6088 stat:0021 t:00304223 d:00 r:FFC2 m:0A 8002 38C0F2 424242 00AE5268EB
2015.09.05 21:15:32.279 0: HMLAN_Send: hmusb S:S9EEF6284 stat: 00 t:00000000 d:01 r:9EEF6284 m:0B A001 424242 38C0F2 000802010A420B420C42
2015.09.05 21:15:32.680 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0100 t:003044A9 d:FF r:FFC1 m:0B A002 38C0F2 424242 04A49B1AC4218C00
2015.09.05 21:15:32.904 0: HMLAN_Parse: hmusb R:R9EEF6284 stat:0021 t:003044AE d:00 r:FFC2 m:0B 8002 38C0F2 424242 0079087627
2015.09.05 21:15:32.919 0: HMLAN_Send: hmusb S:S9EEF6504 stat: 00 t:00000000 d:01 r:9EEF6504 m:0C A001 424242 38C0F2 0006
2015.09.05 21:15:33.321 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0100 t:00304734 d:FF r:FFC2 m:0C A002 38C0F2 424242 04AA9A6B62694E00
2015.09.05 21:15:33.576 0: HMLAN_Parse: hmusb R:R9EEF6504 stat:0021 t:00304739 d:00 r:FFC2 m:0C 8002 38C0F2 424242 00F7F9AB26
2015.09.05 21:15:33.590 0: HMLAN_Send: hmusb I:+38C0F2,00,00,00
2015.09.05 21:15:38.729 0: HMLAN_Parse: hmusb R:E341807 stat:0000 t:00305C52 d:FF r:FFCF m:14 8670 341807 000000 00E233
2015.09.05 21:15:41.705 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:003067FE d:FF r:FFC8 m:0D 8400 38C0F2 000000 1000C74D45513031373334363680810101
2015.09.05 21:15:41.729 0: HMLAN_Send: hmusb I:+38C0F2,02,00,00
2015.09.05 21:15:41.796 0: HMLAN_Send: hmusb S:S9EEF8778 stat: 00 t:00000000 d:01 r:9EEF8778 m:0E A001 424242 38C0F2 00040000000000
2015.09.05 21:15:41.993 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:0030691B d:FF r:FFC1 m:0E A010 38C0F2 424242 02020109010A420B420C42100114060000
2015.09.05 21:15:42.090 0: HMLAN_Parse: hmusb R:R9EEF8778 stat:0001 t:00306920 d:FF r:FFC1 m:0E A010 38C0F2 424242 02020109010A420B420C42100114060000
2015.09.05 21:15:42.102 0: HMLAN_Send: hmusb S:+38C0F2,02,00,00
2015.09.05 21:15:42.104 0: HMLAN_Send: hmusb S:S9EEF88E3 stat: 00 t:00000000 d:01 r:9EEF88E3 m:0F A001 424242 38C0F2 01040000000001
2015.09.05 21:15:42.505 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:00306B1D d:FF r:FFC2 m:0F A010 38C0F2 424242 020801209C210030060000
2015.09.05 21:15:42.601 0: HMLAN_Parse: hmusb R:R9EEF88E3 stat:0001 t:00306B22 d:FF r:FFC2 m:0F A010 38C0F2 424242 020801209C210030060000
2015.09.05 21:15:42.614 0: HMLAN_Send: hmusb S:S9EEF8AE3 stat: 00 t:00000000 d:01 r:9EEF8AE3 m:10 A001 424242 38C0F2 0103
2015.09.05 21:15:43.017 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:00306D1F d:FF r:FFC2 m:10 A010 38C0F2 424242 0100000000
2015.09.05 21:15:43.034 0: HMLAN_Send: hmusb I:+38C0F2,00,00,00
2015.09.05 21:15:43.145 0: HMLAN_Parse: hmusb R:R9EEF8AE3 stat:0001 t:00306D24 d:FF r:FFC2 m:10 A010 38C0F2 424242 0100000000
2015.09.05 21:15:50.827 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:00308B9B d:FF r:FFB8 m:11 A641 38C0F2 424242 0102C8
2015.09.05 21:15:50.914 0: HMLAN_Send: hmusb S:S9EEFAB0F stat: 00 t:00000000 d:01 r:9EEFAB0F m:11 8002 424242 38C0F2 0101C800
2015.09.05 21:15:51.210 0: HMLAN_Parse: hmusb R:R9EEFAB0F stat:0002 t:00000000 d:FF r:7FFF m:11 8002 424242 38C0F2 0101C800
2015.09.05 21:15:54.314 0: HMLAN_Parse: hmusb R:E38C0F2 stat:0000 t:00309950 d:FF r:FFAF m:12 A641 38C0F2 424242 010300
2015.09.05 21:15:54.417 0: HMLAN_Send: hmusb S:S9EEFB8A6 stat: 00 t:00000000 d:01 r:9EEFB8A6 m:12 8002 424242 38C0F2 0101C800
2015.09.05 21:15:54.698 0: HMLAN_Parse: hmusb R:R9EEFB8A6 stat:0002 t:00000000 d:FF r:7FFF m:12 8002 424242 38C0F2 0101C800
2015.09.05 21:15:56.832 0: HMLAN_Send: hmusb I:K
2015.09.05 21:15:56.875 0: HMLAN_Parse: hmusb V:03C7 sNo:LEQ1516906 d:354CC4 O:424242 t:0030A33D IDcnt:000A L:14 %
2015.09.05 21:16:21.838 0: HMLAN_Send: hmusb I:K
2015.09.05 21:16:21.869 0: HMLAN_Parse: hmusb V:03C7 sNo:LEQ1516906 d:354CC4 O:424242 t:003104E5 IDcnt:000A L:14 %
ZitatDie Attribute (type, model, usw.) werden aber nicht automatisch in die fhem.cfg übertragen ?
hast du mal das device mit delete gelöscht, save, restart und dann gepaired? das muss eigentlich automatisch funktionieren, ansonsten ist irgendwas faul.
kannst du aes ausschalten am sensor? vielleicht macht das aes hier probleme.
"set regSet sign off"
zur not mal manuell setzen:
model = HM-SEC-SCo
subtype = threeStateSensor
So langsam verzweifle ich.
Ich habe vor einem Monat viele Geräte (Taster, Lichter, Heizungsantriebe) ohne Probleme gepairt und hier wurden auch die Attribute sauber eingelesen.
Pairen klappt mittlerweile aber die attribute werden nicht in die config geschrieben.
Beim list sind alle Attribute korrekt.
getConfig bwirkt nicht viel.
Sign ist on bein setzen auf off erhalte ich folgende Meldung:
cannot calculate value. Please issue set HM_38C0F2 getConfig first - invalid
configcheck zeigt folgendes Problem:
configCheck done:
missing register list
HM_38C0F2: RegL_00:
List ergibt folgendes:
Internals:
CFGFN
DEF 38C0F2
IODev hmusb
LASTInputDev hmusb
MSGCNT 17
NAME HM_38C0F2
NR 489
STATE ???
TYPE CUL_HM
hmusb_MSGCNT 17
hmusb_RAWMSG R9F5CE8BC,0001,009DCAAC,FF,FFC5,09A01038C0F24242420100000000
hmusb_RSSI -59
hmusb_TIME 2015-09-05 23:15:10
lastMsg No:09 - t:10 s:38C0F2 d:424242 0100000000
protCmdPend 3 CMDs_pending
protEvt_AESCom-ok 3 last_at:2015-09-05 23:15:00
protLastRcv 2015-09-05 23:15:10
protSnd 9 last_at:2015-09-05 23:15:10
protState CMDs_pending
rssi_at_hmusb avg:-58.54 min:-60 max:-54 lst:-59 cnt:11
Readings:
2015-09-05 23:15:09 Activity alive
2015-09-05 23:15:00 CommandAccepted yes
2015-09-05 23:15:09 D-firmware 1.0
2015-09-05 23:15:09 D-serialNr MEQ0173466
2015-09-05 23:15:09 PairedTo 0x424242
2015-09-05 23:15:09 R-cyclicInfoMsg on
2015-09-05 23:15:09 R-eventDlyTime 0 s
2015-09-05 23:15:09 R-msgScPosA open
2015-09-05 23:15:09 R-msgScPosB closed
2015-09-05 23:15:09 R-pairCentral 0x424242
2015-09-05 23:15:09 R-sabotageMsg on
2015-09-05 23:15:09 R-sign on
2015-09-05 23:15:09 R-transmDevTryMax 6
2015-09-05 23:15:09 R-transmitTryMax 6
2015-09-05 23:15:00 aesCommToDev ok
2015-09-05 23:15:00 aesKeyNbr 00
cmdStack:
++A00142424238C0F200040000000000
++A00142424238C0F201040000000001
++A00142424238C0F20103
Helper:
HM_CMDNR 9
cSnd 0142424238C0F201040000000001,0142424238C0F20103
getCfgList all
getCfgListNo ,4
mId 00C7
peerIDsRaw ,00000000
rxType 28
Io:
newChn +38C0F2,02,00,00
nextSend 1441487710.53282
prefIO
rxt 2
vccu
p:
38C0F2
00
00
00
Mrssi:
mNo 09
Io:
hmusb -57
Prt:
bErr 0
sProc 2
try 1
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rpt:
IO hmusb
flg A
ts 1441487710.48017
ack:
HASH(0x37453c0)
09800242424238C0F200
Rssi:
At_hmusb:
avg -58.5454545454545
cnt 11
lst -59
max -54
min -60
Shadowreg:
Attributes:
IODev hmusb
IOgrp CCU:hmusb
actCycle 000:50
actStatus alive
autoReadReg 4_reqStatus
expert 2_full
firmware 1.0
model HM-SEC-SCo
peerIDs 00000000,
room CUL_HM
serialNr MEQ0173466
subType threeStateSensor
Ich hab noch einen HM-SEC-RHS (Fenster-Drehgriff-Kontakt) da steht das R-Sign auf off.
Habe diesen zum test gelöscht und neu gepairt, auch hier gleiches Pairing OK
aber Attribute werden eingelesen.
Ich benutze eine VCCU aber dies dürfte ja kein Problem sein?
ZitatPairen klappt mittlerweile aber die attribute werden nicht in die config geschrieben.
das müsste normal sein. das schreiben musst du manuell mit save config machen. du musst dir angewöhnen, nach jedem pairen und erfolgreichem getconfig zu sichern.
batterie devices schlafen normalerweise die meiste zeit und können dann keine befehle empfangen. daher siehst du dann
protState CMDs_pending
je nach device und/oder firmware gibt es unterschiedliche modi zum aufwachen. siehe wiki (config, wakeup, lazy, burst). am unbequemsten ist der configmodus, da man hier immer den configbutton des devices drücken muss, damit das device befehle entgegennimmt (zb rhs). etwas bequemer ist lazy config (eventuell sco), da hier auch nach dem senden von triggern, befehle empfangen werden. wakeup devices wachen kontinuierlich auf und können dann befehle entgegennehmen. bei manchen kann man auch burst aktivieren, dann funktioniert es quasi umgehend. kostet aber energie.