Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter HeatingControl v2.12.x

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.6k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.8k

Test Adapter HeatingControl v2.12.x

Geplant Angeheftet Gesperrt Verschoben Tester
heating
3.2k Beiträge 236 Kommentatoren 2.0m Aufrufe 205 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M ManfredHi

    @qax1 said in Test Adapter HeatingControl v2.9.x:

    Für die Tägliche Bedienung insbesondere durch meine Frau würde ich in meine VIS dann gerne noch den "Aktueller Status AUTO" Button einbauen.
    Wie in HC auch wenn + oder - gedrückt wird wechselt HC in Manuel und über den Button lässt sich AUTO wieder aktivieren.

    Also ich hab im HC einfach ein 2. Profil. Ich hab eins für Übergangszeit und eins für Winter. Dementsprechend habe ich dort für die einzelnen Räume die zeiten und Temperaturen hinterlegt. Das alles mache ich mit der VIS von Pittini.

    In meiner normal VIS habe ich dann nur eine Umschaltung von Profil 1 und Profil 2 sowie das gesamte Ausschalten der Heizung bzw. einzelner Thermostate bzw. die Automatikschaltung und das manuelle ändern der Temperatur hinterlegt.

    das funktioniert bei mir einwandfrei so.

    Q Offline
    Q Offline
    Qax1
    schrieb am zuletzt editiert von
    #2828

    @manfredh-1
    Moin Moin,
    mit was für einem Widget hast du HC den verlinkt in deiner VIS ?

    Gruß...

    M 1 Antwort Letzte Antwort
    0
    • Q Qax1

      @manfredh-1
      Moin Moin,
      mit was für einem Widget hast du HC den verlinkt in deiner VIS ?

      Gruß...

      M Offline
      M Offline
      ManfredHi
      schrieb am zuletzt editiert von ManfredHi
      #2829

      @qax1 said in Test Adapter HeatingControl v2.9.x:

      mit was für einem Widget hast du HC den verlinkt in deiner VIS ?

      Für die Profilauswahl habe ich einfach ein SelectValueList Widget genommen. Über dieses steuere ich dann den Wert von heatingcontrol.0.CurrentProfile an:

      5dc41c53-68d0-4616-a1aa-f10255d2c8c1-image.png

      Für das Aus- bzw. Einschalten der HEizung bzw. einzelner Thermostate verwende ich ein BasicSwitch, mit dem ich dann den WErt von heatingcontrol.0.Present bzw. heatingcontrol.0.Rooms.Wohnbereich.isActive ansteuere.
      Funktioniert bei mir einwandfrei.
      Und die View von Pittini rufe ich nur auf, falls ich irgendwelche Änderungen im Profil usw. machen möchte.

      1 Antwort Letzte Antwort
      0
      • P Phinix

        Kann mir bitte jemand die Offset-Berechnung erklären, das ist mir noch etwas schleierhaft.

        Folgende Werte habe ich:
        Ziel-Temperatur: 22 C°
        IST-Thermostat: 20.9 C°
        IST-ext. Sensor: 21,23 C°

        Berechneter Offset -1,5 C°. Die Berechnung finde ich auch im Log.
        Nur verstehe ich nicht woher die Werte "TempOffset calc -45.33 / 31 = -1.5" kommen.

        heatingcontrol.0 2022-11-05 16:25:00.295	debug	(avg) TempOffset -1.5
        heatingcontrol.0 2022-11-05 16:25:00.295	debug	tempDiff -0.33000000000000185
        heatingcontrol.0 2022-11-05 16:25:00.294	debug	Ist-Temperatur am zusätzl. Sensor 21.23
        heatingcontrol.0 2022-11-05 16:25:00.294	debug	(avg) Ist-Temperatur am Thermostat 20.9
        heatingcontrol.0 2022-11-05 16:25:00.294	debug	TempOffset Arbeitszimmer
        heatingcontrol.0 2022-11-05 16:25:00.288	debug	TempOffset calc -45.33 / 31 = -1.5
        heatingcontrol.0 2022-11-05 16:25:00.288	debug	tempdiff: 20.9 - 21.23 = -0.33000000000000185
        heatingcontrol.0 2022-11-05 16:25:00.288	debug	use value
        heatingcontrol.0 2022-11-05 16:25:00.287	debug	time diff 6.0508
        heatingcontrol.0 2022-11-05 16:25:00.287	debug	got 20.9 from hm-rpc.0.00201D89BC45B0.1.ACTUAL_TEMPERATURE LastUpdate 05.11.2022 16:18:57
        heatingcontrol.0 2022-11-05 16:25:00.267	debug	got 21.23 from ext_Sensor LastUpdate 05.11.2022 16:25:00
        
        V Offline
        V Offline
        Verblizz
        schrieb am zuletzt editiert von
        #2830

        @phinix
        Hattest Du hierzu noch irgendwelche Infos bekommen?
        Hab im weiteren Verlauf nichts dazu lesen können.
        Bei mir dasselbe Problem, Soll=20°C, Ist intern=18°C, Ist extern=18,2°C, Offset:-1°C...
        So langsam verzweifel ich...

        1 Antwort Letzte Antwort
        0
        • P Phinix

          Kann mir bitte jemand die Offset-Berechnung erklären, das ist mir noch etwas schleierhaft.

          Folgende Werte habe ich:
          Ziel-Temperatur: 22 C°
          IST-Thermostat: 20.9 C°
          IST-ext. Sensor: 21,23 C°

          Berechneter Offset -1,5 C°. Die Berechnung finde ich auch im Log.
          Nur verstehe ich nicht woher die Werte "TempOffset calc -45.33 / 31 = -1.5" kommen.

          heatingcontrol.0 2022-11-05 16:25:00.295	debug	(avg) TempOffset -1.5
          heatingcontrol.0 2022-11-05 16:25:00.295	debug	tempDiff -0.33000000000000185
          heatingcontrol.0 2022-11-05 16:25:00.294	debug	Ist-Temperatur am zusätzl. Sensor 21.23
          heatingcontrol.0 2022-11-05 16:25:00.294	debug	(avg) Ist-Temperatur am Thermostat 20.9
          heatingcontrol.0 2022-11-05 16:25:00.294	debug	TempOffset Arbeitszimmer
          heatingcontrol.0 2022-11-05 16:25:00.288	debug	TempOffset calc -45.33 / 31 = -1.5
          heatingcontrol.0 2022-11-05 16:25:00.288	debug	tempdiff: 20.9 - 21.23 = -0.33000000000000185
          heatingcontrol.0 2022-11-05 16:25:00.288	debug	use value
          heatingcontrol.0 2022-11-05 16:25:00.287	debug	time diff 6.0508
          heatingcontrol.0 2022-11-05 16:25:00.287	debug	got 20.9 from hm-rpc.0.00201D89BC45B0.1.ACTUAL_TEMPERATURE LastUpdate 05.11.2022 16:18:57
          heatingcontrol.0 2022-11-05 16:25:00.267	debug	got 21.23 from ext_Sensor LastUpdate 05.11.2022 16:25:00
          
          Rene_HMR Offline
          Rene_HMR Offline
          Rene_HM
          Developer
          schrieb am zuletzt editiert von
          #2831

          @phinix sagte in Test Adapter HeatingControl v2.9.x:

          Nur verstehe ich nicht woher die Werte "TempOffset calc -45.33 / 31 = -1.5" kommen.

          @Verblizz

          So langsam verzweifel ich...

          Das System (wie schon mehrfach hier geschrieben) schaut nur nach der Differenz zwischen externem und internen Temperatursensor. Diese Differenz wird gemittelt (deshalb die Division durch 31 im post von @phinix) und auf die Solltemperatur vorzeichenrichtig addiert. Das Ziel ist, die Solltemperatur so zu manipulieren, dass das Ergebnis (also die Ist-Temperatur am externen Sensor) der Zieltemperatur entspricht. Das Thermostat selbst regelt dann weiter die Temperatur auf den eigenen (internen) Sensor aber eben mit einer angepassten Zieltemperatur...

          V 2 Antworten Letzte Antwort
          0
          • M Offline
            M Offline
            ManfredHi
            schrieb am zuletzt editiert von
            #2832

            Hallo.
            Was bedeutet eigentlich die erweiterte Handhabung? Muss man diese anhaken oder nicht? Welche Auswirkungen hat das dann?
            2fdb9d52-92bf-4980-8e14-385de6ea6181-image.png

            1 Antwort Letzte Antwort
            0
            • F Offline
              F Offline
              firebowl
              schrieb am zuletzt editiert von
              #2833

              Absenktemperaturen definieren.
              Glaub ich steh am Schlauch, wie und wo kann ich die Temperaturen für Abwesenheit oder Fenster auf definieren?
              Sollten da nicht diese Datenpunkte existieren?
              8a5f1350-5e07-4fb1-aabe-73649d252610-image.png
              Ich finde die bei mir nicht.

              Dominik F.D 1 Antwort Letzte Antwort
              0
              • F firebowl

                Absenktemperaturen definieren.
                Glaub ich steh am Schlauch, wie und wo kann ich die Temperaturen für Abwesenheit oder Fenster auf definieren?
                Sollten da nicht diese Datenpunkte existieren?
                8a5f1350-5e07-4fb1-aabe-73649d252610-image.png
                Ich finde die bei mir nicht.

                Dominik F.D Offline
                Dominik F.D Offline
                Dominik F.
                schrieb am zuletzt editiert von
                #2834

                @firebowl

                Also ich mach es in der VIS ^^

                Ansonsten könnten die Datenpunkte hier sein die du suchst:

                heatingcontrol.0.Profiles.1.Badezimmer.relative.AbsentDecrease
                
                F 1 Antwort Letzte Antwort
                0
                • Dominik F.D Dominik F.

                  @firebowl

                  Also ich mach es in der VIS ^^

                  Ansonsten könnten die Datenpunkte hier sein die du suchst:

                  heatingcontrol.0.Profiles.1.Badezimmer.relative.AbsentDecrease
                  
                  F Offline
                  F Offline
                  firebowl
                  schrieb am zuletzt editiert von firebowl
                  #2835

                  @dominik-f d98b0647-1226-4bfe-b241-0a9a6923cae5-image.png
                  So sieht das bei mir aus
                  VIS mag ich nicht bzw. benutze ich nur für den Müllabfuhrplan, der Rest läuft in JARVIS. Aber ich brauch halt erst mal die Datenpunkte.

                  Dominik F.D 1 Antwort Letzte Antwort
                  0
                  • F firebowl

                    @dominik-f d98b0647-1226-4bfe-b241-0a9a6923cae5-image.png
                    So sieht das bei mir aus
                    VIS mag ich nicht bzw. benutze ich nur für den Müllabfuhrplan, der Rest läuft in JARVIS. Aber ich brauch halt erst mal die Datenpunkte.

                    Dominik F.D Offline
                    Dominik F.D Offline
                    Dominik F.
                    schrieb am zuletzt editiert von
                    #2836

                    @firebowl

                    Unbenannt.JPG

                    Du wirst hier ralativ einstellen müssen, dann müsste der Ordner angelegt werden.

                    btw, ich nutze auch jarvis und lass mir die Vis für Heatingcontrol in Jarvis einfach anzeigen über ein Iframe Widget. Mit Jarvis ist es noch nicht möglich alles genauso wie in Vis darzustellen, daher meine Lösung für Jarivs für die Einstellungen.

                    Unbenannt1.JPG

                    F 1 Antwort Letzte Antwort
                    0
                    • Dominik F.D Dominik F.

                      @firebowl

                      Unbenannt.JPG

                      Du wirst hier ralativ einstellen müssen, dann müsste der Ordner angelegt werden.

                      btw, ich nutze auch jarvis und lass mir die Vis für Heatingcontrol in Jarvis einfach anzeigen über ein Iframe Widget. Mit Jarvis ist es noch nicht möglich alles genauso wie in Vis darzustellen, daher meine Lösung für Jarivs für die Einstellungen.

                      Unbenannt1.JPG

                      F Offline
                      F Offline
                      firebowl
                      schrieb am zuletzt editiert von
                      #2837

                      @dominik-f danke für den Tipp, nach dem einmaligen aktivieren von absolut und relativ wurden beide Datenpunkte angelegt. Ich könnte zwar schwören, dass ich das vorhin ausprobiert habe aber egal, jetzt sind sie da. Danke dir!

                      Leider hab ich jetzt ein anderes schräges Problem.
                      Hab in einem großen Raum, der als zwei Räume angelegt ist (Wohnzimmer und Esszimmer) jeweils ein Heizkörperthermostat und insgesamt zwei externe Temperatursensoren.

                      Bei dem einen Thermostat wird korrekt ein offset gesetzt weil es zu warm ist, also 19 Grad anstatt der definierten 23 Grad. Am anderen Thermostat wird der offset aber falschrum gesetzt, dort wird auf 24 anstatt der eingestellten 23 gestellt und dementsprechend wird es immer wärmer.
                      Irgendwie total schräg. In den Datenpunkten steht auch einmal TemperatureOffset 1,5C und beim anderen TemperatureOffset -4 Grad

                      1 Antwort Letzte Antwort
                      0
                      • Rene_HMR Rene_HM

                        @phinix sagte in Test Adapter HeatingControl v2.9.x:

                        Nur verstehe ich nicht woher die Werte "TempOffset calc -45.33 / 31 = -1.5" kommen.

                        @Verblizz

                        So langsam verzweifel ich...

                        Das System (wie schon mehrfach hier geschrieben) schaut nur nach der Differenz zwischen externem und internen Temperatursensor. Diese Differenz wird gemittelt (deshalb die Division durch 31 im post von @phinix) und auf die Solltemperatur vorzeichenrichtig addiert. Das Ziel ist, die Solltemperatur so zu manipulieren, dass das Ergebnis (also die Ist-Temperatur am externen Sensor) der Zieltemperatur entspricht. Das Thermostat selbst regelt dann weiter die Temperatur auf den eigenen (internen) Sensor aber eben mit einer angepassten Zieltemperatur...

                        V Offline
                        V Offline
                        Verblizz
                        schrieb am zuletzt editiert von
                        #2838

                        Das System (wie schon mehrfach hier geschrieben) schaut nur nach der Differenz zwischen externem und internen Temperatursensor. Diese Differenz wird gemittelt (deshalb die Division durch 31 im post von @phinix) und auf die Solltemperatur vorzeichenrichtig addiert. Das Ziel ist, die Solltemperatur so zu manipulieren, dass das Ergebnis (also die Ist-Temperatur am externen Sensor) der Zieltemperatur entspricht. Das Thermostat selbst regelt dann weiter die Temperatur auf den eigenen (internen) Sensor aber eben mit einer angepassten Zieltemperatur...

                        Ah, okay, Du hast also in dem Fall 31 Werte aufaddiert und teilst diese einfach durch die Anzahl. Okay, das macht Sinn, ich habe mich auch schon dusselig gesucht, wo diese Zahlen im Log herkommen...
                        Danke für die Aufklärung!

                        1 Antwort Letzte Antwort
                        0
                        • F Offline
                          F Offline
                          firebowl
                          schrieb am zuletzt editiert von firebowl
                          #2839

                          Ich versteh es wirklich nicht, ein großer Raum (aufgeteilt in 2 Räume in heatingcontrol) mit 2 Thermostaten und 2 externen Sensoren.
                          In einem Raum wird ein negativer Offset gesetzt und im anderen ein positiver Offset, was dazu führt das der eine Heizkörper bollert wie blöd und der andere kalt bleibt.
                          Kann mir da echt keinen Reim drauf machen. Jemand ne Idee?

                          Kleiner Nachtrag, aktuell hat das eine Thermostat nen Offset von -4 bekommen und ist quasi aus, was auch richtig ist weil es richtig warm im Raum is. Das andere hat einen offset von 0 und der Heizkörper heizt munter weiter und macht ne Sauna aus unserem Wohnzimmer.

                          Wie oft werden denn die Offsetwerte neu berechnet? Ich dachte was gelesen zu haben das es bei jeder Temperaturänderung an einem der Sensoren passiert.

                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.973	debug	AddStatusToLog skip Wohnzimmer auto 23°C
                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.915	debug	UpdateDPs for Wohnzimmer auto Absent
                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.915	debug	new temp offset for Wohnzimmer is 0
                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.872	debug	### handle state change acked heatingcontrol.0.Rooms.Wohnzimmer.TemperatureOffset {"val":0,"ack":true,"ts":1670479280871,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1670446466981}
                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.816	debug	(avg) TempOffset 0
                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.816	debug	tempDiff 1.3000000000000007
                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.816	debug	Ist-Temperatur am zusätzl. Sensor 24.2
                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.816	debug	(avg) Ist-Temperatur am Thermostat 25.5
                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.816	debug	TempOffset Wohnzimmer
                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.816	debug	TempOffset calc 1.3000000000000007 / 31 = 0
                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.816	debug	tempdiff: 25.5 - 24.2 = 1.3000000000000007
                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.815	debug	use value
                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.815	debug	time diff 0.25808333333333333
                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.815	debug	got 25.5 from bshb.0.hdm:HomeMaticIP:3014F711A000005BB85E0EBA.TemperatureLevel.temperature LastUpdate 08.12.2022 07:01:05
                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.810	debug	got 24.2 from ext_Sensor LastUpdate 08.12.2022 07:01:20
                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.810	debug	calculate temp offset for Wohnzimmer old value is 0, got value {"val":24.2,"ack":true,"ts":1670479280560,"q":0,"from":"system.adapter.bshb.0","user":"system.user.admin","lc":1670479280560} in auto
                          
                          heatingcontrol.0
                          2022-12-08 07:01:20.810	debug	Wohnzimmer ### ChangeStatus AddTempSensor to {"val":24.2,"ack":true,"ts":1670479280560,"q":0,"from":"system.adapter.bshb.0","user":"system.user.admin","lc":1670479280560} in auto
                          
                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            ManfredHi
                            schrieb am zuletzt editiert von ManfredHi
                            #2840

                            Ich bekomme bei Änderung der Temperatur öfters folgende Log-File-Einträge

                            heatingcontrol.0
                            2022-12-08 10:01:15.689	error	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE no success after trial 6 because ack not set! {"val":18,"ack":false,"ts":1670490073852,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1670490063732}
                            
                            heatingcontrol.0
                            2022-12-08 10:01:13.688	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 5
                            
                            heatingcontrol.0
                            2022-12-08 10:01:11.691	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 4
                            
                            heatingcontrol.0
                            2022-12-08 10:01:09.695	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 3
                            
                            heatingcontrol.0
                            2022-12-08 10:01:07.732	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 2
                            
                            heatingcontrol.0
                            2022-12-08 10:01:05.697	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 1
                            
                            heatingcontrol.0
                            2022-12-08 10:01:03.683	info	Spielzimmer set thermostat alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE to 18
                            
                            heatingcontrol.0
                            2022-12-08 10:00:55.188	error	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE no success after trial 6 because ack not set! {"val":18,"ack":false,"ts":1670490053310,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1670490053310}
                            
                            heatingcontrol.0
                            2022-12-08 10:00:53.186	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 5
                            
                            heatingcontrol.0
                            2022-12-08 10:00:51.186	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 4
                            
                            heatingcontrol.0
                            2022-12-08 10:00:49.187	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 3
                            
                            heatingcontrol.0
                            2022-12-08 10:00:47.177	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 2
                            
                            heatingcontrol.0
                            2022-12-08 10:00:45.177	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 1
                            
                            heatingcontrol.0
                            2022-12-08 10:00:43.173	info	Spielzimmer set thermostat alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE to 18
                            

                            Die Temperatur wird aber gestellt.

                            Rene_HMR 1 Antwort Letzte Antwort
                            0
                            • M Offline
                              M Offline
                              ManfredHi
                              schrieb am zuletzt editiert von
                              #2841

                              Zweites Problem welches ich habe ist, dass sobald ein Fenster geöffnet wird, springt der Status "State" im Raum auf "auto WindowOpen". Wenn das Fenster geschlossen wird, dann ist dieser wieder auf "auto".
                              Ändert man dann aber manuell die Temperatur des Thermostats wird dieser state-Wert wieder auf "auto WindowOpen" gesetzt anstatt auf "manuel"
                              Habe das Problem in allen Räumen wo ich die HM-Thermostate mit den Fenstersensoren und den Wandthermostaten verwende.

                              Rene_HMR 1 Antwort Letzte Antwort
                              0
                              • F Offline
                                F Offline
                                firebowl
                                schrieb am zuletzt editiert von
                                #2842

                                Entweder ich versteh nicht wie die Offsetberechnung aus externen Sensoren funktioniert oder die Funktion hat nen großen Bug.

                                Gemessene Temperaturen:

                                • Thermostat 26,1 °C
                                • Sensor 1 23,8 °C
                                • Sensor 2 24,6 °C

                                heatingcontroll stellt 24,5 °C ein
                                Zieltemperatur ist eigentlich 23 °C

                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.501	debug	AddStatusToLog skip Wohnzimmer auto 24.5°C
                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.443	debug	UpdateDPs for Wohnzimmer auto
                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.443	debug	new temp offset for Wohnzimmer is 1.5
                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.400	debug	### handle state change acked heatingcontrol.0.Rooms.Wohnzimmer.TemperatureOffset {"val":1.5,"ack":true,"ts":1670499053399,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1670490267007}
                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.344	debug	(avg) TempOffset 1.5
                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.344	debug	tempDiff 1.4000000000000021
                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.344	debug	Ist-Temperatur am zusätzl. Sensor 24.7
                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.344	debug	(avg) Ist-Temperatur am Thermostat 26.1
                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.344	debug	TempOffset Wohnzimmer
                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.344	debug	TempOffset calc 63.10000000000001 / 39 = 1.5
                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.344	debug	tempdiff: 26.1 - 24.7 = 1.4000000000000021
                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.344	debug	use value
                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.344	debug	time diff 3.584683333333333
                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.343	debug	got 26.1 from bshb.0.roomClimateControl_hz_4.TemperatureLevel.temperature LastUpdate 08.12.2022 12:27:18
                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.338	debug	got 24.7 from ext_Sensor LastUpdate 08.12.2022 12:30:53
                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.338	debug	calculate temp offset for Wohnzimmer old value is 1.5, got value {"val":24.7,"ack":true,"ts":1670499053100,"q":0,"from":"system.adapter.bshb.0","user":"system.user.admin","lc":1670499053100} in auto
                                
                                heatingcontrol.0
                                2022-12-08 12:30:53.337	debug	Wohnzimmer ### ChangeStatus AddTempSensor to {"val":24.7,"ack":true,"ts":1670499053100,"q":0,"from":"system.adapter.bshb.0","user":"system.user.admin","lc":1670499053100} in auto
                                
                                
                                Rene_HMR 1 Antwort Letzte Antwort
                                0
                                • M ManfredHi

                                  Ich bekomme bei Änderung der Temperatur öfters folgende Log-File-Einträge

                                  heatingcontrol.0
                                  2022-12-08 10:01:15.689	error	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE no success after trial 6 because ack not set! {"val":18,"ack":false,"ts":1670490073852,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1670490063732}
                                  
                                  heatingcontrol.0
                                  2022-12-08 10:01:13.688	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 5
                                  
                                  heatingcontrol.0
                                  2022-12-08 10:01:11.691	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 4
                                  
                                  heatingcontrol.0
                                  2022-12-08 10:01:09.695	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 3
                                  
                                  heatingcontrol.0
                                  2022-12-08 10:01:07.732	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 2
                                  
                                  heatingcontrol.0
                                  2022-12-08 10:01:05.697	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 1
                                  
                                  heatingcontrol.0
                                  2022-12-08 10:01:03.683	info	Spielzimmer set thermostat alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE to 18
                                  
                                  heatingcontrol.0
                                  2022-12-08 10:00:55.188	error	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE no success after trial 6 because ack not set! {"val":18,"ack":false,"ts":1670490053310,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1670490053310}
                                  
                                  heatingcontrol.0
                                  2022-12-08 10:00:53.186	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 5
                                  
                                  heatingcontrol.0
                                  2022-12-08 10:00:51.186	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 4
                                  
                                  heatingcontrol.0
                                  2022-12-08 10:00:49.187	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 3
                                  
                                  heatingcontrol.0
                                  2022-12-08 10:00:47.177	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 2
                                  
                                  heatingcontrol.0
                                  2022-12-08 10:00:45.177	warn	extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE trial 1
                                  
                                  heatingcontrol.0
                                  2022-12-08 10:00:43.173	info	Spielzimmer set thermostat alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE to 18
                                  

                                  Die Temperatur wird aber gestellt.

                                  Rene_HMR Offline
                                  Rene_HMR Offline
                                  Rene_HM
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #2843

                                  @manfredh-1 sagte in Test Adapter HeatingControl v2.9.x:

                                  extended Actor Handling: Thermostat Spielezimmer alias.0.Thermostat Spielezimmer.SET_POINT_TEMPERATURE no success after trial 6 because ack not set

                                  Das kann man deaktivieren:

                                  bild.PNG
                                  Der Adapter schaut, ob das Ack vom DP gesetzt wird, wenn ein Wert geschrieben wird. Ich denke, bei aliase wird das Ack nicht gesetzt. Deshalb das "extended handling" ausschalten.

                                  1 Antwort Letzte Antwort
                                  0
                                  • M ManfredHi

                                    Zweites Problem welches ich habe ist, dass sobald ein Fenster geöffnet wird, springt der Status "State" im Raum auf "auto WindowOpen". Wenn das Fenster geschlossen wird, dann ist dieser wieder auf "auto".
                                    Ändert man dann aber manuell die Temperatur des Thermostats wird dieser state-Wert wieder auf "auto WindowOpen" gesetzt anstatt auf "manuel"
                                    Habe das Problem in allen Räumen wo ich die HM-Thermostate mit den Fenstersensoren und den Wandthermostaten verwende.

                                    Rene_HMR Offline
                                    Rene_HMR Offline
                                    Rene_HM
                                    Developer
                                    schrieb am zuletzt editiert von
                                    #2844

                                    @manfredh-1 sagte in Test Adapter HeatingControl v2.9.x:

                                    Zweites Problem welches ich habe ist, dass sobald ein Fenster geöffnet wird, springt der Status "State" im Raum auf "auto WindowOpen". Wenn das Fenster geschlossen wird, dann ist dieser wieder auf "auto".

                                    so sollte es sein..

                                    Ändert man dann aber manuell die Temperatur des Thermostats wird dieser state-Wert wieder auf "auto WindowOpen" gesetzt anstatt auf "manuel"

                                    Wie sind die Einstellungen bzgl. Thermostat?

                                    bild.PNG

                                    Wie hast du die Fenstersensoren konfiguriert? Ändert sich der Wert des Fenstersensors, wenn du die Temperatur am Thermostat veränderst?

                                    M 1 Antwort Letzte Antwort
                                    0
                                    • F firebowl

                                      Entweder ich versteh nicht wie die Offsetberechnung aus externen Sensoren funktioniert oder die Funktion hat nen großen Bug.

                                      Gemessene Temperaturen:

                                      • Thermostat 26,1 °C
                                      • Sensor 1 23,8 °C
                                      • Sensor 2 24,6 °C

                                      heatingcontroll stellt 24,5 °C ein
                                      Zieltemperatur ist eigentlich 23 °C

                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.501	debug	AddStatusToLog skip Wohnzimmer auto 24.5°C
                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.443	debug	UpdateDPs for Wohnzimmer auto
                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.443	debug	new temp offset for Wohnzimmer is 1.5
                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.400	debug	### handle state change acked heatingcontrol.0.Rooms.Wohnzimmer.TemperatureOffset {"val":1.5,"ack":true,"ts":1670499053399,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1670490267007}
                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.344	debug	(avg) TempOffset 1.5
                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.344	debug	tempDiff 1.4000000000000021
                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.344	debug	Ist-Temperatur am zusätzl. Sensor 24.7
                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.344	debug	(avg) Ist-Temperatur am Thermostat 26.1
                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.344	debug	TempOffset Wohnzimmer
                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.344	debug	TempOffset calc 63.10000000000001 / 39 = 1.5
                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.344	debug	tempdiff: 26.1 - 24.7 = 1.4000000000000021
                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.344	debug	use value
                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.344	debug	time diff 3.584683333333333
                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.343	debug	got 26.1 from bshb.0.roomClimateControl_hz_4.TemperatureLevel.temperature LastUpdate 08.12.2022 12:27:18
                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.338	debug	got 24.7 from ext_Sensor LastUpdate 08.12.2022 12:30:53
                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.338	debug	calculate temp offset for Wohnzimmer old value is 1.5, got value {"val":24.7,"ack":true,"ts":1670499053100,"q":0,"from":"system.adapter.bshb.0","user":"system.user.admin","lc":1670499053100} in auto
                                      
                                      heatingcontrol.0
                                      2022-12-08 12:30:53.337	debug	Wohnzimmer ### ChangeStatus AddTempSensor to {"val":24.7,"ack":true,"ts":1670499053100,"q":0,"from":"system.adapter.bshb.0","user":"system.user.admin","lc":1670499053100} in auto
                                      
                                      
                                      Rene_HMR Offline
                                      Rene_HMR Offline
                                      Rene_HM
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #2845

                                      @firebowl sagte in Test Adapter HeatingControl v2.9.x:

                                      Gemessene Temperaturen:

                                      Thermostat 26,1 °C
                                      Sensor 1 23,8 °C
                                      Sensor 2 24,6 °C

                                      heatingcontroll stellt 24,5 °C ein
                                      Zieltemperatur ist eigentlich 23 °C

                                      Aus meiner Sicht ist das okay.
                                      Die Differenz zwischen externem Sensor (Mittelwert der beiden Sensoren) und Sensor am Thermostat ist 1,9°C.
                                      d.h. im Raum ist es tendenziell 1,9°C (im Mittel 1,5°C) kälter als am Thermostat. Also wird die Zieltemperatur um 1.9°C (1,5°C) angehoben.
                                      Die 1,5°C entstehen, weil der offset über die Zeit gemittelt wird.

                                      ein großer Raum (aufgeteilt in 2 Räume in heatingcontrol) mit 2 Thermostaten und 2 externen Sensoren

                                      Das ist regelungstechnisch auch schwierig, weil die beiden "virtuellen" Räume sich ja gegenseitig beeinflussen...
                                      Ich denke, es wäre sinnvoller, einen Raum im Adapter zu verwenden und die Thermostate diesem Raum zuzuweisen. Außerdem würde ich mit einem externen Sensor arbeiten.

                                      ich dachte was gelesen zu haben das es bei jeder Temperaturänderung an einem der Sensoren passiert.

                                      genau so ist es. sieht man auch im debug-log...

                                      F 1 Antwort Letzte Antwort
                                      0
                                      • Rene_HMR Rene_HM

                                        @firebowl sagte in Test Adapter HeatingControl v2.9.x:

                                        Gemessene Temperaturen:

                                        Thermostat 26,1 °C
                                        Sensor 1 23,8 °C
                                        Sensor 2 24,6 °C

                                        heatingcontroll stellt 24,5 °C ein
                                        Zieltemperatur ist eigentlich 23 °C

                                        Aus meiner Sicht ist das okay.
                                        Die Differenz zwischen externem Sensor (Mittelwert der beiden Sensoren) und Sensor am Thermostat ist 1,9°C.
                                        d.h. im Raum ist es tendenziell 1,9°C (im Mittel 1,5°C) kälter als am Thermostat. Also wird die Zieltemperatur um 1.9°C (1,5°C) angehoben.
                                        Die 1,5°C entstehen, weil der offset über die Zeit gemittelt wird.

                                        ein großer Raum (aufgeteilt in 2 Räume in heatingcontrol) mit 2 Thermostaten und 2 externen Sensoren

                                        Das ist regelungstechnisch auch schwierig, weil die beiden "virtuellen" Räume sich ja gegenseitig beeinflussen...
                                        Ich denke, es wäre sinnvoller, einen Raum im Adapter zu verwenden und die Thermostate diesem Raum zuzuweisen. Außerdem würde ich mit einem externen Sensor arbeiten.

                                        ich dachte was gelesen zu haben das es bei jeder Temperaturänderung an einem der Sensoren passiert.

                                        genau so ist es. sieht man auch im debug-log...

                                        F Offline
                                        F Offline
                                        firebowl
                                        schrieb am zuletzt editiert von
                                        #2846

                                        @rene_hm Das mit dem einen Raum probiere ich aber ich bin mir recht sicher das ich damit angefangen hatte und es da auch nicht richtig funktioniert hat.

                                        Glaub ich steh auf dem Schlauch, wie soll die Offsetberechnung so stimmen?

                                        Wert am Thermostat viel zu hoch, Wert an Sensor A zu hoch und Wert an Sensor B zu hoch => Temperatur wird noch höher als gewünscht eingestellt.
                                        Es muss doch ein niedrigerer Wert als gewünscht eingestellt werden, wenn man schon weiß das eine genaue Einstellung auf den gewünschten Wert ein viel zu hohes Ergebnis liefert.

                                        Oder seh ich das total falsch?

                                        Rene_HMR 1 Antwort Letzte Antwort
                                        0
                                        • F firebowl

                                          @rene_hm Das mit dem einen Raum probiere ich aber ich bin mir recht sicher das ich damit angefangen hatte und es da auch nicht richtig funktioniert hat.

                                          Glaub ich steh auf dem Schlauch, wie soll die Offsetberechnung so stimmen?

                                          Wert am Thermostat viel zu hoch, Wert an Sensor A zu hoch und Wert an Sensor B zu hoch => Temperatur wird noch höher als gewünscht eingestellt.
                                          Es muss doch ein niedrigerer Wert als gewünscht eingestellt werden, wenn man schon weiß das eine genaue Einstellung auf den gewünschten Wert ein viel zu hohes Ergebnis liefert.

                                          Oder seh ich das total falsch?

                                          Rene_HMR Offline
                                          Rene_HMR Offline
                                          Rene_HM
                                          Developer
                                          schrieb am zuletzt editiert von Rene_HM
                                          #2847

                                          @firebowl

                                          Oder seh ich das total falsch?

                                          ja.

                                          Der Offset soll nur die Differenz zwischen Thermostat-Messwert und Raum-Messwert angleichen! Die Idee dahinter ist, dass der Thermostat-Messwert i.d.R. höher ist, als die "gefühlte" Temperatur im Raum.
                                          Der offset soll nicht das Regelverhalten des Thermostats verändern oder korrigieren. Wenn am Thermostat eine Zieltemperatur von 24°C eingestellt ist, dann soll sich das Thermostat darum kümmern, dass diese 24°C mit dem internen Temperatursensor erreicht wird. Der Adapter macht dazu keinerlei Korrekturen...

                                          F 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          813

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe