Hi,
ist schon eine weile her das ich mich um mein "Problem"-Regler gekümmert habe.
Eigentlich wollte ich nur nochmal versuchen ein Virtuelles Device zu peeren.
Habe im ersten schritt jetzt erst mal die Firmware auf Version 1.3 gehoben (ja es hat geklappt)
Dann hab ich versucht mein Virtuelles Device zu peeren. Dabei ist mir aufgefallen, dass ich noch 95 CMDs_Pending habe:
Internals:
DEF 21BC87
HM_CFG_USB_MSGCNT 569
HM_CFG_USB_RAWMSG R45DA2E5E,0001,024FBFEE,FF,FFCB,E0800221BC878D0C2D00
HM_CFG_USB_RSSI -53
HM_CFG_USB_TIME 2014-09-05 14:46:39
IODev HM_CFG_USB
LASTInputDev HM_CFG_USB
MSGCNT 569
NAME Flur.Thermostat
NR 41
STATE CMDs_pending
TYPE CUL_HM
channel_01 Flur.Thermostat_Weather
channel_02 Flur.Thermostat_Climate
channel_03 Flur.Thermostat_WindowRec
channel_04 Flur.Thermostat_Clima
channel_05 Flur.Thermostat_ClimaTeam
channel_06 Flur.Thermostat_remote
lastMsg No:E0 - t:02 s:21BC87 d:8D0C2D 00
protCmdPend 95 CMDs pending
protCondBurst off
protLastRcv 2014-09-05 14:46:39
protResnd 93 last_at:2014-09-05 14:46:41
protSnd 199 last_at:2014-09-05 14:46:39
protState CMDs_pending
rssi_at_HM_CFG_USB avg:-55.06 min:-59 max:-48 lst:-53 cnt:569
CHANGETIME:
Helper:
Dblog:
Activity:
Mydblog:
TIME 1409917604.72217
VALUE alive
D-firmware:
Mydblog:
TIME 1409917604.72217
VALUE 1.3
D-serialnr:
Mydblog:
TIME 1409917604.72217
VALUE KEQ0576971
R-btnlock:
Mydblog:
TIME 1409913322.725
VALUE off
R-burstrx:
Mydblog:
TIME 1409913322.725
VALUE set_on
R-cyclicinfomsg:
Mydblog:
TIME 1409913322.725
VALUE on
R-cyclicinfomsgdis:
Mydblog:
TIME 1409913322.725
VALUE 0
R-globalbtnlock:
Mydblog:
TIME 1409913322.725
VALUE off
R-localresdis:
Mydblog:
TIME 1409913322.725
VALUE off
R-modusbtnlock:
Mydblog:
TIME 1409913322.725
VALUE off
R-paircentral:
Mydblog:
TIME 1409913322.725
VALUE 0x8D0C2D
Actuator:
Mydblog:
TIME 1409921199.67106
VALUE 0
Batterylevel:
Mydblog:
TIME 1409921199.67106
VALUE 2.8
Desired-temp:
Mydblog:
TIME 1409921199.67106
VALUE 17.0
Measured-temp:
Mydblog:
TIME 1409921199.67106
VALUE 22.7
State:
Mydblog:
TIME 1409921201.16243
VALUE CMDs_pending
Time-request:
Mydblog:
TIME 1409919512.78636
VALUE -
Readings:
2014-09-05 13:46:44 Activity alive
2014-09-05 14:46:39 CommandAccepted yes
2014-09-05 13:46:44 D-firmware 1.3
2014-09-05 13:46:44 D-serialNr KEQ0576971
2014-09-03 17:00:52 PairedTo 0x8D0C2D
2014-07-16 21:38:53 R-backOnTime 10 s
2014-09-05 12:35:22 R-btnLock off
2014-09-05 12:35:22 R-burstRx set_on
2014-09-05 12:35:22 R-cyclicInfoMsg on
2014-09-05 12:35:22 R-cyclicInfoMsgDis 0
2014-09-05 12:35:22 R-globalBtnLock off
2014-09-05 12:35:22 R-localResDis off
2014-07-16 21:38:53 R-lowBatLimitRT 2.1 V
2014-09-05 12:35:22 R-modusBtnLock off
2014-09-05 12:35:22 R-pairCentral 0x8D0C2D
2014-09-03 17:00:52 RegL_00: 01:00 02:01 09:01 0A:8D 0B:0C 0C:2D 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
2014-09-05 11:26:56 RegL_07:
2014-09-05 14:46:39 actuator 0
2014-09-04 15:33:12 battery ok
2014-09-05 14:46:39 batteryLevel 2.8
2014-09-05 14:46:39 desired-temp 17.0
2014-09-03 12:35:11 fwUpdate fail:notInBootLoader
2014-09-05 14:46:39 measured-temp 22.7
2014-09-03 12:33:56 powerOn 2014-09-03 12:33:56
2014-09-03 12:33:56 recentStateType info
2014-09-05 14:46:41 state CMDs_pending
2014-09-05 14:18:32 time-request -
cmdStack:
++A44122113321BC87010200
++A0018D0C2D21BC8703012211330101
++A0018D0C2D21BC8703012211330101
++A0018D0C2D21BC8700050000000000
++A0018D0C2D21BC8700080101
++A0018D0C2D21BC870006
++A0018D0C2D21BC8700040000000000
++A0018D0C2D21BC870103
++A0018D0C2D21BC8701040000000001
++A0018D0C2D21BC870203
++A0018D0C2D21BC8702040000000001
++A0018D0C2D21BC870303
++A0018D0C2D21BC8703040000000001
++A0018D0C2D21BC870403
++A0018D0C2D21BC8704040000000001
++A0018D0C2D21BC8700040000000007
++A0018D0C2D21BC870503
++A0018D0C2D21BC8705040000000001
++A0018D0C2D21BC870603
++A0018D0C2D21BC8706040000000001
++A0018D0C2D21BC870303
++A0018D0C2D21BC8703040000000001
++A0018D0C2D21BC8703012211330101
++A0018D0C2D21BC8700050000000000
++A0018D0C2D21BC8700080101
++A0018D0C2D21BC870006
++A0018D0C2D21BC870303
++A0018D0C2D21BC8703040000000001
++A0018D0C2D21BC8700040000000000
++A0018D0C2D21BC870103
++A0018D0C2D21BC8701040000000001
++A0018D0C2D21BC870203
++A0018D0C2D21BC8702040000000001
++A0018D0C2D21BC870303
++A0018D0C2D21BC8703040000000001
++A0018D0C2D21BC870403
++A0018D0C2D21BC8704040000000001
++A0018D0C2D21BC8700040000000007
++A0018D0C2D21BC870503
++A0018D0C2D21BC8705040000000001
++A0018D0C2D21BC870603
++A0018D0C2D21BC8706040000000001
++A0018D0C2D21BC8701012211330101
++A0018D0C2D21BC8700050000000000
++A0018D0C2D21BC8700080101
++A0018D0C2D21BC870006
++A0018D0C2D21BC8700040000000000
++A0018D0C2D21BC870103
++A0018D0C2D21BC8701040000000001
++A0018D0C2D21BC870203
++A0018D0C2D21BC8702040000000001
++A0018D0C2D21BC870303
++A0018D0C2D21BC8703040000000001
++A0018D0C2D21BC870403
++A0018D0C2D21BC8704040000000001
++A0018D0C2D21BC8700040000000007
++A0018D0C2D21BC870503
++A0018D0C2D21BC8705040000000001
++A0018D0C2D21BC870603
++A0018D0C2D21BC8706040000000001
++A0018D0C2D21BC8700050000000000
++A0018D0C2D21BC8700080101
++A0018D0C2D21BC870006
++A0018D0C2D21BC8700040000000000
++A0018D0C2D21BC870103
++A0018D0C2D21BC8701040000000001
++A0018D0C2D21BC870203
++A0018D0C2D21BC8702040000000001
++A0018D0C2D21BC870303
++A0018D0C2D21BC8703040000000001
++A0018D0C2D21BC870403
++A0018D0C2D21BC8704040000000001
++A0018D0C2D21BC8700040000000007
++A0018D0C2D21BC870503
++A0018D0C2D21BC8705040000000001
++A0018D0C2D21BC870603
++A0018D0C2D21BC8706040000000001
++A0018D0C2D21BC8703012211330101
++A0018D0C2D21BC8700050000000000
++A0018D0C2D21BC8700080101
++A0018D0C2D21BC870006
++A0018D0C2D21BC8700040000000000
++A0018D0C2D21BC870103
++A0018D0C2D21BC8701040000000001
++A0018D0C2D21BC870203
++A0018D0C2D21BC8702040000000001
++A0018D0C2D21BC870303
++A0018D0C2D21BC8703040000000001
++A0018D0C2D21BC870403
++A0018D0C2D21BC8704040000000001
++A0018D0C2D21BC8700040000000007
++A0018D0C2D21BC870503
++A0018D0C2D21BC8705040000000001
++A0018D0C2D21BC870603
++A0018D0C2D21BC8706040000000001
++A0118D0C2D21BC87860422
Helper:
cSnd 018D0C2D21BC8700040000000007
mId 0095
rxType 140
Bm:
Cul_hm_get:
cnt 3
dmx 0
max 1
tot 3
mAr:
HASH(0x14a5c10)
Flur.Thermostat
?
Cul_hm_set:
cnt 48
dmx 0
max 4
tot 183
mAr:
HASH(Flur.Thermostat)
Flur.Thermostat
?
Io:
newChn +21BC87,02,01,00
nextSend 1409921199.88946
prefIO
rxt 2
vccu
p:
21BC87
00
01
00
Mrssi:
mNo E0
Io:
HM_CFG_USB -51
Prt:
awake 0
bErr 0
brstWu 0
sProc 2
wuReSent 2
Q:
qReqConf
qReqStat
Role:
dev 1
Rssi:
At_hm_cfg_usb:
avg -55.0685413005273
cnt 569
lst -53
max -48
min -59
Shregw:
07 04
Shadowreg:
RegL_00: 01:01 02:01 09:01 0A:8D 0B:0C 0C:2D 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00 00:00
Attributes:
IODev HM_CFG_USB
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
building Haus
expert 2_full
firmware 1.3
group Flur
icon hc_wht_regler
model HM-CC-RT-DN
room Hall_Living
serialNr KEQ0576971
subType thermostat
verbose 3
webCmd getConfig:burstXmit
Wie bekomme ich das RT-DN dazu bewegt diese Kommandos abzuarbeiten?
Vielen Dank, Achim
Da kannst du nur warten! Gerade bei den RT-DNs würde ich das nacheinander machen, sonst stößt du schnell an die 1% Grenze.
VG
Frank
Ok und wie lange?
Denn da sind immer noch 95 commands in der queue.
Kann man die irgendwie leeren?
Gruß, Achim
ZitatDenn da sind immer noch 95 commands in der queue.
Kann man die irgendwie leeren?
set <dev> clear msgEvents
Na das war ja einfach 8)
Nun gut jetzt hab ich die queue bereinigt und versuche das ganze nochmals von vorne.
Danke, Achim
ich hänge mich hier mal mit an.
Habe meinen Regler gepaired. Der stand jetzt 5 Tage auf CMDs_pending.
Die habe ich nun mal gelöscht.
Dann stand da:
14 CMDs_pending
Nachdem ich nochmal Anlernen gedrückt habe, hat sich eonoges getan, allerdings steht nun immer noch
13 CMDs_pending dort.
Soll ich das Ding nochmal komplett rauswerfen oder was kann ich tun?
ZitatSoll ich das Ding nochmal komplett rauswerfen oder was kann ich tun?
mit "rauswerfen" erreichst du nur, dass fhem noch mehr informationen braucht.
fhem benötigt die gesamte konfiguration vom rt. da es relativ viele channels und register gibt, braucht es viel funkverkehr. automatisch wird das "häppchenweise" im takt von ca. 2,5 min abgearbeitet. wenn nichts neues hinzu kommt, und die funkstrecke ok ist, sollte das irgendwann erledigt sein. du kannst das abarbeiten beschleunigen, indem du manuell den rt in den anlernmodus setzt. dann werden jedesmal ein paar cmds abgearbeitet.
wie sehen die rssi werte aus? was sagt hminfo? configcheck, peercheck, etc. setze autoreadreg auf 5_missing.
gruss frank
Hallo Frank,
danke für Deine Antwort.
set hm configCheck
wirft mir u.a. zu dem betroffenen Gerät eg_bz_Heizung folgendes aus:
missing register list
eg_bz_Heizung: RegL_00:
eg_bz_Heizung_Clima: RegL_01:,RegL_07:
eg_bz_Heizung_ClimaTeam: RegL_01:
eg_bz_Heizung_Climate: RegL_01:
eg_bz_Heizung_Weather: RegL_01:
eg_bz_Heizung_WindowRec: RegL_01:
eg_bz_Heizung_remote: RegL_01:
...
peer list not read
empty: eg_bz_Heizung_Clima
empty: eg_bz_Heizung_ClimaTeam
empty: eg_bz_Heizung_Climate
empty: eg_bz_Heizung_Weather
empty: eg_bz_Heizung_WindowRec
empty: eg_bz_Heizung_remote
...
PairedTo missing/unknown
eg_bz_Heizung
...
templist mismatch
file: tempList.cfg for eg_bz_Heizung_Clima does not exist
set hm peerCheck
peerCheck done:
peer list not read
empty: eg_bz_Heizung_Clima
empty: eg_bz_Heizung_ClimaTeam
empty: eg_bz_Heizung_Climate
empty: eg_bz_Heizung_Weather
empty: eg_bz_Heizung_WindowRec
empty: eg_bz_Heizung_remote
empty: eg_bz_wandthermostat_Climate
empty: eg_bz_wandthermostat_SwitchTr
empty: eg_bz_wandthermostat_Weather
empty: eg_bz_wandthermostat_WindowRec
empty: eg_bz_wandthermostat_remote
empty: eg_fl_Bewegungsmelder
empty: eg_ki_Wandtermostat_WindowRec
empty: eg_ki_Wandthermostat_Climate
empty: eg_ki_Wandthermostat_SwitchTr
empty: eg_ki_Wandthermostat_Weather
empty: eg_ki_Wandthermostat_remote
empty: garagentor_gross
empty: garagentor_klein
empty: og_fl_Bewegungsmelder
peer not verified
eg_ki_heizung_Climate p:eg_ki_Wandthermostat_Climate
eg_ki_heizung_Weather p:eg_ki_Wandthermostat_Weather
get hm rssi
wirft mir folgendes aus
rssi done:
Device :receive from last avg min<max count
au_bewaesserung:HMLAN1 au_bewaesserung -80.0 -80.2 -81.0< -80.0 8
au_bewaesserung:au_bewaesserung HMLAN1 -83.0 -83.0 -83.0< -83.0 4
eg_az_Deckenlicht_links:HMLAN1 eg_az_Deckenlicht_links -61.0 -61.7 -62.0< -61.0 6
eg_az_Deckenlicht_links:eg_az_Deckenlicht_links HMLAN1 -62.0 -62.0 -62.0< -62.0 3
eg_az_Jalousie :HMLAN1 eg_az_Jalousie -53.0 -53.0 -53.0< -53.0 2
eg_az_Jalousie :eg_az_Jalousie HMLAN1 -80.0 -80.0 -80.0< -80.0 1
eg_az_Schreibtischlampe:HMLAN1 eg_az_Schreibtischlampe -53.0 -53.0 -53.0< -53.0 2
eg_az_Schreibtischlampe:eg_az_Schreibtischlampe HMLAN1 -57.0 -57.0 -57.0< -57.0 1
eg_bz_Heizung :HMLAN1 eg_bz_Heizung -53.0 -54.5 -56.0< -53.0 2
eg_bz_fensterventilator:HMLAN1 eg_bz_fensterventilator -66.0 -65.9 -68.0< -65.0 94
eg_bz_fensterventilator:eg_bz_fensterventilator HMLAN1 -61.0 -61.0 -61.0< -61.0 1
eg_bz_wandthermostat:HMLAN1 eg_bz_wandthermostat -75.0 -72.3 -83.0< -63.0 176
eg_fl_Bewegungsmelder:HMLAN1 eg_fl_Bewegungsmelder -53.0 -52.3 -57.0< -51.0 83
eg_ki_Leuchtkasten_1m_links:HMLAN1 eg_ki_Leuchtkasten_1m_links -51.0 -51.0 -51.0< -51.0 2
eg_ki_Leuchtkasten_1m_links:eg_ki_Leuchtkasten_1m_links HMLAN1 -51.0 -51.0 -51.0< -51.0 1
eg_ki_Leuchtkasten_1m_mitte:HMLAN1 eg_ki_Leuchtkasten_1m_mitte -48.0 -48.0 -48.0< -48.0 2
eg_ki_Leuchtkasten_1m_mitte:eg_ki_Leuchtkasten_1m_mitte HMLAN1 -47.0 -47.0 -47.0< -47.0 1
eg_ki_Leuchtkasten_1m_rechts:HMLAN1 eg_ki_Leuchtkasten_1m_rechts -58.0 -58.0 -58.0< -58.0 2
eg_ki_Leuchtkasten_1m_rechts:eg_ki_Leuchtkasten_1m_rechts HMLAN1 -58.0 -58.0 -58.0< -58.0 1
eg_ki_Leuchtkasten_panorama:HMLAN1 eg_ki_Leuchtkasten_panorama -39.0 -39.0 -39.0< -39.0 2
eg_ki_Leuchtkasten_panorama:eg_ki_Leuchtkasten_panorama HMLAN1 -39.0 -39.0 -39.0< -39.0 1
eg_ki_Wandthermostat:HMLAN1 eg_ki_Wandthermostat -51.0 -51.2 -63.0< -49.0 180
eg_ki_heizung :HMLAN1 eg_ki_heizung -47.0 -47.1 -52.0< -45.0 91
eg_ku_Heizung :HMLAN1 eg_ku_Heizung -69.0 -67.8 -74.0< -60.0 85
eg_ku_Wandthermostat:HMLAN1 eg_ku_Wandthermostat -78.0 -75.2 -81.0< -68.0 193
og_sz_JalousieLinks:HMLAN1 og_sz_JalousieLinks -71.0 -71.0 -71.0< -71.0 2
og_sz_JalousieLinks:og_sz_JalousieLinks HMLAN1 -75.0 -75.0 -75.0< -75.0 1
og_sz_JalousieRechts:HMLAN1 og_sz_JalousieRechts -70.0 -70.0 -70.0< -70.0 2
og_sz_JalousieRechts:og_sz_JalousieRechts HMLAN1 -73.0 -73.0 -73.0< -73.0 1
get hm protoEvents short
protoEvents done:
name :State |CmdPend |Snd |Resnd #CmdDel |ResndFail |Nack |IOerr
CUL_HM_HM_OU_LED16_1EB749: done_Errors:1 | - |1: |3: #16 |1: | - | -
au_bewaesserung : done | - |9: | - # - | - | - | -
eg_az_Deckenlicht_links: done | - |7: | - # - | - | - | -
eg_az_Deckenlicht_rechts: done_Errors:1 | - |1: |3: #3 |1: | - | -
eg_az_Jalousie : done | - |2: | - # - | - | - | -
eg_az_Schreibtischlampe: done | - |3: | - # - | - | - | -
eg_bz_Heizung : pending |13 pending|2: |2: # - | - | - | -
eg_bz_fensterventilator: done_Errors:1 | - |5: |3: #1 |1: | - | -
eg_bz_wandthermostat: done_Errors:1 | - |1: |1: #14 |1: | - | -
eg_ez_fernbedienung : - | - | - | - # - | - | - | -
eg_fl_Bewegungsmelder: done | - |76: | - # - | - | - | -
eg_ki_Leuchtkasten_1m_links: done | - |3: | - # - | - | - | -
eg_ki_Leuchtkasten_1m_mitte: done | - |2: | - # - | - | - | -
eg_ki_Leuchtkasten_1m_rechts: done | - |2: | - # - | - | - | -
eg_ki_Leuchtkasten_panorama: done | - |3: | - # - | - | - | -
eg_ki_Wandthermostat: done_Errors:1 | - |1: |1: #14 |1: | - | -
eg_ki_heizung : done | - |1: | - # - | - | - | -
eg_ku_Fenster_li : - | - | - | - # - | - | - | -
eg_ku_Heizung : - | - | - | - # - | - | - | -
eg_ku_Wandthermostat: - | - | - | - # - | - | - | -
garagentor_gross : - | - | - | - # - | - | - | -
garagentor_klein : - | - | - | - # - | - | - | -
hmvd : - | - | - | - # - | - | - | -
og_fl_Bewegungsmelder: - | - | - | - # - | - | - | -
og_sz_JalousieLinks : done | - |2: | - # - | - | - | -
og_sz_JalousieRechts: done | - |2: | - # - | - | - | -
================================================================================================================
sum 5 |13 |123 |13 #48 |5 |0 |0
CUL_HM queue length:2
requests pending
----------------
autoReadReg :
recent : eg_ki_Wandthermostat
status request :
autoReadReg wakeup : eg_bz_Heizung eg_fl_Bewegungsmelder garagentor_gross garagentor_klein og_fl_Bewegungsmelder
status request wakeup:
autoReadTest :
IODevs:HMLAN1:opened pending=0 condition:ok
msgLoadEst: 1hour:0% 10min steps: 0/0/0/0/0/0
autoreadreg habe ich auf 5_missing gesetzt (eine genaue Erläuterung dazu und was generell sinnvoll ist, habe ich leider noch nicht gefunden)
Ist es noch wichtig zu wissen, dass
Activity auf unknown steht?
eg_bz_Heizung :HMLAN1 eg_bz_Heizung -53.0 -54.5 -56.0< -53.0 2
das sind eigentlich gute rssi werte. ich denke aber, dass ein rt alle 2,5 min sendet, weswegen die anzahl höher sein sollte. vielleicht macht er das auch nur wenn er gepairt ist. keine ahnung, da ich keinen habe.
wahrscheinlich ist das pairing futsch. was zeigt denn ein list vom device? das display vom rt zeigt aber noch "leben" an?
Zitat von: Gunther am 31 Oktober 2014, 14:24:41
Ist es noch wichtig zu wissen, dass
Activity auf unknown steht?
meinst Du das mit Leben?
Wenn ich auf Anlernen drücke ändern sich in FHEM ein paar Zeitstempel.
list zeigt:
Internals:
DEF 22DD43
IODev HMLAN1
NAME eg_bz_Heizung
NR 350
STATE CMDs_pending
TYPE CUL_HM
channel_01 eg_bz_Heizung_Weather
channel_02 eg_bz_Heizung_Climate
channel_03 eg_bz_Heizung_WindowRec
channel_04 eg_bz_Heizung_Clima
channel_05 eg_bz_Heizung_ClimaTeam
channel_06 eg_bz_Heizung_remote
Readings:
2014-10-31 14:18:43 Activity unknown
2014-10-31 14:01:03 D-firmware 1.1
2014-10-31 14:01:03 D-serialNr KEQ0731304
2014-10-31 14:01:07 state CMDs_pending
Regl_00::
TIME 2014-10-31 14:18:17
VAL
Helper:
mId 0095
rxType 140
Io:
newChn +22DD43,00,01,00
rxt 2
p:
22DD43
00
01
00
Mrssi:
mNo
Prt:
bErr 0
sProc 0
Q:
qReqConf 00
qReqStat
Role:
dev 1
Shregw:
07 04
Attributes:
IODev HMLAN1
actCycle 000:10
actStatus unknown
autoReadReg 5_missing
expert 2_full
firmware 1.1
model HM-CC-RT-DN
room Badezimmer
serialNr KEQ0731304
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Zitatmeinst Du das mit Leben?
nein. sondern, ob der reale rt noch etwas anzeigt, oder die batterien leer sind.
ja der ist natürlich noch da.
sieht aus wie nicht gepairt
So, habe nun aufgrund Martins Hinweis nochmal gepaired und das Ding ist da.
Dann geht es nun ans peeren.
Danke schonmal!
Hallo.
Ich hänge mich mal an diese Beitrag an.
Bei mir steht 156cmd_pending.
Hab bestimmt 15 Mal am Gerät die Boost Taste so lange gedrückt, das es von 30 runter zählte und getconfig ausgeführt
Habe mehrfach regset pairCentral mit Adresse des vccu angegeben (Was bei den Dimmern, Tastern und Türkontakten super geklappt hat) und bei R-pairCentral steht set_0x3221F2.
Hier das List vom device:
Internals:
CFGFN
DEF 535060
HMLAN1_MSGCNT 12
HMLAN1_RAWMSG E535060,0000,1F126BDC,FF,FFCE,0184005350600000001400954E4551313737343036375900FFFF
HMLAN1_RSSI -50
HMLAN1_TIME 2017-04-01 11:38:34
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 12
NAME HM_535060
NOTIFYDEV global
NR 488
STATE CMDs_pending
TYPE CUL_HM
channel_01 HM_535060_Weather
channel_02 HM_535060_Climate
channel_03 HM_535060_WindowRec
channel_04 HM_535060_Clima
channel_05 HM_535060_ClimaTeam
channel_06 HM_535060_remote
protCmdPend 59 CMDs pending
protCondBurst off
protSnd 4 last_at:2017-04-01 12:48:20
protState CMDs_pending
rssi_at_HMLAN1 cnt:12 avg:-50.58 min:-54 max:-49 lst:-50
Readings:
2017-04-01 11:51:15 Activity dead
2017-03-31 16:40:18 D-firmware 1.4
2017-03-31 16:40:18 D-serialNr NEQ1774067
2017-04-01 12:47:14 R-pairCentral set_0x3221F2
2017-04-01 12:48:23 state CMDs_pending
cmdStack:
++A0013221F253506000040000000000
++A0013221F25350600103
++A0013221F253506001040000000001
++A0013221F25350600203
++A0013221F253506002040000000001
++A0013221F25350600303
++A0013221F253506003040000000001
++A0013221F25350600403
++A0013221F253506004040000000001
++A0013221F253506000040000000007
++A0013221F25350600503
++A0013221F253506005040000000001
++A0013221F25350600603
++A0013221F253506006040000000001
++A0013221F253506000040000000000
++A0013221F25350600103
++A0013221F253506001040000000001
++A0013221F25350600203
++A0013221F253506002040000000001
++A0013221F25350600303
++A0013221F253506003040000000001
++A0013221F25350600403
++A0013221F253506004040000000001
++A0013221F253506000040000000007
++A0013221F25350600503
++A0013221F253506005040000000001
++A0013221F25350600603
++A0013221F253506006040000000001
++A0013221F253506000040000000000
++A0013221F25350600103
++A0013221F253506001040000000001
++A0013221F25350600203
++A0013221F253506002040000000001
++A0013221F25350600303
++A0013221F253506003040000000001
++A0013221F25350600403
++A0013221F253506004040000000001
++A0013221F253506000040000000007
++A0013221F25350600503
++A0013221F253506005040000000001
++A0013221F25350600603
++A0013221F253506006040000000001
++A0013221F253506000050000000000
++A0013221F253506000080A320B210CF2
++A0013221F25350600006
++A0013221F253506000040000000000
++A0013221F25350600103
++A0013221F253506001040000000001
++A0013221F25350600203
++A0013221F253506002040000000001
++A0013221F25350600303
++A0013221F253506003040000000001
++A0013221F25350600403
++A0013221F253506004040000000001
++A0013221F253506000040000000007
++A0013221F25350600503
++A0013221F253506005040000000001
++A0013221F25350600603
++A0013221F253506006040000000001
Helper:
HM_CMDNR 51
mId 0095
rxType 140
supp_Pair_Rep 1
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +535060,02,00,00
nextSend 1491039514.80608
prefIO
rxt 2
vccu
p:
535060
00
00
00
Mrssi:
mNo 01
Io:
HMLAN1 -48
Prt:
awake 0
bErr 0
brstWu 0
sProc 2
Q:
qReqConf
qReqStat
Role:
dev 1
prs 1
Rssi:
At_hmlan1:
avg -50.5833333333333
cnt 12
lst -50
max -49
min -54
Shregw:
07 04
Shadowreg:
RegL_00. 0A:32 0B:21 0C:F2
Tmpl:
Attributes:
IODev HMLAN1
actCycle 000:10
actStatus dead
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.4
model HM-CC-RT-DN
room CUL_HM
serialNr NEQ1774067
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Hab gerade noch mal die boost Taste länger als 4Sekunden gedrückt, aber das device steht weit auf dead.
Ablauf des Einbindens war wie bei den anderen Geräten:
Termosthat Hardwareseitig montiert, batterien eingesetzt, Konfigfahrt machen lassen, autocreate aktiviert, vccu mit hmpairforsec 60 aktiviert und boost Taste gedrückt.
Nach ablauf im device getconfig gestartet und ab da stan cmd_pending mit langsam steigenden Zahlen im device.
Im bin über Tipps glücklich.
(Habe das Gerät übrigens schon einmal gelöscht und bin von vorne angefangen, aber mit dem gleichen Ergebnis.
wenn so viele pending cmds existieren, bringt es eigentlich nichts, sie abzuarbeiten. auch weitere cmds lassen die liste höchstens noch länger werden und stehen ganz am ende.
also erstmal alle pending cmds löschen => set clear msgEvents.
nun könntest du neue cmds senden.
allerdings wird es sicherlich ein grösseres problem geben, wenn sich derart viele cmds gestaut haben.
ich tippe, dass das pairing nicht funktioniert hat. hat der hmlan probleme? overload? disconnect?
einfach mal drüber pairen, vielleicht auch öfter. das device in fhem aber nicht löschen.
Hallo Frank.
hmlan ist opened
msgclear gemacht, boost gedrückt, getconfig und schon wieder 14cmd_pending angezeigt.
Was kann ich tun?
Löschen ist also doof, was kann ich dann tun?
Im List vom hmlan steht:
535060:
cfg +535060,02,00,00
chn 00
flg 0
msg
name HM_535060
to 1491047056.36956
Da wird also schon etwas erkannt, oder?
hminfo meldet:
configCheck done:
missing register list
Ez.Fenstergriff: .RegL_00.,.RegL_01.
HM_535060: RegL_00.
HM_535060_Clima: RegL_01.,RegL_07.
HM_535060_ClimaTeam: RegL_01.
HM_535060_Climate: RegL_01.
HM_535060_Weather: RegL_01.
HM_535060_WindowRec: RegL_01.
HM_535060_remote: RegL_01.
Te_Thermometer: RegL_00.
Register changes pending
HM_535060
peer list incomplete. Use getConfig to read it.
incomplete: Ez.Fenstergriff:
incomplete: HM_535060_Clima:
incomplete: HM_535060_ClimaTeam:
incomplete: HM_535060_Climate:
incomplete: HM_535060_Weather:
incomplete: HM_535060_WindowRec:
incomplete: HM_535060_remote:
PairedTo missing/unknown
Ez.Fenstergriff
HM_535060
Te_Thermometer
templist mismatch
HM_535060_Clima: file: ././tempList.cfg for HM_535060_Clima does not exist
Fenstgriff und thermometer bittnicht beachten.
An welche Schraube muss ich ran?
zeig doch mal je ein list von vccu und hmlan.
HMLAN List:
Internals:
CHANGED
DEF 10.1.1.107:1000
DeviceName 10.1.1.107:1000
FD 4
HMLAN1_MSGCNT 1138
HMLAN1_TIME 2017-04-01 15:18:40
IFmodel LAN
NAME HMLAN1
NR 28
NTFY_ORDER 50-HMLAN1
PARTIAL
RAWMSG E4EAEEA,0000,1FDBF3DD,FF,FFBA,AA86534EAEEA000000004100DC4200C943001344FFED
RSSI -70
STATE opened
TYPE HMLAN
XmitOpen 1
assignedIDsCnt 12
msgKeepAlive dlyMax:118.751 bufferMin:-93
msgLoadCurrent 1
msgLoadHistoryAbs 5min steps: 1/1/1/1/1/1/4/4/4/4/4/4
msgParseDly min:6 max:32010 last:10 cnt:788
owner 3221F2
owner_CCU vccu
uptime 006 148:28:45.947
Readings:
2017-03-31 14:33:33 D-HMIdAssigned 3221F2
2017-03-31 14:33:33 D-HMIdOriginal 3221F2
2017-03-31 14:33:33 D-firmware 0.964
2017-03-31 14:33:33 D-serialNr LEQ0986537
2017-04-01 05:44:37 Xmit-Events init:72 ok:72 disconnected:72
2017-04-01 05:44:37 cond ok
2017-04-01 15:18:57 loadLvl low
2017-04-01 05:43:51 prot_disconnected last
2017-04-01 05:44:34 prot_init last
2017-04-01 05:43:51 prot_keepAlive last
2017-04-01 05:44:37 prot_ok last
2017-04-01 05:44:34 state opened
Helper:
assIdCnt 12
assIdRep 12
info 03C4,LEQ0986537,3221F2,3221F2
setTime 45503
Cnd:
0 72
253 72
255 72
Dly:
cnt 788
lst 10
max 32010
min 6
Ids:
2c395b:
cfg +2C395B,00,00,00
name Ez.Fenstergriff
40d1f6:
cfg +40D1F6,00,00,00
chn 01
flg 0
msg
name Fl.OG.Licht
to 1490963626.22046
40d579:
cfg +40D579,00,00,00
chn 01
flg 0
msg
name Fl.EG.Licht
to 1490963625.20943
43043a:
cfg +43043A,00,00,00
chn 02
flg 0
msg
name K.Rolllade
to 1491033602.01257
44d277:
cfg +44D277,00,00,00
chn 02
flg 0
msg
name Wz.Rolllade
to 1491033612.01074
44d2c0:
cfg +44D2C0,00,00,00
chn 01
flg 0
msg
name Ez.Rolllade
to 1490963621.1695
4eaeea:
cfg +4EAEEA,00,00,00
name Te_Thermometer
5005ab:
cfg +5005AB,00,00,00
chn 01
flg 0
msg
name Ez_LichtK_Tuer
to 1490964764.58539
52487b:
cfg +52487B,00,00,00
chn 01
flg 0
msg
name Haustuer
to 1491047654.52333
535060:
cfg +535060,02,00,00
chn 00
flg 0
msg
name HM_535060
to 1491047056.36956
53cfa7:
cfg +53CFA7,00,00,00
name Ez_LichtT_Tuer
53cfb2:
cfg +53CFB2,00,00,00
name Ez_LichtW_Tuer
K:
BufMin -93
DlyMax 118.751
Next 1491052742.43881
Start 1491052737.43881
Loadlvl:
bl 40
a:
99
90
40
0
H:
0 low
40 batchLevel
90 high
99 suspended
Log:
all 0
sys 0
ids:
ARRAY(0x27bddc8)
Q:
HMcndN 0
answerPend 0
hmLanQlen 1
keepAliveRec 1
keepAliveRpt 0
loadLastMax 1
loadNo 3
scnt 6
ald:
1
1
1
1
1
1
4
4
4
4
4
4
apIDs:
Ref:
drft -0.000199880071956826
hmtL 534525947
kTs 0
offL 1490518211495
sysL 1491052737442
Attributes:
event-on-change-reading .*
group LAN.Zentral
hmId 3221F2
hmLanQlen 1_min
loadLevel 0:low,40:batchLevel,90:high,99:suspended
room Zentrale
wdTimer 5
vccu List:
Internals:
DEF 3221F2
HMLAN1_MSGCNT 411
HMLAN1_RAWMSG E4BDFCE,0000,1FDC5874,FF,FF9C,B886534BDFCE000000004100F54200E843000D44FFF3
HMLAN1_RSSI -100
HMLAN1_TIME 2017-04-01 15:19:05
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 411
NAME vccu
NOTIFYDEV global
NR 30
STATE HMLAN1:ok,
TYPE CUL_HM
assignedIOs HMLAN1
Readings:
2017-04-01 05:44:37 state HMLAN1:ok,
2017-03-15 18:50:42 unknown_221621 received
2017-03-29 18:19:34 unknown_23D521 received
2017-03-14 21:10:49 unknown_2B2FD0 received
2017-04-01 15:13:04 unknown_2BBEDB received
2017-03-31 18:04:47 unknown_2DB722 received
2017-04-01 15:18:29 unknown_2FBE29 received
2017-03-15 18:00:23 unknown_35F6E2 received
2017-03-31 11:39:59 unknown_385AC7 received
2017-04-01 13:57:13 unknown_3AE0E4 received
2017-03-29 18:20:53 unknown_451114 received
2017-03-19 13:38:18 unknown_466B13 received
2017-03-21 20:51:33 unknown_4AA935 received
2017-03-26 21:14:22 unknown_4BDFB3 received
2017-04-01 15:19:05 unknown_4BDFCE received
2017-03-13 10:12:42 unknown_4EAEEA received
2017-03-25 23:41:06 unknown_5005AB received
2017-03-28 18:57:42 unknown_52487B received
2017-03-31 14:18:19 unknown_535060 received
2017-03-26 11:04:12 unknown_53CFB2 received
Helper:
HM_CMDNR 47
mId FFF0
rxType 1
Ack:
Expert:
def 1
det 0
raw 1
tpl 0
Io:
vccu vccu
ioList:
HMLAN1
Mrssi:
mNo
Prt:
bErr 0
sProc 0
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
vrt 1
Tmpl:
Attributes:
IODev HMLAN1
IOList HMLAN1
IOgrp vccu
expert 2_raw
model CCU-FHEM
room Zentrale
subType virtual
webCmd virtual:update
was ist denn bei dir los?
obwohl du dein keepalive timer auf 5 sec gestellt hast, sind 72 disconnects aufgetreten. die zeitspanne dafür ist unklar.
ich würde den timer wieder auf default 25s setzen und die aktuelle fw 0.965 updaten.
ausserdem die disconnects abstellen.
das sieht mir nach freezes von fhem aus.
schmeiss apptime und perfmon an.
Zitat von: frank am 01 April 2017, 15:48:09
was ist denn bei dir los?
obwohl du dein keepalive timer auf 5 sec gestellt hast, sind 72 disconnects aufgetreten. die zeitspanne dafür ist unklar.
ich würde den timer wieder auf default 25s setzen und die aktuelle fw 0.965 updaten.
ausserdem die disconnects abstellen.
das sieht mir nach freezes von fhem aus.
schmeiss apptime und perfmon an.
Machmal fühle ich mich so total ungebildet ???
Kannst du mir da mal ein wenig helfen?
Wie stelle ich das keepalive ein? Habe kein reading im hmlan gefunden :o
Jetz sind es übrigens schon 74 disconnects.
Das mit dem Firmwareupdate lese ich mir mal im wiki, oder wo auch immer nach, damit mir nicht wieder gesagt wird, das ich erst lesen vor fragen soll.
apptime und perfmon sagt mir leider nix.
name function max count total average maxDly
tmr-Calendar_Wakeup HASH(0x2e6fc58) 5011 5 5151 1030.20 7 HASH(Abfall)
Abfallkalender CALVIEW_Notify 482 2013 2391 1.19 0 HASH(Abfallkalender); HASH(Abfall)
HMLAN1 HMLAN_Read 100 1099 6152 5.60 0 HASH(HMLAN1)
ZWDongle ZWDongle_Read 72 12 109 9.08 0 HASH(ZWDongle)
tmr-Wunderground_GetStatus HASH(0x384b660) 42 71 2212 31.15 4837 HASH(WUweather)
tmr-Weather_GetUpdate HASH(0x2012e98) 37 11 340 30.91 5 HASH(wetter)
FileLog_Wz.Rolllade FileLog_Log 35 2013 2555 1.27 0 HASH(FileLog_Wz.Rolllade); HASH(WUweather)
Logfile FileLog_Log 33 2013 2372 1.18 0 HASH(Logfile); HASH(WUweather)
tmr-allergy_GetUpdate HASH(0x3c9e128) 31 1 31 31.00 4 HASH(allergien)
myAbfall ABFALL_Notify 31 2013 155 0.08 0 HASH(myAbfall); HASH(Abfall)
SZ.Harmony harmony_Read 20 436 107 0.25 0 HASH(SZ.Harmony)
eventTypes eventTypes_Notify 15 2013 1498 0.74 0 HASH(eventTypes); HASH(WUweather)
CUL_0 CUL_Read 14 386 1944 5.04 0 HASH(CUL_0)
tmr-FRITZBOX_Readout_Start Fritzbox.Readout 13 71 782 11.01 10 Fritzbox.Readout
tmr-PROPLANTA_Start HASH(0x3c818d0) 13 2 26 13.00 2 HASH(AgroWeather)
tmr-UWZ_Start HASH(0x3e665c8) 12 5 39 7.80 466 HASH(Unwetterzentrale)
tmr-CUL_HM_ActCheck ActionDetector 11 35 99 2.83 4 ActionDetector
FileLog_Wz.Heizkoerper FileLog_Log 8 208 14 0.07 0 HASH(FileLog_Wz.Heizkoerper); HASH(Wz.Heizkoerper)
Abfall Calendar_Get 7 1485 1535 1.03 0 HASH(Abfall); ; text; next
FileLog_temp_schatten FileLog_Log 6 139 10 0.07 0 HASH(FileLog_temp_schatten); HASH(Te_Therm_Schatten)
tmr-Twilight_sunpos HASH(0x214a648) 6 1 6 6.00 1 HASH(LichtWetter_sunpos)
Hilft das weiter?
Was kann ich jetzt tun?
Edit: Hatte ich vergessen, haben die Fachleute aber sicher erkannt: Die Tabelle oben kommt von apptime (perfmon habe ich noch nicht installiert)
die oberste funktion hat bei 5 durchläufen 1 mal ca 5 sek fhem blockiert. das könnte zb ein disconnect verursachen.
wie lange war apptime aktiv? die tabelle gilt immer von apptime start/clear bis zum anzeigeaufruf. öfter mal kontrollieren.
ZitatWie stelle ich das keepalive ein? Habe kein reading im hmlan gefunden :o
"attr hmlan wdTimer 25"
starte mal perfmon und "sniffe" das pairing, wie im wiki beschrieben.
Interessant auch die Anzahl der Aufrufe. Einige tausend. Wie lange ist es gelaufen? Die Summe wird irgendwann auch stören. Wie lange sind diese timer?