Hallo zusammen,
ich versuche nun seit Tagen einen Homematic Wandthermostat (HM-TC-IT-WM-W-EU) zum laufen zu bekommen....leider vergeblich.
Schon x mal neu gepaired, resettet etc, aber ohne Erfolg
Augenscheinlich funktioniert der Thermostat auch, denn Veränderungen werden gesendet und übernummen.
Bei einem getConfig erhalte ich allerdings immer ab 8 CMDs pending einen RESPONSE TIMEOUT:RegisterRead...
anbei ein list des Devices und die Ausgabe von hminfo
List:
Internals:
CUL1_MSGCNT 69
CUL1_RAWMSG A0E1D84103AE83A0000000B70EB0C00::-78.5:CUL1
CUL1_RSSI -78.5
CUL1_TIME 2015-09-19 23:38:17
DEF 3AE83A
IODev CUL1
LASTInputDev CUL1
MSGCNT 69
NAME HM_3AE83A
NR 185
STATE RESPONSE TIMEOUT:RegisterRead
TYPE CUL_HM
channel_01 HM_3AE83A_Weather
channel_02 HM_3AE83A_Climate
channel_03 HM_3AE83A_WindowRec
channel_06 HM_3AE83A_remote
channel_07 HM_3AE83A_SwitchTr
lastMsg No:1D - t:10 s:3AE83A d:000000 0B70EB0C00
protCmdDel 14
protLastRcv 2015-09-19 23:38:17
protResnd 1 last_at:2015-09-19 22:40:19
protResndFail 1 last_at:2015-09-19 22:40:24
protSnd 3 last_at:2015-09-19 22:40:17
protState CMDs_done_Errors:1
rssi_at_CUL1 avg:-80.95 min:-87 max:-74 lst:-78.5 cnt:69
Readings:
2015-09-19 22:40:18 Activity alive
2015-09-19 22:40:17 CommandAccepted yes
2015-09-19 22:36:17 D-firmware 1.3
2015-09-19 22:36:17 D-serialNr MEQ0477458
2015-09-19 22:37:40 PairedTo 0x1A2B3C
2015-09-19 22:37:40 R-btnLock off
2015-09-19 22:37:40 R-burstRx on
2015-09-19 22:37:40 R-cyclicInfoMsg on
2015-09-19 22:37:40 R-cyclicInfoMsgDis 0
2015-09-19 22:37:40 R-globalBtnLock off
2015-09-19 22:37:40 R-localResDis off
2015-09-19 22:37:40 R-lowBatLimitRT 2.2 V
2015-09-19 22:37:40 R-modusBtnLock off
2015-09-19 22:37:40 R-pairCentral 0x1A2B3C
2015-09-19 22:40:17 RegL_00: 01:01 02:01 09:01 0A:1A 0B:2B 0C:3C 0F:00 11:00
2015-09-19 23:38:17 batteryLevel 2.7
2015-09-19 23:38:17 desired-temp 14.0
2015-09-19 23:38:17 measured-temp 23.5
2015-09-19 22:40:24 state RESPONSE TIMEOUT:RegisterRead
2015-09-19 22:36:33 time-request -
Regl_07::
TIME 2015-09-19 22:40:05
VAL
Helper:
HM_CMDNR 29
cSnd ,011A2B3C3AE83A00040000000000
mId 00AD
rxType 6
Io:
newChn +3AE83A,00,00,00
nextSend 1442698697.94494
prefIO
rxt 0
vccu
p:
3AE83A
00
00
00
Mrssi:
mNo 1D
Io:
CUL1 -76.5
Prt:
awake 0
bErr 0
sProc 0
Q:
qReqConf 00
qReqStat
Role:
dev 1
Rssi:
At_cul1:
avg -80.9565217391305
cnt 69
lst -78.5
max -74
min -87
Shregw:
07 02
Shadowreg:
Attributes:
IODev CUL1
actCycle 000:10
actStatus alive
autoReadReg 5_readmissing
expert 2_full
firmware 1.3
model HM-TC-IT-WM-W-EU
msgRepeat 1
room CUL_HM
serialNr MEQ0477458
subType thermostat
webCmd getConfig:clear msgEvents
hmInfo ConfigCheck:
configCheck done:
missing register list
HM_3AE83A_Climate: RegL_01:,RegL_07:,RegL_08:,RegL_09:
HM_3AE83A_SwitchTr: RegL_01:
HM_3AE83A_Weather: RegL_01:
HM_3AE83A_WindowRec: RegL_01:
HM_3AE83A_remote: RegL_01:
incomplete register list
HM_3AE83A: RegL_00:
peer list incomplete. Use getConfig to read it.
incomplete: HM_3AE83A_Climate:
incomplete: HM_3AE83A_SwitchTr:
incomplete: HM_3AE83A_Weather:
incomplete: HM_3AE83A_WindowRec:
incomplete: HM_3AE83A_remote:
templist mismatch
OG_BAD_HZ_Clima: file: ./tempList.cfg for OG_BAD_HZ_Clima does not exist
HM_3AE83A_Climate: file: ./tempList.cfg for HM_3AE83A_Climate does not exist
Ich hoffe, hier hat jemand einen Tipp für mich, damit ich endlich den Wandthermostat anbauen kann.
Danke und Gruß
Jens
Mache ein getconfig für jeden Kanal einzeln.
Erst ein claer msgevents
Dann ein getconfig für den Kanal
Dann prüfen
Dann der nächste Kanal
Evtl stimmt bei einem etwas nicht. Schicke die rohmessages von den Kanal, beim dem es Probleme gibt - nur von dem!
Hoffentlich nicht bei allen☺
Hallo,
erstmal danke für den Tipp. Jetzt sieht es schon besser aus und ich kann den "Verursacher" eingrenzen. Ich habe ein getConfig für jeden einzelnen Kanal durchgeführt.
Es ist der CH2 Climate, welcher Probleme macht und anscheinend den TIMEOUT produziert, welcher dann den getConfig Prozess abrechen lässt.
hier nochmal ne hminfo vom jetzigen Stand:
configCheck done:
missing register list
HM_3AE83A_Climate: RegL_08:,RegL_09:
incomplete register list
HM_3AE83A_Climate: RegL_07:
Anbei die LOGeinträge während des getConfig:
2015.09.20 22:30:57 4: CUL_Parse: CUL1 A 0E 3B 8010 3AE83A 1A2B3C 0100000000FA -77
2015.09.20 22:30:57 4: CUL_send: CUL1As 10 3C A001 1A2B3C 3AE83A 02040000000001
2015.09.20 22:30:57 4: CUL_Parse: CUL1 A 0E 3C 8010 3AE83A 1A2B3C 0208000000FA -77
2015.09.20 22:30:57 4: CUL_send: CUL1As 10 3D A001 1A2B3C 3AE83A 00040000000007
2015.09.20 22:30:58 4: CUL_Parse: CUL1 A 1A 3D A010 3AE83A 1A2B3C 03012A22093D0000000087300000000104FA -77
2015.09.20 22:30:58 4: CUL_send: CUL1As 0A 3D 8002 1A2B3C 3AE83A 00
2015.09.20 22:30:58 4: CUL_Parse: CUL1 A 1A 3E A010 3AE83A 1A2B3C 0310000009004448550845204520452045F9 -77.5
2015.09.20 22:30:58 4: CUL_send: CUL1As 0A 3E 8002 1A2B3C 3AE83A 00
2015.09.20 22:30:58 4: CUL_Parse: CUL1 A 1A 3F A010 3AE83A 1A2B3C 031F204520452045204520452045204520FA -77
2015.09.20 22:30:58 4: CUL_send: CUL1As 0A 3F 8002 1A2B3C 3AE83A 00
2015.09.20 22:30:58 4: CUL_Parse: CUL1 A 1A 40 A010 3AE83A 1A2B3C 032E444855084520452045204520452045FB -76.5
2015.09.20 22:30:58 4: CUL_send: CUL1As 0A 40 8002 1A2B3C 3AE83A 00
2015.09.20 22:30:59 4: CUL_Parse: CUL1 A 1A 41 A010 3AE83A 1A2B3C 033D20452045204520452045204448546CFA -77
2015.09.20 22:30:59 4: CUL_send: CUL1As 0A 41 8002 1A2B3C 3AE83A 00
2015.09.20 22:30:59 4: CUL_Parse: CUL1 A 1A 42 A010 3AE83A 1A2B3C 034C44CC55084520452045204520452045FC -76
2015.09.20 22:30:59 4: CUL_send: CUL1As 0A 42 8002 1A2B3C 3AE83A 00
2015.09.20 22:30:59 4: CUL_Parse: CUL1 A 1A 43 A010 3AE83A 1A2B3C 035B204520452045204448546C44CC5508FB -76.5
2015.09.20 22:30:59 4: CUL_send: CUL1As 0A 43 8002 1A2B3C 3AE83A 00
2015.09.20 22:30:59 4: CUL_Parse: CUL1 A 1A 44 A010 3AE83A 1A2B3C 036A452045204520452045204520452045FA -77
2015.09.20 22:30:59 4: CUL_send: CUL1As 0A 44 8002 1A2B3C 3AE83A 00
2015.09.20 22:31:00 4: CUL_Parse: CUL1 A 1A 45 A010 3AE83A 1A2B3C 03792045204448546C44CC550845204520FB -76.5
2015.09.20 22:31:00 4: CUL_send: CUL1As 0A 45 8002 1A2B3C 3AE83A 00
2015.09.20 22:31:00 4: CUL_Parse: CUL1 A 1A 46 A010 3AE83A 1A2B3C 0388452045204520452045204520452044FC -76
2015.09.20 22:31:00 4: CUL_send: CUL1As 0A 46 8002 1A2B3C 3AE83A 00
2015.09.20 22:31:00 4: CUL_Parse: CUL1 A 1A 46 A010 3AE83A 1A2B3C 0388452045204520452045204520452044FC -76
2015.09.20 22:31:00 4: CUL_HM HM_3AE83A dupe: dont process
2015.09.20 22:31:00 4: CUL_Parse: CUL1 A 1A 46 A010 3AE83A 1A2B3C 0388452045204520452045204520452044FD -75.5
2015.09.20 22:31:00 4: CUL_HM protstate undeviced hash to set CMDs_done
2015.09.20 22:31:00 4: CUL_HM HM_3AE83A dupe: repeat 2 ack, dont process
2015.09.20 22:31:02 4: CUL_HM_Resend: HM_3AE83A nr 2
2015.09.20 22:31:02 4: CUL_send: CUL1As 10 3D B001 1A2B3C 3AE83A 00040000000007
2015.09.20 22:31:02 4: CUL_Parse: CUL1 A 1A 3D A010 3AE83A 1A2B3C 03012A22093D0000000087300000000104FB -76.5
2015.09.20 22:31:03 4: CUL_send: CUL1As 0A 3D 8002 1A2B3C 3AE83A 00
2015.09.20 22:31:03 4: CUL_Parse: CUL1 A 1A 3E A010 3AE83A 1A2B3C 0310000009004448550845204520452045F9 -77.5
2015.09.20 22:31:03 4: CUL_send: CUL1As 0A 3E 8002 1A2B3C 3AE83A 00
2015.09.20 22:31:03 4: CUL_Parse: CUL1 A 1A 3F A010 3AE83A 1A2B3C 031F204520452045204520452045204520FC -76
2015.09.20 22:31:03 4: CUL_send: CUL1As 0A 3F 8002 1A2B3C 3AE83A 00
2015.09.20 22:31:03 4: CUL_Parse: CUL1 A 1A 3F A010 3AE83A 1A2B3C 031F204520452045204520452045204520FB -76.5
2015.09.20 22:31:03 4: CUL_HM protstate undeviced hash to set CMDs_done
2015.09.20 22:31:03 4: CUL_HM HM_3AE83A dupe: repeat 2 ack, dont process
2015.09.20 22:31:03 4: CUL_Parse: CUL1 A 1A 3F A010 3AE83A 1A2B3C 031F204520452045204520452045204520FB -76.5
2015.09.20 22:31:03 4: CUL_HM protstate undeviced hash to set CMDs_done
2015.09.20 22:31:03 4: CUL_HM HM_3AE83A dupe: repeat 2 ack, dont process
Ich hoffe mal die Infos helfen weiter
Danke schomal und Gruß
Jens
Das ist der chan mit dem langen Inhalt. Deine cul kann das timing nicht adaptieren. Du musst die alternative Fw nehmen und einen update 00_Cul.
Das wird aktuell nicht in fhem updates unterstützt.
OK, das ist schonmal ne Aussage :-) Hoffe es funktioniert dann irgendwie.
Werde es auf jeden Fall testen.....Dummerweisse hats mir auch noch die SD Karte vom RASPI gekillt.....also erstmal Backup einspielen :-(
Gruß
Jens
Zitat von: martinp876 am 20 September 2015, 23:56:46
Das ist der chan mit dem langen Inhalt. Deine cul kann das timing nicht adaptieren. Du musst die alternative Fw nehmen und einen update 00_Cul.
Das wird aktuell nicht in fhem updates unterstützt.
Hallo Martin,
so, a-culfw ist nun drauf und habe in die Kommandobox update 00_Cul eingegeben. Da erscheint allerdings nur "Nothing to do"
Danach nochmal getestet, aber immer nur noch das Problem mit Timout reading register :-(
Hab ich was falsch gemacht oder gibts noch was anderes zu beachten?
Danke und Gruß
Jens
Zitata-culfw
falsche fw.
http://forum.fhem.de/index.php/topic,31421.0.html (http://forum.fhem.de/index.php/topic,31421.0.html)
hallo Frank,
Danke das wars :-)
Klappt nun alles.
Gruß
Jens