HM-CC-RT-DN Templist desired desired-temp Problem

Begonnen von Starsurfer, 26 September 2017, 19:10:48

Vorheriges Thema - Nächstes Thema

Starsurfer

Moin,
ich habe aktuell ein kleines Problem mit meinen HM-CC-RT-DN.
Ich betreibe die Thermostate mit einem nanoCurl und Lacrosse Sensoren.
Im großen und ganzen funktioniert alles wunderbar, bis auf eine Kleinigkeit, ich habe Temperaturlist erstellt:
entities:Wohnzimmer_Heizung_Sofa_Clima
R_0_tempListSat> 06:30 21.0 09:00 22.0 23:00 21.0 24:00 20.0
R_1_tempListSun> 06:30 21.0 09:00 22.0 22:00 21.0 24:00 20.0
R_2_tempListMon> 05:30 21.0 07:00 21.0 16:00 22.0 22:00 20.0 24:00 20.0
R_3_tempListTue> 05:30 21.0 07:00 21.0 16:00 22.0 22:00 20.0 24:00 20.0
R_4_tempListWed> 05:30 21.0 07:00 21.0 16:00 22.0 22:00 20.0 24:00 20.0
R_5_tempListThu> 05:30 21.0 07:00 21.0 16:00 22.0 22:00 20.0 24:00 20.0
R_6_tempListFri> 05:30 21.0 07:00 21.0 16:00 22.0 22:00 20.0 24:00 20.0


Diese werden mir auch unter Thermostat_Clima angezeigt und das Thermostat heizt auch danach, außer um 16 Uhr, da schaltet er nicht um auf 22.0 Grad sondern 19.0 Grad.
Ich habe keine Ahnung woher die 19 Grad kommen.

Vielleicht hat ja einer von Euch eine Idee?

List Device:
Internals:
   CUL1_MSGCNT 1154
   CUL1_RAWMSG A0FA786105C4C240000000AB0DC101000::-47.5:CUL1
   CUL1_RSSI  -47.5
   CUL1_TIME  2017-09-26 19:08:13
   DEF        5C4C24
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     1154
   NAME       Wohnzimmer_Heizung_Essen
   NOTIFYDEV  global
   NR         174
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 Wohnzimmer_Heizung_Essen_Weather
   channel_02 Wohnzimmer_Heizung_Essen_Climate
   channel_03 Wohnzimmer_Heizung_Essen_WindowRec
   channel_04 Wohnzimmer_Heizung_Essen_Clima
   channel_05 Wohnzimmer_Heizung_Essen_ClimaTeam
   channel_06 Wohnzimmer_Heizung_Essen_remote
   lastMsg    No:A7 - t:10 s:5C4C24 d:000000 0AB0DC101000
   protErrIoAttack 3 last_at:2017-09-26 18:53:31
   protErrIoId_5A89C8 3 last_at:2017-09-26 18:53:31
   protLastRcv 2017-09-26 19:08:13
   protSnd    39 last_at:2017-09-26 19:02:59
   protState  CMDs_done
   rssi_CUL1  cnt:4 min:-46 max:-43 lst:-46 avg:-44.5
   rssi_at_CUL1 avg:-47.83 lst:-47.5 max:-43.5 min:-58 cnt:1154
   READINGS:
     2017-09-24 20:26:23   Activity        alive
     2017-09-26 19:02:58   CommandAccepted yes
     2017-09-20 19:08:47   D-firmware      1.4
     2017-09-20 19:08:47   D-serialNr      OEQ0668408
     2017-09-24 19:27:34   PairedTo        0xAABBCC
     2017-09-20 16:22:32   R-backOnTime    10 s
     2017-09-20 19:10:18   R-btnLock       on
     2017-09-20 16:22:32   R-burstRx       on
     2017-09-20 16:22:32   R-cyclicInfoMsg on
     2017-09-20 16:22:32   R-cyclicInfoMsgDis 0
     2017-09-21 21:19:57   R-globalBtnLock on
     2017-09-20 16:22:32   R-localResDis   off
     2017-09-20 16:22:32   R-lowBatLimitRT 2.1 V
     2017-09-20 16:22:32   R-modusBtnLock  off
     2017-09-20 16:22:32   R-pairCentral   0xAABBCC
     2017-09-26 19:08:13   actuator        16
     2017-09-26 19:08:13   battery         ok
     2017-09-26 19:08:13   batteryLevel    3.1
     2017-09-26 19:08:13   desired-temp    22.0
     2017-09-26 19:08:13   measured-temp   22.0
     2017-09-26 19:08:13   motorErr        ok
     2017-09-26 18:53:31   sabotageAttackId_ErrIoId_5A89C8  cnt:3
     2017-09-26 18:53:31   sabotageAttack_ErrIoAttack cnt 3
     2017-09-26 19:02:59   state           CMDs_done
     2017-09-26 08:52:00   time-request    -
   helper:
     HM_CMDNR   167
     cSnd       11AABBCC5C4C2486042C,11AABBCC5C4C2486042C
     mId        0095
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +5C4C24,00,00,00
       nextSend   1506445694.08266
       rxt        2
       vccu       VCCU
       p:
         5C4C24
         00
         00
         00
       prefIO:
         CUL1
     mRssi:
       mNo        A7
       io:
         CUL1       -45.5
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       dev        1
       prs        1
     rssi:
       CUL1:
         avg        -44.5
         cnt        4
         lst        -46
         max        -43
         min        -46
       at_CUL1:
         avg        -47.8362218370884
         cnt        1154
         lst        -47.5
         max        -43.5
         min        -58
     shRegW:
       07         04
     tmpl:
Attributes:
   IODev      CUL1
   IOgrp      VCCU:CUL1
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     1_allReg
   firmware   1.4
   model      HM-CC-RT-DN
   room       CUL_HM,Wohnzimmer
   serialNr   OEQ0668408
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit
FHEM Server: Fujitsu Esprimo q920 + LaCrosseGateway + HM-MOD-RPI-PCB WLAN + ConBee
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - Innr SP120 - Osram Smart+ Plug
Arduino Mega - MQTT - Pluggit 300
https://www.diy-robot-lawn-mower.com

MadMax-FHEM

#1
Bist du wirklich sicher, dass die Templiste auch im Gerät ist, also in den entspr. Registern!?

Ist immer auto eingestellt!?

Eigenartig sieht sie auch aus...
...du weißt, dass sie wie folgt funktioniert:

bis Uhrzeit - gewünschte Temp

Bei dir also bis 24:00 20.0 Grad und dann bis 06:30 plötzlich 21.0 Grad bis 09:00 dann 22.0 Grad und bis 23:00 Uhr 21.0 Grad (also für Samstag)

EDIT: Bedienungsanleitung Seite 37ff

EDIT2: läuft er autark oder gekoppelt mit einem Wandthermostat? Oder anderweitig gepeered? Poste doch mal ein list vom Kanal Clima...

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)

Starsurfer

Der Thermostat ist mit einem weiteren Thermostat im Wohnzimmer gepeert und einem Virtuellen Temp Sensor, der seine Temperatur von einem LaCrosee TX29 bekommt:
Die Temp Liste ist mit HMInfo vom Gerät geholt worden.

Eingerichtet nach dieser Anleitung: https://raspberry.tips/hausautomatisierung/fhem/heizungssteuerung-mit-homematic-hm-cc-rt-dn-und-fhem-auf-dem-raspberry-pi/

Internals:
   DEF        5C4C2404
   NAME       Wohnzimmer_Heizung_Essen_Clima
   NOTIFYDEV  global
   NR         179
   STATE      T: 22.0 desired: 22.0 valve: 9
   TYPE       CUL_HM
   chanNo     04
   device     Wohnzimmer_Heizung_Essen
   peerList   Wohnzimmer_Heizung_Sofa_ClimaTeam,
   READINGS:
     2017-09-26 19:02:59   CommandAccepted yes
     2017-09-22 15:14:44   R-boostPeriod   5 min
     2017-09-22 15:14:44   R-boostPos      80 %
     2017-09-22 15:14:44   R-btnNoBckLight off
     2017-09-22 15:14:44   R-dayTemp       21 C
     2017-09-22 15:14:44   R-daylightSaveTime on
     2017-09-22 15:14:44   R-decalcTime    11:00
     2017-09-22 15:14:44   R-decalcWeekday Sat
     2017-09-22 15:14:44   R-modePrioManu  all
     2017-09-22 15:14:44   R-modePrioParty all
     2017-09-22 15:14:44   R-nightTemp     17 C
     2017-09-22 15:14:44   R-noMinMax4Manu off
     2017-09-22 15:14:44   R-regAdaptive   on
     2017-09-22 15:14:44   R-reguExtI      15
     2017-09-22 15:14:44   R-reguExtP      30
     2017-09-22 15:14:44   R-reguExtPstart 30
     2017-09-22 15:14:44   R-reguIntI      15
     2017-09-22 15:14:44   R-reguIntP      30
     2017-09-22 15:14:44   R-reguIntPstart 30
     2017-09-22 15:14:44   R-showInfo      time
     2017-09-22 15:14:44   R-showWeekday   off
     2017-09-22 15:14:40   R-sign          off
     2017-09-22 15:14:44   R-tempMax       30.5 C
     2017-09-22 15:14:44   R-tempMin       4.5 C
     2017-09-22 15:14:44   R-tempOffset    0.0K
     2017-09-22 15:14:44   R-valveErrPos   15 %
     2017-09-22 15:14:44   R-valveMaxPos   100 %
     2017-09-22 15:14:44   R-valveOffsetRt 0 %
     2017-09-22 15:14:44   R-winOpnBoost   off
     2017-09-22 15:14:44   R-winOpnDetFall 1.4 K
     2017-09-22 15:14:44   R-winOpnMode    on
     2017-09-22 15:14:44   R-winOpnPeriod  15 min
     2017-09-22 15:14:44   R-winOpnTemp    12 C
     2017-09-26 18:55:02   R_0_tempListSat  06:30 21.0 09:00 22.0 23:00 21.0 24:00 20.0
     2017-09-26 18:55:02   R_1_tempListSun  06:30 21.0 09:00 22.0 22:00 21.0 24:00 20.0
     2017-09-26 18:55:02   R_2_tempListMon  05:30 21.0 07:00 21.0 16:00 22.0 22:00 20.0 24:00 20.0
     2017-09-26 18:55:02   R_3_tempListTue  05:30 21.0 07:00 21.0 16:00 22.0 22:00 20.0 24:00 20.0
     2017-09-26 18:55:02   R_4_tempListWed  05:30 21.0 07:00 21.0 16:00 22.0 22:00 20.0 24:00 20.0
     2017-09-26 18:55:02   R_5_tempListThu  05:30 21.0 07:00 21.0 16:00 22.0 22:00 20.0 24:00 20.0
     2017-09-26 18:55:02   R_6_tempListFri  05:30 21.0 07:00 21.0 16:00 22.0 22:00 20.0 24:00 20.0
     2017-09-26 18:55:02   R_tempList_State verified
     2017-09-24 19:27:36   RegL_01.        08:00 00:00
     2017-09-24 19:27:40   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:8E 14:54 15:4E 16:58 17:6C 18:55 19:14 1A:51 1B:20 1C:4D 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:54 2F:4E 30:58 31:6C 32:55 33:08 34:51 35:20 36:4D 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:54 49:42 4A:54 4B:54 4C:58 4D:C0 4E:51 4F:08 50:51 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:54 63:42 64:54 65:54 66:58 67:C0 68:51 69:08 6A:51 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:54 7D:42 7E:54 7F:54 80:58 81:C0 82:51 83:08 84:51 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:54 97:42 98:54 99:54 9A:58 9B:C0 9C:51 9D:08 9E:51 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:54 B1:42 B2:54 B3:54 B4:58 B5:C0 B6:51 B7:08 B8:51 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-09-26 20:29:33   ValvePosition   9
     2017-09-26 20:29:33   boostTime       -
     2017-09-26 20:29:33   controlMode     auto
     2017-09-26 20:29:33   desired-temp    22.0
     2017-09-26 20:29:33   measured-temp   22.0
     2017-09-26 20:29:33   partyEnd        -
     2017-09-26 20:29:33   partyStart      -
     2017-09-26 20:29:33   partyTemp       -
     2017-09-24 20:26:23   peerList        Wohnzimmer_Heizung_Sofa_ClimaTeam,
     2017-09-26 19:02:59   recentStateType ack
     2017-09-26 20:29:33   state           T: 22.0 desired: 22.0 valve: 9
   helper:
     expert:
       def        1
       det        1
       raw        1
       tpl        0
     role:
       chn        1
     shRegR:
       07         00
     shadowReg:
     tmpl:
Attributes:
   expert     3_allReg+raw
   model      HM-CC-RT-DN
   peerIDs    00000000,5A89C805,

FHEM Server: Fujitsu Esprimo q920 + LaCrosseGateway + HM-MOD-RPI-PCB WLAN + ConBee
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - Innr SP120 - Osram Smart+ Plug
Arduino Mega - MQTT - Pluggit 300
https://www.diy-robot-lawn-mower.com

MadMax-FHEM

Und der gepeerte hat die gleiche Templiste?

Und nochmal: wie die Templist "zu lesen" ist, ist klar bzw. die Einstellungen gewünscht? ;)

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)

Starsurfer

Ja hat die gleiche.
Nein nicht ganz, paßt so noch nicht ganz :-)
FHEM Server: Fujitsu Esprimo q920 + LaCrosseGateway + HM-MOD-RPI-PCB WLAN + ConBee
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - Innr SP120 - Osram Smart+ Plug
Arduino Mega - MQTT - Pluggit 300
https://www.diy-robot-lawn-mower.com

MadMax-FHEM

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)

Starsurfer

Hm ich hatte die Datenvor ein paar Tagen mit (Beispiel)
set Thermostat_Clima tempListMon prep 05:30 19.0 07:00 21.5 16:00 20.0 20:30 21.0 24:00 17.0
eingegeben, den letzten dann mit exec
Die Datei tempList.cfg habe ich vorhin mit set hm tempList save FHEM/tempList.cfg erzeugt.

Ich dachte das sind die Daten, die auf dem Thermostat gespeichert sind?
Oder muß ich die Templates jetzt noch zuweisen?

Zitatfail  : ./././tempList.cfg:Wohnzimmer_Heizung_Essen_Clima for Wohnzimmer_Heizung_Essen_Clima: file: ./././tempList.cfg for Wohnzimmer_Heizung_Essen_Clima does not exist
fail  : ./././tempList.cfg:Wohnzimmer_Heizung_Sofa_Clima for Wohnzimmer_Heizung_Sofa_Clima: file: ./././tempList.cfg for Wohnzimmer_Heizung_Sofa_Clima does not exist
FHEM Server: Fujitsu Esprimo q920 + LaCrosseGateway + HM-MOD-RPI-PCB WLAN + ConBee
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - Innr SP120 - Osram Smart+ Plug
Arduino Mega - MQTT - Pluggit 300
https://www.diy-robot-lawn-mower.com

MadMax-FHEM

Sollten nach dem save eigentlich die aus den Registern der Geräte sein.

Aber nach dem Absetzen der geänderten Werte warten bis diese auch tatsächlich im Gerät stehen...

Also keine cmds_pending mehr...

Dann erst den save...

Steht noch was im Log?

Stimmen die Pfade?
Was passiert bei save ohne Angabe einer Datei?

Ist bei mir schon lange her, dass ich damit gearbeitet habe...

Schon mal im Wiki dazu geschaut?

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)

Starsurfer

Ich werde die Liste morgen mal löschen und noch mal neu anlegen, vielleicht habe ich irgendwo einen Fehler gemacht.
FHEM Server: Fujitsu Esprimo q920 + LaCrosseGateway + HM-MOD-RPI-PCB WLAN + ConBee
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - Innr SP120 - Osram Smart+ Plug
Arduino Mega - MQTT - Pluggit 300
https://www.diy-robot-lawn-mower.com

MadMax-FHEM

Wichtig ist: Geduld.

Das Übertragen der geänderten Templisten (und das Auslesen) dauert!

Erst weiter machen (mit beispielsweise Auslesen), wenn keine cmds_pending mehr sind...

Nur zur Sicherheit:

das kennst du https://wiki.fhem.de/wiki/HomeMatic_HMInfo_TempList/Weekplan


Viel Erfolg, 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)

Hollo

Zitat von: Starsurfer am 26 September 2017, 20:33:49
Der Thermostat ist mit einem weiteren Thermostat im Wohnzimmer gepeert und einem Virtuellen Temp Sensor, der seine Temperatur von einem LaCrosee TX29 bekommt:
...
Welchen Sinn haben separate Templisten, wenn mehrere Thermostate miteinander verbunden sind?
Wird dann die Liste überhaupt berücksichtigt?
Warum ist dann nicht jeder autark und bekommt nur die IST-Temp vom externen Sensor?
FHEM 6.x auf RPi 3B Buster
Protokolle: Homematic, Z-Wave, MQTT, Modbus
Temp/Feuchte: JeeLink-Clone und LGW mit LaCrosse/IT
sonstiges: Linux-Server, Dreambox, "RSS-Tablet"

Starsurfer

Wenn man mehrere Heizungen/Thermostate in einem Raum hat, wie bei uns im Wohnzimmer (3 Stk) braucht man nur die Temperatur bei einem einstellen, die anderen werden dann mit dem Synchronisiert.
Alle Thermostate im Wohnzimmer haben die gleiche Templiste.
In anderen Räumen gibt es andere Listen, je nach Raum.
FHEM Server: Fujitsu Esprimo q920 + LaCrosseGateway + HM-MOD-RPI-PCB WLAN + ConBee
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - Innr SP120 - Osram Smart+ Plug
Arduino Mega - MQTT - Pluggit 300
https://www.diy-robot-lawn-mower.com

Hollo

Wenn alle verbunden sind und die identische Templist ohne 19 Grad haben, dann muss diese Vorgabe ja von woanders kommen.
Hast Du evtl. ein notify oder at, welches das auslöst?
Was sagt denn Event Monitor und/oder Log(s) um 16 Uhr?
FHEM 6.x auf RPi 3B Buster
Protokolle: Homematic, Z-Wave, MQTT, Modbus
Temp/Feuchte: JeeLink-Clone und LGW mit LaCrosse/IT
sonstiges: Linux-Server, Dreambox, "RSS-Tablet"

Starsurfer

Hat sich mittlerweile erledigt. Bin vom CUL auf HM-MOD-RPI-PCB umgestiegen und noch einmal alles von vorne angelegt.
Jetzt paßt alles, keine Ahnung warum es jetzt funktioniert und vorher nicht.
FHEM Server: Fujitsu Esprimo q920 + LaCrosseGateway + HM-MOD-RPI-PCB WLAN + ConBee
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - Innr SP120 - Osram Smart+ Plug
Arduino Mega - MQTT - Pluggit 300
https://www.diy-robot-lawn-mower.com