NEWS
Test Adapter HeatingControl v2.12.x
-
Abend,
bei mir wird die variable WindowsOpenDecrease unter Objekte nicht angezeigt/erstellt.
Ich würde gerne die Absenkung nutzen, sobald ein Fenster geöffnet wird. Es wird angezeigt das, dass Fernster offen/geschlossen ist, allerdings wird nicht die Temperatur reduziert.
Habe soeben den Fehler gefunden.
Nur was muss hier eingestellt werden?
Möchte gerne, dass die Temperatur beim öffnen des Fensters auf 12°C gestellt wird. -
@e-i-k-e wenn du fix auf 12°C absenken willst, musst du "absolut" einstellen. Wenn du um einen bestimmten Wert (z.Bsp. 5K) von der aktuellen Zieltemperatur absenken willst, musst du relativ einstellen...
-
@mrMuppet sagte in Test Adapter HeatingControl v0.3.x:
Noch ein Feature request: könntest du nicht noch ein allgemeines "es wird gerade geheizt" oder ""es besteht Heizbedarf" o.ä. integrieren?
Ich könnte für den Fall, dass die Aktoren aus dem Adapter geschalten werden, einen Status hinzufügen, der anzeigt, wenn mindestens ein Aktor eingeschaltet ist. In allen anderen Fällen, (d.h. wenn die Aktoren über die Thermostate direkt geschalten werden) weiß der Adapter nicht, wann "Heizbedarf" besteht...
-
@holgerwolf Mit Version 0.3.7 kann man "GastAnwesend" auch über ical o.ä. steuern...
-
@Beliar_666 ical - Datenpunkte werden registriert, das passt soweit. Damit sollte eigentlich bei Änderung sofort zumindest ein log erscheinen. Vielleicht kannst du mal probieren, den Datenpunkt im Objektbrowser direkt zu setzen?
-
Hallo,
macht es nicht Sinn, absolute UND relative Temperaturen eintragen zu können?
Zum Beispiel möchte ich die Temperatur beim offenen Fenster auf 5 Grad stellen, aber beim Verlassen der Wohnung eine Absenkung UM 5 Grad ....Im Moment zickt der Adapter auch beim Öffnen der Fenster, mal zeigt er es im Dp an und mal nicht, oder er sendet es nicht zum Actor!
Hier der Actor:
-
@guergen sagte in Test Adapter HeatingControl v0.3.x:
Im Moment zickt der Adapter auch beim Öffnen der Fenster, mal zeigt er es im Dp an und mal nicht!
Hast du dafür ein debug log?
-
@Rene_HM hab ich grade editiert, im maxcul-adapter wird nix gesendet
-
In der Config ist alles eingetrgen:
-
So, versprochen ist versprochen, hier der View zum Adapter und ne kleine Anleitung dazu. Am Ende sollte das ganze so aussehen:
Files und Anleitung jetzt auf Git zu finden
-
@guergen zeige bitte mal die Thermostat-Konfiguration. Zieltemperaturen werden auf das Thermostat und nicht auf Aktoren geschrieben.
-
@Rene_HM Hat sich das gegenüber einer älteren Version geändert?
Es sieht jetzt so aus:
Thermostat:
Sensor (Fensterkontakt):
Und beim Actor habe ich nichts drin stehen...
-
Und wie gehabt, auf Manuell...
-
@guergen so sollte es funktionieren, und nein, das hat sich nicht geändert...
-
@Rene_HM
Na gut, mir war so...
Also der Thermostat ist entweder der im "Ventilregler" eingebaute oder aber ein externer.
Wozu ist dann der Actor da?Absend-Absenkung bzw este Temperatur scheint auch grade noch nicht zu gehen, oder hab ich da schon wieder einen Knoten im Kopf?
-
@guergen sagte in Test Adapter HeatingControl v0.3.x:
Wozu ist dann der Actor da?
Wenn du keine "echten" Thermostate nutzt, die den Durchfluß bereits selbst regeln (direkt oder durch Ansteuerung eines Ventils) kannst du die Aktoren nutzen, um Ventile aus dem Adapter zu steuern. Der Adapter funktioniert dann quasi als Thermostat. Er kennt die Solltemperatur, liest die Ist-Temperatur und schaltet die Aktoren basierend auf diesen Informationen ein und aus...
Absend-Absenkung bzw este Temperatur scheint auch grade noch nicht zu gehen, oder hab ich da schon wieder einen Knoten im Kopf?
Kannst du genauer beschreiben, was da nicht geht? Achtung: ab der 0.3.6 muss man die Absenkung im admin konfigurieren (absolut oder relativ). Standard ist: "keine Absenkung"
-
@Rene_HM OK, das mit den Thermostaten leuchtet ein. Läuft ja jetzt...
Folgender Eintrag ist vorhanden und wird ausgelesen und gesetzt:
Im Profil steht absolut:
Die Datenpunkte sind auch da und eingetragen:Ich bin auch nicht da:
Aber die Temperatur ist noch die eingestellte:
-
@Rene_HM Und hier das debug-Log beim Abwesend werden:
heatingcontrol.0 2019-12-01 14:20:33.724 debug (24147) ### all StateChange handled
heatingcontrol.0 2019-12-01 14:20:33.724 debug (24147) ### 111 handled
heatingcontrol.0 2019-12-01 14:20:33.723 debug (24147) [INFO] status = true next event: 1 Dec 2019 14:56:00
heatingcontrol.0 2019-12-01 14:20:33.721 debug (24147) [INFO] status = true next event: 7 Dec 2019 12:00:00
heatingcontrol.0 2019-12-01 14:20:33.720 debug (24147) [INFO] status = true next event: 7 Dec 2019 08:00:00
heatingcontrol.0 2019-12-01 14:20:33.717 debug (24147) [INFO] status = true next event: 7 Dec 2019 05:00:00
heatingcontrol.0 2019-12-01 14:20:33.716 debug (24147) [INFO] status = true next event: 2 Dec 2019 23:00:00
heatingcontrol.0 2019-12-01 14:20:33.714 debug (24147) [INFO] status = true next event: 2 Dec 2019 16:30:00
heatingcontrol.0 2019-12-01 14:20:33.711 debug (24147) [INFO] status = true next event: 2 Dec 2019 07:00:00
heatingcontrol.0 2019-12-01 14:20:33.710 debug (24147) [INFO] status = true next event: 2 Dec 2019 06:00:00
heatingcontrol.0 2019-12-01 14:20:33.709 debug (24147) [INFO] status = true next event: 1 Dec 2019 14:56:00
heatingcontrol.0 2019-12-01 14:20:33.707 debug (24147) [INFO] status = true next event: 7 Dec 2019 12:00:00
heatingcontrol.0 2019-12-01 14:20:33.706 debug (24147) [INFO] status = true next event: 7 Dec 2019 08:00:00
heatingcontrol.0 2019-12-01 14:20:33.705 debug (24147) [INFO] status = true next event: 7 Dec 2019 05:00:00
heatingcontrol.0 2019-12-01 14:20:33.704 debug (24147) [INFO] status = true next event: 2 Dec 2019 23:00:00
heatingcontrol.0 2019-12-01 14:20:33.703 debug (24147) [INFO] status = true next event: 2 Dec 2019 16:30:00
heatingcontrol.0 2019-12-01 14:20:33.701 debug (24147) [INFO] status = true next event: 2 Dec 2019 07:00:00
heatingcontrol.0 2019-12-01 14:20:33.700 debug (24147) [INFO] status = true next event: 2 Dec 2019 06:00:00
heatingcontrol.0 2019-12-01 14:20:33.520 debug (24147) thermostat maxcul.0.KEQ0340464.desiredTemperature nothing to do, already 21
heatingcontrol.0 2019-12-01 14:20:33.519 info (24147) room Wohnzimmer Thermostat Thermostat KEQ0340464 set temperature set to 21
heatingcontrol.0 2019-12-01 14:20:33.519 debug (24147) ### new target temp21
heatingcontrol.0 2019-12-01 14:20:33.518 debug (24147) ### current > 1 2 2
heatingcontrol.0 2019-12-01 14:20:33.517 debug (24147) check ID Profiles.0.Wohnzimmer.Sa-So.Periods.3.time
heatingcontrol.0 2019-12-01 14:20:33.516 debug (24147) check time for Wohnzimmer Profiles.0.Wohnzimmer.Sa-So.Periods.2.time 21
heatingcontrol.0 2019-12-01 14:20:33.473 debug (24147) check ID Profiles.0.Wohnzimmer.Sa-So.Periods.2.time
heatingcontrol.0 2019-12-01 14:20:33.472 debug (24147) check time for Wohnzimmer Profiles.0.Wohnzimmer.Sa-So.Periods.1.time 21
heatingcontrol.0 2019-12-01 14:20:33.429 debug (24147) check ID Profiles.0.Wohnzimmer.Sa-So.Periods.1.time
heatingcontrol.0 2019-12-01 14:20:33.429 debug (24147) check time for Wohnzimmer Profiles.0.Wohnzimmer.Sa-So.Periods.0.time 19
heatingcontrol.0 2019-12-01 14:20:33.385 debug (24147) check ID Profiles.0.Wohnzimmer.Sa-So.Periods.0.time
heatingcontrol.0 2019-12-01 14:20:33.385 debug (24147) number of periods 4
heatingcontrol.0 2019-12-01 14:20:33.385 debug (24147) AbsentDecrease {"val":0,"ack":true,"ts":1575202908294,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1575202908294}
heatingcontrol.0 2019-12-01 14:20:33.384 debug (24147) check room Wohnzimmer
heatingcontrol.0 2019-12-01 14:20:33.384 debug (24147) profile 0
heatingcontrol.0 2019-12-01 14:20:33.383 debug (24147) get profile
heatingcontrol.0 2019-12-01 14:20:33.383 debug (24147) profile type 2
heatingcontrol.0 2019-12-01 14:20:33.292 debug (24147) ### all StateChange handled
heatingcontrol.0 2019-12-01 14:20:33.291 info (24147) calculating new target temperatures
heatingcontrol.0 2019-12-01 14:20:33.291 debug (24147) ### heatingcontrol.0.Present javascript.0.Eigene_Datenpunkte.Anwesenheit.Jemand_da false false
heatingcontrol.0 2019-12-01 14:20:33.291 debug (24147) ### handle state change heatingcontrol.0.Present {"val":false,"ack":true,"ts":1575206433289,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1575206433289}
heatingcontrol.0 2019-12-01 14:20:33.245 debug (24147) ### javascript.0.Eigene_Datenpunkte.Anwesenheit.Jemand_da heatingcontrol.0.Present false true
heatingcontrol.0 2019-12-01 14:20:33.234 debug (24147) ### handle state change javascript.0.Eigene_Datenpunkte.Anwesenheit.Jemand_da {"val":false,"ack":false,"ts":1575206433231,"q":0,"from":"system.adapter.javascript.0","user":"system.user.admin", -
Da steht Present False true in einer Zeile..... ob es daran liegt?
Boolean ist ebenfalls eingestellt! -
@guergen "derzeit anwesend" / "present" wirkt nicht auf "VacationAbsentDecrease" sondern auf "AbsentDecrease"
siehe auch
https://github.com/rg-engineering/ioBroker.heatingcontrol#temperature-decrease--increase