Hallo zusammen,
ich möchte das Thema, dass schon in einigen anderen Beiträgen behandelt wurde, doch nochmal aufwärmen, denn leider scheint bei mir der gleich Effekt aufgetreten zu sein, aber nach Durchsicht konnte ich einen eventuellen Lösungsansatz für mich in den schon behandelten Themen nicht finden.
Die Thermostate, die mit meinem HM-LAN verbunden sind, arbeiten die Befehle nicht ab und irgendwann gibt es dann ein "MISSING ACK". Das Empfangen von Temperaturen usw. funktioniert nach wie vor ohne Probleme und auch Einstellen am Thermostat werden übertragen. Davor liefen die Thermostate bestimmt ein Jahr lang ohne Probleme...
Auch der Trick mit dem kurzen Drücken der Anlerntaste funktioniert nicht. Das Thermostat wechsel in Boost-Modus und der Befehl wird auch nicht übertragen. Wie lange müsste ich denn die Taste drücken - doch nicht bis zum Anlernen, oder?
Ein Versuch ein Thermostat zu resetten und neu anzulernen führte nur dazu, dass das Gerät so halb verbunden ist und auch keine Befehle ausführt. Nichts geht da - kein getConfig, burst, ...
(siehe dazu auch diesem Thread: https://forum.fhem.de/index.php?topic=65326.new;topicseen#new (https://forum.fhem.de/index.php?topic=65326.new;topicseen#new))
Anbei poste ich die Ausgaben eines der betreffenden Geräte und des HM-LAN-Gateways:
Betroffenes Thermostat, von dem nur noch Daten gesendet werden:
Internals:
DEF 34665F
HMLAN1_MSGCNT 257
HMLAN1_RAWMSG E34665F,0000,01E9DF99,FF,FFB2,0F861034665F0000000AA0D50C0F00
HMLAN1_RSSI -78
HMLAN1_TIME 2017-01-21 08:33:25
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 257
NAME Wohnzimmer_Thermostat_2
NOTIFYDEV global
NR 41
NTFY_ORDER 50-Wohnzimmer_Thermostat_2
STATE MISSING ACK
TYPE CUL_HM
channel_01 Wohnzimmer_Thermostat_2_Weather
channel_02 Wohnzimmer_Thermostat_2_Climate
channel_03 Wohnzimmer_Thermostat_2_WindowRec
channel_04 Wohnzimmer_Thermostat_2_Clima
channel_05 Wohnzimmer_Thermostat_2_ClimaTeam
channel_06 Wohnzimmer_Thermostat_2_Remote
lastMsg No:0F - t:10 s:34665F d:000000 0AA0D50C0F00
protCmdDel 15
protCondBurst off
protLastRcv 2017-01-21 08:33:25
protResnd 4 last_at:2017-01-21 00:14:17
protResndFail 1 last_at:2017-01-21 00:17:05
protSnd 6 last_at:2017-01-21 00:17:03
protState CMDs_done_Errors:1
rssi_at_HMLAN1 avg:-77.19 lst:-78 min:-92 max:-76 cnt:215
Helper:
Dblog:
Actuator:
Logdb:
TIME 1484984005.77719
VALUE 15
Desired-temp:
Logdb:
TIME 1484984005.77719
VALUE 20.0
Measured-temp:
Logdb:
TIME 1484984005.77719
VALUE 21.3
Readings:
2017-01-21 00:07:44 Activity alive
2017-01-21 08:18:25 CommandAccepted yes
2017-01-21 00:07:44 D-firmware 1.3
2017-01-21 00:07:44 D-serialNr LEQ1239319
2017-01-21 08:06:15 RegL_00.
2017-01-21 08:33:25 actuator 15
2017-01-21 08:33:25 battery ok
2017-01-21 08:33:25 batteryLevel 2.7
2017-01-21 08:33:25 desired-temp 20.0
2017-01-21 08:33:25 measured-temp 21.3
2017-01-21 08:33:25 motorErr ok
2017-01-21 00:17:05 state MISSING ACK
Helper:
HM_CMDNR 15
cSnd ,012BAC1E34665F00040000000000
mId 0095
rxType 140
supp_Pair_Rep 0
Ack:
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +34665F,00,00,00
nextSend 1484984005.8615
prefIO
rxt 2
vccu
p:
34665F
00
00
00
Mrssi:
mNo 0F
Io:
HMLAN1 -76
Prt:
awake 0
bErr 0
brstWu 0
sProc 0
sleeping 1
Rspwait:
Q:
qReqConf
qReqStat
Role:
dev 1
prs 1
Rssi:
At_hmlan1:
avg -77.1906976744186
cnt 215
lst -78
max -76
min -92
Shregw:
07 04
Tmpl:
Attributes:
IODev HMLAN1
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_full
firmware 1.3
model HM-CC-RT-DN
room hidden
serialNr LEQ1239319
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
HMLAN, mit dem die Geräte verbunden sind:
Internals:
DEF 192.168.0.21:1000
DeviceName 192.168.0.21:1000
FD 13
HMLAN1_MSGCNT 788
HMLAN1_TIME 2017-01-21 08:40:51
IFmodel LAN
NAME HMLAN1
NR 27
NTFY_ORDER 50-HMLAN1
PARTIAL
RAWMSG E38AB05,0000,01F0AEF5,FF,FFB8,D8861038AB050000000A98C98C0500
RSSI -72
STATE opened
TYPE HMLAN
XmitOpen 1
assignedIDsCnt 1
msgKeepAlive dlyMax:0.024 bufferMin:4
msgLoadCurrent 0
msgLoadHistoryAbs 5min steps: 0/0/0/0/0/0/0/0/0/0/0/0
msgParseDly min:9 max:506 last:11 cnt:779
owner 2BAC1E
uptime 000 09:02:33.290
Readings:
2017-01-20 22:48:51 D-HMIdAssigned 2BAC1E
2017-01-20 22:48:51 D-HMIdOriginal 2BAC1E
2017-01-20 22:48:51 D-firmware 0.964
2017-01-20 22:48:51 D-serialNr LEQ0579634
2017-01-20 23:38:37 Xmit-Events disconnected:6 init:4 ok:4
2017-01-20 23:38:37 cond ok
2017-01-21 08:40:54 loadLvl low
2017-01-20 23:38:36 prot_disconnected last
2017-01-07 12:31:08 prot_dummy last
2017-01-20 23:38:37 prot_init last
2017-01-12 20:42:14 prot_keepAlive last
2017-01-20 23:38:37 prot_ok last
2017-01-20 21:50:19 prot_timeout last
2017-01-20 23:38:37 state opened
Helper:
assIdCnt 1
assIdRep 1
info 03C4,LEQ0579634,2BAC1E,2BAC1E
setTime 45318
Cnd:
0 4
253 6
255 4
Dly:
cnt 779
lst 11
max 506
min 9
Ids:
34665f:
flg 0
3466d9:
flg 0
38ab04:
cfg +38AB04,02,00,00
flg 0
name HM_38AB04
K:
BufMin 4
DlyMax 0.024
Next 1484984479.63024
Start 1484984454.63024
Loadlvl:
bl 40
a:
99
90
40
0
H:
0 low
40 batchLevel
90 high
99 suspended
Log:
all 1
sys 1
ids:
Q:
HMcndN 0
answerPend 0
hmLanQlen 1
keepAliveRec 1
keepAliveRpt 0
loadLastMax 0
loadNo 8
scnt 4
ald:
0
0
0
0
0
0
0
0
0
0
0
0
apIDs:
Ref:
drft -0.000159980802303724
hmtL 32553290
kTs 0
offL 1484951901343
sysL 1484984454633
Attributes:
alias Homematic Funkstation
devStateIcon opened:general_ok
dummy 0
group Basisstation
hmId 2BAC1E
hmLanQlen 1_min
icon hm_lan
loadLevel 0:low,40:batchLevel,90:high,99:suspended
logIDs sys,all
room Keller
verbose 5
Thermostat, das vermutlich nach Reset nicht mehr richtig verbunden wird:
Internals:
CFGFN
DEF 38AB04
HMLAN1_MSGCNT 4
HMLAN1_RAWMSG E38AB04,0000,01CA25B5,FF,FFBE,01840038AB040000001400954D4551303138323334385900FFFF
HMLAN1_RSSI -66
HMLAN1_TIME 2017-01-21 07:58:46
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 4
NAME HM_38AB04
NOTIFYDEV global
NR 1025
STATE CMDs_pending
TYPE CUL_HM
channel_01 HM_38AB04_Weather
channel_02 HM_38AB04_Climate
channel_03 HM_38AB04_WindowRec
channel_04 HM_38AB04_Clima
channel_05 HM_38AB04_ClimaTeam
channel_06 HM_38AB04_remote
protCmdPend 16 CMDs_pending
protCondBurst off
protSnd 2 last_at:2017-01-21 08:32:09
protState CMDs_pending
rssi_at_HMLAN1 avg:-65.25 lst:-66 min:-66 max:-63 cnt:4
Readings:
2017-01-21 08:12:05 Activity dead
2017-01-20 23:39:41 D-firmware 1.4
2017-01-20 23:39:41 D-serialNr MEQ0182348
2017-01-20 23:39:41 R-pairCentral set_0x2BAC1E
2017-01-21 08:33:00 state CMDs_pending
cmdStack:
++A0012BAC1E38AB0400040000000000
++A0012BAC1E38AB040103
++A0012BAC1E38AB0401040000000001
++A0012BAC1E38AB040203
++A0012BAC1E38AB0402040000000001
++A0012BAC1E38AB040303
++A0012BAC1E38AB0403040000000001
++A0012BAC1E38AB040403
++A0012BAC1E38AB0404040000000001
++A0012BAC1E38AB0400040000000007
++A0012BAC1E38AB040503
++A0012BAC1E38AB0405040000000001
++A0012BAC1E38AB040603
++A0012BAC1E38AB0406040000000001
++A0042BAC1E38AB040100
++A0042BAC1E38AB040101
Helper:
HM_CMDNR 3
cSnd ,012BAC1E38AB0400050000000000
mId 0095
rxType 140
supp_Pair_Rep 0
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +38AB04,02,00,00
nextSend 1484981926.99846
prefIO
rxt 2
vccu
p:
38AB04
00
00
00
Mrssi:
mNo 01
Io:
HMLAN1 -64
Prt:
awake 0
bErr 0
brstWu 0
sProc 2
Q:
qReqConf
qReqStat
Role:
dev 1
prs 1
Rssi:
At_hmlan1:
avg -65.25
cnt 4
lst -66
max -63
min -66
Shregw:
07 04
Shadowreg:
RegL_00. 02:01 0A:2B 0B:AC 0C:1E
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 MEQ0182348
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Gerne stelle ich weitere Daten/Protokolle zur Verfügung.
Wer kann helfen?
Gruß
Heiko
Lösung zum Thema gefunden:
https://forum.fhem.de/index.php/topic,65326.0.html (https://forum.fhem.de/index.php/topic,65326.0.html)
Im HMLAN war ein attribut "dummy" mit dem Wert "0" gesetzt. Gelöscht und schon gings wieder.
Thema kann geschlossen werden.
Gruß
Heiko