2 Homematic HM-CC-RT-DN Thermostat im Team "motorErr: communicationERR"

Begonnen von hoppel118, 05 Mai 2019, 23:52:37

Vorheriges Thema - Nächstes Thema

hoppel118

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
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

frank

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.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

hoppel118

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
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

frank

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.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

hoppel118

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
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

hoppel118

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 ;)
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

hoppel118

Die Lösung war nachhaltig. Das Reading "motorErr" zeigt weiterhin ,,ok" an. TOP! :)
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi