Hallo Leute,
im Wohnzimmer betreibe ich ein Team bestehend aus zwei Homematic HM-CC-RT-DN Thermostaten. Das Peering funktioniert soweit. Wenn ich die Temperatur an einem der beiden Thermostate einstelle, passiert dies auch am jeweils anderen Thermostat.
Hier die Lists der beiden Devices:
Essbereich Thermostat
Internals:
DEF 681CFB
FUUID 5c438e35-f33f-5dcf-2981-b2bd91a886b80301
HMUSB2_MSGCNT 34
HMUSB2_RAWMSG E681CFB,0000,00502556,FF,FFD0,188610681CFB0000000AA8E28B0E00
HMUSB2_RSSI -48
HMUSB2_TIME 2019-05-05 23:38:17
HMUSB_MSGCNT 34
HMUSB_RAWMSG E681CFB,0000,00502591,FF,FFD2,188610681CFB0000000AA8E28B0E00
HMUSB_RSSI -46
HMUSB_TIME 2019-05-05 23:38:17
IODev HMUSB
LASTInputDev HMUSB2
MSGCNT 68
NAME OG_WZ_Essbereich_Thermostat
NOTIFYDEV global
NR 134
NTFY_ORDER 50-OG_WZ_Essbereich_Thermostat
STATE CMDs_done
TYPE CUL_HM
channel_01 OG_WZ_Essbereich_Thermostat_Weather
channel_02 OG_WZ_Essbereich_Thermostat_Climate
channel_03 OG_WZ_Essbereich_Thermostat_WindowRec
channel_04 OG_WZ_Essbereich_Thermostat_Clima
channel_05 OG_WZ_Essbereich_Thermostat_ClimaTeam
channel_06 OG_WZ_Essbereich_Thermostat_remote
lastMsg No:18 - t:10 s:681CFB d:000000 0AA8E28B0E00
protLastRcv 2019-05-05 23:38:17
protRcv 34 last_at:2019-05-05 23:38:17
rssi_at_HMUSB cnt:34 min:-46 max:-45 avg:-45.97 lst:-46
rssi_at_HMUSB2 cnt:34 min:-49 max:-48 avg:-48.05 lst:-48
READINGS:
2019-05-05 22:23:01 Activity alive
2019-04-28 22:39:48 CommandAccepted yes
2018-11-10 16:48:52 D-firmware 1.5
2018-11-10 16:48:52 D-serialNr OEQ2633260
2019-03-17 22:10:36 PairedTo 0x242424
2018-11-10 16:52:11 R-backOnTime 10 s
2018-11-10 16:52:11 R-burstRx on
2018-11-10 16:52:11 R-cyclicInfoMsg on
2018-11-10 16:52:11 R-cyclicInfoMsgDis 0
2018-11-10 16:52:11 R-pairCentral 0x242424
2019-03-17 22:10:36 RegL_00. 00:00 01:01 02:01 09:01 0A:24 0B:24 0C:24 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00
2019-04-26 22:18:49 RegL_07.
2019-05-05 23:38:17 actuator 14
2019-04-28 22:39:49 battery ok
2019-05-05 23:38:17 batteryLevel 2.6
2019-04-28 20:25:28 controlMode auto
2019-05-05 23:38:17 desired-temp 21.0
2019-05-05 23:38:17 measured-temp 22.6
2019-05-05 23:38:17 motorErr communicationERR
2019-03-17 22:05:32 powerOn 2019-03-17 22:05:32
2019-03-17 22:05:32 recentStateType info
2019-04-28 22:39:49 state CMDs_done
2019-04-28 16:20:52 time-request -
helper:
HM_CMDNR 24
mId 0095
peerFriend
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +681CFB,00,00,00
nextSend 1557092297.4581
rxt 2
vccu VCCU
p:
681CFB
00
00
00
prefIO:
HMUSB2
mRssi:
mNo 18
io:
HMUSB:
-38
-38
HMUSB2:
-48
-48
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_HMUSB:
avg -45.9705882352941
cnt 34
lst -46
max -45
min -46
at_HMUSB2:
avg -48.0588235294118
cnt 34
lst -48
max -48
min -49
shRegW:
07 04
tmpl:
Attributes:
IODev HMUSB
IOgrp VCCU:HMUSB2
actCycle 000:10
actStatus alive
alias Essbereich Thermostat
autoReadReg 4_reqStatus
expert 2_full
firmware 1.5
model HM-CC-RT-DN
serialNr OEQ2633260
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Wohnbereich Thermostat
Internals:
DEF 47D5B1
FUUID 5c438e35-f33f-5dcf-4070-b61423204cb0e153
HMUSB2_MSGCNT 33
HMUSB2_RAWMSG E47D5B1,0000,00500A92,FF,FFC6,2E861047D5B10000000AA8E08B0E00
HMUSB2_RSSI -58
HMUSB2_TIME 2019-05-05 23:38:10
HMUSB_MSGCNT 33
HMUSB_RAWMSG E47D5B1,0000,00500ACC,FF,FFCD,2E861047D5B10000000AA8E08B0E00
HMUSB_RSSI -51
HMUSB_TIME 2019-05-05 23:38:10
IODev HMUSB
LASTInputDev HMUSB2
MSGCNT 66
NAME OG_WZ_Wohnbereich_Thermostat
NOTIFYDEV global
NR 146
NTFY_ORDER 50-OG_WZ_Wohnbereich_Thermostat
STATE CMDs_done
TYPE CUL_HM
channel_01 OG_WZ_Wohnbereich_Thermostat_Weather
channel_02 OG_WZ_Wohnbereich_Thermostat_Climate
channel_03 OG_WZ_Wohnbereich_Thermostat_WindowRec
channel_04 OG_WZ_Wohnbereich_Thermostat_Clima
channel_05 OG_WZ_Wohnbereich_Thermostat_ClimaTeam
channel_06 OG_WZ_Wohnbereich_Thermostat_remote
lastMsg No:2E - t:10 s:47D5B1 d:000000 0AA8E08B0E00
protLastRcv 2019-05-05 23:38:10
protRcv 33 last_at:2019-05-05 23:38:10
rssi_at_HMUSB cnt:33 min:-52 max:-50 avg:-51.09 lst:-51
rssi_at_HMUSB2 cnt:33 min:-62 max:-58 avg:-58.93 lst:-58
READINGS:
2019-05-05 22:23:01 Activity alive
2019-04-28 22:40:25 CommandAccepted yes
2019-02-22 21:56:49 D-firmware 1.5
2019-02-22 21:56:49 D-serialNr NEQ0313497
2019-03-17 22:12:00 PairedTo 0x242424
2018-01-07 11:26:46 R-backOnTime 10 s
2018-01-07 11:26:46 R-burstRx on
2018-01-07 11:26:46 R-cyclicInfoMsg on
2018-01-07 11:26:46 R-cyclicInfoMsgDis 0
2018-01-07 11:26:46 R-pairCentral 0x242424
2019-03-17 22:11:59 RegL_00. 00:00 01:01 02:01 09:01 0A:24 0B:24 0C:24 0E:0A 0F:00 11:00 12:15 16:00 18:00 19:00 1A:00
2019-04-26 22:18:49 RegL_07.
2019-05-05 23:38:10 actuator 14
2019-04-28 22:40:26 battery ok
2019-05-05 23:38:10 batteryLevel 2.6
2019-04-23 20:56:32 controlMode auto
2019-05-05 23:38:10 desired-temp 21.0
2018-12-08 15:00:12 fwUpdate done
2019-05-05 23:38:10 measured-temp 22.4
2019-05-05 23:38:10 motorErr communicationERR
2019-03-17 22:04:27 powerOn 2019-03-17 22:04:27
2019-03-17 22:04:27 recentStateType info
2019-04-28 22:40:26 state CMDs_done
2019-04-28 16:19:26 time-request -
helper:
HM_CMDNR 46
mId 0095
peerFriend
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +47D5B1,00,00,00
nextSend 1557092290.58259
rxt 2
vccu VCCU
p:
47D5B1
00
00
00
prefIO:
HMUSB2
mRssi:
mNo 2E
io:
HMUSB:
-45
-45
HMUSB2:
-58
-58
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_HMUSB:
avg -51.0909090909091
cnt 33
lst -51
max -50
min -52
at_HMUSB2:
avg -58.9393939393939
cnt 33
lst -58
max -58
min -62
shRegW:
07 04
tmpl:
Attributes:
IODev HMUSB
IOgrp VCCU:HMUSB2
actCycle 000:10
actStatus alive
alias Wohnbereich Thermostat
autoReadReg 4_reqStatus
expert 2_full
firmware 1.5
model HM-CC-RT-DN
serialNr NEQ0313497
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Im Eventlog sehe ich bei beiden Thermostaten "motorErr: communicationERR":
2019-05-05 23:45:12 CUL_HM OG_WZ_Wohnbereich_Thermostat actuator: 14
2019-05-05 23:45:12 CUL_HM OG_WZ_Wohnbereich_Thermostat batteryLevel: 2.6
2019-05-05 23:45:12 CUL_HM OG_WZ_Wohnbereich_Thermostat desired-temp: 21.0
2019-05-05 23:45:12 CUL_HM OG_WZ_Wohnbereich_Thermostat measured-temp: 22.4
2019-05-05 23:45:12 CUL_HM OG_WZ_Wohnbereich_Thermostat motorErr: communicationERR
2019-05-05 23:45:12 CUL_HM OG_WZ_Wohnbereich_Thermostat_Clima ValvePosition: 14
2019-05-05 23:45:12 CUL_HM OG_WZ_Wohnbereich_Thermostat_Clima boostTime: -
2019-05-05 23:45:12 CUL_HM OG_WZ_Wohnbereich_Thermostat_Clima controlMode: auto
2019-05-05 23:45:12 CUL_HM OG_WZ_Wohnbereich_Thermostat_Clima desired-temp: 21.0
2019-05-05 23:45:12 CUL_HM OG_WZ_Wohnbereich_Thermostat_Clima measured-temp: 22.4
2019-05-05 23:45:12 CUL_HM OG_WZ_Wohnbereich_Thermostat_Clima partyEnd: -
2019-05-05 23:45:12 CUL_HM OG_WZ_Wohnbereich_Thermostat_Clima partyStart: -
2019-05-05 23:45:12 CUL_HM OG_WZ_Wohnbereich_Thermostat_Clima partyTemp: -
2019-05-05 23:45:12 CUL_HM OG_WZ_Wohnbereich_Thermostat_Clima T: 22.4 desired: 21.0 valve: 14
2019-05-05 23:45:12 CUL_HM OG_WZ_Wohnbereich_Thermostat_Weather measured-temp: 22.4
2019-05-05 23:45:12 CUL_HM OG_WZ_Wohnbereich_Thermostat_Weather 22.4
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat actuator: 14
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat batteryLevel: 2.6
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat desired-temp: 21.0
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat measured-temp: 22.6
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat motorErr: communicationERR
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat_Clima ValvePosition: 14
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat_Clima boostTime: -
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat_Clima controlMode: auto
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat_Clima desired-temp: 21.0
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat_Clima measured-temp: 22.6
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat_Clima partyEnd: -
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat_Clima partyStart: -
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat_Clima partyTemp: -
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat_Clima T: 22.6 desired: 21.0 valve: 14
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat_Clima heatingState: HEAT
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat_Weather measured-temp: 22.6
2019-05-05 23:45:56 CUL_HM OG_WZ_Essbereich_Thermostat_Weather 22.6
configCheck gibt folgendes aus:
configCheck done:
peer not defined
OG_WZ_Essbereich_Thermostat_Clima id:4A75C505
OG_WZ_Essbereich_Thermostat_ClimaTeam id:4A75C504
OG_WZ_Wohnbereich_Thermostat_Clima id:4A75C505
OG_WZ_Wohnbereich_Thermostat_ClimaTeam id:4A75C504
An den beiden Thermostaten blinkt jeweils das Funksymbol.
Woran mag das liegen? Hat jemand eine Ahnung, wie man das in den Griff bekommt?
Danke und Gruß Hoppel
was ist das für ein device => 4A75C5?
scheinbar sind beide rt damit gepeert, aber das device ist nicht definiert.
poste je ein list von 4A75C5, 4A75C504, 4A75C505.
die batterien sind auch nicht mehr besonders gut.
Moinsen,
jo, wer lesen kann ist klar im Vorteil. ::) Das Thermostat "4A75C5" gibt es nicht mehr. Es handelt sich also um ein Überbleibsel.
Was ist nun der richtige Weg?
Wenn ich anhand folgender Befehle versuche das peer zu lösen, erhalte ich von fhem immer die Meldung "please enter peer":
set OG_WZ_Essbereich_Thermostat_ClimaTeam peerChan 0 4A75C5_ClimaTeam single unset
set OG_WZ_Wohnbereich_Thermostat_ClimaTeam peerChan 0 4A75C5_ClimaTeam single unset
Wenn ich das Device "4A75C5" nun einfach aus dem Attribut "peerIDs" der beiden Thermostate entferne, ist configCheck zwar kurzzeitig sauber, aber irgendwann tauchen die 4 Meldungen wieder auf.
Wie kriege ich dieses nicht mehr existierende Device aus meinem Team?
EDIT: Achja, die Batterien. Es handelt sich um Akkus. Der Fehler war schon vorhanden, bevor die Akkus eingesetzt wurden. Habe mich nur nie darum gekümmert, weil ja eigentlich alles funktioniert. Nun möchte ich das aber trotzdem gern lösen. ;)
Danke und Gruß Hoppel
ich dachte 4A75C5_ClimaTeam gibt es nicht mehr. dann kannst du es auch nicht bei peerChan benutzen.
man könnte die devices wahrscheinlich vorher manuell definieren.
immer funktionieren sollte "set OG_WZ_Essbereich_Thermostat_ClimaTeam peerBulk 4A75C504,4A75C505 unset"
oder schau mal bei set peerSmart. vielleicht wird dir etwas mit remove... angeboten.
oder variante 4: werkreset am rt.
Zitat von: frank am 07 Mai 2019, 07:46:26
immer funktionieren sollte "set OG_WZ_Essbereich_Thermostat_ClimaTeam peerBulk 4A75C504,4A75C505 unset"
OK, damit scheinen die Peerings nun weg zu sein. Beim Reading "motorErr" sehe ich nun auch "ok".
Ich beobachte das und melde mich die Tage nochmal, ob die "communicationERR" nun wirklich weg sind.
Danke für die zielgerichtete Unterstützung. :)
Viele Grüße Hoppel
Es sieht immer noch alles super aus. Die obsoleten Peerings sind nicht mehr wieder gekommen und "motorErr: communicationERR" ist auch immer noch weg bzw. "motorErr: ok".
Danke ;)
Die Lösung war nachhaltig. Das Reading "motorErr" zeigt weiterhin ,,ok" an. TOP! :)