FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: bforpc am 19 März 2015, 16:42:07

Titel: tempListTmpl lässt sich nicht geändert an devices senden
Beitrag von: bforpc am 19 März 2015, 16:42:07
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

Titel: Antw:tempListTmpl lässt sich nicht geändert an devices senden
Beitrag von: LuckyDay am 19 März 2015, 17:22:18
wie wäre es, auch die liste hier zu zeigen?

Glaskugel hat Urlaub ;)
Titel: Antw:tempListTmpl lässt sich nicht geändert an devices senden
Beitrag von: bforpc am 20 März 2015, 07:21:13
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
Titel: Antw:tempListTmpl lässt sich nicht geändert an devices senden
Beitrag von: jsloot am 20 März 2015, 08:01:01
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.
Titel: Antw:tempListTmpl lässt sich nicht geändert an devices senden
Beitrag von: bforpc am 20 März 2015, 12:41:18
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
Titel: Antw:tempListTmpl lässt sich nicht geändert an devices senden
Beitrag von: LuckyDay am 20 März 2015, 12:53:25
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.
Titel: Antw:tempListTmpl lässt sich nicht geändert an devices senden
Beitrag von: bforpc am 23 März 2015, 08:47:14
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
Titel: Antw:tempListTmpl lässt sich nicht geändert an devices senden
Beitrag von: jsloot am 23 März 2015, 14:25:36
Wie sieht denn jetzt deine Templiste aus?
Titel: Antw:tempListTmpl lässt sich nicht geändert an devices senden
Beitrag von: bforpc am 24 März 2015, 16:32:35
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
Titel: Antw:tempListTmpl lässt sich nicht geändert an devices senden
Beitrag von: jsloot am 25 März 2015, 08:28:00
Und welcher Fehler kommt?
Titel: Antw:tempListTmpl lässt sich nicht geändert an devices senden
Beitrag von: bforpc am 25 März 2015, 11:30:56
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
Titel: Antw:tempListTmpl lässt sich nicht geändert an devices senden
Beitrag von: LuckyDay am 25 März 2015, 13:36:59
Wenn du mal die entities zum jan.thermostat_Clima postest
und nicht die von entities:kinder

;D

dann wird das vielleicht auch mal was
Titel: Antw:tempListTmpl lässt sich nicht geändert an devices senden
Beitrag von: bforpc am 25 März 2015, 16:01:55
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
Titel: Antw:tempListTmpl lässt sich nicht geändert an devices senden
Beitrag von: LuckyDay am 25 März 2015, 16:34:25
Ich gebe auf  ;D

lies dir HMinfo commandref durch, da wird dein Thema behandelt.
auch wie man eine Liste an mehrere Clima Device schickt.
Titel: Antw:tempListTmpl lässt sich nicht geändert an devices senden
Beitrag von: bforpc am 31 März 2015, 13:08:04
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
Titel: GELÖST: tempListTmpl lässt sich nicht geändert an devices senden
Beitrag von: bforpc am 31 März 2015, 15:41:22
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  :) :) :) )