NEWS
Test Adapter HeatingControl v2.12.x
-
@Rene_HM obwohl der Datenpunkt AbsentDecrease gesetzt,
bekomme ich bei Abwesenheit folgenden Fehler.
Ist das ein bekannter Fehler, oder ist bei mir was falsch gesetzt, etc?
EDIT: 0.3.8 am laufen
-
@ide10 kannst du den Adapter mal im debug-Mode laufen lassen und dann das log posten? Ich hatte bis 0.3.7 einen Fehler mit dieser Warnung, aber in Zusammenhang mit absoluter Absenkung und nicht, wie bei dir, mit relativer...
-
@Rene_HM hier das debug-log
heatingcontrol.0 2019-12-11 22:20:08.429 debug ### all StateChange handled heatingcontrol.0 2019-12-11 22:20:08.428 debug ### 111 handled heatingcontrol.0 2019-12-11 22:20:08.428 debug [INFO] status = true next event: 14 Dec 2019 22:00:00 heatingcontrol.0 2019-12-11 22:20:08.428 debug [INFO] status = true next event: 14 Dec 2019 16:00:00 heatingcontrol.0 2019-12-11 22:20:08.428 debug [INFO] status = true next event: 14 Dec 2019 12:00:00 heatingcontrol.0 2019-12-11 22:20:08.428 debug [INFO] status = true next event: 14 Dec 2019 08:00:00 heatingcontrol.0 2019-12-11 22:20:08.428 debug [INFO] status = true next event: 14 Dec 2019 00:00:00 heatingcontrol.0 2019-12-11 22:20:08.428 debug [INFO] status = true next event: 12 Dec 2019 22:00:00 heatingcontrol.0 2019-12-11 22:20:08.428 debug [INFO] status = true next event: 12 Dec 2019 16:00:00 heatingcontrol.0 2019-12-11 22:20:08.428 debug [INFO] status = true next event: 12 Dec 2019 12:00:00 heatingcontrol.0 2019-12-11 22:20:08.428 debug [INFO] status = true next event: 12 Dec 2019 08:00:00 heatingcontrol.0 2019-12-11 22:20:08.428 debug [INFO] status = true next event: 12 Dec 2019 00:00:00 heatingcontrol.0 2019-12-11 22:20:08.414 debug thermostat maxcube.0.devices.thermostat_1aa816.setpoint nothing to do, already 21 heatingcontrol.0 2019-12-11 22:20:08.413 info room Wohnzimmer Thermostat Wohnzimmer set to 21 heatingcontrol.0 2019-12-11 22:20:08.413 debug ### new target temp 21 0 0 0 0 0 heatingcontrol.0 2019-12-11 22:20:08.413 debug ### current > 1 4 1 heatingcontrol.0 2019-12-11 22:20:08.413 debug check time for Wohnzimmer Profiles.0.Wohnzimmer.Mo-Fr.Periods.4.time 21 heatingcontrol.0 2019-12-11 22:20:08.410 debug check ID Profiles.0.Wohnzimmer.Mo-Fr.Periods.4.time heatingcontrol.0 2019-12-11 22:20:08.410 debug check time for Wohnzimmer Profiles.0.Wohnzimmer.Mo-Fr.Periods.3.time 22 heatingcontrol.0 2019-12-11 22:20:08.408 debug check ID Profiles.0.Wohnzimmer.Mo-Fr.Periods.3.time heatingcontrol.0 2019-12-11 22:20:08.408 debug check time for Wohnzimmer Profiles.0.Wohnzimmer.Mo-Fr.Periods.2.time 21 heatingcontrol.0 2019-12-11 22:20:08.406 debug check ID Profiles.0.Wohnzimmer.Mo-Fr.Periods.2.time heatingcontrol.0 2019-12-11 22:20:08.406 debug check time for Wohnzimmer Profiles.0.Wohnzimmer.Mo-Fr.Periods.1.time 22 heatingcontrol.0 2019-12-11 22:20:08.404 debug check ID Profiles.0.Wohnzimmer.Mo-Fr.Periods.1.time heatingcontrol.0 2019-12-11 22:20:08.404 debug check time for Wohnzimmer Profiles.0.Wohnzimmer.Mo-Fr.Periods.0.time 20 heatingcontrol.0 2019-12-11 22:20:08.402 debug check ID Profiles.0.Wohnzimmer.Mo-Fr.Periods.0.time heatingcontrol.0 2019-12-11 22:20:08.402 debug number of periods 5 heatingcontrol.0 2019-12-11 22:20:08.402 warn AbsentDecrease not defined heatingcontrol.0 2019-12-11 22:20:08.402 debug AbsentDecrease null heatingcontrol.0 2019-12-11 22:20:08.400 debug check room Wohnzimmer heatingcontrol.0 2019-12-11 22:20:08.400 debug profile 0 heatingcontrol.0 2019-12-11 22:20:08.398 debug get profile heatingcontrol.0 2019-12-11 22:20:08.398 debug profile type 2 heatingcontrol.0 2019-12-11 22:20:08.389 debug ### state change already handled: false / false /// heatingcontrol.0.Present / heatingcontrol.0.Present heatingcontrol.0 2019-12-11 22:20:08.389 info calculating new target temperatures heatingcontrol.0 2019-12-11 22:20:08.389 debug ### heatingcontrol.0.Present heatingcontrol.0.Present false true heatingcontrol.0 2019-12-11 22:20:08.388 debug ### handle state change heatingcontrol.0.Present {"val":false,"ack":true,"ts":1576099208386,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1576099208385} heatingcontrol.0 2019-12-11 22:20:08.386 debug ### handle state change heatingcontrol.0.Present {"val":false,"ack":false,"ts":1576099208385,"q":0,"from":"system.adapter.web.0","user":"system.user.admin","lc":1576099208385}
-
@ide10 AbsentDecrease für Wohnzimmer / relativ ist laut log null. Ist der Pfad dorthin wirklich
heatingcontrol.0.Profiles.0.Wohnzimmer.relative.AbsentDecrease ? Evtl. den Wert (2) nochmal eingeben... Hast du evtl. mehrere Profile? -
@Rene_HM der Pfad ist genau der von dir geschilderte.
Ich habe auch den Wert neu eingetragen, aber weiterhin der Fehler vorhanden. Profile nutze ich nur eins. Auch ein löschen des Adapter und neukonfig entfernt den Fehler nicht.
Kann den Fehler noch jmd reproduzieren der relative Absenkung nutzt und Abwesenheit aktiviert?@Rene_HM kannst du den Fehler reproduzieren? oder funktioniert es bei dir einwandfrei?
-
@guergen sagte in Test Adapter HeatingControl v0.3.x:
Allerdings sind dem einen TH 2 Fenster zugeordnet und dem anderen Raum die selben beiden Fenster.
Laut Aufzählungsliste ist alles richtig eingetragen.Kannst du mal posten, wie du das im Detail konfiguriert hast?
-
@ide10 hab's gerade selbst nochmal ausprobiert und da ist wirklich noch ein Fehler Behebe ich in 0.3.9 jetzt am Wochenende. Da ich aber an einer anderen Baustelle begonnen hatte, kann ich den patch nicht direkt zur Verfügung stellen sorry!
-
@Rene_HM kein Stress. Ist ja alles noch in der Testphase. Hauptsache alle Fehler werden ausgemerzt. Passt!
-
@Rene_HM OK:
Wohnzimmerthermostat:
Fenster im Wohnzimmer:
Thermostat im Kaminzimmer:
Die selben Fenster im Kaminzimmer:Was benötigst Du noch ?
-
Im github liegt einen neue Version 0.3.9 mit folgenden Änderungen:
-
sensor delay
Man kann eine Verzögerungszeit (in Sekunden) im admin eingeben. Bei Öffnen der Fenster wird erst nach dieser Zeit die Absenkung aktiviert. Wenn bis dahin das Fenster wieder geschlossen wird, erfolgt keine Absenkung. Bei einer Verzögerungszeit=0 ist das Verhalten wie bisher...
-
support of the same sensor for different rooms
Man kann nun, wie oben gepostet, einen Fenstersensor mehreren Räumen zuordnen. Bei Öffnen des Fensters werden damit mehrere Räume abgesenkt. -
bug fix: "AbsentDecrease not defined" for relative lowering
Das ist der bug fix für den Fehler, den @ide10 ein paar posts weiter oben gemeldet hat.
-
-
@Rene_HM
Super!
Das "aus der Tür gehen" funktioniert jetzt !
Auch im 2.Raum wird die Temperatur gesenkt bei einem Fenster!Danke!
-
@Rene_HM klasse Arbeit! Funktioniert alles wie es soll was "AbsentDecrease" betrifft.
-
Wenn bei relativer Absenkung Partymode gleichzeitig aktiv ist, wird gar nicht mehr abgesenkt.
-
@Pittini Das Problem verstehe ich nicht ganz:
In deinen screen shots wird gezeigt, dass Party erkannt wurde. Gleichzeitig hast du aber PartyDecrease auf 0°C, also eigentlich keine Absenkung. Was meinst du mit "gleichzeitig"? Ich sehe hier keine weitere Absenkung. oder übersehe ich etwas? -
@Rene_HM said in Test Adapter HeatingControl v0.3.x:
Gleichzeitig hast du aber PartyDecrease auf 0°C, also eigentlich keine Absenkung.
Genau da ist das Problem. Es sollte eigentlich keine Auswirkung auf die Fenster Absenkung haben. Trotzdem ist es so, das bei aktiviertem Partymode keinerlei Fensteroffenabsenkung passiert, in keinem Raum. Das siehste auch im Log, bei Fenster auf/zu ändert sich die Temp nicht, obwohl eine Fenster offen Absenkung definiert ist. Sobald ich den Partymodus deaktiviere funktioniert alles wieder normal. Ich könnte mir vorstellen dass das auch bei Dir reproduzierbar sein dürfte.
-
@Pittini okay, verstanden. Ich schaue mir das nochmal an...
-
Hallo,
ich habe mal eine Frage zum DutyCycle der CCU3. Ich frage die Anwesenheit der Telefone in der Fritzbox alle 15 sec. ab. Genau so oft habe ich im Log, dass die Temperaturen berechnet und auch gesetzt werden. Bei 11 Thermostaten vielleicht nicht viel, aber der DutyCycle meiner CCU3 ist um 10% gestiegen. Liegt jetzt bei ca. 15-18%. Das ist jetzt nicht beunruhigend, aber wie oft (in welchen Intervallen) werden die Temperaturen kalkuliert und gesetzt. An der Abfragehäufigkeit der Telefone kann ich leider nichts ändern. Ich habe nur ein Profil mit jeweils 5 Zeiten für 11 Heizungen gebaut. Habe den Adapter jetzt mal auf Level WARN gestellt, weil ich alle 15 Sekunden die Meldungen im Log hatte. Wie kann man das wieder reduzieren? Der Adapter ist sonst super, ich würde ihn gern weiter einsetzen. Er funktioniert auch zuverlässig, ich habe ihn aber jetzt trotz dem deaktiviert, um zu schauen, ob der DutyCycle wieder runter geht. Ich habe den DutyCycle auch in einem Diagramm, wo ich das sehen kann, dass der DC mit dem Adapter gut 10% ansteigt. Kann das so sein? Der Parameter LastProgramRun aktualisiert sich alle 15 Sekunden. -
@opossum Welche Version nutzt Du? Das war früher mal ein Problem, mit der aktuellen Version ist es keins mehr.
-
@Rene_HM Eine Instanz läuft mit absoluter Absenkung und eine Instanz mit relativer. Wenn ich abwesend und in Urlaub bin, stellt der Adapter bei absoluter Absenkung die Temperatur der Urlaub abwesend Absenkung ein. Das macht für mich auch Sinn, wenn ich in Urlaub bin stelle ich die Heizung niedriger ein, als wenn ich nur zur Arbeit gehe.
Bei der relativen Absenkung stellt die Instanz den Wert der Abwesenheit ein und ignoriert den Wert der Urlaub abwesend Absenkung. Kannst Du das bitte mal prüfen und ggf ändern. -
@Pittini @dirk1962 Die beiden issues haben die gleiche Ursache. Irgendwo weiter oben hier in dem thread wurde diskutiert, dass ich mehrere Absenkungen "aufsummiere". Wenn also "Party" und "Fenster offen" vorliegt, habe ich beide Werte zusammenaddiert und von der eigentlichen Zieltemperatur abgezogen. Jetzt habe ich eine Priorisierung eingebaut. Wenn also eine Absenkung erfolgt, werden alle nachfolgenden ignoriert. Die Reihenfolge ist die folgende:
- abwesend
- Gäste
- Party
- Fenster offen
- Urlaub abwesend