Hi,
ich habe vor kurzem mit fhem angefangen und heute einen Raspberry Pi 2 mit fhem und einem homematic USB Adapter aufgesetzt. Ich konnte auch erfolgreich zwei
HomeMatic 105155 pairen. Zumindest erscheinen sie jetzt im Webinterface und ich kann Attribute setzen. Anscheinend scheint die Kommunikation nicht korrekt zu funktionieren, da in der Thermostat Übersicht permanent CMDS_pending steht un dich auch keine Temperatur setzen kann.
Hab ich was übersehen oder falsch gemacht?
Was sagt denn das Reading R-pairCentral ?
Oder zeig mal ein list deines devices.
Ich hänge mal ein paar Screenshots an in der Hoffnung das sie helfen :)
die geräte sind ncht gepairt, kontrollier mal deine hmid am hmusb, 000000 ist keine gültige ;)
ps das schwärzen macht nich wirklich sinn...
mhm, ok also ist beim hmusb was im Sack??
bitte kein bild sondern ein "list hmusb" in code tag nächstes mal
setz mal mit "attr hmusb hmId 123456" rine hmid und anschließend erneut pairen
Ok, hab die ID gesetzt und neu gepaired. Sieht jetzt so aus..
Internals:
CFGFN
DEF 127.0.0.1:1234
DeviceName 127.0.0.1:1234
FD 11
IFmodel USB
NAME hmusb
NR 228
NTFY_ORDER 50-hmusb
PARTIAL
RAWMSG E38ABC5,0000,000F3D9A,FF,FFCC,81A01038ABC588664403B5CC5508452045204520452045204520
RSSI -52
STATE opened
TYPE HMLAN
XmitOpen 1
assignedIDsCnt 2
hmusb_MSGCNT 123
hmusb_TIME 2015-10-18 23:38:42
msgKeepAlive dlyMax:0.024 bufferMin:4
msgLoadCurrent 0
msgLoadHistory 5min steps: 0/0/0/0/-/-/-/-/-/-/-/-
msgParseDly min:-13 max:152 last:-12 cnt:116
owner 886644
uptime 000 00:16:38.810
Readings:
2015-10-18 23:22:04 D-HMIdAssigned 886644
2015-10-18 23:22:04 D-HMIdOriginal 372D5D
2015-10-18 23:22:04 D-firmware 0.964
2015-10-18 23:22:04 D-serialNr MEQ0232762
2015-10-18 23:22:04 Xmit-Events ok:2 disconnected:3 init:3
2015-10-18 23:22:04 cond ok
2015-10-18 23:38:38 loadLvl low
2015-10-18 23:22:03 prot_disconnected last
2015-10-18 23:22:03 prot_init last
2015-10-18 23:22:04 prot_ok last
2015-10-18 23:22:03 state opened
Helper:
assIdCnt 2
assIdRep 2
info 03C4,MEQ0232762,372D5D,886644
setTime 44104
Cnd:
0 2
253 3
255 3
Dly:
cnt 116
lst -12
max 152
min -13
Ids:
37fa97:
chn 86
flg 0
msg
name HM_WOHNZIMMER1
to 1445204271.81688
38abc5:
chn 00
flg 0
msg
name HM_38ABC5
to 1445204321.2641
K:
BufMin 4
DlyMax 0.024
Next 1445204343.5498
Start 1445204318.5498
Loadlvl:
bl 40
a:
99
90
40
0
H:
0 low
40 batchLevel
90 high
99 suspended
Log:
all 0
sys 0
ids:
ARRAY(0x1a30950)
Q:
HMcndN 0
answerPend 0
hmLanQlen 1
keepAliveRec 1
keepAliveRpt 0
loadLast 0
loadNo 7
scnt 2
apIDs:
Ref:
drft 0.000319654772845327
hmtL 994726
kTs 0
offL 1445203323931
sysL 1445204269394
Attributes:
hmId 886644
hmLanQlen 1_min
loadLevel 0:low,40:batchLevel,90:high,99:suspended
hat das pairen nun geklappt? mach mal ein list von deinem gerät.
hmid schaut jetzt gut aus
Ich glaube ja, aber bei den Unterpunkten steht noch unpeered, siehe Screenshot
Ansonsten hier die list:
Internals:
CFGFN
DEF 37FA97
IODev hmusb
LASTInputDev hmusb
MSGCNT 87
NAME HM_WOHNZIMMER1
NR 253
STATE CMDs_pending
TYPE CUL_HM
channel_01 HM_37FA97_Weather
channel_02 HM_37FA97_Climate
channel_03 HM_37FA97_WindowRec
channel_04 HM_Wohnzimmer1_Clima
channel_05 HM_37FA97_ClimaTeam
channel_06 HM_37FA97_remote
hmusb_MSGCNT 87
hmusb_RAWMSG E37FA97,0000,001CD64C,FF,FFD5,70861037FA970000000A80DB100000
hmusb_RSSI -43
hmusb_TIME 2015-10-18 23:53:33
lastMsg No:70 - t:10 s:37FA97 d:000000 0A80DB100000
protCmdPend 1 CMDs_pending
protLastRcv 2015-10-18 23:53:33
protSnd 67 last_at:2015-10-18 23:40:41
protState CMDs_pending
rssi_at_hmusb avg:-53.09 min:-67 max:-42 lst:-43 cnt:87
rssi_hmusb avg:-52.5 min:-54 max:-51 lst:-51 cnt:2
Readings:
2015-10-18 23:24:36 Activity alive
2015-10-18 23:40:42 CommandAccepted yes
2015-10-18 23:24:31 D-firmware 1.4
2015-10-18 23:24:31 D-serialNr MEQ0053262
2015-10-18 23:28:14 PairedTo 0x886644
2015-10-18 23:25:13 R-backOnTime 10 s
2015-10-18 23:25:13 R-burstRx on
2015-10-18 23:25:13 R-cyclicInfoMsg on
2015-10-18 23:25:13 R-cyclicInfoMsgDis 0
2015-10-18 23:25:13 R-pairCentral 0x886644
2015-10-18 23:28:14 RegL_00: 01:01 02:01 09:01 0A:88 0B:66 0C:44 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
2015-10-18 23:29:42 RegL_07:
2015-10-18 23:53:33 actuator 0
2015-10-18 23:40:42 battery ok
2015-10-18 23:53:33 batteryLevel 3.1
2015-10-18 23:53:33 desired-temp 16.0
2015-10-18 23:53:33 measured-temp 21.9
2015-10-18 23:53:56 state CMDs_pending
cmdStack:
++A01188664437FA97860433
Helper:
HM_CMDNR 112
cSnd 1188664437FA97860432,1188664437FA97860420
mId 0095
rxType 140
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +37FA97,02,00,00
nextSend 1445205213.90741
prefIO
rxt 2
vccu
p:
37FA97
00
00
00
Mrssi:
mNo 70
Io:
hmusb -41
Prt:
bErr 0
sProc 2
try 1
Rspwait:
Q:
qReqConf
qReqStat
Role:
dev 1
Rssi:
At_hmusb:
avg -53.0919540229885
cnt 87
lst -43
max -42
min -67
Hmusb:
avg -52.5
cnt 2
lst -51
max -51
min -54
Shregw:
07 04
Shadowreg:
Attributes:
IODev hmusb
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_full
firmware 1.4
model HM-CC-RT-DN
room Wohnzimmer
serialNr MEQ0053262
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
schaut gut aus,
unpeered ist klar, hast ja auch nicht mit einem wandthermostat oder so gepeert.
peered != paired
schon klar, aber ich dachte das diese kanäle jetzt alle mit dem fhem gepaired sein müssten.
aber immerhin kann ich jetzt schonma temps setzen
pairen musst du nur das device, dessen channels kannst du wiederum mit anderen devices (auch virtuellen fhem devices, stichwort 'vccu') peeren um gewisse funktionalitäten zu erhalten.
Ich hab eben anhan der Anleitung hier
http://www.fhemwiki.de/wiki/HomeMatic_Type_Thermostat
versucht Temperaturlisten zu setzen, ich denke auch das dies funktioniert hat.
Aber jetzt sind die Dropdowns zum manuellen setzen der Temperatur weg, ist das korrekt so oder habe ich was falsch gemacht?
2015-10-18 23:22:04 D-firmware 0.964
dein hmusb braucht die aktuelle fw 0.967.
ist der hmland auch veraltet?