Hallo Forum,
langsam nervt mich fhem (ja, liegt bestimmt an meiner Dummheit), dennoch bin ich genervt.
Jedesmal wenn ich die templist.cfg ändern möchte und dann den Befehl
set hm tempList restore
absende, sagt mir
set hm tempList verify
fail : ./././tempList.cfg:julia for 1.julia.thermostat_Clima: failed Entries:
1.julia.thermostat_Clima :R_0_tempListSat mismatch 08:30 13.0 ne 08:30 10.0 22:00 15.0 24:00 15.0 ##
Klar ist "08:30 13.0" nicht "08:30 10.0 22:00 15.0 24:00 15.0".
Was für einen Sinn soll das haben, dass der Wert, welcher im Thermostat gespeichert ist mit dem in der Templiste vergleicht und - da sie unterschiedlich sind - nicht akzeptiert werden.
Genau _deshalb_ will ich ja durch die templiste die Thermostate steuern.
Bitte um (er)Klärung und möglichst auch um die richtige Reihenfolge der Befehle.
Das Thermostat hat
autoReadReg 5_readMissing
gespeichert.
Bfo
Mach mal ein getConfig und drücke dann den Boost Knopf am Thermostat. Danach liest er die Templist vom Thermostat neu ein, Eventuell stimmt sie mit der in den Readings nicht schon nicht mehr.
Hallo,
danke für den Tip... aber das kanns doch nicht sein.
Ich soll im ganzen Haus an allen 12 Heizkörpern die boost Taste drücken?
Da kann ich auch gleich rumlaufen und die Temperatur manuell einstellen ;-)
Gibt es keinen Befehl für: _lade_die_verdammte_liste _in_alle_angesprochenen_Thermostate_ ?
bfo
Du kannst auch getConfig machen und das drücken lassen. Je nach Thermostat dauert es dann bis zu 5 min bis eine Aktualisierung statt findet.
Ich persönlich hätte das ja erstmal bei nur einem getestet wo die Meldung kommt um zu schauen ob es in der Tat so ist. Aber wenn Du gleich alle 12 machen willst ist das auch ok. Sport ist ja heut zu tage alles ;D
Moin
Nun komm mal wieder runter! Cooltux wollte nur, dass du an dem einen Problemfall das ausfuehrst. Und das auch nur (erstmal) dieses eine Mal. Und den Befehl hast du ja in Deinem ersten Post schon selbst genannt!
Und wenn Du uns dann ein wenig mehr aufschlaust, dann kommen wir auch hinter Dein Problem. Meine Vermutung ist, dass Du etwas wenig Input fuer den besagten Thermostaten eingetragen hast. Man muss, meine ich, den gesammten Tag abdecken. Sprich es fehlt die Temperatur bis 24:00 Uhr!
Gruss Christoph
Zitat von: pc1246 am 29 November 2017, 13:17:16
Moin
Nun komm mal wieder runter! Cooltux wollte nur, dass du an dem einen Problemfall das ausfuehrst. Und das auch nur (erstmal) dieses eine Mal. Und den Befehl hast du ja in Deinem ersten Post schon selbst genannt!
Und wenn Du uns dann ein wenig mehr aufschlaust, dann kommen wir auch hinter Dein Problem. Meine Vermutung ist, dass Du etwas wenig Input fuer den besagten Thermostaten eingetragen hast. Man muss, meine ich, den gesammten Tag abdecken. Sprich es fehlt die Temperatur bis 24:00 Uhr!
Gruss Christoph
Das wäre in der Tat ein guter Ansatz
07:00 17.0 08:00 20.0 18:00 18.0 20:00 20.0 24:00 17.0
Oder halt
24:00 06.0
Für den ganzen Tag eine Temperatur
@pc1246: ich habe mich über mein Unwissen im allgemeinen und fhem in Verbindung mit den Thermostaten aufgeregt. NICHT über eine Person oder fhem an sich. Das zur Klarstellung.
Zum Problem:
Wenn es "nur" daran liegen sollte, dass die "24:00" fehlt, dann wäre das doch ein wunderbarer Hinweis an die Programmierer, eine "Meldung" aus zu geben, dass in der templist der letzte Eintrag fehlt.
Aber nur einfach ausgeben, dass das neue Profil nicht mit dem alten übereinstimmt ist doch witzlos. "Wie" soll otto Normalo das wissen. Vor allem in dem Zusammenhang, dass diese Information nicht explizit in der Dokumentation erwähnt wird.
Mein obiger Code war nur ein Beispiel. Habe gerade alle mal überprüft. Alle Profile haben ein "24:00" + "Temeratur" Eintrag.
btw: ich habe keinen "getConfig" Status!?
Laut http://fhem.de/commandref_DE.html soll ich
set 1.julia.thermostat_Clima getConfig
ausführen, bekomme dann aber nur die Startseite.
bfo
Dann nimm erstmal einen Thermostat und schau mal wegen der Aktualisierung .
Ach und zeige mal bitte Deine tempList.cfg
Also auf's Thermostat kann ich leider aus der Ferne nicht schauen :-)
Aber die templist gerne hier für einen Thermostat:
entities:1.julia.thermostat_Clima
R_0_tempListSat> 05:00 8.0 06:00 8.0 07:00 8.0 08:00 8.0 09:00 8.0 10:00 8.0 11:00 8.0 12:00 8.0 13:00 8.0 14:00 8.0 15:00 8.0 16:00 8.0 17:00 8.0 18:00 8.0 19:00 8.0 20:00 8.0 21:00 8.0 22:00 15.0 23:00 8.0 24:00 8.0
R_1_tempListSun> 05:00 8.0 06:00 8.0 07:00 8.0 08:00 8.0 09:00 8.0 10:00 8.0 11:00 8.0 12:00 8.0 13:00 8.0 14:00 8.0 15:00 8.0 16:00 8.0 17:00 8.0 18:00 8.0 19:00 8.0 20:00 8.0 21:00 8.0 22:00 15.0 23:00 8.0 24:00 8.0
R_2_tempListMon> 05:00 8.0 06:00 8.0 07:00 8.0 08:00 8.0 09:00 8.0 10:00 8.0 11:00 8.0 12:00 8.0 13:00 8.0 14:00 8.0 15:00 8.0 16:00 8.0 17:00 8.0 18:00 8.0 19:00 8.0 20:00 8.0 21:00 8.0 22:00 15.0 23:00 8.0 24:00 8.0
R_3_tempListTue> 05:00 8.0 06:00 8.0 07:00 8.0 08:00 8.0 09:00 8.0 10:00 8.0 11:00 8.0 12:00 8.0 13:00 8.0 14:00 8.0 15:00 8.0 16:00 8.0 17:00 8.0 18:00 8.0 19:00 8.0 20:00 8.0 21:00 8.0 22:00 15.0 23:00 8.0 24:00 8.0
R_4_tempListWed> 05:00 8.0 06:00 8.0 07:00 8.0 08:00 8.0 09:00 8.0 10:00 8.0 11:00 8.0 12:00 8.0 13:00 8.0 14:00 8.0 15:00 8.0 16:00 8.0 17:00 8.0 18:00 8.0 19:00 8.0 20:00 8.0 21:00 8.0 22:00 15.0 23:00 8.0 24:00 8.0
R_5_tempListThu> 05:00 8.0 06:00 8.0 07:00 8.0 08:00 8.0 09:00 8.0 10:00 8.0 11:00 8.0 12:00 8.0 13:00 8.0 14:00 8.0 15:00 8.0 16:00 8.0 17:00 8.0 18:00 8.0 19:00 8.0 20:00 8.0 21:00 8.0 22:00 15.0 23:00 8.0 24:00 8.0
R_6_tempListFri> 05:00 8.0 06:00 8.0 07:00 8.0 08:00 8.0 09:00 8.0 10:00 8.0 11:00 8.0 12:00 8.0 13:00 8.0 14:00 8.0 15:00 8.0 16:00 8.0 17:00 8.0 18:00 8.0 19:00 8.0 20:00 8.0 21:00 8.0 22:00 15.0 23:00 8.0 24:00 8.0
und falls u dich wunderst, warum ich nicht 24:00 8.0 habe, das hat den Grund, dass jede Stunde die Temperatur auf jeden Fall wieder auf 8.0 Grad zurück gestellt werden soll, egal was von Hand am Thermostat verändert wurde.
bfo
Ohje die arme Julia hat's aber kalt..
Manchmal sind es ja die kleinen Dinge, liegt es vielleicht an dem Leezeichen vor der ersten Uhrzeit? R_0_tempListSat> 05:00 8.0 -> R_0_tempListSat>05:00 8.0
Neee... leider liegts nicht am Leerzeichen.
Ich habe das Leezeichen raus genommen und ein set hm tempList restore gemacht, dennoch der gleiche Fehler.
Vor allem: ich habe die Thermostate per fhem ausgelesen und in eine cfg geschrieben, da hat fhem auch ein Leerzeichen nach dem ">" gesetzt.
bfo
Moin
Bist Du Dir sicher, dass man ueberhaupt so viele Eintraege machen kann? Laut Anleitung des Thermostaten geht das gar nicht!
Gruss Christoph
Genau, man kann glaube ich maximal 5 perioden definieren.
Du hast 20 perioden definiert, das geht gar nicht.
Ich bin mir zwar nicht sicher, aber meines Wissen kann man auf jeden Fall mehr als 5 Perioden setzen.
Wäre ja auch echt n bischen wenig, 5 Perioden über 24 Stunden.
Ich habe die templiste jetzt auf maximal 10 begrenzt ... --> er hat sie geladen ... da bin ich ja mal auf morgen Früh gespannt, ob die Thermostate ann un dvor allem wiedre aus gehen :-)))
Jan
Wer meint, das ist zu wenig hat den Nutzen nicht verstanden.
Hi!
Laut Bedienungsanleitung Seite 35:
Zitat14.1 Wochenprogramm einstellen (Pro)
Im Wochenprogramm lassen sich für jeden Wochentag
separat bis zu 6 Heizphasen (13 Schaltzeitpunkte)
einstellen. Die Programmierung erfolgt für die ausgewählten
Tage, wobei für einen Zeitraum von 00:00 bis
23:59 h Temperaturen hinterlegt werden können.
Gruß Franz
Einfach mal ausprobieren