Hi,
Ich habe in meiner 99_myUtils.pm folgenden Part eingefügt
######################################################
# Temperatur-Liste für das Schlafzimmer
# setzen per Aufruf von "{SetTempList_CUL_HM_HM_CC_TC_1D6EBB_Climate}"
######################################################
sub
SetTempList_CUL_HM_HM_CC_TC_1D6EBB_Climate()
{
{ fhem ("set CUL_HM_HM_CC_TC_1D6EBB_Climate tempListMon 05:30 15.5 08:00 17.5 16:00 16.5 20:30 17.5 24:00 15.5")};
{ fhem ("set CUL_HM_HM_CC_TC_1D6EBB_Climate tempListTue 05:30 15.5 08:00 17.5 16:00 16.5 20:30 17.5 24:00 15.5")};
{ fhem ("set CUL_HM_HM_CC_TC_1D6EBB_Climate tempListWed 05:30 15.5 08:00 17.5 16:00 16.5 20:30 17.5 24:00 15.5")};
{ fhem ("set CUL_HM_HM_CC_TC_1D6EBB_Climate tempListThu 05:30 15.5 08:00 17.5 16:00 16.5 20:30 17.5 24:00 15.5")};
{ fhem ("set CUL_HM_HM_CC_TC_1D6EBB_Climate tempListFri 05:30 15.5 08:00 17.5 16:00 16.5 20:30 17.5 24:00 15.5")};
{ fhem ("set CUL_HM_HM_CC_TC_1D6EBB_Climate tempListSat 07:00 15.5 21:00 17.5 24:00 15.5")};
{ fhem ("set CUL_HM_HM_CC_TC_1D6EBB_Climate tempListSun 07:00 15.5 21:00 17.5 24:00 15.5")};
}
# End SetTempList_CUL_HM_HM_CC_TC_1D6EBB_Climate
Und über fhemweb mit {SetTempList_CUL_HM_HM_CC_TC_1D6EBB_Climate} ausgeführt.
Desired Temp wird jedoch nicht korrekt angezeigt.
Bei list <device_climate> erhalte ich folgende Rückgabe
Internals:
DEF 1D6EBB02
NAME CUL_HM_HM_CC_TC_1D6EBB_Climate
NR 106
STATE ???
TYPE CUL_HM
chanNo 02
device Th.Schlafzimmer
Readings:
2014-01-05 14:03:53 CommandAccepted yes
2014-01-05 16:23:00 R-controlMode auto
2013-11-19 13:04:50 R-day-temp 20 C
2013-11-19 13:04:50 R-decalHr 11 h
2013-11-19 13:04:50 R-decalMin 0 min
2014-01-05 16:23:00 R-decalcDay Sat
2014-01-05 16:23:00 R-displayMode temp-hum
2014-01-05 16:23:00 R-displayTemp actual
2014-01-05 16:23:00 R-displayTempUnit celsius
2014-01-05 16:23:00 R-mdTempValve auto
2013-11-19 13:04:50 R-night-temp 18 C
2013-11-19 13:04:50 R-party-temp 20 C
2013-11-28 19:03:15 RegL_05: 01:09 02:21 03:28 04:24 05:18 06:28 07:00 08:58 09:00 0A:00 0B:30 0C:21 0D:48 0E:21 0F:60 10:21 11:78 12:21 13:90 14:21 15:90 16:28 17:90 18:28 19:90 1A:28 1B:90 1C:28 1D:90 1E:28 1F:90 20:28 21:90 22:28 23:90 24:28 25:90 26:28 27:90 28:28 29:90 2A:28 2B:90 2C:28 2D:90 2E:28 2F:90 30:28 31:90 32:28 33:90 34:28 35:90 36:28 37:90 38:28 39:90 3A:28 3B:30 3C:21 3D:48 3E:21 3F:60 40:21 41:78 42:21 43:90 44:21 45:90 46:28 47:90 48:28 49:90 4A:28 4B:90 4C:28 4D:90 4E:28 4F:90 50:28 51:90 52:28 53:90 54:28 55:90 56:28 57:90 58:28 59:90 5A:28 5B:90 5C:28 5D:90 5E:28 5F:90 60:28 61:90 62:28 63:90 64:28 65:90 66:28 67:90 68:28 69:90 6A:28 6B:30 6C:21 6D:48 6E:21 6F:60 70:21 71:78 72:21 73:90 74:21 75:90 76:28 77:90 78:28 79:90 7A:28 7B:90 7C:28 7D:90 7E:28 7F:90 80:28 81:90 82:28 83:90 84:28 85:90 86:28 87:90 88:28 89:90 8A:28 8B:90 8C:28 8D:90 8E:28 8F:90 90:28 91:90 92:28 93:90 94:28 95:90 96:28 97:90 98:28 99:90 9A:28 9B:30 9C:21 9D:48 9E:21 9F:60 A0:21 A1:78 A2:21 A3:90 A4:21 A5:90 A6:28 A7:90 A8:28 A9:90 AA:28 AB:90 AC:28 AD:90 AE:28 AF:90 B0:28 B1:90 B2:28 B3:90 B4:28 B5:90 B6:28 B7:90 B8:28 B9:90 BA:28 BB:90 BC:28 BD:90 BE:28 BF:90 C0:28 C1:90 C2:28 C3:90 C4:28 C5:90 C6:28 C7:90 C8:28 C9:90 CA:28 CB:30 CC:21 CD:48 CE:21 CF:60 D0:21 D1:78 D2:21 D3:90 D4:21 D5:90 D6:28 D7:90 D8:28 D9:90 DA:28 DB:90 DC:28 DD:90 DE:28 DF:90 E0:28 E1:90 E2:28 E3:90 E4:28 E5:90 E6:28 E7:90 E8:28 E9:90 EA:28 EB:90 EC:28 ED:90 EE:28 EF:90 F0:28 F1:90 F2:28 F3:90 F4:28 F5:90 F6:28 F7:90 F8:28 F9:90 FA:28 00:00
2013-11-28 19:03:17 RegL_06: 01:30 02:21 03:48 04:21 05:60 06:21 07:78 08:21 09:90 0A:21 0B:90 0C:28 0D:90 0E:28 0F:90 10:28 11:90 12:28 13:90 14:28 15:90 16:28 17:90 18:28 19:90 1A:28 1B:90 1C:28 1D:90 1E:28 1F:90 20:28 21:90 22:28 23:90 24:28 25:90 26:28 27:90 28:28 29:90 2A:28 2B:90 2C:28 2D:90 2E:28 2F:90 30:28 31:30 32:21 33:48 34:21 35:60 36:21 37:78 38:21 39:90 3A:21 3B:90 3C:28 3D:90 3E:28 3F:90 40:28 41:90 42:28 43:90 44:28 45:90 46:28 47:90 48:28 49:90 4A:28 4B:90 4C:28 4D:90 4E:28 4F:90 50:28 51:90 52:28 53:90 54:28 55:90 56:28 57:90 58:28 59:90 5A:28 5B:90 5C:28 5D:90 5E:28 5F:90 60:28 00:00
2014-01-05 16:25:57 desired-temp 17.5
2014-01-05 16:25:57 recentStateType info
2014-01-05 16:41:58 tempListFri 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2014-01-05 16:41:58 tempListMon 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2014-01-05 16:41:58 tempListSat 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2014-01-05 16:41:58 tempListSun 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2014-01-05 16:41:58 tempListThu 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2014-01-05 16:41:58 tempListTue 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2014-01-05 16:41:58 tempListWed 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2014-01-05 16:41:58 tempList_State set
Templist:
Fri:
0:
HOUR 05
MINUTE 30
TEMP 15.5
1:
HOUR 08
MINUTE 00
TEMP 17.5
2:
HOUR 16
MINUTE 00
TEMP 16.5
3:
HOUR 20
MINUTE 30
TEMP 17.5
4:
HOUR 24
MINUTE 00
TEMP 15.5
Mon:
0:
HOUR 05
MINUTE 30
TEMP 15.5
1:
HOUR 08
MINUTE 00
TEMP 17.5
2:
HOUR 16
MINUTE 00
TEMP 16.5
3:
HOUR 20
MINUTE 30
TEMP 17.5
4:
HOUR 24
MINUTE 00
TEMP 15.5
Sat:
0:
HOUR 07
MINUTE 00
TEMP 15.5
1:
HOUR 21
MINUTE 00
TEMP 17.5
2:
HOUR 24
MINUTE 00
TEMP 15.5
Sun:
0:
HOUR 07
MINUTE 00
TEMP 15.5
1:
HOUR 21
MINUTE 00
TEMP 17.5
2:
HOUR 24
MINUTE 00
TEMP 15.5
Thu:
0:
HOUR 05
MINUTE 30
TEMP 15.5
1:
HOUR 08
MINUTE 00
TEMP 17.5
2:
HOUR 16
MINUTE 00
TEMP 16.5
3:
HOUR 20
MINUTE 30
TEMP 17.5
4:
HOUR 24
MINUTE 00
TEMP 15.5
Tue:
0:
HOUR 05
MINUTE 30
TEMP 15.5
1:
HOUR 08
MINUTE 00
TEMP 17.5
2:
HOUR 16
MINUTE 00
TEMP 16.5
3:
HOUR 20
MINUTE 30
TEMP 17.5
4:
HOUR 24
MINUTE 00
TEMP 15.5
Wed:
0:
HOUR 05
MINUTE 30
TEMP 15.5
1:
HOUR 08
MINUTE 00
TEMP 17.5
2:
HOUR 16
MINUTE 00
TEMP 16.5
3:
HOUR 20
MINUTE 30
TEMP 17.5
4:
HOUR 24
MINUTE 00
TEMP 15.5
Helper:
Role:
chn 1
Shadowreg:
RegL_05: 01:09 02:21 03:28 04:24 05:18 06:28 07:00 08:58 09:00 0A:00 0B:2A 0C:1F 0D:7E 0E:23 0F:90 10:1F 11:78 12:21 13:90 14:21 15:90 16:28 17:90 18:28 19:90 1A:28 1B:90 1C:28 1D:90 1E:28 1F:90 20:28 21:90 22:28 23:90 24:28 25:90 26:28 27:90 28:28 29:90 2A:28 2B:90 2C:28 2D:90 2E:28 2F:90 30:28 31:90 32:28 33:90 34:28 35:90 36:28 37:90 38:28 39:90 3A:28 3B:2A 3C:1F 3D:7E 3E:23 3F:90 40:1F 41:78 42:21 43:90 44:21 45:90 46:28 47:90 48:28 49:90 4A:28 4B:90 4C:28 4D:90 4E:28 4F:90 50:28 51:90 52:28 53:90 54:28 55:90 56:28 57:90 58:28 59:90 5A:28 5B:90 5C:28 5D:90 5E:28 5F:90 60:28 61:90 62:28 63:90 64:28 65:90 66:28 67:90 68:28 69:90 6A:28 6B:21 6C:1F 6D:30 6E:23 6F:60 70:21 71:7B 72:23 73:90 74:1F 75:90 76:28 77:90 78:28 79:90 7A:28 7B:90 7C:28 7D:90 7E:28 7F:90 80:28 81:90 82:28 83:90 84:28 85:90 86:28 87:90 88:28 89:90 8A:28 8B:90 8C:28 8D:90 8E:28 8F:90 90:28 91:90 92:28 93:90 94:28 95:90 96:28 97:90 98:28 99:90 9A:28 9B:21 9C:1F 9D:30 9E:23 9F:60 A0:21 A1:7B A2:23 A3:90 A4:1F A5:90 A6:28 A7:90 A8:28 A9:90 AA:28 AB:90 AC:28 AD:90 AE:28 AF:90 B0:28 B1:90 B2:28 B3:90 B4:28 B5:90 B6:28 B7:90 B8:28 B9:90 BA:28 BB:90 BC:28 BD:90 BE:28 BF:90 C0:28 C1:90 C2:28 C3:90 C4:28 C5:90 C6:28 C7:90 C8:28 C9:90 CA:28 CB:21 CC:1F CD:30 CE:23 CF:60 D0:21 D1:7B D2:23 D3:90 D4:1F D5:90 D6:28 D7:90 D8:28 D9:90 DA:28 DB:90 DC:28 DD:90 DE:28 DF:90 E0:28 E1:90 E2:28 E3:90 E4:28 E5:90 E6:28 E7:90 E8:28 E9:90 EA:28 EB:90 EC:28 ED:90 EE:28 EF:90 F0:28 F1:90 F2:28 F3:90 F4:28 F5:90 F6:28 F7:90 F8:28 F9:90 FA:28 00:00
RegL_06: 01:21 02:1F 03:30 04:23 05:60 06:21 07:7B 08:23 09:90 0A:1F 0B:90 0C:28 0D:90 0E:28 0F:90 10:28 11:90 12:28 13:90 14:28 15:90 16:28 17:90 18:28 19:90 1A:28 1B:90 1C:28 1D:90 1E:28 1F:90 20:28 21:90 22:28 23:90 24:28 25:90 26:28 27:90 28:28 29:90 2A:28 2B:90 2C:28 2D:90 2E:28 2F:90 30:28 31:21 32:1F 33:30 34:23 35:60 36:21 37:7B 38:23 39:90 3A:1F 3B:90 3C:28 3D:90 3E:28 3F:90 40:28 41:90 42:28 43:90 44:28 45:90 46:28 47:90 48:28 49:90 4A:28 4B:90 4C:28 4D:90 4E:28 4F:90 50:28 51:90 52:28 53:90 54:28 55:90 56:28 57:90 58:28 59:90 5A:28 5B:90 5C:28 5D:90 5E:28 5F:90 60:28 00:00
Attributes:
autoReadReg 1_restart
expert 2_full
model HM-CC-TC
peerIDs 00000000,
room CUL_HM
Wieso werden denn hier mehere templist Einträge aufgelistet? Was mach ich falsch?
Greetz
Eldrik
Hi,
"tempList_State set" deutet darauf hin, dass die Änderungen noch nicht gesetzt wurden. Wenn es gesetzt wurde steht da "tempList_State verified". Kannst du mal ein getConfig aufrufen?
Gruß,
Jan
Hi,
Ich habe jetzt noch einmal fhem neugestartet und die templist erneut übermittelt:
es steht zwar der Status Verified aber meine templist scheint nicht übernommen oder?
Internals:
DEF 1D6EBB02
NAME CUL_HM_HM_CC_TC_1D6EBB_Climate
NR 106
STATE ???
TYPE CUL_HM
chanNo 02
device Th.Schlafzimmer
Readings:
2014-01-05 17:51:39 CommandAccepted yes
2013-11-28 19:03:15 R-controlMode auto
2013-11-19 13:04:50 R-day-temp 20 C
2013-11-19 13:04:50 R-decalHr 11 h
2013-11-19 13:04:50 R-decalMin 0 min
2013-11-28 19:03:15 R-decalcDay Sat
2013-11-28 19:03:15 R-displayMode temp-hum
2013-11-28 19:03:15 R-displayTemp actual
2013-11-28 19:03:15 R-displayTempUnit celsius
2013-11-28 19:03:15 R-mdTempValve auto
2013-11-19 13:04:50 R-night-temp 18 C
2013-11-19 13:04:50 R-party-temp 20 C
2014-01-05 17:51:39 desired-temp 17.5
2014-01-05 17:51:39 recentStateType ack
2013-11-28 19:03:17 tempListFri 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2013-11-28 19:03:17 tempListMon 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2013-11-28 19:03:17 tempListSat 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2013-11-28 19:03:17 tempListSun 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2013-11-28 19:03:17 tempListThu 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2013-11-28 19:03:17 tempListTue 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2013-11-28 19:03:17 tempListWed 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2013-11-28 19:03:17 tempList_State verified
Templist:
Fri:
0:
HOUR 05
MINUTE 30
TEMP 15.5
1:
HOUR 08
MINUTE 00
TEMP 17.5
2:
HOUR 16
MINUTE 00
TEMP 16.5
3:
HOUR 20
MINUTE 30
TEMP 17.5
4:
HOUR 24
MINUTE 00
TEMP 15.5
Mon:
0:
HOUR 05
MINUTE 30
TEMP 15.5
1:
HOUR 08
MINUTE 00
TEMP 17.5
2:
HOUR 16
MINUTE 00
TEMP 16.5
3:
HOUR 20
MINUTE 30
TEMP 17.5
4:
HOUR 24
MINUTE 00
TEMP 15.5
Sat:
0:
HOUR 07
MINUTE 00
TEMP 15.5
1:
HOUR 21
MINUTE 00
TEMP 17.5
2:
HOUR 24
MINUTE 00
TEMP 15.5
Sun:
0:
HOUR 07
MINUTE 00
TEMP 15.5
1:
HOUR 21
MINUTE 00
TEMP 17.5
2:
HOUR 24
MINUTE 00
TEMP 15.5
Thu:
0:
HOUR 05
MINUTE 30
TEMP 15.5
1:
HOUR 08
MINUTE 00
TEMP 17.5
2:
HOUR 16
MINUTE 00
TEMP 16.5
3:
HOUR 20
MINUTE 30
TEMP 17.5
4:
HOUR 24
MINUTE 00
TEMP 15.5
Tue:
0:
HOUR 05
MINUTE 30
TEMP 15.5
1:
HOUR 08
MINUTE 00
TEMP 17.5
2:
HOUR 16
MINUTE 00
TEMP 16.5
3:
HOUR 20
MINUTE 30
TEMP 17.5
4:
HOUR 24
MINUTE 00
TEMP 15.5
Wed:
0:
HOUR 05
MINUTE 30
TEMP 15.5
1:
HOUR 08
MINUTE 00
TEMP 17.5
2:
HOUR 16
MINUTE 00
TEMP 16.5
3:
HOUR 20
MINUTE 30
TEMP 17.5
4:
HOUR 24
MINUTE 00
TEMP 15.5
Helper:
getCfgListNo
Role:
chn 1
Shadowreg:
RegL_05: 6B:21 6C:1F 6D:30 6E:23 6F:60 70:21 71:7B 72:23 73:90 74:1F 9B:21 9C:1F 9D:30 9E:23 9F:60 A0:21 A1:7B A2:23 A3:90 A4:1F CB:21 CC:1F CD:30 CE:23 CF:60 D0:21 D1:7B D2:23 D3:90 D4:1F 0B:2A 0C:1F 0D:7E 0E:23 0F:90 10:1F 3B:2A 3C:1F 3D:7E 3E:23 3F:90 40:1F
RegL_06: 01:21 02:1F 03:30 04:23 05:60 06:21 07:7B 08:23 09:90 0A:1F 31:21 32:1F 33:30 34:23 35:60 36:21 37:7B 38:23 39:90 3A:1F
Attributes:
expert 1
model HM-CC-TC
peerIDs 00000000,
room CUL_HM
warum nicht?
2013-11-28 19:03:17 tempList_State verified
aber für welche Zeiten steht das Verified?
Für diese Zeiten?
2013-11-28 19:03:17 tempListFri 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2013-11-28 19:03:17 tempListMon 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2013-11-28 19:03:17 tempListSat 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2013-11-28 19:03:17 tempListSun 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2013-11-28 19:03:17 tempListThu 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2013-11-28 19:03:17 tempListTue 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2013-11-28 19:03:17 tempListWed 08:00 16.5 12:00 16.5 16:00 16.5 20:00 16.5 24:00 16.5
2013-11-28 19:03:17 tempList_State verified
diese habe ich aber ja nicht an das tc gesendet sondern ja diese:
Templist:
Fri:
0:
HOUR 05
MINUTE 30
TEMP 15.5
1:
HOUR 08
MINUTE 00
TEMP 17.5
2:
HOUR 16
MINUTE 00
TEMP 16.5
3:
HOUR 20
MINUTE 30
TEMP 17.5
4:
HOUR 24
MINUTE 00
TEMP 15.5
Mon:
0:
HOUR 05
MINUTE 30
TEMP 15.5
1:
HOUR 08
MINUTE 00
TEMP 17.5
2:
HOUR 16
MINUTE 00
TEMP 16.5
3:
HOUR 20
MINUTE 30
TEMP 17.5
4:
HOUR 24
MINUTE 00
TEMP 15.5
Sat:
0:
HOUR 07
MINUTE 00
TEMP 15.5
1:
HOUR 21
MINUTE 00
TEMP 17.5
2:
HOUR 24
MINUTE 00
TEMP 15.5
Sun:
0:
HOUR 07
MINUTE 00
TEMP 15.5
1:
HOUR 21
MINUTE 00
TEMP 17.5
2:
HOUR 24
MINUTE 00
TEMP 15.5
Thu:
0:
HOUR 05
MINUTE 30
TEMP 15.5
1:
HOUR 08
MINUTE 00
TEMP 17.5
2:
HOUR 16
MINUTE 00
TEMP 16.5
3:
HOUR 20
MINUTE 30
TEMP 17.5
4:
HOUR 24
MINUTE 00
TEMP 15.5
Tue:
0:
HOUR 05
MINUTE 30
TEMP 15.5
1:
HOUR 08
MINUTE 00
TEMP 17.5
2:
HOUR 16
MINUTE 00
TEMP 16.5
3:
HOUR 20
MINUTE 30
TEMP 17.5
4:
HOUR 24
MINUTE 00
TEMP 15.5
Wed:
0:
HOUR 05
MINUTE 30
TEMP 15.5
1:
HOUR 08
MINUTE 00
TEMP 17.5
2:
HOUR 16
MINUTE 00
TEMP 16.5
3:
HOUR 20
MINUTE 30
TEMP 17.5
4:
HOUR 24
MINUTE 00
TEMP 15.5
Greetz
Eldrik
probiers mal mit dem neuen Codebeispiel aud dem wiki
http://www.fhemwiki.de/wiki/HM-CC-TC_Funk-Wandthermostat#Temperaturlisten_.28neu.29
dort wird erst die liste gebaut und dann mit einmal übertragen
Hi,
ich habe es jetzt mit der ressourcenschonenderen Variante ausprobiert und diese hat jetzt auch gefruchtet :)
Bei einem Thermostat bin ich der Meinung, dass hier die schlechte Empfangsqualität rssi -80 eine vollständige Übertragung verhindert haben könnte.
Danke und Gruß
Jens
Die ressourcenschonenderen Variante funktioniert.
Aber auch hier musst du teilweise richtig Geduld haben.
Zwischen Set und Verifed vergeht einiges an Zeit.
Ich lass dem Ding einfach ne Stunde Zeit und mach dann ein getconfig.
Gruß
Dieter
Hallo,
ich habe auch gerade meine Probleme mit den Templist. Wollte diese mal wieder anpassen und dabei ist mir auch aufgefallen das sie nicht eingelesen werden. Nach mehren Tests ist mir jetzt aufgefallen im HM-CC-TC wenn man Menu lange drückt dann PROG und dann den Tag wählt, welchen man geändert hat steht der richtige Wert im Gerät. Aber beim Auslesen per "list <Gerät_Climate>" kommen die alten Werte von vorher bzw. ich kann die Aufstellung nicht richtig deuten, da der late und der neue Wert vorkommt. Ich habe am Sonntag die letzte Temperatur von 10 auf 11 verstellt.
Readings:
2013-10-25 21:00:45 tempListSun 09:00 10.0 20:30 22.0 24:00 10.0
Templist:
Sun:
0:
HOUR 09
MINUTE 00
TEMP 10.0
1:
HOUR 20
MINUTE 30
TEMP 22.0
2:
HOUR 24
MINUTE 00
TEMP 11.0
Gruß Udo
set getConfig
im Device holt dir deine temlisten aus dem Gerät,
ZitatNach mehren Tests
bei mir heißt das z.b mit der version tut es nicht, nach update von fhem, sprich aktuelle version von gestern
tut es auch nicht,
ich vermute du hast ein altes fhem, da hat sich in zwischenzeit einiges getan
mit version in die commandzeile erhält man seine aktuelle version die .pm dateien
du mußt mehr bieten zum Fehler eingrenzen
So jetzt habe ich folgende Schritte ausgeführt:
- FHEM Update ca. 11:30 Uhr auf Version 5.5
- Fritzbox hat Software 06.01
- reload 99_MyUtils.pm durchgeführt
- dann Liste für einen TC augelöst >> {SetTempList_OG_SA}
- nach ca. 10 min im Climate-Kanal "set OG_SA_Climate getConfig"
Es konnten keine Änderungen registriert werden (Versuch_1 letzte Temperatur SUN auf 11 gesetzt). Versuch_2 (erste Temperatur SUN auf 11 gesetzt) in FHEM Weboberfläche (http://fritz.box:8083/fhem?detail=OG_SA_Climate) mit "set OG_SA_Climate tempListSun 09:00 11.0 20:30 22.0 24:00 11.0" gesetzt, auch keinen Erfolg. Zeiten werden nich übertragen.
List OG_SA_Climate:
Internals:
DEF 1ADC0502
NAME OG_SA_Climate
NR 187
STATE 5 %
TYPE CUL_HM
chanNo 02
device OG_SA_Heizung
peerList CUL_HM_thermostat_1AD6D8,
Readings:
2014-01-01 15:13:56 CommandAccepted yes
2014-01-10 22:03:05 R-controlMode auto
2013-08-11 23:31:01 R-day-temp 21 C
2013-08-11 23:31:01 R-decalHr 11 h
2013-08-11 23:31:01 R-decalMin 0 min
2014-01-10 21:52:12 R-decalcDay Sat
2014-01-10 21:52:12 R-displayMode temp-only
2014-01-10 22:03:05 R-displayTemp actual
2014-01-10 21:52:12 R-displayTempUnit celsius
2013-10-18 18:17:17 R-mdTempValve auto
2013-08-11 23:31:01 R-night-temp 17 C
2014-01-10 22:02:29 R-party-temp 17 C
2014-01-10 22:02:52 R-partyEndDay 0 d
2014-01-10 22:02:29 R-partyEndHr 22 h
2014-01-10 22:02:29 R-partyEndMin 30 min
2014-01-11 08:30:01 desired-temp 22.0
2013-10-20 22:19:03 desired-temp-manu 10.0
2014-01-06 21:01:45 peerList CUL_HM_thermostat_1AD6D8,
2014-01-11 08:30:01 recentStateType info
2014-01-11 14:03:01 state 5 %
2013-10-25 21:00:45 tempListFri 05:30 10.0 07:00 21.0 13:00 18.0 20:00 21.0 24:00 10.0
2013-10-25 21:00:45 tempListMon 05:30 10.0 07:00 21.0 15:00 18.0 20:00 21.0 24:00 10.0
2013-10-25 21:00:45 tempListSat 08:30 10.0 20:30 22.0 24:00 10.0
2013-10-25 21:00:45 tempListSun 09:00 10.0 20:30 22.0 24:00 10.0
2013-10-25 21:00:45 tempListThu 05:30 10.0 07:00 21.0 14:00 18.0 20:00 21.0 24:00 10.0
2013-10-25 21:00:45 tempListTue 05:30 10.0 07:00 21.0 13:00 18.0 20:00 21.0 24:00 10.0
2013-10-25 21:00:45 tempListWed 05:30 10.0 07:00 21.0 15:00 18.0 20:00 21.0 24:00 10.0
2013-10-25 21:00:45 tempList_State set
Templist:
Fri:
0:
HOUR 05
MINUTE 30
TEMP 10.0
1:
HOUR 07
MINUTE 00
TEMP 21.0
2:
HOUR 13
MINUTE 00
TEMP 18.0
3:
HOUR 20
MINUTE 00
TEMP 21.0
4:
HOUR 24
MINUTE 00
TEMP 10.0
Mon:
0:
HOUR 05
MINUTE 30
TEMP 10.0
1:
HOUR 07
MINUTE 00
TEMP 21.0
2:
HOUR 15
MINUTE 00
TEMP 18.0
3:
HOUR 20
MINUTE 00
TEMP 21.0
4:
HOUR 24
MINUTE 00
TEMP 10.0
Sat:
0:
HOUR 08
MINUTE 33
TEMP 10.0
1:
HOUR 20
MINUTE 30
TEMP 22.0
2:
HOUR 24
MINUTE 00
TEMP 10.0
Sun:
0:
HOUR 09
MINUTE 00
TEMP 11.0
1:
HOUR 20
MINUTE 30
TEMP 22.0
2:
HOUR 24
MINUTE 00
TEMP 10.0
Thu:
0:
HOUR 05
MINUTE 30
TEMP 10.0
1:
HOUR 07
MINUTE 00
TEMP 21.0
2:
HOUR 14
MINUTE 00
TEMP 18.0
3:
HOUR 20
MINUTE 00
TEMP 21.0
4:
HOUR 24
MINUTE 00
TEMP 10.0
Tue:
0:
HOUR 05
MINUTE 30
TEMP 10.0
1:
HOUR 07
MINUTE 00
TEMP 21.0
2:
HOUR 13
MINUTE 00
TEMP 18.0
3:
HOUR 20
MINUTE 00
TEMP 21.0
4:
HOUR 24
MINUTE 00
TEMP 10.0
Wed:
0:
HOUR 05
MINUTE 30
TEMP 10.0
1:
HOUR 07
MINUTE 00
TEMP 21.0
2:
HOUR 15
MINUTE 00
TEMP 18.0
3:
HOUR 20
MINUTE 00
TEMP 21.0
4:
HOUR 24
MINUTE 00
TEMP 10.0
Helper:
getCfgListNo
oldMode auto
Role:
chn 1
Shadowreg:
RegL_05: 6B:21 6C:14 6D:2A 6E:2A 6F:5A 70:24 71:78 72:2A 73:90 74:14 9B:21 9C:14 9D:2A 9E:2A 9F:4E A0:24 A1:78 A2:2A A3:90 A4:14 CB:21 CC:14 CD:2A CE:2A CF:5A D0:24 D1:78 D2:2A D3:90 D4:14 0B:33 0C:14 0D:7B 0E:2C 0F:90 10:14 3B:36 3C:16 3D:7B 3E:2C 3F:90 40:14
RegL_06: 01:21 02:14 03:2A 04:2A 05:54 06:24 07:78 08:2A 09:90 0A:14 31:21 32:14 33:2A 34:2A 35:4E 36:24 37:78 38:2A 39:90 3A:14
Attributes:
autoReadReg 1
expert 2_full
model HM-CC-TC
peerIDs 00000000,1AD6D801,
room Zi_Saskia
Protokoll nach Update:
Saving statefile: done
Backup:
backup done: FHEM-20140111_124015.tar.gz (12611400 Bytes)
32 file(s) have been updated:
==> 2014-01-11 07:45:17 ./CHANGED
==> 2014-01-11 07:45:21 ./fhem.pl
==> 2014-01-11 07:45:16 FHEM/01_FHEMWEB.pm
==> 2014-01-11 07:45:16 FHEM/10_CUL_HM.pm
==> 2014-01-11 07:45:16 FHEM/13_KS300.pm
==> 2014-01-11 07:45:16 FHEM/21_OWCOUNT.pm
==> 2014-01-07 07:45:13 FHEM/31_LightScene.pm
==> 2014-01-10 07:45:14 FHEM/32_mailcheck.pm
==> 2014-01-11 07:45:16 FHEM/32_withings.pm
==> 2014-01-11 07:45:16 FHEM/33_readingsGroup.pm
==> 2014-01-10 07:45:14 FHEM/36_LaCrosse.pm
==> 2014-01-11 07:45:16 FHEM/38_CO20.pm
==> 2014-01-07 07:45:13 FHEM/51_RPI_GPIO.pm
==> 2014-01-07 07:45:13 FHEM/55_PIFACE.pm
==> 2014-01-07 07:45:13 FHEM/70_EFR.pm
==> 2014-01-11 07:45:16 FHEM/70_ENIGMA2.pm
==> 2014-01-07 07:45:13 FHEM/70_ONKYO_AVR.pm
==> 2014-01-11 07:45:16 FHEM/70_Pushover.pm
==> 2014-01-09 07:45:11 FHEM/70_XBMC.pm
==> 2014-01-11 07:45:16 FHEM/73_PRESENCE.pm
==> 2014-01-11 07:45:16 FHEM/92_FileLog.pm
==> 2014-01-11 07:45:16 FHEM/95_FLOORPLAN.pm
==> 2014-01-10 07:45:14 FHEM/98_GEOFANCY.pm
==> 2014-01-11 07:45:16 FHEM/98_HMinfo.pm
==> 2014-01-11 07:45:16 FHEM/98_SVG.pm
==> 2014-01-09 07:45:11 FHEM/98_THRESHOLD.pm
==> 2014-01-10 07:45:14 FHEM/HMConfig.pm
==> 2014-01-11 07:45:16 FHEM/HttpUtils.pm
==> 2014-01-11 07:45:21 docs/commandref.html
==> 2014-01-11 07:45:21 docs/commandref_DE.html
==> 2014-01-11 07:45:16 www/pgm2/fhemweb.js
==> 2014-01-11 07:45:16 www/pgm2/fhemweb_svg.js
A new version of fhem.pl was installed, 'shutdown restart' is required!
Update completed!
Fhem info:
Release : 5.5
Branch : DEVELOPMENT
OS : linux
Arch : mips-linux
Perl : v5.12.2
uniqueID : 88e7d7252e6ae00dc14599f7731e5094
Defined modules:
CUL_HM : 53
Dashboard : 1
FHEMWEB : 9
FileLog : 53
HMLAN : 1
SVG : 4
THRESHOLD : 2
autocreate : 1
dummy : 2
notify : 3
telnet : 1
weblink : 1
Defined models per module:
CUL_HM : HM-CC-TC,HM-CC-VD,HM-LC-SW2-FM,HM-LC-SW4-DR,HM-SEC-SC
Transmitting this information during an update:
onUpdate (Note: You can change this via the global attribute sendStatistics)
server response: ==> ok
Log bei Variante_1:
Subroutine MyUtils_Initialize redefined at ./FHEM/99_MyUtils.pm line 11.
Subroutine SetTempList_WZ_Term_Climate redefined at ./FHEM/99_MyUtils.pm line 20.
Subroutine SetTempList_KU_Term_Climate redefined at ./FHEM/99_MyUtils.pm line 37.
Subroutine SetTempList_OG_SE_Heizung redefined at ./FHEM/99_MyUtils.pm line 54.
Subroutine SetTempList_OG_SA redefined at ./FHEM/99_MyUtils.pm line 71.
Subroutine SetTempList_EG_Bad_Climate redefined at ./FHEM/99_MyUtils.pm line 88.
Subroutine SetTempList_Schuppen_Climate redefined at ./FHEM/99_MyUtils.pm line 105.
Subroutine SetTempList_du_Term redefined at ./FHEM/99_MyUtils.pm line 122.
2014.01.11 13:40:28 2: CUL_HM set OG_SA_Climate tempListMon prep 05:30 10.0 07:00 21.0 15:00 18.0 20:00 21.0 24:00 10.0
2014.01.11 13:40:28 2: CUL_HM set OG_SA_Climate tempListTue prep 05:30 10.0 07:00 21.0 13:00 18.0 20:00 21.0 24:00 10.0
2014.01.11 13:40:28 2: CUL_HM set OG_SA_Climate tempListWed prep 05:30 10.0 07:00 21.0 15:00 18.0 20:00 21.0 24:00 10.0
2014.01.11 13:40:28 2: CUL_HM set OG_SA_Climate tempListThu prep 05:30 10.0 07:00 21.0 14:00 18.0 20:00 21.0 24:00 10.0
2014.01.11 13:40:28 2: CUL_HM set OG_SA_Climate tempListFri prep 05:30 10.0 07:00 21.0 13:00 18.0 20:00 21.0 24:00 10.0
2014.01.11 13:40:28 2: CUL_HM set OG_SA_Climate tempListSat prep 08:33 10.0 20:30 22.0 24:00 10.0
2014.01.11 13:40:28 2: CUL_HM set OG_SA_Climate tempListSun exec 09:00 10.0 20:30 22.0 24:00 11.0
Irgewndwie werden die Listen nicht an den TC übertragen. Was sollte ich noch prüfen bzw. welches Log ist noch hilfreich?
Gruß Udo
Hallo Udo
ich gehe davon aus, dass der update funktioniert hat. Im Zweifelsfall ist ein update force anzuraten - wenn einmal etwas hängt fängt sich update im Normalmode nicht mehr.
Versionen über version kontrollieren.
Und nun schaltest du die logs ein
http://forum.fhem.de/index.php/topic,16563.msg107848.html#msg107848
und überträgst die templisten. Dann liest du sie wieder und schickst die logs.
prüfe in OG_SA_Heizung das alles über tragen ist und fehlerfrei war
Gruss Martin
Habe jetzt folgendes getan:
- attr global verbose 1
- attr global mseclog 1
- attr HMLAN1 logIDs all,sys
- jetzt Save Config
- update force durchgeführt
version:
vor Update Version 11.01.2014 19:30
# $Id: fhem.pl 4565 2014-01-05 22:17:37Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 4610 2014-01-10 19:19:54Z martinp876 $
# $Id: 01_FHEMWEB.pm 4605 2014-01-10 14:33:50Z rudolfkoenig $
# $Id: 92_FileLog.pm 4607 2014-01-10 15:01:13Z rudolfkoenig $
# $Id: 00_HMLAN.pm 4562 2014-01-05 15:22:54Z martinp876 $
# $Id: 99_MyUtils.pm 1932 2013-03-09 23:15 udo grun $
# $Id: 99_SUNRISE_EL.pm 4537 2014-01-03 08:28:59Z rudolfkoenig $
# $Id: 98_SVG.pm 4606 2014-01-10 14:59:39Z rudolfkoenig $
# $Id: 99_Utils.pm 3595 2013-08-05 05:38:48Z tobiasfaust $
# $Id: 98_XmlList.pm 2895 2013-03-11 19:48:01Z rudolfkoenig $
# $Id: 98_autocreate.pm 4234 2013-11-17 10:19:41Z rudolfkoenig $
# $Id: 98_backup.pm 3391 2013-07-08 06:05:52Z rudolfkoenig $
# $Id: 98_dummy.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_fheminfo.pm 3775 2013-08-24 08:31:39Z rudolfkoenig $
# $Id: 98_notice.pm 2647 2013-02-04 21:43:52Z mfr69bs $
# $Id: 91_notify.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_telnet.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_update.pm 4070 2013-10-19 11:22:17Z rudolfkoenig $
# $Id: 98_weblink.pm 3770 2013-08-23 13:29:58Z rudolfkoenig $
nach Update
# $Id: fhem.pl 4565 2014-01-05 22:17:37Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 4610 2014-01-10 19:19:54Z martinp876 $
# $Id: 01_FHEMWEB.pm 4605 2014-01-10 14:33:50Z rudolfkoenig $
# $Id: 92_FileLog.pm 4607 2014-01-10 15:01:13Z rudolfkoenig $
# $Id: 00_HMLAN.pm 4562 2014-01-05 15:22:54Z martinp876 $
# $Id: 99_MyUtils.pm 1932 2013-03-09 23:15 udo grun $
# $Id: 99_SUNRISE_EL.pm 4537 2014-01-03 08:28:59Z rudolfkoenig $
# $Id: 98_SVG.pm 4606 2014-01-10 14:59:39Z rudolfkoenig $
# $Id: 99_Utils.pm 3595 2013-08-05 05:38:48Z tobiasfaust $
# $Id: 98_XmlList.pm 2895 2013-03-11 19:48:01Z rudolfkoenig $
# $Id: 98_autocreate.pm 4234 2013-11-17 10:19:41Z rudolfkoenig $
# $Id: 98_backup.pm 3391 2013-07-08 06:05:52Z rudolfkoenig $
# $Id: 98_dummy.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_fheminfo.pm 3775 2013-08-24 08:31:39Z rudolfkoenig $
# $Id: 98_notice.pm 2647 2013-02-04 21:43:52Z mfr69bs $
# $Id: 91_notify.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_telnet.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_update.pm 4070 2013-10-19 11:22:17Z rudolfkoenig $
# $Id: 98_weblink.pm 3770 2013-08-23 13:29:58Z rudolfkoenig $
- finde keine Unterschiede
- reload 99_MyUtils.pm
- {SetTempList_OG_SA} ausgeführt
- "prüfe in OG_SA_Heizung das alles über tragen ist und fehlerfrei war" hier stehe ich auf dem Schlauch, wo finde ich das
- die Log-Dateien habe ich mal als Anhang dazu getan
Internals
DEF
1ADC05
HMLAN1_MSGCNT
6289
HMLAN1_RAWMSG
E1ADC05,0000,05866533,FF,FFBB,C8A2581ADC051AD6D80000
HMLAN1_RSSI
-69
HMLAN1_TIME
2014-01-11 20:42:29
IODev
HMLAN1
LASTInputDev
HMLAN1
MSGCNT
6289
NAME
OG_SA_Heizung
NR
172
STATE
T: 23.2 H: 51
TYPE
CUL_HM
channel_01
CUL_HM_thermostat_1ADC05_Weather
channel_02
OG_SA_Climate
channel_03
CUL_HM_thermostat_1ADC05_WindowRec
hmPairSerial
JEQ0138371
lastMsg
No:C8 - t:58 s:1ADC05 d:1AD6D8 0000
protCmdPend
142 CMDs pending
protLastRcv
2014-01-11 20:42:29
protResnd
547 last_at:2014-01-11 20:42:14
protSnd
1231 last_at:2014-01-11 20:42:10
protState
CMDs_pending
rssi_at_HMLAN1
avg:-72.26 min:-103 max:-48 lst:-69 cnt:6289
Readings
Activity
alive
2014-01-11 19:54:24
Activity:
alive
2013-12-08 16:09:48
CommandAccepted
yes
2014-01-11 20:42:09
PairedTo
0x2C5F92
2013-10-18 18:17:20
R-backlOnMode
2
2013-10-18 18:17:20
R-backlOnTime
1 s
2013-08-11 23:31:04
R-btnLock
unlock
2013-10-18 18:17:20
R-intKeyVisib
invisib
2013-10-18 18:17:20
R-pairCentral
0x2C5F92
2013-10-18 18:17:20
RegL_00:
01:00 02:01 05:81 0A:2C 0B:5F 0C:92 0F:00 00:00
2013-10-18 18:17:20
actuator
0 %
2014-01-11 20:42:29
battery
ok
2014-01-11 20:30:02
controlMode
auto
2013-10-25 21:00:45
day-temp
21 C
2013-10-25 21:00:45
decalcDay
Sat
2013-10-25 21:00:45
desired-temp
10.0
2014-01-11 20:30:02
displayMode
temp-only
2013-10-25 21:00:45
displayTemp
actual
2013-10-25 21:00:45
displayTempUnit
celsius
2013-10-25 21:00:45
humidity
51
2014-01-11 20:42:09
measured-temp
23.2
2014-01-11 20:42:09
night-temp
17 C
2013-10-25 21:00:45
party-temp
20 C
2013-10-25 21:00:45
state
T: 23.2 H: 51
2014-01-11 20:42:09
time-request
-
2014-01-11 00:00:51
für Climate:
Internals
DEF
1ADC0502
NAME
OG_SA_Climate
NR
187
STATE
0 %
TYPE
CUL_HM
chanNo
02
device
OG_SA_Heizung
peerList
CUL_HM_thermostat_1AD6D8
Readings
CommandAccepted
yes
2014-01-01 15:13:56
R-controlMode
auto
2014-01-10 22:03:05
R-day-temp
21 C
2013-08-11 23:31:01
R-decalHr
11 h
2013-08-11 23:31:01
R-decalMin
0 min
2013-08-11 23:31:01
R-decalcDay
Sat
2014-01-10 21:52:12
R-displayMode
temp-only
2014-01-10 21:52:12
R-displayTemp
actual
2014-01-10 22:03:05
R-displayTempUnit
celsius
2014-01-10 21:52:12
R-mdTempValve
auto
2013-10-18 18:17:17
R-night-temp
17 C
2013-08-11 23:31:01
R-party-temp
17 C
2014-01-10 22:02:29
R-partyEndDay
0 d
2014-01-10 22:02:52
R-partyEndHr
22 h
2014-01-10 22:02:29
R-partyEndMin
30 min
2014-01-10 22:02:29
desired-temp
10.0
2014-01-11 20:30:02
desired-temp-manu
10.0
2013-10-20 22:19:03
peerList
CUL_HM_thermostat_1AD6D8,
2014-01-06 21:01:45
recentStateType
info
2014-01-11 20:30:02
state
0 %
2014-01-11 20:44:37
tempListFri
05:30 10.0 07:00 21.0 13:00 18.0 20:00 21.0 24:00 10.0
2013-10-25 21:00:45
tempListMon
05:30 10.0 07:00 21.0 15:00 18.0 20:00 21.0 24:00 10.0
2013-10-25 21:00:45
tempListSat
08:30 10.0 20:30 22.0 24:00 10.0
2013-10-25 21:00:45
tempListSun
09:00 10.0 20:30 22.0 24:00 10.0
2013-10-25 21:00:45
tempListThu
05:30 10.0 07:00 21.0 14:00 18.0 20:00 21.0 24:00 10.0
2013-10-25 21:00:45
tempListTue
05:30 10.0 07:00 21.0 13:00 18.0 20:00 21.0 24:00 10.0
2013-10-25 21:00:45
tempListWed
05:30 10.0 07:00 21.0 15:00 18.0 20:00 21.0 24:00 10.0
2013-10-25 21:00:45
tempList_State
set
2013-10-25 21:00:45
Gruß Udo
hi,
das Kommando, das gesendet werden soll ist nicht komplett. Ist mir nicht klar, wie du in die Situation gekommen bist. Lösche erst einmal die cmdQueue und schreibe dann noch einmal zeichne es noch einmal auf
set OG_SA_Heizung clear msgEvents
set OG_SA_Climate tempListMon prep 05:30 10.0 07:00 21.0 15:00 18.0 20:00 21.0 24:00 10.0
set OG_SA_Climate tempListTue prep 05:30 10.0 07:00 21.0 13:00 18.0 20:00 21.0 24:00 10.0
list OG_SA_Heizung
schicke, was im commandstack steht - schon vor dem senden - kann man mit dem 'list' sehen
Gruss Martin
Hallo Martin,
so ich habe nochmal die Punkte abgearbeitet. Vorher habe ich die Fritzbox mal komplett neu gestartet.
Folgende Punkte habe ich durchgeführt:
- set OG_SA_Heizung clear msgEvents
- set OG_SA_Climate tempListMon 05:30 10.0 07:00 21.0 15:00 18.0 20:00 21.0 24:00 10.0 >> ohne "prep" da ansonsten nichts im "cmdStack:" stand
- list OG_SA_Heizung
## nach Löschen
Internals:
DEF 1ADC05
HMLAN1_MSGCNT 114
HMLAN1_RAWMSG E1ADC05,0000,09FB8DC2,FF,FFBA,B4A2581ADC051AD6D80000
HMLAN1_RSSI -70
HMLAN1_TIME 2014-01-12 17:28:46
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 114
NAME OG_SA_Heizung
NR 172
STATE T: 23.9 H: 48
TYPE CUL_HM
channel_01 CUL_HM_thermostat_1ADC05_Weather
channel_02 OG_SA_Climate
channel_03 CUL_HM_thermostat_1ADC05_WindowRec
lastMsg No:B4 - t:58 s:1ADC05 d:1AD6D8 0000
protState Info_Cleared
rssi_at_HMLAN1 avg:-70.06 min:-79 max:-68 lst:-70 cnt:114
Readings:
2014-01-12 15:09:15 Activity alive
2013-12-08 16:09:48 Activity: alive
2014-01-11 21:14:40 CommandAccepted yes
2013-10-18 18:17:20 PairedTo 0x2C5F92
2013-10-18 18:17:20 R-backlOnMode 2
2013-08-11 23:31:04 R-backlOnTime 1 s
2013-10-18 18:17:20 R-btnLock unlock
2013-10-18 18:17:20 R-intKeyVisib invisib
2013-10-18 18:17:20 R-pairCentral 0x2C5F92
2013-10-18 18:17:20 RegL_00: 01:00 02:01 05:81 0A:2C 0B:5F 0C:92 0F:00 00:00
2014-01-12 17:28:45 actuator 0 %
2014-01-11 20:30:02 battery ok
2013-10-25 21:00:45 controlMode auto
2013-10-25 21:00:45 day-temp 21 C
2013-10-25 21:00:45 decalcDay Sat
2014-01-11 20:30:02 desired-temp 10.0
2013-10-25 21:00:45 displayMode temp-only
2013-10-25 21:00:45 displayTemp actual
2013-10-25 21:00:45 displayTempUnit celsius
2014-01-12 17:28:25 humidity 48
2014-01-12 17:28:25 measured-temp 23.9
2013-10-25 21:00:45 night-temp 17 C
2013-10-25 21:00:45 party-temp 20 C
2014-01-12 17:28:25 state T: 23.9 H: 48
2014-01-11 00:00:51 time-request -
Helper:
mId 0039
rxType 140
Io:
nextSend 1389544125.9962
Prt:
bErr 0
sProc 0
sleeping 1
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rssi:
At_hmlan1:
avg -70.0614035087719
cnt 114
lst -70
max -68
min -79
Attributes:
actCycle 000:10
actStatus alive
autoReadReg 1
expert 2_full
firmware 2.1
model HM-CC-TC
peerIDs
room Zi_Saskia
serialNr JEQ0138371
subType thermostat
## "set OG_SA_Climate tempListMon 05:30 10.0 07:00 21.0 15:00 18.0 20:00 21.0 24:00 10.0" ohne prep, wenn mit prep steht nichts im "cmdStack:"
Internals:
DEF 1ADC05
HMLAN1_MSGCNT 116
HMLAN1_RAWMSG E1ADC05,0000,09FE01CD,FF,FFBA,B5A2581ADC051AD6D80000
HMLAN1_RSSI -70
HMLAN1_TIME 2014-01-12 17:31:26
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 116
NAME OG_SA_Heizung
NR 172
STATE T: 23.9 H: 48
TYPE CUL_HM
channel_01 CUL_HM_thermostat_1ADC05_Weather
channel_02 OG_SA_Climate
channel_03 CUL_HM_thermostat_1ADC05_WindowRec
lastMsg No:B5 - t:58 s:1ADC05 d:1AD6D8 0000
protCmdPend 5 CMDs_pending
protLastRcv 2014-01-12 17:31:26
protState CMDs_pending
rssi_at_HMLAN1 avg:-70.06 min:-79 max:-68 lst:-70 cnt:116
Readings:
2014-01-12 15:09:15 Activity alive
2013-12-08 16:09:48 Activity: alive
2014-01-11 21:14:40 CommandAccepted yes
2013-10-18 18:17:20 PairedTo 0x2C5F92
2013-10-18 18:17:20 R-backlOnMode 2
2013-08-11 23:31:04 R-backlOnTime 1 s
2013-10-18 18:17:20 R-btnLock unlock
2013-10-18 18:17:20 R-intKeyVisib invisib
2013-10-18 18:17:20 R-pairCentral 0x2C5F92
2013-10-18 18:17:20 RegL_00: 01:00 02:01 05:81 0A:2C 0B:5F 0C:92 0F:00 00:00
2014-01-12 17:31:26 actuator 0 %
2014-01-11 20:30:02 battery ok
2013-10-25 21:00:45 controlMode auto
2013-10-25 21:00:45 day-temp 21 C
2013-10-25 21:00:45 decalcDay Sat
2014-01-11 20:30:02 desired-temp 10.0
2013-10-25 21:00:45 displayMode temp-only
2013-10-25 21:00:45 displayTemp actual
2013-10-25 21:00:45 displayTempUnit celsius
2014-01-12 17:31:06 humidity 48
2014-01-12 17:31:06 measured-temp 23.9
2013-10-25 21:00:45 night-temp 17 C
2013-10-25 21:00:45 party-temp 20 C
2014-01-12 17:31:06 state T: 23.9 H: 48
2014-01-11 00:00:51 time-request -
cmdStack:
++A0012C5F921ADC0502050000000005
++A0012C5F921ADC0502086B216C146D2A6E2A6F5A70247178
++A0012C5F921ADC050208722A739074149B219C149D2A9E2A
++A0012C5F921ADC0502089F4EA024A178A22AA390A414
++A0012C5F921ADC050206
Helper:
mId 0039
rxType 140
Io:
nextSend 1389544286.75492
Prt:
bErr 0
sProc 2
sleeping 1
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rssi:
At_hmlan1:
avg -70.0603448275862
cnt 116
lst -70
max -68
min -79
Attributes:
actCycle 000:10
actStatus alive
autoReadReg 1
expert 2_full
firmware 2.1
model HM-CC-TC
peerIDs
room Zi_Saskia
serialNr JEQ0138371
subType thermostat
## nach einiger Zeit
Internals:
DEF 1ADC05
HMLAN1_MSGCNT 124
HMLAN1_RAWMSG E1ADC05,0000,0A003D30,FF,FFB9,B6A2581ADC051AD6D80000
HMLAN1_RSSI -71
HMLAN1_TIME 2014-01-12 17:33:53
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 124
NAME OG_SA_Heizung
NR 172
STATE T: 23.9 H: 48
TYPE CUL_HM
channel_01 CUL_HM_thermostat_1ADC05_Weather
channel_02 OG_SA_Climate
channel_03 CUL_HM_thermostat_1ADC05_WindowRec
lastMsg No:B6 - t:58 s:1ADC05 d:1AD6D8 0000
protLastRcv 2014-01-12 17:33:52
protSnd 6 last_at:2014-01-12 17:33:34
protState CMDs_done
rssi_at_HMLAN1 avg:-70.08 min:-79 max:-68 lst:-71 cnt:124
Readings:
2014-01-12 15:09:15 Activity alive
2013-12-08 16:09:48 Activity: alive
2014-01-12 17:33:35 CommandAccepted yes
2013-10-18 18:17:20 PairedTo 0x2C5F92
2013-10-18 18:17:20 R-backlOnMode 2
2013-08-11 23:31:04 R-backlOnTime 1 s
2013-10-18 18:17:20 R-btnLock unlock
2013-10-18 18:17:20 R-intKeyVisib invisib
2013-10-18 18:17:20 R-pairCentral 0x2C5F92
2013-10-18 18:17:20 RegL_00: 01:00 02:01 05:81 0A:2C 0B:5F 0C:92 0F:00 00:00
2014-01-12 17:33:52 actuator 0 %
2014-01-11 20:30:02 battery ok
2013-10-25 21:00:45 controlMode auto
2013-10-25 21:00:45 day-temp 21 C
2013-10-25 21:00:45 decalcDay Sat
2014-01-11 20:30:02 desired-temp 10.0
2013-10-25 21:00:45 displayMode temp-only
2013-10-25 21:00:45 displayTemp actual
2013-10-25 21:00:45 displayTempUnit celsius
2014-01-12 17:33:33 humidity 48
2014-01-12 17:33:33 measured-temp 23.9
2013-10-25 21:00:45 night-temp 17 C
2013-10-25 21:00:45 party-temp 20 C
2014-01-12 17:33:33 state T: 23.9 H: 48
2014-01-11 00:00:51 time-request -
Helper:
cSnd 012C5F921ADC050206
mId 0039
rxType 140
Io:
nextSend 1389544433.00601
Prt:
bErr 0
sProc 0
sleeping 1
try 1
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rssi:
At_hmlan1:
avg -70.0887096774194
cnt 124
lst -71
max -68
min -79
Attributes:
actCycle 000:10
actStatus alive
autoReadReg 1
expert 2_full
firmware 2.1
model HM-CC-TC
peerIDs
room Zi_Saskia
serialNr JEQ0138371
subType thermostat
Die Tabelle mit den Zeiten wird jetzt nicht mehr im List angezeigt. In der Weboberfläche selbst wurde nichts in den Templist aktualisiert
Gruß Udo
Jetzt nach einer längeren Zeit hat's endlich im Clima-Kanal die daten aktualisiert. Im Thermostat stehen aber bei List immer noch keine Templist mehr.
## 12.01.2014 19:20 OG_SA_Climate
Internals:
DEF 1ADC0502
NAME OG_SA_Climate
NR 187
STATE 0 %
TYPE CUL_HM
chanNo 02
device OG_SA_Heizung
peerList CUL_HM_thermostat_1AD6D8,
Readings:
2014-01-01 15:13:56 CommandAccepted yes
2014-01-12 17:38:51 R-controlMode auto
2014-01-12 17:38:51 R-day-temp 21 C
2013-08-11 23:31:01 R-decalHr 11 h
2013-08-11 23:31:01 R-decalMin 0 min
2014-01-12 17:38:51 R-decalcDay Sat
2014-01-12 17:38:51 R-displayMode temp-only
2014-01-12 17:38:51 R-displayTemp actual
2014-01-12 17:38:51 R-displayTempUnit celsius
2014-01-12 17:38:51 R-mdTempValve auto
2014-01-12 17:38:51 R-night-temp 17 C
2014-01-12 17:38:51 R-party-temp 17 C
2014-01-10 22:02:52 R-partyEndDay 0 d
2014-01-10 22:02:29 R-partyEndHr 22 h
2014-01-10 22:02:29 R-partyEndMin 30 min
2014-01-12 17:38:51 RegL_05: 01:08 02:13 03:2A 04:22 05:18 06:22 07:00 08:58 09:00 0A:00 0B:33 0C:14 0D:7B 0E:2C 0F:90 10:14 11:90 12:22 13:90 14:28 15:90 16:28 17:90 18:28 19:90 1A:28 1B:90 1C:28 1D:90 1E:28 1F:90 20:28 21:90 22:28 23:90 24:28 25:90 26:28 27:90 28:28 29:90 2A:28 2B:90 2C:28 2D:90 2E:28 2F:90 30:28 31:90 32:28 33:90 34:28 35:90 36:28 37:90 38:28 39:90 3A:28 3B:36 3C:14 3D:7B 3E:2C 3F:90 40:16 41:90 42:22 43:90 44:28 45:90 46:28 47:90 48:28 49:90 4A:28 4B:90 4C:28 4D:90 4E:28 4F:90 50:28 51:90 52:28 53:90 54:28 55:90 56:28 57:90 58:28 59:90 5A:28 5B:90 5C:28 5D:90 5E:28 5F:90 60:28 61:90 62:28 63:90 64:28 65:90 66:28 67:90 68:28 69:90 6A:28 6B:21 6C:14 6D:2A 6E:2A 6F:5A 70:24 71:78 72:2A 73:90 74:14 75:90 76:28 77:90 78:28 79:90 7A:28 7B:90 7C:28 7D:90 7E:28 7F:90 80:28 81:90 82:28 83:90 84:28 85:90 86:28 87:90 88:28 89:90 8A:28 8B:90 8C:28 8D:90 8E:28 8F:90 90:28 91:90 92:28 93:90 94:28 95:90 96:28 97:90 98:28 99:90 9A:28 9B:21 9C:14 9D:2A 9E:2A 9F:4E A0:24 A1:78 A2:2A A3:90 A4:14 A5:90 A6:28 A7:90 A8:28 A9:90 AA:28 AB:90 AC:28 AD:90 AE:28 AF:90 B0:28 B1:90 B2:28 B3:90 B4:28 B5:90 B6:28 B7:90 B8:28 B9:90 BA:28 BB:90 BC:28 BD:90 BE:28 BF:90 C0:28 C1:90 C2:28 C3:90 C4:28 C5:90 C6:28 C7:90 C8:28 C9:90 CA:28 CB:21 CC:14 CD:2A CE:2A CF:5A D0:24 D1:78 D2:2A D3:90 D4:14 D5:90 D6:28 D7:90 D8:28 D9:90 DA:28 DB:90 DC:28 DD:90 DE:28 DF:90 E0:28 E1:90 E2:28 E3:90 E4:28 E5:90 E6:28 E7:90 E8:28 E9:90 EA:28 EB:90 EC:28 ED:90 EE:28 EF:90 F0:28 F1:90 F2:28 F3:90 F4:28 F5:90 F6:28 F7:90 F8:28 F9:90 FA:28 00:00
2014-01-12 17:38:53 RegL_06: 01:21 02:14 03:2A 04:2A 05:54 06:24 07:78 08:2A 09:90 0A:14 0B:90 0C:28 0D:90 0E:28 0F:90 10:28 11:90 12:28 13:90 14:28 15:90 16:28 17:90 18:28 19:90 1A:28 1B:90 1C:28 1D:90 1E:28 1F:90 20:28 21:90 22:28 23:90 24:28 25:90 26:28 27:90 28:28 29:90 2A:28 2B:90 2C:28 2D:90 2E:28 2F:90 30:28 31:21 32:14 33:2A 34:2A 35:4E 36:24 37:78 38:2A 39:90 3A:14 3B:90 3C:28 3D:90 3E:28 3F:90 40:28 41:90 42:28 43:90 44:28 45:90 46:28 47:90 48:28 49:90 4A:28 4B:90 4C:28 4D:90 4E:28 4F:90 50:28 51:90 52:28 53:90 54:28 55:90 56:28 57:90 58:28 59:90 5A:28 5B:90 5C:28 5D:90 5E:28 5F:90 60:28 00:00
2014-01-11 20:30:02 desired-temp 10.0
2013-10-20 22:19:03 desired-temp-manu 10.0
2014-01-12 18:54:16 peerList CUL_HM_thermostat_1AD6D8,
2014-01-11 20:30:02 recentStateType info
2014-01-12 19:20:02 state 0 %
2014-01-12 17:38:53 tempListFri 05:30 10.0 07:00 21.0 13:00 18.0 20:00 21.0 24:00 10.0
2014-01-12 17:38:53 tempListMon 05:30 10.0 07:00 21.0 15:00 18.0 20:00 21.0 24:00 10.0
2014-01-12 17:38:53 tempListSat 08:30 10.0 20:30 22.0 24:00 10.0
2014-01-12 17:38:53 tempListSun 09:00 10.0 20:30 22.0 24:00 11.0
2014-01-12 17:38:53 tempListThu 05:30 10.0 07:00 21.0 14:00 18.0 20:00 21.0 24:00 10.0
2014-01-12 17:38:53 tempListTue 05:30 10.0 07:00 21.0 13:00 18.0 20:00 21.0 24:00 10.0
2014-01-12 17:38:53 tempListWed 05:30 10.0 07:00 21.0 15:00 18.0 20:00 21.0 24:00 10.0
2014-01-12 17:38:53 tempList_State verified
Helper:
Role:
chn 1
Attributes:
autoReadReg 1
expert 2_full
model HM-CC-TC
peerIDs 00000000,1AD6D801,
room Zi_Saskia
## OG_SA_Heizung
Internals:
DEF 1ADC05
HMLAN1_MSGCNT 20
HMLAN1_RAWMSG E1ADC05,0000,0A617065,FF,FFBB,E0A2581ADC051AD6D80000
HMLAN1_RSSI -69
HMLAN1_TIME 2014-01-12 19:20:02
IODev HMLAN1
LASTInputDev HMLAN1
MSGCNT 20
NAME OG_SA_Heizung
NR 172
STATE T: 23.6 H: 49
TYPE CUL_HM
channel_01 CUL_HM_thermostat_1ADC05_Weather
channel_02 OG_SA_Climate
channel_03 CUL_HM_thermostat_1ADC05_WindowRec
lastMsg No:E0 - t:58 s:1ADC05 d:1AD6D8 0000
protLastRcv 2014-01-12 19:20:02
rssi_at_HMLAN1 avg:-71.75 min:-74 max:-69 lst:-69 cnt:20
Readings:
2014-01-12 18:54:16 Activity alive
2013-12-08 16:09:48 Activity: alive
2014-01-12 17:38:46 CommandAccepted yes
2013-10-18 18:17:20 PairedTo 0x2C5F92
2013-10-18 18:17:20 R-backlOnMode 2
2013-08-11 23:31:04 R-backlOnTime 1 s
2013-10-18 18:17:20 R-btnLock unlock
2013-10-18 18:17:20 R-intKeyVisib invisib
2013-10-18 18:17:20 R-pairCentral 0x2C5F92
2013-10-18 18:17:20 RegL_00: 01:00 02:01 05:81 0A:2C 0B:5F 0C:92 0F:00 00:00
2014-01-12 19:20:02 actuator 0 %
2014-01-11 20:30:02 battery ok
2014-01-12 17:38:53 controlMode auto
2014-01-12 17:38:53 day-temp 21 C
2014-01-12 17:38:53 decalcDay Sat
2014-01-11 20:30:02 desired-temp 10.0
2014-01-12 17:38:53 displayMode temp-only
2014-01-12 17:38:53 displayTemp actual
2014-01-12 17:38:53 displayTempUnit celsius
2014-01-12 19:19:42 humidity 49
2014-01-12 19:19:42 measured-temp 23.6
2014-01-12 17:38:53 night-temp 17 C
2014-01-12 17:38:53 party-temp 17 C
2014-01-12 19:19:42 state T: 23.6 H: 49
2014-01-11 00:00:51 time-request -
Helper:
mId 0039
rxType 140
Io:
nextSend 1389550802.19796
Prt:
bErr 0
sProc 0
sleeping 1
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rssi:
At_hmlan1:
avg -71.75
cnt 20
lst -69
max -69
min -74
Attributes:
actCycle 000:10
actStatus alive
autoReadReg 1
expert 2_full
firmware 2.1
model HM-CC-TC
peerIDs
room Zi_Saskia
serialNr JEQ0138371
subType thermostat
Gruß Udo
hi,
ZitatIm Thermostat stehen aber bei List immer noch keine Templist mehr.
???
DEF 1ADC0502
NAME OG_SA_Climate
....
2014-01-12 17:38:53 tempListWed 05:30 10.0 07:00 21.0 15:00 18.0 20:00 21.0 24:00 10.0
2014-01-12 17:38:53 tempList_State verified
so soll es sein
ZitatDEF 1ADC05
NAME OG_SA_Heizung
keine templist - warum auch?
ich kann das Problem nicht sehen.
was mich aber interessiert ist der Ablauf. Die Messages sind zu schnell gesendet worden - es ist noch einmal gut gegangen... aber es passt nicht wirklich. Du hast sicher die aktuelle SW?
Gruss Martin
Hallo Martin,
ich habe jetzt nochmal das mit den Versionen geprüft. Dabei ist mir aufgefallen die Daten welche bei "version" gezeigt werden weichen von den Dateien auf der Fritzbox ab.
# $Id: fhem.pl 4603 2014-01-10 12:28:58Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 4610 2014-01-10 19:19:54Z martinp876 $
# $Id: 01_FHEMWEB.pm 4605 2014-01-10 14:33:50Z rudolfkoenig $
# $Id: 92_FileLog.pm 4607 2014-01-10 15:01:13Z rudolfkoenig $
# $Id: 00_HMLAN.pm 4562 2014-01-05 15:22:54Z martinp876 $
# $Id: 99_MyUtils.pm 1932 2013-03-09 23:15 udo grun $
# $Id: 99_SUNRISE_EL.pm 4537 2014-01-03 08:28:59Z rudolfkoenig $
# $Id: 98_SVG.pm 4606 2014-01-10 14:59:39Z rudolfkoenig $
# $Id: 99_Utils.pm 3595 2013-08-05 05:38:48Z tobiasfaust $
# $Id: 59_Weather.pm 4321 2013-12-03 20:13:08Z borisneubert $
# $Id: 98_autocreate.pm 4234 2013-11-17 10:19:41Z rudolfkoenig $
# $Id: 98_dummy.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 91_notify.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_telnet.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_weblink.pm 3770 2013-08-23 13:29:58Z rudolfkoenig $
z.B. # $Id: 99_MyUtils.pm 1932 2013-03-09 23:15 udo grun $ wird angezeigt aber in wirklichkeit liegt eine Datei vom 13.01.2014 11:19 auf der Fritzbox in \fhem\FHEM
Dies ist auch bei anderen Dateien so. Woher nimmt der Befehl "version" seine Informationen. Was wird im verzeichnis \fhem\FHEM\FhemUtils gespeichert?
Ich hatte von einer alten Installation noch das Verzeichnis \fhem.OLD auf der Fritzbox. Dieses habe ich inzwischen komplett gelöscht und die FritzBox neu gestartet (mit Strom AUS / AN).
Gruß Udo
Habe jetzt eine Erklärung für meine Anzeige mit "version" gefunden. Ich muss in die Datei rein schauen in die Kopfzeile und nicht auf das Dateidatum. Da hatte bisher was falsch gemacht.
Werde jetzt mal alles prüfen.
Udo
Jetzt geprüft auf der Fritzbox liegen die Dateien mit den Versionen wie beim Abruf
# $Id: fhem.pl 4603 2014-01-10 12:28:58Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 4617 2014-01-11 08:35:29Z martinp876 $
# $Id: 01_FHEMWEB.pm 4605 2014-01-10 14:33:50Z rudolfkoenig $
# $Id: 92_FileLog.pm 4607 2014-01-10 15:01:13Z rudolfkoenig $
# $Id: 00_HMLAN.pm 4562 2014-01-05 15:22:54Z martinp876 $
# $Id: 99_MyUtils.pm 1932 2014-01-13 14:30 udo grun $
# $Id: 99_SUNRISE_EL.pm 4537 2014-01-03 08:28:59Z rudolfkoenig $
# $Id: 98_SVG.pm 4606 2014-01-10 14:59:39Z rudolfkoenig $
# $Id: 99_Utils.pm 3595 2013-08-05 05:38:48Z tobiasfaust $
# $Id: 59_Weather.pm 4321 2013-12-03 20:13:08Z borisneubert $
# $Id: 98_autocreate.pm 4234 2013-11-17 10:19:41Z rudolfkoenig $
# $Id: 98_backup.pm 3391 2013-07-08 06:05:52Z rudolfkoenig $
# $Id: 98_dummy.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_fheminfo.pm 3775 2013-08-24 08:31:39Z rudolfkoenig $
# $Id: 98_notice.pm 2647 2013-02-04 21:43:52Z mfr69bs $
# $Id: 91_notify.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_telnet.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_update.pm 4070 2013-10-19 11:22:17Z rudolfkoenig $
# $Id: 98_weblink.pm 3770 2013-08-23 13:29:58Z rudolfkoenig $
Hallo,
jetzt scheint es wieder zu funktionieren. Habe "reload 99_MyUtils.pm", "{SetTempList_OG_SA}" und "set OG_SA_Heizung getConfig" durchgeführt und geänderte Werte nach einiger zeit zurück bekommen.
Gibt es eine Möglichkeit das ganze nach einem Ändern der TemList für verschiedene TC's in einem Rutsch auszulösen?
Udo
Hallo Udo,
ZitatGibt es eine Möglichkeit das ganze nach einem Ändern der TemList für verschiedene TC's in einem Rutsch auszulösen?
die Frage klingt seltsam für mich. Du willst n verschiedene TCs mit m verschiedenen templisten füttern und das soll automatisiert ablaufen?
was soll wann automatisiert werden? wo sollen die Werte herkommen? Irgendetwas musst du schon vorgeben.
Es gibt möglichkeiten komplette registersätze zu schreiben - low level. Man kann sie auch vorher lesen... und so konfigurationen "tauschen". Aber ich bin nicht sicher, was du vor hast.
Gruss Martin
Hallo Martin,
da habe ich mich etwas falsch ausgedrückt. In meiner 99_MyUtils.pm stehen für 8 Zimmer für den jeweiligen TC die Heizzeiten für Mo-So drin. Wenn ich jetzt dort mehrere Zimmer anpasse (jedes Zimmer hat seinen eigenen Eintrag), dann wollte ich mit einem Befehl erreichen das alle TC's nacheinander aktualisiert werden. Vieleicht mache ich es zur Zeit auch falsch da ich es nicht besser kann. Aber der Aufwand erst reload 99_MyUtilspm durchführen und dann jeweils für jeden TC die Templiste mit "{SetTempList_OG_SA}" (Name natürlich für jeden TC anders) einzeln auslösen ist mir ein wenig aufwendig. Auch habe ich festgestellt ohne getconfig kommen keine aktuellen Werte zurück. Warscheinlich ist alles nur ein Bedienproblem.
Gruß Udo
Hallo Udo,
ich würde es so machen:
1) Attribut autoReadReg auf 5 setzen. Aktuell würde automatisch 4 gesetzt werden. 5 soll erreichen. die templisten immer aktuallisiert werden - wenn es schief geht wird nach 30min noch einmal nachgefragt. Das dauert lange, aber es soll "sanft" sein, also das IO device nicht überlasten.
2) prüfen kannst du, ob die register-listen gelesen sind mit HMInfo configCheck.
3) du solltest etwas ergonomischer vorgehen nutze "prep" und "exec"
{ fhem ("set WZ_Term_Climate tempListMon prep 04:30 17.0 07:00 22.0 12:00 20.0 20:30 22.0 24:00 17.0")};
{ fhem ("set WZ_Term_Climate tempListTue prep 04:30 17.0 07:00 22.0 12:00 20.0 20:30 22.0 24:00 17.0")};
{ fhem ("set WZ_Term_Climate tempListWed prep 04:30 17.0 07:00 22.0 12:00 20.0 20:30 22.0 24:00 17.0")};
{ fhem ("set WZ_Term_Climate tempListThu prep 04:30 17.0 07:00 22.0 12:00 20.0 20:30 22.0 24:00 17.0")};
{ fhem ("set WZ_Term_Climate tempListFri prep 04:30 17.0 07:00 22.0 12:00 20.0 20:30 22.0 24:00 17.0")};
{ fhem ("set WZ_Term_Climate tempListSat prep 07:00 17.0 21:00 22.0 24:00 17.0")};
{ fhem ("set WZ_Term_Climate tempListSun exec 08:00 17.0 21:00 22.0 24:00 17.0")};
4) schreiben alle templisten in eine subroutine.
a) es sollte immer eine aktuelle registerliste vorliegen siehe 1) und b)
b) wenn der aktuelle Wert in FHEM dem des TC entspricht, es sich also nichts ändert wird sowieso nichts geschrieben - macht also nichts
c) da du keinen burst nutzt wird das senden gestaffelt abgearbeitet - immer wenn ein device aufwacht wird geschrieben. Das vermeidet (auf gewisser zufallsbasis.. ) peak-loads.
5)Prüfung Teil 1
du kannst vor dem senden den protokol-stack und die gesammelten Fehler löschen
{ fhem ("set du_Term clear msgEvents")};
{ fhem ("set du_Term_Climate tempListMon prep 09:00 11.0 14:00 10.0 17:00 10.0 18:00 10.0 20:00 10.0 24:00 10.0")};
....
damit ist es einfacher nach dem Ausführen (also 10-20 min danach - bedenke die TC verzögerung...) ein HMInfo "set hm protoEvents short" prüfen, ob alles übertragen wurde - ggf kannst du kontrolieren.
6) Prüfung Teil 2
HMInfo
set hm configChech
sollte anzeigen, dass wieder alle Register in FHEM vorliegen, komplett gelesen wurden
7) Prüfung Teil 3
wenn ich es des öfteren ändern würde würde ich einen check einbauen. Also
my $WZ_Term_Mo = "04:30 17.0 07:00 22.0 12:00 20.0 20:30 22.0 24:00 17.0"
setzen mit
{ fhem ("set WZ_Term_Climate tempListMon prep $WZ_Term_Mo")};
prüfen mit
if (ReadingsVal("WZ_Term_Climate","tempListMon","") ne $WZ_Term_Mo).... aktion...
Gruss Martin
Hi Udo,
da ich prinzipiell auch das Problem der Verwaltung von temperaturlisten sehe, habe ich in HMInfo eine support-funktion eingebaut.
wenn du HMInfo definiert hast
define hm HMInfo
kannst du mit
set hm tempList save <filename>
set hm tempList verify <filename>
set hm tempList restore <filename>
du kannst somit
- aktuelle templisten in ein File schreiben
- die files editieren, wenn du willst
- die readings gegen die Files vergleichen
- den Inhalt der files/des files an die thermostate schicken
würde mich freuen, wenn du - und wer sonst interesse hat - es probierst.
Der default-filename ist "tempList.cfg"
Gruss Martin
Hallo Martin,
danke für den Tipp. Ich werde es bei nächster Gelegenheit mal austesten. Eventuell bietet es auch die Möglichkeit die Listen automatisch zu tauschen in den TC's. Dies würde bei Schichtarbeitern eventuell Sinn machen, wo ja die Heizzeiten wechseln können mal soll es Früh warm sein und mal Abends. Schichtpläne sind bei vielen nach gleichen Abläufen und einer Regelmäßigkeit aufgebaut.
Gruß Udo
Hi Udo
ZitatEventuell bietet es auch die Möglichkeit die Listen automatisch zu tauschen
sicher. Du kannst beliebig viele konfig files definieren.
Da ich bei automatischen setzen von Registern immer noch vorsichtig bin würde ich einen test einbauen.
also high level
set hm tempList save file1
schedule verify after 10min
set hm tempList verify file1
if not ok set hm tempList save file1 again
Gruss Martin