Dieser Fehler kommt, sobald ich versuche die Heizprogramme des Wandthermostats zu bearbeiten
Es geht um ein HM-TC-IT-WM-W-EU.
Dieser Fehler kommt, sobald ich versuche die Heizprogramme des Wandthermostats zu bearbeiten
Es geht um ein HM-TC-IT-WM-W-EU.
Hi Job,
den âFehlerâ hatte ich tatsaechlich schon mit der Implementierung von Devices mit mehreren Wochenprogrammen behoben, das ist allerdings noch nicht im nightly. Allerdings hab ich dadurch noch einen 2. Bug gefunden, da ich die Implementierung nur mit einem HmIP-Thermostat getestet hatte, und da die Settings auf Kanal 1 sind
Die Aenderungen sollten ab Dienstag dann im nightly verfuegbar sein
â Micha
Danke, dann muss ich wohl am Dienstag Zeit fĂŒr ein Upgrade einplanen.
Die UI aendert sich haeufig ⊠ich versuche hier mal regelmaessig eine âZusammenfassungâ zu posten
â Micha
Irgendwas scheint noch kaputt zu sein. Nach dem Update konnte ich die OberflÀche sehen, aber keine Templates speichern. Dabei ist jeweils eine Exception aufgetreten, die ich leider nicht dokumentiert habe.
Es kann sein, dass ich bei einem Speicherversuch einen Doppelpunkt im Templatenamen hatte, ich habe die nach den grundsÀtzlichen Uhrzeiten benannt. Kann ich das irgendwo korrigieren? (ist mir aufgefallen, da die Exception bei loadHeatingTemplates auftaucht.)
Jetzt kann ich die OberflĂ€che nicht mehr sehen, es kommt eine Exception. Die Exception kommt sowohl fĂŒr Heizkörperthermostat als auch fĂŒr Wandthermostate:
Was hattest du eingegeben? Ich versuche das dann hier zu reproduzieren.
â Micha
Ich meine sowas wie âSa 07:45-23:00â. Als das nicht geklappt hatte, habe ich dann die Doppelpunkte entfernt. Kann ich irgendwie die Templates sehen und vielleicht manuell löschen?
Die Templates sind in der internen Homegear-DB. Du kannst sie wie folgt per cli auslesen:
homegear -e rc âprint_v($hg->getData(âheatingTemplatesâ));â
Loeschen dann analog:
homegear -e rc âprint_v($hg->deleteData(âheatingTemplatesâ));â
â Micha
Hier ist das Ergebnis der Templates, bevor ich die jetzt lösche.
(Struct length=2)
{
[48]
{
(Array length=2)
{
(Struct length=3)
{
[data]
{
(Integer) 0
}
[id]
{
(String) 0615-2300
}
[name]
{
(String) 0615-2300
}
}
(Struct length=3)
{
[data]
{
(Integer) 0
}
[id]
{
(String) 0615-2300
}
[name]
{
(String) 0615-2300
}
}
}
}
[global]
{
(Array length=3)
{
(Struct length=3)
{
[data]
{
(Integer) 0
}
[id]
{
(String) 0745-2300
}
[name]
{
(String) 0745-2300
}
}
(Struct length=3)
{
[data]
{
(Integer) 0
}
[id]
{
(String) 0745-2100
}
[name]
{
(String) 0745-2100
}
}
(Struct length=3)
{
[data]
{
(Integer) 0
}
[id]
{
(String) 0615-2300
}
[name]
{
(String) 0615-2300
}
}
}
}
}
Sieht eigentlich ok aus. Ich importiere & teste es morgen mal bei mir.
â Micha
Ist reproduzierbar, sobald ich ein Template speichere, kann ich die UI fĂŒr die Heizprogramme nicht mehr benutzen.
Fein! Oder ⊠natuerlich nicht
Dann sollte ich das hier auch âkaputtâ bekommen âŠ
â Micha
Tritt in 0.8.0-2374 nicht mehr auf. Danke