tempListTmpl lässt sich nicht geändert an devices senden

Begonnen von bforpc, 19 März 2015, 16:42:07

Vorheriges Thema - Nächstes Thema

bforpc

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


LuckyDay

wie wäre es, auch die liste hier zu zeigen?

Glaskugel hat Urlaub ;)

bforpc

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

jsloot

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.
Ein FHEM-Raspi mit HM-CFG-USB-2. 9 HM Heizthermostate, 9 HM Temperatursensoren, 22 HM Fensterkontakte, 7 Rolloaktoren, 17 HM Unterputz-Aktoren

bforpc

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

LuckyDay

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.

bforpc

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

jsloot

Ein FHEM-Raspi mit HM-CFG-USB-2. 9 HM Heizthermostate, 9 HM Temperatursensoren, 22 HM Fensterkontakte, 7 Rolloaktoren, 17 HM Unterputz-Aktoren

bforpc

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

jsloot

Ein FHEM-Raspi mit HM-CFG-USB-2. 9 HM Heizthermostate, 9 HM Temperatursensoren, 22 HM Fensterkontakte, 7 Rolloaktoren, 17 HM Unterputz-Aktoren

bforpc

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

LuckyDay

Wenn du mal die entities zum jan.thermostat_Clima postest
und nicht die von entities:kinder

;D

dann wird das vielleicht auch mal was

bforpc

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

LuckyDay

Ich gebe auf  ;D

lies dir HMinfo commandref durch, da wird dein Thema behandelt.
auch wie man eine Liste an mehrere Clima Device schickt.

bforpc

#14
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