[gelöst] tempList bringt immer Fehler

Begonnen von Mitch, 04 Februar 2015, 09:05:42

Vorheriges Thema - Nächstes Thema

Mitch

Hallo Zusammen,

nachdem ich gerade (langsam) von FHT auf HM migriere, muss  ;D ich mich auch damit befassen.

Habe jetzt zwei Thermostate angeschaft und auch in FHEM laufen. Passt alles.

Jetzt wollte ich eine tempList anlegen, allerdings bringt mir HM Info und ein verify immer den Fehler:
fail  : /opt/fhem/FHEM/tempList.cfg:tempTDachboden for HZ_Dachboden_2C94D8_Clima: failed Entries:
     HZ_Dachboden_2C94D8_Clima :R_0_tempListSat mismatch
     HZ_Dachboden_2C94D8_Clima :R_1_tempListSun mismatch
     HZ_Dachboden_2C94D8_Clima :R_2_tempListMon mismatch
     HZ_Dachboden_2C94D8_Clima :R_3_tempListTue mismatch
     HZ_Dachboden_2C94D8_Clima :R_4_tempListWed mismatch
     HZ_Dachboden_2C94D8_Clima :R_5_tempListThu mismatch
     HZ_Dachboden_2C94D8_Clima :R_6_tempListFri mismatch
fail  : /opt/fhem/FHEM/tempList.cfg:tempTKlo for Heizung_Klo_2E2CF8_Clima: failed Entries:
     Heizung_Klo_2E2CF8_Clima :R_0_tempListSat mismatch
     Heizung_Klo_2E2CF8_Clima :R_1_tempListSun mismatch
     Heizung_Klo_2E2CF8_Clima :R_2_tempListMon mismatch
     Heizung_Klo_2E2CF8_Clima :R_3_tempListTue mismatch
     Heizung_Klo_2E2CF8_Clima :R_4_tempListWed mismatch
     Heizung_Klo_2E2CF8_Clima :R_5_tempListThu mismatch
     Heizung_Klo_2E2CF8_Clima :R_6_tempListFri mismatch


Die Datei habe ich laut Wiki angelegt und sieht so aus:
entities:Heizung_Klo_2E2CF8_Clima
tempListSat> 08:30 21.0 22:30 14.0
tempListSun> 08:30 21.0 22:30 14.0
tempListMon> 06:00 21.0 07:30 14.0 12:00 21.0 22:30 14.0
tempListTue> 06:00 21.0 07:30 14.0 12:00 21.0 22:30 14.0
tempListWed> 06:00 21.0 07:30 14.0 12:00 21.0 22:30 14.0
tempListThu> 06:00 21.0 07:30 14.0 12:00 21.0 22:30 14.0
tempListFri> 06:00 21.0 22:30 14.0
entities: HZ_Dachboden_2C94D8_Clima
tempListSat> 08:00 19.0 20:00 14.0
tempListSun> 08:00 19.0 20:00 14.0
tempListMon> 12:30 19.0 20:00 14.0
tempListTue> 12:30 19.0 20:00 14.0
tempListWed> 12:30 19.0 20:00 14.0
tempListThu> 12:30 19.0 20:00 14.0
tempListFri> 08:00 19.0 20:00 14.0


bekomme aber immer eine missmatch.

Dann habe ich die Daten eingelesen (aus den Thermostaten) und entsprechend geändert:
entities:Heizung_Klo_2E2CF8_Clima
R_0_tempListSat> 08:30 21.0 22:30 14.0
R_1_tempListSun> 08:30 21.0 22:30 14.0
R_2_tempListMon> 06:00 21.0 07:30 14.0 12:00 21.0 22:30 14.0
R_3_tempListTue> 06:00 21.0 07:30 14.0 12:00 21.0 22:30 14.0
R_4_tempListWed> 06:00 21.0 07:30 14.0 12:00 21.0 22:30 14.0
R_5_tempListThu> 06:00 21.0 07:30 14.0 12:00 21.0 22:30 14.0
R_6_tempListFri> 06:00 21.0 22:30 14.0
entities: HZ_Dachboden_2C94D8_Clima
R_0_tempListSat> 08:00 19.0 20:00 14.0
R_1_tempListSun> 08:00 19.0 20:00 14.0
R_2_tempListMon> 12:30 19.0 20:00 14.0
R_3_tempListTue> 12:30 19.0 20:00 14.0
R_4_tempListWed> 12:30 19.0 20:00 14.0
R_5_tempListThu> 12:30 19.0 20:00 14.0
R_6_tempListFri> 08:00 19.0 20:00 14.0


Auch hier wieder:
fail  : /opt/fhem/FHEM/tempList.cfg:HZ_Dachboden_2C94D8_Clima for HZ_Dachboden_2C94D8_Clima: failed Entries:
     HZ_Dachboden_2C94D8_Clima :R_0_tempListSat mismatch
     HZ_Dachboden_2C94D8_Clima :R_1_tempListSun mismatch
     HZ_Dachboden_2C94D8_Clima :R_2_tempListMon mismatch
     HZ_Dachboden_2C94D8_Clima :R_3_tempListTue mismatch
     HZ_Dachboden_2C94D8_Clima :R_4_tempListWed mismatch
     HZ_Dachboden_2C94D8_Clima :R_5_tempListThu mismatch
     HZ_Dachboden_2C94D8_Clima :R_6_tempListFri mismatch
fail  : /opt/fhem/FHEM/tempList.cfg:Heizung_Klo_2E2CF8_Clima for Heizung_Klo_2E2CF8_Clima: failed Entries:
     Heizung_Klo_2E2CF8_Clima :R_0_tempListSat mismatch
     Heizung_Klo_2E2CF8_Clima :R_1_tempListSun mismatch
     Heizung_Klo_2E2CF8_Clima :R_2_tempListMon mismatch
     Heizung_Klo_2E2CF8_Clima :R_3_tempListTue mismatch
     Heizung_Klo_2E2CF8_Clima :R_4_tempListWed mismatch
     Heizung_Klo_2E2CF8_Clima :R_5_tempListThu mismatch
     Heizung_Klo_2E2CF8_Clima :R_6_tempListFri mismatch


Wo liegt denn mein Fehler?
FHEM im Proxmox Container

LuckyDay

ZitatR_0_tempListSat 06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0

auf die Schnelle, es fehlt immer bei dir der 24:00 Uhr Eintrag

Mitch

brauch ich den zwingend?
Ich will um 24 Uhr ja nichts verändern?
FHEM im Proxmox Container

Bennemannc

Hallo,

ja der 24:00 Eintrag wird zwingend benötigt. Die dort angegebenen Temperatur gilt dann bis zum nächsten Schaltpunkt.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

Mitch

Ok, danke.

habe es jetzt geändert:

entities:Heizung_Klo_2E2CF8_Clima
R_0_tempListSat> 08:30 21.0 22:30 14.0 24:00 14.0
R_1_tempListSun> 08:30 21.0 22:30 14.0 24:00 14.0
R_2_tempListMon> 06:00 21.0 07:30 14.0 12:00 21.0 22:30 14.0 24:00 14.0
R_3_tempListTue> 06:00 21.0 07:30 14.0 12:00 21.0 22:30 14.0 24:00 14.0
R_4_tempListWed> 06:00 21.0 07:30 14.0 12:00 21.0 22:30 14.0 24:00 14.0
R_5_tempListThu> 06:00 21.0 07:30 14.0 12:00 21.0 22:30 14.0 24:00 14.0
R_6_tempListFri> 06:00 21.0 22:30 14.0 24:00 14.0
entities: HZ_Dachboden_2C94D8_Clima
R_0_tempListSat> 08:00 19.0 20:00 14.0 24:00 14.0
R_1_tempListSun> 08:00 19.0 20:00 14.0 24:00 14.0
R_2_tempListMon> 12:30 19.0 20:00 14.0 24:00 14.0
R_3_tempListTue> 12:30 19.0 20:00 14.0 24:00 14.0
R_4_tempListWed> 12:30 19.0 20:00 14.0 24:00 14.0
R_5_tempListThu> 12:30 19.0 20:00 14.0 24:00 14.0
R_6_tempListFri> 08:00 19.0 20:00 14.0 24:00 14.0


Bekomme aber weiterhin den Fehler:

fail  : /opt/fhem/FHEM/tempList.cfg:HZ_Dachboden_2C94D8_Clima for HZ_Dachboden_2C94D8_Clima: failed Entries:
     HZ_Dachboden_2C94D8_Clima :R_0_tempListSat mismatch
     HZ_Dachboden_2C94D8_Clima :R_1_tempListSun mismatch
     HZ_Dachboden_2C94D8_Clima :R_2_tempListMon mismatch
     HZ_Dachboden_2C94D8_Clima :R_3_tempListTue mismatch
     HZ_Dachboden_2C94D8_Clima :R_4_tempListWed mismatch
     HZ_Dachboden_2C94D8_Clima :R_5_tempListThu mismatch
     HZ_Dachboden_2C94D8_Clima :R_6_tempListFri mismatch
fail  : /opt/fhem/FHEM/tempList.cfg:Heizung_Klo_2E2CF8_Clima for Heizung_Klo_2E2CF8_Clima: failed Entries:
     Heizung_Klo_2E2CF8_Clima :R_0_tempListSat mismatch
     Heizung_Klo_2E2CF8_Clima :R_1_tempListSun mismatch
     Heizung_Klo_2E2CF8_Clima :R_2_tempListMon mismatch
     Heizung_Klo_2E2CF8_Clima :R_3_tempListTue mismatch
     Heizung_Klo_2E2CF8_Clima :R_4_tempListWed mismatch
     Heizung_Klo_2E2CF8_Clima :R_5_tempListThu mismatch
     Heizung_Klo_2E2CF8_Clima :R_6_tempListFri mismatch
FHEM im Proxmox Container

LuckyDay

ZitatR_4_tempListWed> 06:00 21.0 07:30 14.0 12:00 21.0 22:30 14.0 24:00 14.0

also für heute hast du festgelegt
von 0:01 bis 6Uhr 21 Grad
von 6:01 bis 7:30 14 Grad
von 7:31 bis 12Uhr 21Grad
von 12:01 bis 22:30 14Grad
von 22:31 bis 24:00 Uhr 14Grad

bist du sicher dass das stimmt? , also deine Heizzeiten?

Mitch

#6
Nein, das stimmt nicht, ist genau verkehrt herum.

Ich habe es jetzt so rum gemacht:
R_0_tempListSat> 08:30 19.0 20:00 14.0 24:00 14.0
R_1_tempListSun> 08:30 19.0 20:00 14.0 24:00 14.0
R_2_tempListMon> 12:30 19.0 20:00 14.0 24:00 14.0
R_3_tempListTue> 12:30 19.0 20:00 14.0 24:00 14.0
R_4_tempListWed> 12:30 19.0 20:00 14.0 24:00 14.0
R_5_tempListThu> 12:30 19.0 20:00 14.0 24:00 14.0
R_6_tempListFri> 08:30 19.0 20:00 14.0 24:00 14.0


Ich möchte folgendes:

z.B. Montag soll von 12:30 bis 20:00 Uhr die Temperatur auf 19 Grade gestellt werden, ab 20:00 Uhr bis 12:30 Uhr dann 14 Grad

Stimmt das dann so rum?

EDIT: habe jetzt nochmal im Commandref gelesen und ich glaube ich habe es jetzt verstanden  ;D
Ist etwas anders wie bei FHT.

Werde nun das TempFile nochmal umbauen und dann mal schauen, ob es gefressen wird.
FHEM im Proxmox Container

Mitch

So, habe es jetzt so umgebaut:

entities: HZ_Dachboden_2C94D8_Clima
R_0_tempListSat> 08:30 14.0 20:00 19.0 24:00 14.0
R_1_tempListSun> 08:30 14.0 20:00 19.0 24:00 14.0
R_2_tempListMon> 12:30 14.0 20:00 19.0 24:00 14.0
R_3_tempListTue> 12:30 14.0 20:00 19.0 24:00 14.0
R_4_tempListWed> 12:30 14.0 20:00 19.0 24:00 14.0
R_5_tempListThu> 12:30 14.0 20:00 19.0 24:00 14.0
R_6_tempListFri> 08:30 14.0 20:00 19.0 24:00 14.0
entities:Heizung_Klo_2E2CF8_Clima
R_0_tempListSat> 08:30 14.0 22:30 21.0 24:00 14.0
R_1_tempListSun> 08:30 14.0 22:30 21.0 24:00 14.0
R_2_tempListMon> 06:00 14.0 07:30 21.0 12:00 14.0 22:30 21.0 24:00 14.0
R_3_tempListTue> 06:00 14.0 07:30 21.0 12:00 14.0 22:30 21.0 24:00 14.0
R_4_tempListWed> 06:00 14.0 07:30 21.0 12:00 14.0 22:30 21.0 24:00 14.0
R_5_tempListThu> 06:00 14.0 07:30 21.0 12:00 14.0 22:30 21.0 24:00 14.0
R_6_tempListFri> 06:00 14.0 22:30 21.0 24:00 14.0


Leider wieder Fehler??
FHEM im Proxmox Container

LuckyDay

ZitatR_0_tempListSat> 08:30 14.0 20:00 19.0 24:00 14.0
ZitatR_0_tempListSat>08:30 14.0 20:00 19.0 24:00 14.0

mach mal das Leerzeichen raus, das hab ich bei mir nicht drinn

Mitch

Danke, das wars.
Die Leerzeichen hat das Thermostat gemacht, beim auslesen.

Ich glaube jetzt hat er es gefressen.

Vielen Dank für eure Hilfe!!
FHEM im Proxmox Container