Ich habe einige HM-CC-RT-DN anstatt der Honywell Regler an FHEM gebunden.
Die Konfiguration und das Pairing hat ohne Probleme funktioniert.
Das Problem ist das der HM-CC-RT-DN Heizungsthermostat die Sollwert Vorgaben aus FHEM nicht übernimmt.
Die Übergabe der Temperaturliste wird laut FHEM ausgeführt, dennoch haben die Thermostate diese Werte nicht übernommen.
list OG1_SL_HZG_RT_Clima
Internals:
CFGFN /media/hdd/fhem/mycfg/HM/hm_rasp01.cfg
DEF 56898004
NAME OG1_SL_HZG_RT_Clima
NOTIFYDEV global
NR 1465
NTFY_ORDER 50-OG1_SL_HZG_RT_Clima
STATE Raumtemperatur: 21.0 °C <br>Sollwert: 19.0 °C <br>Reglerposition: 0
TYPE CUL_HM
chanNo 04
device OG1_SL_HZG_RT
READINGS:
2017-09-28 07:32:23 R-boostPos 80 %
2017-09-28 07:32:23 R-btnNoBckLight off
2017-09-28 07:32:23 R-dayTemp 21 C
2017-09-28 07:32:23 R-daylightSaveTime on
2017-09-28 07:32:23 R-modePrioManu all
2017-09-28 07:32:23 R-modePrioParty all
2017-09-28 07:32:23 R-nightTemp 17 C
2017-09-28 07:32:23 R-noMinMax4Manu off
2017-09-28 07:32:23 R-regAdaptive on
2017-09-28 07:32:23 R-showInfo time
2017-09-28 07:32:17 R-sign off
2017-09-28 07:32:23 R-tempOffset 0.0K
2017-09-28 07:32:23 R-valveOffsetRt 0 %
2017-09-28 07:32:23 R-winOpnBoost off
2017-09-28 10:25:29 R_0_tempListSat incomplete
2017-09-28 10:25:29 R_1_tempListSun incomplete
2017-09-28 10:25:29 R_2_tempListMon incomplete
2017-09-28 10:25:29 R_3_tempListTue incomplete
2017-09-28 10:25:29 R_4_tempListWed incomplete
2017-09-28 10:25:29 R_5_tempListThu incomplete
2017-09-28 10:25:29 R_6_tempListFri incomplete
2017-09-28 10:25:29 R_tempList_State incomplete
2017-09-28 10:33:47 ValvePosition 0
2017-09-28 10:33:47 boostTime -
2017-09-28 10:33:47 controlMode auto
2017-09-28 10:33:47 desired-temp 19.0
2017-09-28 10:33:47 measured-temp 21.0
2017-09-28 10:33:47 partyEnd -
2017-09-28 10:33:47 partyStart -
2017-09-28 10:33:47 partyTemp -
2017-09-28 10:33:47 state T: 21.0 desired: 19.0 valve: 0
TEMPLIST:
Fri:
0:
HOUR 05
MINUTE 30
TEMP 17.0
1:
HOUR 07
MINUTE 00
TEMP 19.0
2:
HOUR 21
MINUTE 00
TEMP 17.0
3:
HOUR 22
MINUTE 00
TEMP 19.0
4:
HOUR 24
MINUTE 00
TEMP 17.0
Mon:
0:
HOUR 05
MINUTE 30
TEMP 17.0
1:
HOUR 07
MINUTE 00
TEMP 19.0
2:
HOUR 21
MINUTE 00
TEMP 17.0
3:
HOUR 22
MINUTE 00
TEMP 19.0
4:
HOUR 24
MINUTE 00
TEMP 17.0
Sat:
0:
HOUR 07
MINUTE 30
TEMP 17.0
1:
HOUR 08
MINUTE 30
TEMP 19.0
2:
HOUR 21
MINUTE 00
TEMP 17.0
3:
HOUR 22
MINUTE 00
TEMP 19.0
4:
HOUR 24
MINUTE 00
TEMP 17.0
Sun:
0:
HOUR 07
MINUTE 30
TEMP 17.0
1:
HOUR 08
MINUTE 30
TEMP 19.0
2:
HOUR 21
MINUTE 00
TEMP 17.0
3:
HOUR 22
MINUTE 00
TEMP 19.0
4:
HOUR 24
MINUTE 00
TEMP 17.0
Thu:
0:
HOUR 05
MINUTE 30
TEMP 17.0
1:
HOUR 07
MINUTE 00
TEMP 19.0
2:
HOUR 21
MINUTE 00
TEMP 17.0
3:
HOUR 22
MINUTE 00
TEMP 19.0
4:
HOUR 24
MINUTE 00
TEMP 17.0
Tue:
0:
HOUR 05
MINUTE 30
TEMP 17.0
1:
HOUR 07
MINUTE 00
TEMP 19.0
2:
HOUR 21
MINUTE 00
TEMP 17.0
3:
HOUR 22
MINUTE 00
TEMP 19.0
4:
HOUR 24
MINUTE 00
TEMP 17.0
Wed:
0:
HOUR 05
MINUTE 30
TEMP 17.0
1:
HOUR 07
MINUTE 00
TEMP 19.0
2:
HOUR 21
MINUTE 00
TEMP 17.0
3:
HOUR 22
MINUTE 00
TEMP 19.0
4:
HOUR 24
MINUTE 00
TEMP 17.0
helper:
getCfgListNo
peerIDsRaw ,00000000
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
shRegR:
07 00
shadowReg:
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:44 15:5A 16:4C 17:66 18:44 19:FC 1A:4D 1B:08 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:5A 30:4C 31:66 32:44 33:FC 34:4D 35:08 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:42 4A:4C 4B:54 4C:44 4D:FC 4E:4D 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:42 64:4C 65:54 66:44 67:FC 68:4D 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:42 7E:4C 7F:54 80:44 81:FC 82:4D 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:42 98:4C 99:54 9A:44 9B:FC 9C:4D 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:42 B2:4C B3:54 B4:44 B5:FC B6:4D 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
tmpl:
Attributes:
alias OG1 Schlafzimmer - Heizung - Raumthermostat
devStateStyle style="text-align:left;;font-weight:bold;;"
group OG1 Schlafzimmer
icon hc_wht_regler
model HM-CC-RT-DN
peerIDs 00000000,
room OG1-Schlafzimmer,Heizung,_HM
sortby 1
stateFormat {sprintf(
"Raumtemperatur: %.1f °C <br>Sollwert: %.1f °C <br>Reglerposition: %1.f",
ReadingsVal("$name","measured-temp",0),
ReadingsVal("$name","desired-temp",0),
ReadingsVal("$name","ValvePosition",0))}
Laut dem list würde alles stimmen, dennoch wird der falsche Sollwert ausgeführt.
Mach doch bitte nochmal ein getConfig. Aktuell steht im List nicht alles drin:
2017-09-28 10:25:29 R_0_tempListSat incomplete
2017-09-28 10:25:29 R_1_tempListSun incomplete
2017-09-28 10:25:29 R_2_tempListMon incomplete
2017-09-28 10:25:29 R_3_tempListTue incomplete
2017-09-28 10:25:29 R_4_tempListWed incomplete
2017-09-28 10:25:29 R_5_tempListThu incomplete
2017-09-28 10:25:29 R_6_tempListFri incomplete
2017-09-28 10:25:29 R_tempList_State incomplete
Bei mir dauert es manchmal 2-3 Minuten bis die richtige Liste gesetzt ist.
Habe nochmals die tempList.cfg aufgerufen.
entities:OG1_KU_HZG_RT_Clima
R_0_tempListSat>07:00 17.0 21:00 20.0 24:00 17.0
R_1_tempListSun>07:00 17.0 21:00 20.0 24:00 17.0
R_2_tempListMon>05:00 17.0 21:00 20.0 24:00 17.0
R_3_tempListTue>05:00 17.0 21:00 20.0 24:00 17.0
R_4_tempListWed>05:00 17.0 21:00 20.0 24:00 17.0
R_5_tempListThu>05:00 17.0 21:00 20.0 24:00 17.0
R_6_tempListFri>05:00 17.0 21:00 20.0 24:00 17.0
entities:OG1_SL_HZG_RT_Clima
R_0_tempListSat>07:30 17.0 08:30 19.0 21:00 17.0 22:00 19.0 24:00 17.0
R_1_tempListSun>07:30 17.0 08:30 19.0 21:00 17.0 22:00 19.0 24:00 17.0
R_2_tempListMon>05:30 17.0 07:00 19.0 21:00 17.0 22:00 19.0 24:00 17.0
R_3_tempListTue>05:30 17.0 07:00 19.0 21:00 17.0 22:00 19.0 24:00 17.0
R_4_tempListWed>05:30 17.0 07:00 19.0 21:00 17.0 22:00 19.0 24:00 17.0
R_5_tempListThu>05:30 17.0 07:00 19.0 21:00 17.0 22:00 19.0 24:00 17.0
R_6_tempListFri>05:30 17.0 07:00 19.0 21:00 17.0 22:00 19.0 24:00 17.0
entities:OG1_WZ_HZG_RT_Clima
R_0_tempListSat>09:00 17.0 21:30 21.0 24:00 17.0
R_1_tempListSun>09:00 17.0 21:30 21.0 24:00 17.0
R_2_tempListMon>08:00 17.0 21:30 21.0 24:00 17.0
R_3_tempListTue>08:00 17.0 21:30 21.0 24:00 17.0
R_4_tempListWed>08:00 17.0 21:30 21.0 24:00 17.0
R_5_tempListThu>08:00 17.0 21:30 21.0 24:00 17.0
R_6_tempListFri>08:00 17.0 21:30 21.0 24:00 17.0
10 Minuten gewartet.
list OG1_SL_HZG_RT_Clima
Internals:
CFGFN /media/hdd/fhem/mycfg/HM/hm_rasp01.cfg
DEF 56898004
NAME OG1_SL_HZG_RT_Clima
NOTIFYDEV global
NR 1452
NTFY_ORDER 50-OG1_SL_HZG_RT_Clima
STATE Raumtemperatur: 21.6 °C <br>Sollwert: 17.0 °C <br>Reglerposition: 0
TYPE CUL_HM
chanNo 04
device OG1_SL_HZG_RT
READINGS:
2017-09-29 14:44:58 R-boostPos 80 %
2017-09-29 14:44:58 R-btnNoBckLight off
2017-09-29 14:44:58 R-dayTemp 21 C
2017-09-29 14:44:58 R-daylightSaveTime on
2017-09-29 14:44:58 R-modePrioManu all
2017-09-29 14:44:58 R-modePrioParty all
2017-09-29 14:44:58 R-nightTemp 17 C
2017-09-29 14:44:58 R-noMinMax4Manu off
2017-09-29 14:44:58 R-regAdaptive on
2017-09-29 14:44:58 R-showInfo time
2017-09-29 14:44:54 R-sign off
2017-09-29 14:44:58 R-tempOffset 0.0K
2017-09-29 14:44:58 R-valveOffsetRt 0 %
2017-09-29 14:44:58 R-winOpnBoost off
2017-09-29 14:45:06 R_0_tempListSat 07:30 17.0 08:30 19.0 21:00 17.0 22:00 19.0 24:00 17.0
2017-09-29 14:45:06 R_1_tempListSun 07:30 17.0 08:30 19.0 21:00 17.0 22:00 19.0 24:00 17.0
2017-09-29 14:45:06 R_2_tempListMon 05:30 17.0 07:00 19.0 21:00 17.0 22:00 19.0 24:00 17.0
2017-09-29 14:45:06 R_3_tempListTue 05:30 17.0 07:00 19.0 21:00 17.0 22:00 19.0 24:00 17.0
2017-09-29 14:45:06 R_4_tempListWed 05:30 17.0 07:00 19.0 21:00 17.0 22:00 19.0 24:00 17.0
2017-09-29 14:45:06 R_5_tempListThu 05:30 17.0 07:00 19.0 21:00 17.0 22:00 19.0 24:00 17.0
2017-09-29 14:45:06 R_6_tempListFri 05:30 17.0 07:00 19.0 21:00 17.0 22:00 19.0 24:00 17.0
2017-09-29 14:45:06 R_tempList_State verified
2017-09-29 14:45:01 RegL_01. 08:00 00:00
2017-09-29 14:45:06 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:44 15:5A 16:4C 17:66 18:44 19:FC 1A:4D 1B:08 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:5A 30:4C 31:66 32:44 33:FC 34:4D 35:08 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:42 4A:4C 4B:54 4C:44 4D:FC 4E:4D 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:42 64:4C 65:54 66:44 67:FC 68:4D 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:42 7E:4C 7F:54 80:44 81:FC 82:4D 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:42 98:4C 99:54 9A:44 9B:FC 9C:4D 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:42 B2:4C B3:54 B4:44 B5:FC B6:4D 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:11 CB:20 CC:24 CD:0F CE:1E CF:1E 00:00
2017-09-29 14:44:49 ValvePosition 0
2017-09-29 14:44:49 boostTime -
2017-09-29 14:44:49 controlMode auto
2017-09-29 14:44:49 desired-temp 17.0
2017-09-29 14:44:49 measured-temp 21.6
2017-09-29 14:44:49 partyEnd -
2017-09-29 14:44:49 partyStart -
2017-09-29 14:44:49 partyTemp -
2017-09-29 14:44:49 state T: 21.6 desired: 17.0 valve: 0
TEMPLIST:
Fri:
0:
HOUR 05
MINUTE 30
TEMP 17.0
1:
HOUR 07
MINUTE 00
TEMP 19.0
2:
HOUR 21
MINUTE 00
TEMP 17.0
3:
HOUR 22
MINUTE 00
TEMP 19.0
4:
HOUR 24
MINUTE 00
TEMP 17.0
Mon:
0:
HOUR 05
MINUTE 30
TEMP 17.0
1:
HOUR 07
MINUTE 00
TEMP 19.0
2:
HOUR 21
MINUTE 00
TEMP 17.0
3:
HOUR 22
MINUTE 00
TEMP 19.0
4:
HOUR 24
MINUTE 00
TEMP 17.0
Sat:
0:
HOUR 07
MINUTE 30
TEMP 17.0
1:
HOUR 08
MINUTE 30
TEMP 19.0
2:
HOUR 21
MINUTE 00
TEMP 17.0
3:
HOUR 22
MINUTE 00
TEMP 19.0
4:
HOUR 24
MINUTE 00
TEMP 17.0
Sun:
0:
HOUR 07
MINUTE 30
TEMP 17.0
1:
HOUR 08
MINUTE 30
TEMP 19.0
2:
HOUR 21
MINUTE 00
TEMP 17.0
3:
HOUR 22
MINUTE 00
TEMP 19.0
4:
HOUR 24
MINUTE 00
TEMP 17.0
Thu:
0:
HOUR 05
MINUTE 30
TEMP 17.0
1:
HOUR 07
MINUTE 00
TEMP 19.0
2:
HOUR 21
MINUTE 00
TEMP 17.0
3:
HOUR 22
MINUTE 00
TEMP 19.0
4:
HOUR 24
MINUTE 00
TEMP 17.0
Tue:
0:
HOUR 05
MINUTE 30
TEMP 17.0
1:
HOUR 07
MINUTE 00
TEMP 19.0
2:
HOUR 21
MINUTE 00
TEMP 17.0
3:
HOUR 22
MINUTE 00
TEMP 19.0
4:
HOUR 24
MINUTE 00
TEMP 17.0
Wed:
0:
HOUR 05
MINUTE 30
TEMP 17.0
1:
HOUR 07
MINUTE 00
TEMP 19.0
2:
HOUR 21
MINUTE 00
TEMP 17.0
3:
HOUR 22
MINUTE 00
TEMP 19.0
4:
HOUR 24
MINUTE 00
TEMP 17.0
helper:
peerIDsRaw ,00000000
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
shRegR:
07 00
shadowReg:
tmpl:
Attributes:
alias OG1 Schlafzimmer - Heizung - Raumthermostat
devStateStyle style="text-align:left;;font-weight:bold;;"
group OG1 Schlafzimmer
icon hc_wht_regler
model HM-CC-RT-DN
peerIDs 00000000,
room OG1-Schlafzimmer,Heizung,_HM
sortby 1
stateFormat {sprintf(
"Raumtemperatur: %.1f °C <br>Sollwert: %.1f °C <br>Reglerposition: %1.f",
ReadingsVal("$name","measured-temp",0),
ReadingsVal("$name","desired-temp",0),
ReadingsVal("$name","ValvePosition",0))}
Ich bin gespannt ob es morgen noch passt.
Was ich trotzdem auch bei dieser Einheit nicht hinbekomme ist das aesCommToDev fail.
Dies taucht immer wieder bei allen HM Komponenten auf obwohl alle ordnungsgemäß gepair wurden.
Moin!
Darf ich mich hier mal dranhängen? Ich habe ein sehr ähnliches Problem.
Ich bin absoluter Dummy-User, was FHEM angeht und versuche daher immer, mich an Beispielen oder Tutorials entlang zu hangeln. Momentan versuche ich gerade einem HM-CC-RT-DN Heizungsthermostaten ein Temperaturprogramm beizubringen und scheitere grandios. Als Vorlage nehme ich diesen Wiki-Eintrag (http://wiki.fhem.de/wiki/HomeMatic_HMInfo_TempList/Weekplan). Zuerst exportiere ich eine Liste eines schon vorhandenen und eingerichteten Thermostaten, editiere diese und restore sie dann wieder wie beschrieben. Fhem sagt mir dann auch, dass eine passed und eine restored wurde. Passt soweit. Ich finde die Liste dann aber nicht auf dem Gerät. Auch nach längerer Wartezeit nicht.
Ich scheitere teilweise aber auch schon an den Begrifflichkeiten: activeList und referenceList. activeList ist die Liste, die im Gerät ist und dich ich gerade verzweifelt versuche zu schreiben. Richtig?
referenceList ist der Wochenplan in FHEM. Im Wiki steht dann so lapidar:
ZitatEs liegt in der Verantwortung des User, die Liste aktuell zu halten.
Ich stelle mich gerne dieser Verantwortung - bloß...wie?
Ok. Vergesst, was ich gesagt habe. Es hat nach nochmaligem Lesen und Ausprobieren geklappt.
Die Verantwortung, die "Liste aktuell" zu halten, kann damit getragen werden, dass man set getconfig für den Thermostaten in der FHEM-Oberfläche ausführt/anklickt, richtig? Vorher stand da immer incomplete. Nach dem ersten getconfig fand ich plötzlich die Standardliste vor. Dann habe ich die Liste nochmal restored, ein paar Minuten gewartet und dann nochmal getconfig durchgeführt. Nun passt's. Endlich...
Jetzt heißt es nur noch, die Fensterkontakte mit dem Thermostaten zu verheiraten...äh...peeren...
Das Peeren des ersten Thermostat mit dem Fensterkontakt hat funktioniert.
Jetzt versuche ich gerade, einem nächsten Thermostaten die Temperaturliste beizubringen. Ich habe sie jetzt schon diverse Male übertrage. Mir wurde auch immer freundlich mitgeteilt, dass die Liste restored wurde. Sie taucht nur nie in der FHEM-Oberfläche auf. Und der Thermostat macht mir auch nicht den Eindruck, als wüsste er von dem Programm.
Hat vielleicht jemand netterweise mal ein oder zwei Tipps parat?