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
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
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/ (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,
Und der gepeerte hat die gleiche Templiste?
Und nochmal: wie die Templist "zu lesen" ist, ist klar bzw. die Einstellungen gewünscht? ;)
Gruß, Joachim
Ja hat die gleiche.
Nein nicht ganz, paßt so noch nicht ganz :-)
Was sagt hminfo templist verify?
Gruß, Joachim
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
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
Ich werde die Liste morgen mal löschen und noch mal neu anlegen, vielleicht habe ich irgendwo einen Fehler gemacht.
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
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?
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.
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?
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.