Problem mit HM Wandthermostat

Begonnen von mitdra, 17 Januar 2017, 11:29:39

Vorheriges Thema - Nächstes Thema

mitdra

Hallo zusammen,

ich habe eine Wandthermostat mit zwei Heizkörpern und einem Fensterkontakt gepeert. Bislang klappte auch alles soweit, seit einigen Tagen zeigt mit das Wandthermostat in FHEM Nack an -  CMDs_done_Errors:1.
Er regelt zuverlässig aber mich irritiert  das eine Meldung nicht verarbeitet wird.

Leider kann ich nicht erkennen womit er ein Problem hat. Ein getConfig und clearMessageEvents brachten bislang keine Lösung.
Ich möchte nur ungern vermeiden, das Gerät zu resetten und neu einzubinden.

Vielleicht hat jemand einen Tipp für mich?

Anbei der list Auszug:

Internals:
   DEF        45096F
   IODev      nano868
   LASTInputDev nano868
   MSGCNT     1194
   NAME       OG_Badezimmer_Wandthermostat
   NOTIFYDEV  global
   NR         141
   NTFY_ORDER 50-OG_Badezimmer_Wandthermostat
   STATE      Nack
   TYPE       CUL_HM
   channel_01 OG_Badezimmer_Wandthermostat_Weather
   channel_02 OG_Badezimmer_Wandthermostat_Climate
   channel_03 OG_Badezimmer_Wandthermostat_WindowRec
   channel_06 OG_Badezimmer_Wandthermostat_remote
   channel_07 OG_Badezimmer_Wandthermostat_SwitchTr
   lastMsg    No:78 - t:5A s:45096F d:000000 88B423
   nano868_MSGCNT 1194
   nano868_RAWMSG A0C78865A45096F00000088B423::-54.5:nano868
   nano868_RSSI -54.5
   nano868_TIME 2017-01-17 11:27:38
   protCmdDel 96
   protLastRcv 2017-01-17 11:27:38
   protNack   24 last_at:2017-01-17 11:19:53
   protSnd    72 last_at:2017-01-17 11:19:53
   protState  CMDs_done_Errors:1
   rssi_at_nano868 avg:-54.83 cnt:1194 min:-63.5 max:-52 lst:-54.5
   Readings:
     2017-01-16 17:49:52   Activity        alive
     2017-01-17 11:19:53   CommandAccepted no
     2017-01-15 22:07:44   D-firmware      1.3
     2017-01-15 22:07:44   D-serialNr      MEQ1841890
     2017-01-16 23:28:28   PairedTo        0xF11034
     2016-12-25 19:25:04   R-burstRx       on
     2016-12-25 19:25:04   R-cyclicInfoMsg on
     2016-12-25 19:25:04   R-cyclicInfoMsgDis 0
     2017-01-15 22:07:57   R-pairCentral   0xF11034
     2017-01-16 23:28:28   RegL_00.          01:01 02:01 09:01 0A:F1 0B:10 0C:34 0F:00 11:00  12:16 16:00 18:00 19:00 1A:00 00:00
     2017-01-17 06:47:07   RegL_07.
     2017-01-17 11:25:47   battery         ok
     2017-01-17 11:25:47   batteryLevel    3
     2017-01-17 11:25:47   desired-temp    17.0
     2017-01-15 18:04:52   humidity        42
     2017-01-17 11:25:47   measured-temp   18.0
     2017-01-15 22:07:34   powerOn         2017-01-15 22:07:34
     2017-01-15 22:07:34   recentStateType info
     2017-01-17 11:19:53   state           Nack
     2017-01-16 20:52:57   time-request    -
   Helper:
     HM_CMDNR   120
     PONtest    1
     cSnd       01F1103445096F03040000000001,01F1103445096F030444FD8A0203
     mId        00AD
     rxType     6
     supp_Pair_Rep 0
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +45096F,00,00,00
       nextSend   1484648858.35005
       prefIO
       rxt        0
       vccu
       p:
         45096F
         00
         00
         00
     Mrssi:
       mNo        78
       Io:
         nano868    -52.5
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rssi:
       At_nano868:
         avg        -54.8324958123953
         cnt        1194
         lst        -54.5
         max        -52
         min        -63.5
     Shregw:
       07         02
     Shadowreg:
     Tmpl:
Attributes:
   IODev      nano868
   actCycle   000:10
   actStatus  alive
   autoReadReg 5_readMissing
   expert     2_raw
   firmware   1.3
   model      HM-TC-IT-WM-W-EU
   msgRepeat  1
   room       CUL_HM
   serialNr   MEQ1841890
   webCmd     getConfig:clear msgEvents


Viele Grüße David

automatisierer

Zitat von: mitdra am 17 Januar 2017, 11:29:39
Ich möchte nur ungern vermeiden, das Gerät zu resetten und neu einzubinden.
Dann mach das doch... 8) 8)


Jo, erst mal nen clearMessageEvents und dann ein getConfig und dann direkt mal die Pairing Taste am Wandthermostat drücken... vielleicht hilfts...
Mal Batterien aus dem Therḿostat nehmen... könnte auch helfen...

an dem listing kann ich nix besomnderes sehen...

frank

get hminfo configCheck wird dir zeigen, was fehlt. mindestens registerliste 7.

   protNack   24 last_at:2017-01-17 11:19:53
     2017-01-17 11:19:53   CommandAccepted no

ausserdem gefallen ihm manche befehle nicht, sodass sie abgelehnt werden.
vielleicht ein fehlendes peering?
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

mitdra

Hallo Frank,

vielen Dank für Deinen Tipp!

configCheck done:

missing register list
    OG_Badezimmer_Wandthermostat_WindowRec: RegL_03.OG_Badezimmer_HThermostat_kl_Climate,RegL_03.OG_Fensterkontakt_Bad_chn-01,RegL_07.OG_Badezimmer_HThermostat_kl_Climate,RegL_07.OG_Fensterkontakt_Bad_chn-01
    OG_Fensterkontakt_Bad: RegL_00.,RegL_01.,RegL_04.OG_Badezimmer_Wandthermostat_WindowRec


Ich werde die beiden nochmal neu peeren.

frank

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

mitdra

Puh,

ich bin schon froh, dass mein selbstgebastelter CUL funktioniert.
Würde ich mit einem zusätzlichen mal testen wollen, aber vor dem Löten graust es mich wieder :-)

mitdra

Hallo Frank,

es spukt im Bad.

Der WindowsRec Kanal des Wandthermostat ist mit dem Heizkörper_Climate Channel gepeered.
Aber mit
set OG_Badezimmer_Wandthermostat_WindowRec peerChan 0  OG_Badezimmer_HThermostat_kl_Climate single unset

bekomme ich die beiden Channels nicht gelöst.
Unknown argument peerChan, choose one of clear getConfig getRegRaw inhibit peerBulk regBulk regSet sign

Vorab vielen Dank für eine Anregung von Dir!

frank

der tc zickt wohl öfter, wie im forum zu lesen ist.
nimm peerbulk xxxxxxxx unset. oder werkreset.
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