Hallo,
ich habe ein Thermostat HM-CC-RT-DN mit dem Homeatic USB Stick (HM-CFG-USB-2) eingebunden und möchte nach Wochentag und Uhrzeit mit der tempList regeln. Ich habe auch eine tempList hochgeladen, aber irgenwie regelt die nicht so wie gewünscht. Das hochladen hat funktioniert und ich sehe die Liste im Gerät. Ich frage mich ob es daran liegt, daß ich nicht direkt am Thermostat die Uhrzeit und den Wochentag eingestellt habe. Die Uhrzeit stimmt allerdings wenn ich auf das Display schaue. Wie kann ich prüfen welcher Wochentag gerade aktiv ist im Thermostat? Wie kann ich die Uhrzeit und das Datum bzw. Wochentag einstellen? Gibt es eine Möglichkeit zu sehen, welche tempList gerade aktiv ist?
Vielen Dank schon mal
Jörg
Poste mal ein list vom channel 4 ( Clima ) von dem RT.
Thema gehört eigentlich nach Homematic ;)
ZitatWie kann ich die Uhrzeit und das Datum bzw. Wochentag einstellen?
brauchst du nicht, dass macht fhem
VG
Frank
Hallo,
was mich jetzt wundert ist, das er doch regelt, aber die Werte in den Listen andere sind als ich geschrieben habe. Anbei mal die Liste:
Internals:
CFGFN
DEF 3A989704
NAME EG_BAD_Heizung_Clima
NR 38
NTFY_ORDER 50-HM_3A9897_Clima
STATE T: 19.3 desired: 18.5 valve: 22
TYPE CUL_HM
chanNo 04
device EG_BAD_Heizung
Readings:
2016-05-01 21:23:45 CommandAccepted yes
2016-05-02 23:27:22 R-boostPos 80 %
2016-05-02 23:27:22 R-btnNoBckLight off
2016-05-02 23:27:22 R-dayTemp 21 C
2016-05-02 23:27:22 R-daylightSaveTime on
2016-05-02 23:27:22 R-modePrioManu all
2016-05-02 23:27:22 R-modePrioParty all
2016-05-02 23:27:22 R-nightTemp 17 C
2016-05-02 23:27:22 R-noMinMax4Manu off
2016-05-02 23:27:22 R-regAdaptive on
2016-05-02 23:27:22 R-showInfo time
2016-05-01 20:39:37 R-sign off
2016-05-02 23:27:22 R-tempOffset 0.0K
2016-05-02 23:27:22 R-valveOffsetRt 0 %
2016-05-02 23:27:22 R-winOpnBoost off
2016-05-03 09:47:11 R_0_tempListSat 06:00 17.0 23:00 22.0 24:00 17.0
2016-05-03 09:47:11 R_1_tempListSun 06:00 17.0 23:00 22.0 24:00 17.0
2016-05-03 09:47:11 R_2_tempListMon 06:00 17.0 09:00 22.0 17:00 18.5 22:30 21.0 24:00 17.0
2016-05-03 09:47:11 R_3_tempListTue 06:00 17.0 09:00 22.0 17:00 18.5 22:30 21.0 24:00 17.0
2016-05-03 09:47:11 R_4_tempListWed 06:00 17.0 09:00 22.0 17:00 18.5 22:30 21.0 24:00 17.0
2016-05-03 09:47:11 R_5_tempListThu 06:00 17.0 09:00 22.0 17:00 18.5 22:30 21.0 24:00 17.0
2016-05-03 09:47:11 R_6_tempListFri 06:00 17.0 30:20 22.0 17:00 17.0 22:00 21.0 24:00 17.0
2016-05-03 09:47:11 R_tempList_State set
2016-05-03 09:50:52 ValvePosition 22
2016-05-03 09:50:52 boostTime -
2016-05-03 09:50:52 controlMode auto
2016-05-03 09:50:52 desired-temp 18.5
2016-05-03 09:50:52 measured-temp 19.3
2016-05-03 09:50:52 partyEnd -
2016-05-03 09:50:52 partyStart -
2016-05-03 09:50:52 partyTemp -
2016-05-01 21:23:45 recentStateType ack
2016-05-03 09:50:52 state T: 19.3 desired: 18.5 valve: 22
Templist:
Fri:
0:
HOUR 05
MINUTE 30
TEMP 16.0
1:
HOUR 23
MINUTE 00
TEMP 22.0
2:
HOUR 24
MINUTE 00
TEMP 16.0
Mon:
0:
HOUR 05
MINUTE 30
TEMP 16.0
1:
HOUR 07
MINUTE 00
TEMP 22.0
2:
HOUR 15
MINUTE 00
TEMP 18.5
3:
HOUR 22
MINUTE 30
TEMP 21.0
4:
HOUR 24
MINUTE 00
TEMP 16.0
Sat:
0:
HOUR 05
MINUTE 30
TEMP 16.0
1:
HOUR 23
MINUTE 00
TEMP 22.0
2:
HOUR 24
MINUTE 00
TEMP 16.0
Sun:
0:
HOUR 05
MINUTE 30
TEMP 16.0
1:
HOUR 23
MINUTE 00
TEMP 22.0
2:
HOUR 24
MINUTE 00
TEMP 16.0
Thu:
0:
HOUR 05
MINUTE 30
TEMP 16.0
1:
HOUR 07
MINUTE 00
TEMP 22.0
2:
HOUR 15
MINUTE 00
TEMP 18.5
3:
HOUR 22
MINUTE 30
TEMP 21.0
4:
HOUR 24
MINUTE 00
TEMP 16.0
Tue:
0:
HOUR 05
MINUTE 30
TEMP 16.0
1:
HOUR 07
MINUTE 00
TEMP 22.0
2:
HOUR 15
MINUTE 00
TEMP 18.5
3:
HOUR 22
MINUTE 30
TEMP 21.0
4:
HOUR 24
MINUTE 00
TEMP 16.0
Wed:
0:
HOUR 05
MINUTE 30
TEMP 16.0
1:
HOUR 07
MINUTE 00
TEMP 22.0
2:
HOUR 15
MINUTE 00
TEMP 18.5
3:
HOUR 22
MINUTE 30
TEMP 21.0
4:
HOUR 24
MINUTE 00
TEMP 16.0
Helper:
getCfgListNo
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:40 15:42 16:59 17:14 18:41 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:40 2F:42 30:59 31:14 32:41 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:40 49:42 4A:58 4B:54 4C:4A 4D:B4 4E:55 4F:0E 50:41 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:40 63:42 64:58 65:54 66:4A 67:B4 68:55 69:0E 6A:41 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:40 7D:42 7E:58 7F:54 80:4A 81:B4 82:55 83:0E 84:41 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:40 97:42 98:58 99:54 9A:4A 9B:B4 9C:55 9D:0E 9E:41 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:40 B1:42 B2:59 B3:14 B4:41 B5:20 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:12 CB:21 CC:2A CD:0F CE:1E CF:1E 00:00 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:48 16:59 17:14 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:59 31:14 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:58 4B:6C 4C:4A 4D:CC 4E:55 4F:0E 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:58 65:6C 66:4A 67:CC 68:55 69:0E 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:58 7F:6C 80:4A 81:CC 82:55 83:0E 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:58 99:6C 9A:4A 9B:CC 9C:55 9D:0E 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:59 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
Attributes:
model HM-CC-RT-DN
peerIDs
room EG_BAD
Schreiben wollte ich eigentlich das hier:
SetTempList_EG_BAD_Heizung()
{
{ fhem ("set EG_BAD_Heizung_Clima tempListMon prep 05:30 16.0 07:00 22.0 15:00 18.5 22:30 21.0 24:00 16.0")};
{ fhem ("set EG_BAD_Heizung_Clima tempListTue prep 05:30 16.0 07:00 22.0 15:00 18.5 22:30 21.0 24:00 16.0")};
{ fhem ("set EG_BAD_Heizung_Clima tempListWed prep 05:30 16.0 07:00 22.0 15:00 18.5 22:30 21.0 24:00 16.0")};
{ fhem ("set EG_BAD_Heizung_Clima tempListThu prep 05:30 16.0 07:00 22.0 15:00 18.5 22:30 21.0 24:00 16.0")};
{ fhem ("set EG_BAD_Heizung_Clima tempListFri prep 05:30 16.0 23:00 22.0 24:00 16.0")};
{ fhem ("set EG_BAD_Heizung_Clima tempListSat prep 05:30 16.0 23:00 22.0 24:00 16.0")};
{ fhem ("set EG_BAD_Heizung_Clima tempListSun exec 05:30 16.0 23:00 22.0 24:00 16.0")};
}
Wieso sind die Uhrzeiten so komisch verschoben?
Ich habe den Befehl nochmal geschrieben, und jetzt sieht die tempList im Gerät schonmal besser aus. Allerding stimmt der Montag noch nicht, da sind wieder ganz andere Werte als ich schreiben wollte. Im Log steht folgendes:
CUL_HM set EG_BAD_Heizung_Clima tempListMon prep 05:30 16.0 07:00 22.0 15:00 18.5 22:30 21.0 24:00 16.0
Im Clima Kanal steht aber noch folgendes:
R_2_tempListMon
06:00 17.0 09:00 22.0 15:00 18.5 22:30 21.0 24:00 17.0
Alle anderen Tage sind jetzt aber korrekt. Was kann da schief gelaufen sein, ist das normal?
Gruß Jörg
Mach mal ein getConfig und kurz die Boost Taste oder nach dem getConig noch ein burstXmit. Dann kontrollier die Temp Listen nochmal. Sollte immer noch ein Tag nicht stimmen dann übertrage die noch mal.
Dann noch mal getConfig.
P.S. Da ist nichts schief gelaufen, brauche bei mir manchmal auch 2 Anläufe
"prep" überträgt die Liste nicht sondern bereitet die Übertragung vor (prepare) übertragen wird mit exec
In der Befehlszeile:
set EG_BAD_Heizung_Clima tempListMon 05:30 16.0 07:00 22.0 15:00 18.5 22:30 21.0 24:00 16.0
Danke franky08, es passt jetzt alles. Es ist wie du sagst, das nicht alles beim ersten Übertragen gesetzt wurde. Gestern habe ich versehentlich die Befehlsliste 2 mal kurz hintereinander gesendet, vielleicht war das auch ein Problem. Eine kurze Frage, ist das Homematic Protokoll nicht CRC geschützt, können da also tatsächlich falsche Daten geschrieben werden? Das könnte ja mal fatal enden...
Gruß Jörg
Mmh, kann ich dir nicht sagen ob da Prüfsummen im Spiel sind, martin ist der Homematic Guru, wenn dann weis er das. In einem anderen Forum schrieb jemand von einem CRC Fehler, bezieht sich aber auf einen update vom RT und einer crc Prüfung der übertragenen Firmware beim update Prozess.
VG
Frank