Heizkörper Thermostat HM-CC-RT-DN reagiert nicht set_desired-temp

Begonnen von Mellowback, 07 November 2017, 22:01:15

Vorheriges Thema - Nächstes Thema

Mellowback

Hallo zusammen,

seit dem ich fhem und den Raspberry geupdatet habe reagieren alle Geräte bis auf    
HM-CC-RT-DN.
Es werden zwar Daten empfangen und scheinbar funktioniert auch get config allerdings sobald ich eine Temperatur einstellen möchte mit set_desired-temp wird dieses nicht am Heizkörper Thermostat übernommen.

Woran liegt das ?

Vorab Danke

MadMax-FHEM

Dann packe ich mal meine Glaskugel aus: keine Ahnung ;)

Wie genau rufst du denn desired-temp auf?

Du weißt, dass du desired-temp beim "_Clima"-Kanal setzen musst?

Bist du sicher, dass ein getConfig geht?

Richtig gepaired?

Poste doch mal ein list eines Gerätes welches nicht (mehr) geht...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Mellowback

Korrekt, die Temperatur wird über ,,Clima" gesetzt.
Ob get config 100% geht denke ich schon da ein Großteil der Daten mit der aktuellen Zeit hinterlegt sind.

Ich hab jetzt schon einmal reset durchgeführt und mehrmals gepaired.

Hier die Geräte Daten


Internals:
   DEF        3020CF04
   NAME       HeizkoerperWZ_Clima
   NOTIFYDEV  global
   NR         108
   NTFY_ORDER 50-HeizkoerperWZ_Clima
   STATE      T: 22.4 desired: 17.0 valve: 0
   TYPE       CUL_HM
   chanNo     04
   device     HeizkoerperWZ
   READINGS:
     2017-10-06 12:21:17   CommandAccepted yes
     2017-08-13 11:19:37   R-boostPos      80 %
     2017-08-13 11:19:37   R-btnNoBckLight off
     2017-08-13 11:19:37   R-dayTemp       21 C
     2017-08-13 11:19:37   R-daylightSaveTime on
     2017-08-13 11:19:37   R-modePrioManu  all
     2017-08-13 11:19:37   R-modePrioParty all
     2017-08-13 11:19:37   R-nightTemp     17 C
     2017-08-13 11:19:37   R-noMinMax4Manu off
     2017-08-13 11:19:37   R-regAdaptive   on
     2017-08-13 11:19:37   R-showInfo      time
     2017-08-13 11:16:53   R-sign          off
     2017-08-13 11:19:37   R-tempOffset    0.0K
     2017-08-13 11:19:37   R-valveOffsetRt 0 %
     2017-08-13 11:19:37   R-winOpnBoost   off
     2017-11-07 21:47:56   R_0_tempListSat  06:00 17.0 22:00 21.0 24:00 17.0
     2017-11-07 21:47:56   R_1_tempListSun  06:00 17.0 22:00 21.0 24:00 17.0
     2017-11-07 21:47:56   R_2_tempListMon  06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-07 21:47:56   R_3_tempListTue  06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-07 21:47:56   R_4_tempListWed  06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-07 21:47:56   R_5_tempListThu  06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-07 21:47:56   R_6_tempListFri  06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-07 21:47:56   R_tempList_State verified
     2017-11-07 21:47:48   RegL_01.          08:00 00:00
     2017-11-07 21:47:55   RegL_07.         01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:0E 14:44 15:48 16:55 17:08 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:44 2F:48 30:55 31:08 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:44 49:48 4A:54 4B:6C 4C:44 4D:CC 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:44 63:48 64:54 65:6C 66:44 67:CC 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:44 7D:48 7E:54 7F:6C 80:44 81:CC 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:44 97:48 98:54 99:6C 9A:44 9B:CC 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:44 B1:48 B2:54 B3:6C B4:44 B5:CC B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0F CB:1E CC:1E CD:0F CE:1E CF:1E 00:00
     2017-11-07 22:07:25   ValvePosition   0
     2017-11-07 22:07:25   boostTime       -
     2017-11-07 22:07:25   controlMode     manual
     2017-11-07 22:07:25   desired-temp    17.0
     2017-11-07 22:07:25   measured-temp   22.4
     2017-11-07 22:07:25   partyEnd        -
     2017-11-07 22:07:25   partyStart      -
     2017-11-07 22:07:25   partyTemp       -
     2017-10-06 12:21:17   recentStateType ack
     2017-11-07 22:07:25   state           T: 22.4 desired: 17.0 valve: 0
   helper:
     peerIDsRaw ,00000000
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
Attributes:
   icon       heizung.0
   model      HM-CC-RT-DN
   peerIDs    00000000,

Neuhier

Es gibt in dem Thermostat noch andere Werte, die in Frage kämen:
dayTemp
nightTemp
desiredTemp wird wohl aus der temp-list gelesen

MadMax-FHEM

#4
Das sind nicht die Gerätedaten sondern die Kanaldaten ;)

Bitte list des Gerätes:

list HeizkoerperWZ

@Neuhier:

dayTemp/nightTemp ist dazu da "schnell" auf eine bestimmte Temp zu schalten, nämlich eben die dort hinterlegte...

desired-temp wird entweder von einem gepeerten Wandthermostaten (scheint dieser nicht zu sein), interner Templiste (falls nicht gepeert, was hier wohl der Fall ist), am Drehrad oder eben per set-Befehl vorgegeben...

Und im manual-Mode (wie eingestellt) wird der auch bis zur nächsten Änderung per Handrad oder set-Befehl beibehalten...

EDIT: du hast deinen set-Befehl noch nicht gepostet. Er sollte so lauten: set HeizkoerperWZ_Clima desired-temp 18.0 / es gehen auch nur .0 und .5 Werte (soweit mir bekannt) / evtl. mal set HeizkoerperWZ_Clima controlManu 18.0 versuchen...

EDIT2: und wenn burst beim Heitkörperthermostat nicht aktiviert ist (wenn aktiviert braucht er wohl [etwas] mehr Batterien) dann dauert es durchaus einige Minuten, bis der Befehl übernommen/umgesetzt wird...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Mellowback

Hier noch mal die list Daten:


Internals:
   DEF        3020CF
   IODev      SCC1
   LASTInputDev SCC1
   MSGCNT     331
   NAME       HeizkoerperWZ
   NOTIFYDEV  global
   NR         103
   NTFY_ORDER 50-HeizkoerperWZ
   SCC1_MSGCNT 331
   SCC1_RAWMSG A0A1480023020CF2AD10100::-59.5:SCC1
   SCC1_RSSI  -59.5
   SCC1_TIME  2017-11-08 06:57:20
   STATE      MISSING ACK
   TYPE       CUL_HM
   channel_01 HeizkoerperWZ_Weather
   channel_02 HeizkoerperWZ_Climate
   channel_03 HeizkoerperWZ_WindowRec
   channel_04 HeizkoerperWZ_Clima
   channel_05 HeizkoerperWZ_ClimaTeam
   channel_06 HeizkoerperWZ_remote
   lastMsg    No:14 - t:02 s:3020CF d:2AD101 00
   protCmdDel 65
   protErrIoAttack 4 last_at:2017-11-07 21:47:02
   protErrIoId_2AD101 4 last_at:2017-11-07 21:47:02
   protLastRcv 2017-11-08 06:57:20
   protResnd  21 last_at:2017-11-07 22:02:24
   protResndFail 6 last_at:2017-11-07 22:04:32
   protSnd    83 last_at:2017-11-07 22:04:28
   protState  CMDs_done_Errors:1
   rssi_at_SCC1 max:-56.5 cnt:331 lst:-59.5 avg:-61.83 min:-73.5
   READINGS:
     2017-11-07 21:47:34   Activity        alive
     2017-11-08 06:57:20   CommandAccepted yes
     2017-11-07 21:47:34   D-firmware      1.4
     2017-11-07 21:47:34   D-serialNr      LEQ1187975
     2017-11-07 21:47:46   PairedTo        0x000002
     2017-08-13 11:16:50   R-backOnTime    10 s
     2017-08-13 11:16:50   R-burstRx       on
     2017-08-13 11:16:50   R-cyclicInfoMsg on
     2017-08-13 11:16:50   R-cyclicInfoMsgDis 0
     2017-11-07 21:47:46   R-pairCentral   0x000002
     2017-11-07 21:52:34   RegL_00.          01:01 02:01 09:01 0A:00 0B:00 0C:02 0E:0A 0F:01  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2017-11-08 06:55:52   actuator        0
     2017-11-08 06:55:52   battery         ok
     2017-11-08 06:55:52   batteryLevel    2.8
     2017-11-08 06:55:52   desired-temp    17.0
     2017-11-08 06:55:52   measured-temp   19.0
     2017-11-08 06:55:52   motorErr        ok
     2017-11-07 21:42:01   powerOn         2017-11-07 21:42:01
     2017-11-07 21:42:01   recentStateType info
     2017-11-07 21:47:02   sabotageAttackId_ErrIoId_2AD101  cnt:4
     2017-08-13 11:10:20   sabotageAttack_ErrIoAttack cnt 4
     2017-11-07 21:47:02   sabotageAttack_ErrIoAttack cnt 4
     2017-11-07 22:04:32   state           MISSING ACK
     2017-11-07 21:48:05   time-request    -
     RegL_07.:
       VAL
   helper:
     HM_CMDNR   20
     PONtest    1
     cSnd       010000023020CF03042AD1010103,010000023020CF03042AD1010107
     mId        0095
     rxType     140
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +3020CF,00,00,00
       nextSend   1510120640.43021
       prefIO
       rxt        2
       vccu
       p:
         3020CF
         00
         00
         00
     mRssi:
       mNo        14
       io:
         SCC1       -57.5
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       dev        1
       prs        1
     rssi:
       at_SCC1:
         avg        -61.833836858006
         cnt        331
         lst        -59.5
         max        -56.5
         min        -73.5
     shRegW:
       07         04
     shadowReg:
Attributes:
   IODev      SCC1
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   model      HM-CC-RT-DN
   room       CUL_HM
   serialNr   LEQ1187975
   subType    thermostat

MadMax-FHEM

Gepaired ist er schon mal sofern deine HMID 000002 ist.

Hast du noch mal Batterien raus/rein?

Zitat2017-11-07 21:42:01   powerOn         2017-11-07 21:42:01


Was ich sehe ist ein Kommunikationsfehler:

Zitat2017-11-07 22:04:32   state           MISSING ACK

ZitatprotState  CMDs_done_Errors:1


Wie lautet dein Kommando zum Ändern der Temperatur?
(das hast du noch nicht geschrieben)

Wobei ich eher annehme, dass der Kommunikationsfehler schuld daran ist, dass das Kommando nicht angenommen wurde...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Mellowback


MadMax-FHEM

Dann ist das Kommando falsch.

Ich habe weiter oben schon mal ein richtiges Kommando gepostet.

Es muss so lauten:

set HeizkoerperWZ_Clima desired-temp 18.0
set HeizkoerperAZ_Clima desired-temp 18.0

oder

set HeizkoerperWZ_Clima controlManu 18.0
set HeizkoerperAZ_Clima controlManu 18.0

Ist eigentlich über die Weboberfläche schön zu sehen, wie so ein Kommando aussehen muss...
...ansonsten evtl. mal "Device Specific Help" (unter dem Device in der Webansicht)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Mellowback

Ja ich habe den Event Monitor gepostet.
Natürlich habe ich auch deine beiden Versionen getestet, leider ohne Erfolg.

MadMax-FHEM

#10
Zitat von: Mellowback am 08 November 2017, 19:56:06
Ja ich habe den Event Monitor gepostet.

So kommen wir dann nicht zusammen... ;)



Wenn du in den Kanal _Clima bei desired-temp schaust, was steht da?

set_ irgendwas?

Siehst du cmds_pending?

Dann hast du ein Kommunikationsproblem...

Da deuten auch die Missing_ACK und commands_done errors hin...

Ich weiß nicht wie es bei "Stackables" ist (so wie ich das sehe hast du so ein IODev?) aber bzgl. CUL gibt es immer wieder Timing-Probleme mit Homematic.

https://forum.fhem.de/index.php/topic,24436.0.html

Daher ist da immer die Empfehlung ein "Original-HM-Funkmodul" zu nehmen...
Z.B. das hier: https://www.elv.de/homematic-funkmodul-fuer-raspberry-pi-bausatz.html

und dann hier: https://forum.fhem.de/index.php/topic,54511.0.html
(lässt sich auch anders verwenden als als Aufsteckmodul)

EDIT: Poste doch mal ein list deines SCC...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Mellowback

So ich habe das Thermostat im WZ nochmal komplett aus fhem gelöscht und das Gerät zurückgesetzt.

Bei desired-temp steht folgendes:
desired-temp  21.0   2017-11-08 20:26:17

Das Problem besteht ja erst seit dem Update von fhem und dem Raspberry.
Davor hat alles funktioniert.


Internals:
   CMDS       mBbCFiAZGMYRTVWXef*ltuxz
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/ttyAMA0@38400 1234
   DeviceName /dev/ttyAMA0@38400
   FD         9
   FHTID      1234
   NAME       SCC1
   NR         25
   NR_CMD_LAST_H 93
   PARTIAL
   RAWMSG     A0FB086103D00450000000A88D30C000037
   RSSI       -46.5
   SCC1_MSGCNT 11413
   SCC1_TIME  2017-11-08 20:34:45
   STACKED    SCC2
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.66 CSM868
   initString X21
Ar
   MatchList:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2017-11-07 20:53:16   cmds             m B b C F i A Z G M Y R T V W X e f * l t u x z
     2017-11-08 20:34:45   state           Initialized
     2016-12-31 12:51:46   uptime          0 01:50:04
   XMIT_TIME:
     1510166083.74166
     1510166135.11482
     1510166149.67412
     1510166221.72395
     1510166323.76174
     1510166375.09971
     1510166389.69836
     1510166401.24767
     1510166563.74731
     1510166566.27088
     1510166601.6896
     1510166602.22499
     1510166602.4036
     1510166615.05153
     1510166629.69074
     1510166632.94048
     1510166635.46383
     1510166716.75857
     1510166792.98448
     1510166803.79656
     1510166855.20313
     1510166869.65366
     1510166936.21499
     1510167043.77632
     1510167064.97152
     1510167095.12254
     1510167109.64651
     1510167243.23887
     1510167283.77937
     1510167335.14309
     1510167349.71695
     1510167523.77073
     1510167556.72402
     1510167575.05133
     1510167589.66848
     1510167691.77449
     1510167763.75297
     1510167812.47007
     1510167815.09426
     1510167829.6265
     1510168003.73025
     1510168055.12344
     1510168069.72186
     1510168243.75146
     1510168295.11989
     1510168309.69601
     1510168483.77671
     1510168535.06632
     1510168549.68826
     1510168635.05195
     1510168676.8058
     1510168677.32159
     1510168677.83665
     1510168681.96709
     1510168722.1217
     1510168722.76056
     1510168723.20813
     1510168775.11431
     1510168789.70469
     1510168837.76572
     1510168838.28269
     1510168841.817
     1510168842.25968
     1510168871.69291
     1510168872.04474
     1510168872.22371
     1510168902.95989
     1510168905.12339
     1510168963.78697
     1510169015.09085
     1510169038.31237
     1510169039.12885
     1510169042.33257
     1510169042.79758
     1510169047.1476
     1510169048.38477
     1510169049.16958
     1510169087.06447
     1510169102.04295
     1510169104.54963
     1510169177.13698
     1510169203.77021
     1510169255.08406
     1510169269.72679
     1510169355.36065
     1510169443.76784
     1510169495.12421
     1510169509.70833
     1510169519.386
     1510169642.45722
     1510169643.2405
     1510169660.82871
     1510169683.72791
   helper:
     2AD101:
       QUEUE:
     2FFCE2:
       QUEUE:
     2FFE04:
       QUEUE:
     3020CF:
       QUEUE:
     3028A1:
       QUEUE:
     33DC82:
       QUEUE:
     39B4A3:
       QUEUE:
     39BBC1:
       QUEUE:
     3CDD52:
       QUEUE:
     3D0045:
       QUEUE:
     4D12A3:
       QUEUE:
     4D1622:
       QUEUE:
     4E3E73:
       QUEUE:
     505E14:
       QUEUE:
     52FCF5:
       QUEUE:
     52FD09:
       QUEUE:
     53E103:
       QUEUE:
     570978:
       QUEUE:
     570C36:
       QUEUE:
     570C48:
       QUEUE:
     570C4A:
       QUEUE:
     570C4D:
       QUEUE:
     570C68:
       QUEUE:
     570C93:
       QUEUE:
     570CAB:
       QUEUE:
Attributes:
   alias      CUL SCC1 HomeMatic
   group      CUL
   hmId       000002
   icon       scc_868
   rfmode     HomeMatic
   room       Technikraum

MadMax-FHEM

Ist das direkt nach dem Kommando?

Was ist bzgl. cmds_pending und NACK etc.?

Ich weiß nur, dass mit CUL und Derivaten große Teile des Protokolls bzw. Telegramme in fhem zusammengebaut werden etc. und es daher zu Timing-Problemen kommen kann...

Evtl. wurde etwas verändert (durch das Update) was jetzt bei dir dazu führt...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Mellowback


MadMax-FHEM

Bei getConfig ist das normal, weil das viele Telegramme sind...
Sollte aber (schnell) weggehen, wenn du zusätzlich die Boost-Taste wie beim Anlernen drückst...

Aber die Frage bezog sich auf das Kommando set Name desiredTemp...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)