Hallo allerseits,
ich habe anscheinend irgendetwas falsch gemacht, kann aber keinen Fehler finden.
Ich habe das hmuart in fhem angelegt und dieses hat auch den Status opened und ist auf firmware 1.4.1.
Danach habe ich wie empfohlen eine VCCU erstellt. Diese hat auch den Status "myHmUART:ok".
Da scheint für mich auch alles in Ordnung zu sein. Danach habe ich versucht das Heizungsthermostat 105155 gepaired.
Das scheint auch soweit funktioniert zu haben, da eine Menge an Devices in den Raum "CUL_HM" angelegt wurde.
In meinem Fall heißt das Device noch HM_440897, das ist aber erstmal egal.
Wenn ich auf das Thermostat drauf gehe habe ich dort allerdings den Status "CMDs_pending".
Desweiteren zeigt er mir bei den Readings nur Activity (dead), D-firmware, D-serialNr., RegL_00 und state wiederum mit "CMDs_pending". Meine Erwartung war, dass Ist - und Solltemperatur dort steht.
Es gibt noch einen Haufen anderer Devices zu dem Thermostat wie _Clima, _Climate, _ClimaTeam, _remote, _Weather, _WindowRec, jedoch ist dort überall ein Fragezeichen dahinter.
Habe ich etwas falsch gemacht, bzw. könnt ihr mir helfen, wie ich das Ding zum Fliegen bekomme?
Anbei der Auszug aus meinem Gerät:
Internals:
DEF 440897
IODev myHmUART
NAME HM_440897
NOTIFYDEV global
NR 98
NTFY_ORDER 50-HM_440897
STATE CMDs_pending
TYPE CUL_HM
channel_01 HM_440897_Weather
channel_02 HM_440897_Climate
channel_03 HM_440897_WindowRec
channel_04 HM_440897_Clima
channel_05 HM_440897_ClimaTeam
channel_06 HM_440897_remote
Readings:
2016-10-22 19:52:09 Activity dead
2016-10-20 21:03:48 D-firmware 1.4
2016-10-20 21:03:48 D-serialNr MEQ1585222
2016-10-22 19:30:58 RegL_00.
2016-10-20 21:03:54 state CMDs_pending
Helper:
HM_CMDNR 1
mId 0095
rxType 140
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +440897,00,00,00
prefIO
rxt 2
vccu
p:
440897
00
00
00
Mrssi:
mNo
Prt:
bErr 0
sProc 0
Q:
qReqConf 00
qReqStat
Role:
dev 1
prs 1
Shregw:
07 04
Attributes:
IODev myHmUART
actCycle 000:10
actStatus dead
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.4
genericDeviceType thermostat
model HM-CC-RT-DN
room CUL_HM,Homekit
serialNr MEQ1585222
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Ich hoffe, mir kann jemand helfen.
Hi,
solange noch
ZitatSTATE CMDs_pending
also noch Kommandos abgearbeitet werden müssen ist das Pairing bzw. das nachfolgende getConfig noch nicht durch.
Entweder warten oder (was ich meist mache) noch (ein paar) Mal auf den "Anlernknopf" drücken, also so wie beim Pairen...
Danach sollte das CMDs_pending weg sein.
Ich habe bei mir auch das Attribut 'expert' auf '1_allReg' stehen...
...aber erst mal das Pairing inkl. getConfig komplett abschließen.
Gruß, Joachim
Er hat laut dem List Fhem neu gestartet und die Sendequeue ist leer.
nochmal neu pairen mit hmpairForSec und thermostat in den Anlernmodus bringen.
Servus,
vielen Dank für die Tipps. Ich habe nochmal alles aus fhem gelöscht und es neu gepaired, mehrmals, leider ohne Erfolg. Das Thermostat zeigt nun folgendes:
Internals:
CFGFN
DEF 440897
IODev myHmUART
LASTInputDev myHmUART
MSGCNT 4
NAME HM_440897
NOTIFYDEV global
NR 107
STATE ???
TYPE CUL_HM
channel_01 HM_440897_Weather
channel_02 HM_440897_Climate
channel_03 HM_440897_WindowRec
channel_04 HM_440897_Clima
channel_05 HM_440897_ClimaTeam
channel_06 HM_440897_remote
lastMsg No:01 - t:00 s:440897 d:000000 1400954D4551313538353232325900FFFF
myHmUART_MSGCNT 4
myHmUART_RAWMSG 0500002D0184004408970000001400954D4551313538353232325900FFFF
myHmUART_RSSI -45
myHmUART_TIME 2016-10-23 17:31:14
protLastRcv 2016-10-23 17:31:14
rssi_at_myHmUART avg:-44.25 min:-46 max:-41 lst:-45 cnt:4
Readings:
2016-10-23 17:50:44 Activity dead
2016-10-23 16:50:39 D-firmware 1.4
2016-10-23 16:50:39 D-serialNr MEQ1585222
Helper:
HM_CMDNR 21
mId 0095
rxType 140
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +440897,00,00,00
nextSend 1477236674.47223
prefIO
rxt 2
vccu
p:
440897
00
00
00
Mrssi:
mNo 01
Io:
myHmUART -43
Prt:
bErr 0
sProc 0
Rspwait:
Q:
qReqConf 00
qReqStat
Role:
dev 1
prs 1
Rssi:
At_myhmuart:
avg -44.25
cnt 4
lst -45
max -41
min -46
Shregw:
07 04
Attributes:
actCycle 000:10
actStatus dead
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.4
model HM-CC-RT-DN
room CUL_HM
serialNr MEQ1585222
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Das ist das des ActionDetector:
Internals:
CFGFN
CHANGED
DEF 000000
NAME ActionDetector
NOTIFYDEV global
NR 115
STATE alive:0 dead:1 unkn:0 off:0
TYPE CUL_HM
Readings:
2016-10-23 18:00:44 state alive:0 dead:1 unkn:0 off:0
2016-10-23 18:00:44 status_HM_440897 dead
Helper:
HM_CMDNR 1
actCycle 600
peers 440897
440897:
start 2016-10-23 16:50:44
Io:
prefIO
vccu
Mrssi:
mNo
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
Attributes:
event-on-change-reading .*
model ActionDetector
Und die des HMUART und des VCCU (Vielleicht ist da was schief?) Habe ich das mit der hmID vielleicht falsch gemacht?
HMUART
Internals:
AssignedPeerCnt 1
CNT 62
DEF /dev/ttyAMA0
DEVCNT 62
DevState 99
DevType UART
DeviceName /dev/ttyAMA0@115200
FD 18
LastOpen 1477234175.75829
NAME myHmUART
NR 96
PARTIAL
RAWMSG 040200
RSSI -87
STATE opened
TYPE HMUARTLGW
XmitOpen 1
msgLoadCurrent 0
msgLoadHistory 0/-1/0/0/0/0/0/0/0/0/0/0
msgLoadHistoryAbs 0/0/1/1/1/1/1/1/1/1/1/1/1
owner 424242
owner_CCU VCCU
Helper:
CreditTimer 300
FW 66561
Initialized 1
Ackpending:
Assignedpeers:
440897 FFFFFFFFFFFFFFFF
LastSendLen:
3
3
Log:
IDs:
Roundtrip:
Delay 0.00325798988342285
Loadlvl:
lastHistory 1477238380.13495
Peers:
440897 assigned
Readings:
2016-10-23 16:49:40 D-HMIdAssigned 424242
2016-10-23 16:49:40 D-HMIdOriginal 4C3E0F
2016-10-23 16:49:40 D-firmware 1.4.1
2016-10-23 16:49:40 D-serialNr NEQ0605381
2016-10-23 16:49:35 D-type HM-MOD-UART
2016-10-23 16:49:40 cond ok
2016-10-23 17:54:13 load 0
2016-10-23 16:49:40 loadLvl low
2016-10-23 16:49:35 state opened
Attributes:
hmId 424242
List von VCCU:
Internals:
DEF 424242
IODev myHmUART
LASTInputDev myHmUART
MSGCNT 360
NAME VCCU
NOTIFYDEV global
NR 97
NTFY_ORDER 50-VCCU
STATE myHmUART:ok,
TYPE CUL_HM
assignedIOs myHmUART
myHmUART_MSGCNT 360
myHmUART_RAWMSG 05000046B3861034FAC20000000AA8D50F0000
myHmUART_RSSI -70
myHmUART_TIME 2016-10-23 18:04:53
Readings:
2016-10-23 16:49:40 state myHmUART:ok,
2016-10-23 18:03:51 unknown_22AD04 received
2016-10-23 18:02:41 unknown_2B9EF7 received
2016-10-23 18:04:45 unknown_2E99EB received
2016-10-23 17:16:42 unknown_2F2FF3 received
2016-10-23 15:50:21 unknown_3027E5 received
2016-10-23 16:12:40 unknown_3027F6 received
2016-10-23 18:03:49 unknown_34FA96 received
2016-10-23 18:04:53 unknown_34FAC2 received
2016-10-23 17:16:48 unknown_35FC60 received
2016-10-23 17:49:25 unknown_363BB8 received
2016-10-22 20:18:02 unknown_36FAC7 received
2016-10-23 17:54:34 unknown_373EA2 received
2016-10-23 18:04:20 unknown_3B0185 received
2016-10-23 18:03:55 unknown_3B01C1 received
2016-10-22 16:29:32 unknown_3B01C4 received
2016-10-23 16:42:30 unknown_3B0554 received
2016-10-21 06:29:41 unknown_3B7706 received
2016-10-21 18:35:47 unknown_3BBB1D received
2016-10-21 16:11:59 unknown_3E660A received
2016-10-23 18:02:41 unknown_3E6A12 received
2016-10-23 17:16:30 unknown_415427 received
2016-10-23 17:27:16 unknown_467ACE received
2016-10-23 13:01:27 unknown_467AE8 received
2016-10-23 17:44:41 unknown_4C197A received
Helper:
HM_CMDNR 1
mId FFF0
rxType 1
Expert:
def 1
det 0
raw 1
tpl 0
Io:
prefIO
vccu
ioList:
myHmUART
Mrssi:
mNo
Prt:
bErr 0
sProc 0
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
vrt 1
Attributes:
IODev myHmUART
IOList myHmUART
expert 2_raw
model CCU-FHEM
subType virtual
webCmd virtual:update
Viele Grüße :)
Hallo,
könnt ihr anhand der Daten der einzelnen Bestandteile eventuell erkennen, ob was mit dem Modul myHmUART eventuell etwas eingestellt ist oder an der VCCU?
Oder kann man das anschließen, da Geräte erkannt und angelegt werden, lediglich die Readings fehlen.
Ich könnte aktuell nicht ausschließen, dass es noch an etwas anderem liegt, ihr habt dort vielleicht schon mehr Routine.
Liebe Grüße.
Hi,
ich habe anscheinend meinen Fehler gefunden. In der Anleitung stand, dass man zuerst das Thermostat in den Pair Mode versetzen soll und dann das Gerät. So habe ich es auch immer gemacht. Jetzt habe ich es wiederholt ein Reset gemacht. Dann einmal anders probiert und der Status hatte sich geändert. Zuerst am Raspberry das Pairing aktiviert und dann an dem Gerät. Dann wie ihr es gesagt habt, nochmal in den Pair Mode und alles war geladen :).
Danke euch schon einmal für die Hilfe!