Hallo,
ich habe eine aktuelle FHEM Installation mit 4 HM Devices zur Heizungssteuerung.
Die Teperaturen werden aus dem default templist.cfg gelesen... nun habe ich es manuell geändert und ein
set hm tempListTmpl restore
ausgeführt.
Da meldet mir fhem wiederholt, dass die Temperatur nicht stimmt:
fail : ././tempList.cfg:eg.bad.thermostat_Clima for eg.bad.thermostat_Clima: failed Entries:
eg.bad.thermostat_Clima :tempListSat respose:Last time spec must be 24:00
eg.bad.thermostat_Clima :tempListSun respose:Last time spec must be 24:00
...
Ja, genau diese hatte ich geändert.
Ich habe auch ein set hm clear register abgesetzt, ohne erfolg.
Die regReadings stehen bei allen devices auf 5.
Ein verify zeigt bei allen devices einen "mismatch" für den jeweilig geänderten Tag.
Laut protoEvents stehen keine Befehle in der queue.
Wie kann ich auf einfache Weise die Temeraturlisten ändern ?
Jan
wie wäre es, auch die liste hier zu zeigen?
Glaskugel hat Urlaub ;)
Liste... bitteschön ...
entities:kinder
R_0_tempListSat>07:30 15.0 10:00 20.0 21:00 19.0 24:00 15.0
R_1_tempListSun>08:00 15.0 17:00 20.0 24:00 18.0
R_2_tempListMon>05:30 15.0 06:20 25.0 13:00 17.0 21:00 19.0 22:00 13.0
R_3_tempListTue>05:30 15.0 06:20 25.0 13:00 17.0 21:00 19.0 22:00 13.0
R_4_tempListWed>05:30 15.0 06:20 25.0 13:00 17.0 21:00 19.0 22:00 13.0
R_5_tempListThu>05:30 15.0 06:20 25.0 13:00 17.0 21:00 19.0 22:00 13.0
R_6_tempListFri>05:30 15.0 06:20 25.0 13:00 17.0 21:00 19.0 22:00 13.0
entities:eg.bad.thermostat_Clima
R_0_tempListSat>07:00 12.0 10:00 17.0 12:00 12.0 17:00 14.0 22:00 14.0
R_1_tempListSun>08:00 12.0 10:00 17.0 12:00 12.0 17:00 14.0 22:00 14.0
R_2_tempListMon>05:00 12.0 06:30 22.0 07:00 12.0 17:00 12.0 22:00 14.0
R_3_tempListTue>05:00 12.0 06:30 22.0 07:00 12.0 17:00 12.0 22:00 14.0
R_4_tempListWed>05:00 12.0 06:30 22.0 07:00 12.0 17:00 12.0 22:00 14.0
R_5_tempListThu>05:00 12.0 07:00 22.0 07:00 12.0 17:00 14.0 22:00 14.0
R_6_tempListFri>05:00 12.0 07:00 22.0 07:00 12.0 17:00 14.0 22:00 14.0
Ist doch eindeutig:
eg.bad.thermostat_Clima :tempListSat respose:Last time spec must be 24:00
eg.bad.thermostat_Clima :tempListSun respose:Last time spec must be 24:00
must be 24:00....und nicht 22:00, wie bei dir.
HÄÄÄÄ???
Aber das ist doch meine Änderung ! ich will die Zeiten (und Temepraturen) ändern.
Wofür habe ich eine templiste, wenn diese nichts anderes macht als die Werte zu akzeptieren, welche bereits im Thermostat geschrieben sind ???
Jan
Was heißt hier HÄÄÄ???
wenn du z.B. HM-CC-RT-DN hast kannst du 13 Schaltpunke pro Tag setzten
und der letzte muß 24:00 sein, kannst auch im Manual von EQ3 nachlesen.
ja,... das war ein Schreibfehler meinerseits - hatte statt der Temperatur die Zeit geändert.
Wie auch immer. Ich habe das korrigiert, kann aber das neue Temeperaturprofil dennoch nicht ins Device schreiben.
FHEM meldet zu allen Devices:
templist mismatch
1.jan.thermostat_Clima: failed Entries:
1.jan.thermostat_Clima :R_2_tempListMon mismatch
1.jan.thermostat_Clima :R_3_tempListTue mismatch
1.jan.thermostat_Clima :R_4_tempListWed mismatch
1.jan.thermostat_Clima :R_5_tempListThu mismatch
1.jan.thermostat_Clima :R_6_tempListFri mismatch
Wenn ich die Temperaturen in der TempList auf das einstelle, was das Device hat, dann meckert FHEM nicht.
Es ist doch völlig sinnlos, nur die Temperaturen im Template nutzen zu dürfen, welch das Device schon hat.
Wenn ich sie nicht ändern, kann ist die ganze Steuerung unnütz.
Jan
Wie sieht denn jetzt deine Templiste aus?
Hallo,
so sieht sie aus.
entities:kinder
R_0_tempListSat>07:30 15.0 10:00 20.0 21:00 19.0 24:00 15.0
R_1_tempListSun>08:00 15.0 17:00 20.0 24:00 18.0
R_2_tempListMon>05:30 15.0 06:20 25.0 13:00 17.0 21:00 18.0 24:00 13.0
R_3_tempListTue>05:30 15.0 06:20 25.0 13:00 17.0 21:00 18.0 24:00 13.0
R_4_tempListWed>05:30 15.0 06:20 25.0 13:00 17.0 21:00 18.0 24:00 13.0
R_5_tempListThu>05:30 15.0 06:20 25.0 13:00 17.0 21:00 18.0 24:00 13.0
R_6_tempListFri>05:30 15.0 06:20 25.0 13:00 17.0 21:00 18.0 24:00 13.0
Wenn ich z.B. den bis 21:00 Uhr Wert auf 22 Grad stelle, meckert fhem nicht mehr ( 22 Grad ist der Wert ist, welcher im Thermostat gespeichert ist).
Jan
Und welcher Fehler kommt?
Siehe Beitrag
Antwort #6 am: 23 März 2015, 08:47:14 »
...
templist mismatch
1.jan.thermostat_Clima: failed Entries:
1.jan.thermostat_Clima :R_2_tempListMon mismatch
1.jan.thermostat_Clima :R_3_tempListTue mismatch
1.jan.thermostat_Clima :R_4_tempListWed mismatch
1.jan.thermostat_Clima :R_5_tempListThu mismatch
1.jan.thermostat_Clima :R_6_tempListFri mismatch
Wenn du mal die entities zum jan.thermostat_Clima postest
und nicht die von entities:kinder
;D
dann wird das vielleicht auch mal was
jan ist in der Gruppe kinder.
Es gibt keine weiteren in der templist.
Darüber hinaus: wenn ich die Temperatur in der TempList wieder auf das stelle, was das device hat, gibts keine Fehlermeldungen.
Kann doch nicht an der Zuordnug liegen !?
Jan
Ich gebe auf ;D
lies dir HMinfo commandref durch, da wird dein Thema behandelt.
auch wie man eine Liste an mehrere Clima Device schickt.
Moin,
Sorry, hatte das überlesen mit dem device entities.
Ich habe in den devices gerade nach dem autoregread Wert geschaut. Bei einem war 1, bei einem 3, dann einer 4 und einer 2. !?
Ich hatte alle auf 5 stehen, kann sich das selbst verstellen ?
Was mir der Configcheck gerade gezeigt ist folgendes:
configCheck done:
missing register list
1.multimedia.thermostat: RegL_00:
1.multimedia.thermostat_Clima: RegL_01:,RegL_07:
1.multimedia.thermostat_ClimaTeam: RegL_01:
1.multimedia.thermostat_Climate: RegL_01:
1.multimedia.thermostat_Weather: RegL_01:
1.multimedia.thermostat_WindowRec: RegL_01:
1.multimedia.thermostat_remote: RegL_01:
eg.bad.thermostat: RegL_00:
eg.bad.thermostat_Clima: RegL_01:,RegL_07:
eg.bad.thermostat_ClimaTeam: RegL_01:
eg.bad.thermostat_Climate: RegL_01:
eg.bad.thermostat_Weather: RegL_01:
eg.bad.thermostat_WindowRec: RegL_01:
eg.bad.thermostat_remote: RegL_01:
PairedTo missing/unknown
1.multimedia.thermostat
eg.bad.thermostat
templist mismatch
1.jan.thermostat_Clima:
1.jan.thermostat_Clima: tempList not verified
1.julia.thermostat_Clima:
1.julia.thermostat_Clima: tempList not verified
1.multimedia.thermostat_Clima: failed Entries:
1.multimedia.thermostat_Clima :R_0_tempListSat mismatch
1.multimedia.thermostat_Clima :R_1_tempListSun mismatch
1.multimedia.thermostat_Clima :R_2_tempListMon mismatch
1.multimedia.thermostat_Clima :R_3_tempListTue mismatch
1.multimedia.thermostat_Clima :R_4_tempListWed mismatch
1.multimedia.thermostat_Clima :R_5_tempListThu mismatch
1.multimedia.thermostat_Clima :R_6_tempListFri mismatch
1.multimedia.thermostat_Clima: tempList not verified
eg.bad.thermostat_Clima: failed Entries:
eg.bad.thermostat_Clima :R_0_tempListSat mismatch
eg.bad.thermostat_Clima :R_1_tempListSun mismatch
eg.bad.thermostat_Clima :R_2_tempListMon mismatch
eg.bad.thermostat_Clima :R_3_tempListTue mismatch
eg.bad.thermostat_Clima :R_4_tempListWed mismatch
eg.bad.thermostat_Clima :R_5_tempListThu mismatch
eg.bad.thermostat_Clima :R_6_tempListFri mismatch
eg.bad.thermostat_Clima: tempList not verified
Hier die Entities von jan.thermostat_Clima
Internals
DEF
2C961504
NAME
1.jan.thermostat_Clima
NR
52
STATE
T: 17.4 desired: 19.0 valve: 74
TYPE
CUL_HM
chanNo
04
device
1.jan.thermostat
Readings
CommandAccepted
yes
2015-03-23 08:36:45
R-boostPeriod
5 min
2015-03-22 08:19:06
R-boostPos
80 %
2015-03-22 08:19:06
R-btnNoBckLight
off
2015-03-22 08:19:06
R-dayTemp
21 C
2015-03-22 08:19:06
R-daylightSaveTime
on
2015-03-22 08:19:06
R-decalcTime
11:00
2015-03-22 08:19:06
R-decalcWeekday
Sat
2015-03-22 08:19:06
R-modePrioManu
all
2015-03-22 08:19:06
R-modePrioParty
all
2015-03-22 08:19:06
R-nightTemp
17 C
2015-03-22 08:19:06
R-noMinMax4Manu
off
2015-03-22 08:19:06
R-regAdaptive
on
2015-03-22 08:19:06
R-reguExtI
15
2015-03-22 08:19:06
R-reguExtP
30
2015-03-22 08:19:06
R-reguExtPstart
30
2015-03-22 08:19:06
R-reguIntI
18
2015-03-22 08:19:06
R-reguIntP
33
2015-03-22 08:19:06
R-reguIntPstart
45
2015-03-22 08:19:06
R-showInfo
time
2015-03-22 08:19:06
R-showWeekday
off
2015-03-22 08:19:06
R-sign
off
2015-03-22 08:19:02
R-tempMax
30.5 C
2015-03-22 08:19:06
R-tempMin
4.5 C
2015-03-22 08:19:06
R-tempOffset
0.0K
2015-03-22 08:19:06
R-valveErrPos
15 %
2015-03-22 08:19:06
R-valveMaxPos
100 %
2015-03-22 08:19:06
R-valveOffsetRt
0 %
2015-03-22 08:19:06
R-winOpnBoost
off
2015-03-22 08:19:06
R-winOpnDetFall
1.4 K
2015-03-22 08:19:06
R-winOpnMode
on
2015-03-22 08:19:06
R-winOpnPeriod
15 min
2015-03-22 08:19:06
R-winOpnTemp
12 C
2015-03-22 08:19:06
R_0_tempListSat
07:30 15.0 10:00 20.0 21:00 19.0 24:00 15.0
2015-03-22 08:19:06
R_1_tempListSun
08:00 15.0 17:00 20.0 24:00 18.0
2015-03-22 08:19:06
R_2_tempListMon
05:30 15.0 06:20 25.0 13:00 17.0 21:00 19.0 24:00 13.0
2015-03-22 08:19:06
R_3_tempListTue
05:30 15.0 06:20 25.0 13:00 17.0 21:00 19.0 24:00 13.0
2015-03-22 08:19:06
R_4_tempListWed
05:30 15.0 06:20 25.0 13:00 17.0 21:00 19.0 24:00 13.0
2015-03-22 08:19:06
R_5_tempListThu
05:30 15.0 06:20 25.0 13:00 17.0 21:00 19.0 24:00 13.0
2015-03-22 08:19:06
R_6_tempListFri
05:30 15.0 06:20 25.0 13:00 17.0 21:00 19.0 24:00 13.0
2015-03-22 08:19:06
R_tempList_State
verified
2015-03-22 08:19:06
RegL_01:
08:00 00:00
2015-03-22 08:19:02
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:3C 15:5A 16:50 17:78 18:4C 19:FC 1A:3D 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:3C 2F:60 30:50 31:CC 32:49 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:3C 49:42 4A:64 4B:4C 4C:44 4D:9C 4E:4C 4F:FC 50:35 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:3C 63:42 64:64 65:4C 66:44 67:9C 68:4C 69:FC 6A:35 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:3C 7D:42 7E:64 7F:4C 80:44 81:9C 82:4C 83:FC 84:35 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:3C 97:42 98:64 99:4C 9A:44 9B:9C 9C:4C 9D:FC 9E:35 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:3C B1:42 B2:64 B3:4C B4:44 B5:9C B6:4C B7:FC B8:35 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:2D CD:0F CE:1E CF:1E 00:00
2015-03-22 08:19:06
ValvePosition
74
2015-03-31 13:08:34
boostTime
-
2015-03-31 13:08:34
controlMode
auto
2015-03-31 13:08:34
desired-temp
19.0
2015-03-31 13:08:34
measured-temp
17.4
2015-03-31 13:08:34
motorErr
ok
2015-03-31 13:08:34
partyEnd
-
2015-03-31 13:08:34
partyStart
-
2015-03-31 13:08:34
partyTemp
-
2015-03-31 13:08:34
recentStateType
ack
2015-03-23 08:36:45
state
T: 17.4 desired: 19.0 valve: 74
2015-03-31 13:08:34
hey hey hey :-)
Nun kann ich mir meine Frage selbst beantworten.
Der fehler lag daran, dass ich davon ausgegangen war, dass fhem die autoregread Einstellungen speichert und ins device überträgt, was es aber nicht macht, NATÜRLICH Muss man "save config" drücken, danach ein "set hm tempListTmpl restore" und 10 minuten warten ... thats it :-)
Um es nochmal klar zu sagen, die autoRegRead Einstellungen waren falsch und nicht gespeichert, diese stehen jetzt auf 5 für alle devices!
Jan (sehr happy jetzt :) :) :) )