NEWS
Test Adapter HeatingControl v2.12.x
-
@passuff sagte in Test Adapter HeatingControl v2.8.x:
Aktuell ist es 22:43 Uhr und somit sollte Periode "5" mit "20°C" aktiv sein. Ist Sie aber nicht:
Laut Bild ist Periode 5 aktiv, Zieltemperatur (current Target) ist 20°C+2°C (also inkl. offset).
Aus meiner Sicht passt das.und der Offset ist ein Mittelwert über die letzten Messungen. Bei dir ist der Offset aktuell 2°C und das wird auch an das Thermostat gesendet (siehe oben).
Du kannst dir die gesamte Berechnung anschauen, wenn du mal debug-log für den Adapter anschaltest, da logge ich den kompletten Berechnungsprozess... -
@rene_hm sagte in Test Adapter HeatingControl v2.8.x:
@passuff sagte in Test Adapter HeatingControl v2.8.x:
Aktuell ist es 22:43 Uhr und somit sollte Periode "5" mit "20°C" aktiv sein. Ist Sie aber nicht:
Laut Bild ist Periode 5 aktiv, Zieltemperatur (current Target) ist 20°C+2°C (also inkl. offset).
Aus meiner Sicht passt das.und der Offset ist ein Mittelwert über die letzten Messungen. Bei dir ist der Offset aktuell 2°C und das wird auch an das Thermostat gesendet (siehe oben).
Du kannst dir die gesamte Berechnung anschauen, wenn du mal debug-log für den Adapter anschaltest, da logge ich den kompletten Berechnungsprozess...Das debug log schaue ich mir mal an- danke für den Tipp.
aus meiner Sicht ist das aber Käse.
Ist (extern): 22.5°C
Ist (intern) 23.3°C
Fehler = 0.8°C
Real ist es 0.8°C kälter als das Thermostat denkt.
Um die Zieltemperatur von 20°C einzuregeln sollte ich doch 20.8°C an das Thermostat senden, oder sehe ich das falsch?
(Im oberen Post habe ich gestern Abend leider fälschlicherweise 22.8°C geschrieben..) -
@rene_hm sagte in Test Adapter HeatingControl v2.8.x:
@schuetzeschulz was steht hier?
Da ist der Haken gesetzt.
-
@schuetzeschulz damit schaltest du das Handling bzgl. Fenster offen vom Adapter aus (weil es macht ja das Thermostat selbst). Also: wenn der Adapter reduzieren soll, muss der Haken weg...
-
@passuff sagte in Test Adapter HeatingControl v2.8.x:
Um die Zieltemperatur von 20°C einzuregeln sollte ich doch 20.8°C
nochmal: der Offset wird als Mittelwert berechnet. In deinem Fall hat sich der Offset auf 2°C eingeregelt. Aktuell sind es zwar 0,8°C, wir sehen aber die history der Werte nicht... Also wird 2°C höher geregelt (und nicht nur die 0,8°C die wir aktuell sehen)
-
@rene_hm sagte in Test Adapter HeatingControl v2.8.x:
@schuetzeschulz damit schaltest du das Handling bzgl. Fenster offen vom Adapter aus (weil es macht ja das Thermostat selbst). Also: wenn der Adapter reduzieren soll, muss der Haken weg...
Das scheint es gewesen zu sein. Ich teste das mal.
-
Hey,
ich nutze deinen Adapter schon sehr lange und seit neuestem bekomme ich Warnmeldungen:heatingcontrol.0 2021-12-22 13:35:25.562 warn window sensor has no datatyp in Wohnzimmer (EG_Wohnzimmer_Terrassentür Is open), boolean used. Please check and save configuration heatingcontrol.0 2021-12-22 13:35:25.562 warn window sensor has no datatyp in Wohnzimmer (EG_Kaminzimmer_Fenster_Links Is open), boolean used. Please check and save configuration heatingcontrol.0 2021-12-22 13:35:25.562 warn window sensor has no datatyp in Wohnzimmer (EG_Kaminzimmer_Fenster_Rechts Is open), boolean used. Please check and save configuration heatingcontrol.0 2021-12-22 13:35:25.562 warn window sensor has no datatyp in Küche (EG_Küche_FensterRechts_Links Is open), boolean used. Please check and save configuration heatingcontrol.0 2021-12-22 13:35:25.561 warn window sensor has no datatyp in Küche (EG_Küche_FensterRechts_Rechts Is open), boolean used. Please check and save configuration heatingcontrol.0 2021-12-22 13:35:25.561 warn window sensor has no datatyp in Küche (EG_Küche_FensterLinks_Links Is open), boolean used. Please check and save configuration heatingcontrol.0 2021-12-22 13:35:25.561 warn window sensor has no datatyp in Küche (EG_Küche_FensterLinks_Rechts Is open), boolean used. Please check and save configuration
Ich habe die Konfiguration etc. mit anderen funktionierenden Fenstersensoren verglichen und finde keinen Unterschied in der Konfiguration und auch nicht in den Datenpunkten.
Hier ein Datenpunkt der als Warnung angezeigt wird:
Hier die Konfiguarion:
Hast du eventuell eine Idee?
-
@dominik-f sagte in Test Adapter HeatingControl v2.8.x:
Hast du eventuell eine Idee?
Die Meldung kommt, weil ich irgendwann für die Sensoren den support verschiedener Datentypen eingebaut habe und gleichzeitig die aktuelle Konfiguration kompatibel machen wollte. Eigentlich sollte es reichen, einmal im Admin die Konfiguration zu speichern...
Wenn das nicht hilft, müssen wir genauer schauen. Das letzte Bild mit der Konfiguration der Sensoren ist genau was wir brauchen. Dort kann man die Datentypen umschalten. Vielleicht muss man einfach den Datentyp kurz ändern, damit dort gespeichert wird... Ich hoffe, die Sensor-Namen sind eindeutig und nicht evtl. doppelt verwendet? -
Das ändern des Datenpunkten zu Number und wieder zurück zu Boolean hat geholfen, Fehlermeldungen sind weg. Musste das für jeden Sensor machen.
Ich danke dir
-
@rene_hm
OK, verstehe. Wie wird der Wert gemittelt?Neue Beobachtung:
Wenn ich die Temperatur bei geöffnetem Fenster auf 12°C setze, wird die Temperatur als Sollwert übernommen. Ich möchte lediglich manuelle Eingriffe am Thermostat in das Profil übernehmen. Gibt es eine Möglichkeit dies so zu konfigurieren? -
ich versuche gerade in der VIS Vorlage einen Regler einzubauen um am Handy auch ganz einfach die Temperatur einzustellen. Also wenn es jetzt doch mal was wärmer sein soll.
Mit welchem Wert Steuer ich dies am besten?
Über den Adapter ? Oder direkt am Thermostat SetTemperature ?
Oder arbeitet man hier mit offsets ?
Nutze das HQwidget dafür. -
Im github und NPM liegt die 2.8.1 zum Testen bereit.
siehe auch github
Es gibt folgende Änderungen:- im Raumstatus (html) wird nun die Temperatur vom externen Sensor und der aktuelle Offset angezeigt (siehe issue)
- der override wird nur verlängert, wenn eine geänderte Temperatur erkannt wird. Die gleiche Temperatur führt nicht mehr zu einer Verlängerung des overrides
- die verbleibende Override-Zeit wird auf 0 gesetzt, wenn der override abgebrochen wird
- das ack-Flag für geänderte Datenpunkte wird erst nach zwei Sekunden gesetzt. Das sollte anderen Adaptern (hmip o.ä.) genügend Zeit geben, ebenfalls auf die Änderung zu reagieren.
Feedback ist wie immer willkommen...
Übrigens: ich suche support bei der Erstellung bzw. Update der Dokumentation. Bei Interesse bitte melden...
-
@chrisxy sagte in Test Adapter HeatingControl v2.8.x:
Mit welchem Wert Steuer ich dies am besten?
aus meiner Sicht sollte man den SetTemperature verwenden. Das funktioniert dann ähnlich wie eine direkte Änderung am Thermostat. Mit der 2.8.1 sollte das dann auch wieder funktionieren, da bis 2.8.0 der Adapter das ack-Flag direkt gesetzt hat, was dann dazu geführt hat, dass z.Bsp. der hmip-Adapter die geänderten Daten nicht ans Thermostat gesendet hat, weil das ack schon gesetzt war und hmip dann nicht mehr reagiert...
-
@passuff sagte in Test Adapter HeatingControl v2.8.x:
Wenn ich die Temperatur bei geöffnetem Fenster auf 12°C setze, wird die Temperatur als Sollwert übernommen. Ich möchte lediglich manuelle Eingriffe am Thermostat in das Profil übernehmen. Gibt es eine Möglichkeit dies so zu konfigurieren?
Das verstehe ich nicht... Wo änderst du die Temperatur? und wie soll der Adapter "manuelle" Eingriffe erkennen?
-
Das verstehe ich nicht... Wo änderst du die Temperatur? und wie soll der Adapter "manuelle" Eingriffe erkennen?
Der Adapter stellt bei geöffnetem Fenster auf 12 Grad . Das wird als override erkannt. Sollte so nicht sein, denke ich.
-
@passuff nein, das sollte so nicht sein...
Kannst du von dem Vorgang ein debug log erstellen? -
@rene_hm
Würde dir das gerne per PM senden. Wie geht das? Finde nur so einen dämlichen Chat. Ich habe keine Möglichkeit gefunden dort eine Datei zu senden. -
@passuff habe dir eine PM mit der email-Adresse geschickt...
-
@passuff kannst du mal die 2.8.2 versuchen, ob das Problem behoben ist?
-
Hi,
ist es möglich die Temperatur Datenpunkte auf ein Maximum zu begrenzen?
Ich steuere heatingcontrol über iQontrol und aktuell kann man theoretisch auch 100 als Wert auswählen.Ich kann zwar in iQontrol custom values hinterlegen, aber hab mich gefragt ob es nicht prinzipiell sinnvoll wäre die Datenpunkte mit einem Max value von zB 35 zu hinterlegen.
Ciao
Martin