@Rene_HM Die V2.1.1. läuft seit gestern ziemlich sauber und der Offset wird auf die Soll-Temp addiert.
Follgendes ist mir aufgefallen, wenn der nächste Profilzeitpunkt niedirger ist als vorher z.b. von 20,5 auf 18,5 bleibt die SetTempertrue höher als die nidrigere Soll
Log beim Profilzeipunkt mit 20,5°C
2021-02-09 11:52:42.332 - [34mdebug[39m: heatingcontrol.0 (4989) calculate temp offset for Arbeitszimmer old value is 4.5, got value {"val":21.6,"ack":true,"ts":1612867962326,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1612867417332}
2021-02-09 11:52:42.334 - [34mdebug[39m: heatingcontrol.0 (4989) got 27.2 from hmip.0.devices.3014F711A0000A1BE99B884C.channels.1.valveActualTemperature
2021-02-09 11:52:42.336 - [34mdebug[39m: heatingcontrol.0 (4989) tempdiff: 27.2 - 21.6 = 5.599999999999998
2021-02-09 11:52:42.336 - [34mdebug[39m: heatingcontrol.0 (4989) TempOffset Arbeitszimmer
2021-02-09 11:52:42.337 - [34mdebug[39m: heatingcontrol.0 (4989) (avg) Ist-Temperatur am Thermostat 27.2
2021-02-09 11:52:42.337 - [34mdebug[39m: heatingcontrol.0 (4989) Ist-Temperatur am zusätzl. Sensor 21.6
2021-02-09 11:52:42.337 - [34mdebug[39m: heatingcontrol.0 (4989) tempDiff 5.599999999999998
2021-02-09 11:52:42.338 - [34mdebug[39m: heatingcontrol.0 (4989) (avg) TempOffset 5
2021-02-09 11:52:42.357 - [34mdebug[39m: heatingcontrol.0 (4989) new temp offset for Arbeitszimmer is 5
2021-02-09 11:52:42.357 - [34mdebug[39m: heatingcontrol.0 (4989) UpdateDPs for Arbeitszimmer auto
2021-02-09 11:52:42.426 - [34mdebug[39m: heatingcontrol.0 (4989) ### handle state change heatingcontrol.0.Rooms.Arbeitszimmer.CurrentTimePeriod {"val":2,"ack":false,"ts":1612867962422,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1612852120952}
LOG bei Profilwechsel zu 18,5°C
2021-02-09 12:00:00.015 - [34mdebug[39m: heatingcontrol.0 (4989) ChangeStatus fired with [{"room":"Arbeitszimmer","target":18.5,"currentTimePeriod":3,"ActiveTimeSlot":3,"CurrentTimePeriodTime":"12:00","CurrentTimePeriodFull":"Period 3 12:00"},{"room":"Schlafzimmer","target":17.5,"currentTimePeriod":3,"ActiveTimeSlot":3,"CurrentTimePeriodTime":"12:00","CurrentTimePeriodFull":"Period 3 12:00"}]
2021-02-09 12:00:00.016 - [34mdebug[39m: heatingcontrol.0 (4989) Arbeitszimmer ### ChangeStatus ProfilPoint to {"room":"Arbeitszimmer","target":18.5,"currentTimePeriod":3,"ActiveTimeSlot":3,"CurrentTimePeriodTime":"12:00","CurrentTimePeriodFull":"Period 3 12:00"} in manual
2021-02-09 12:00:00.016 - [34mdebug[39m: heatingcontrol.0 (4989) reset manual mode to auto
2021-02-09 12:00:00.016 - [34mdebug[39m: heatingcontrol.0 (4989) ChangeStatus by cron Profilepoint in Arbeitszimmer target 18.5
2021-02-09 12:00:00.017 - [34mdebug[39m: heatingcontrol.0 (4989) CalculateRoomTemperature for Arbeitszimmer auto
2021-02-09 12:00:00.017 - [34mdebug[39m: heatingcontrol.0 (4989) Arbeitszimmer auto mode: target 18.5
2021-02-09 12:00:00.017 - [34mdebug[39m: heatingcontrol.0 (4989) Arbeitszimmer auto mode (incl. reduced): target 18.5
2021-02-09 12:00:00.018 - [34mdebug[39m: heatingcontrol.0 (4989) SetRoomTemperature started for Arbeitszimmer target 18.5 with offset 8
2021-02-09 12:00:00.051 - [34mdebug[39m: heatingcontrol.0 (4989) unsubscribe hmip.0.devices.3014F711A0000A1BE99B884C.channels.1.setPointTemperature
2021-02-09 12:00:00.052 - [34mdebug[39m: heatingcontrol.0 (4989) Arbeitszimmer set thermostat target hmip.0.devices.3014F711A0000A1BE99B884C.channels.1.setPointTemperature to 26.5
2021-02-09 12:00:00.118 - [32minfo[39m: host.raspberrypi4-ioB instance system.adapter.coronavirus-statistics.0 started with pid 18989
2021-02-09 12:00:00.129 - [34mdebug[39m: heatingcontrol.0 (4989) HandleActors for Arbeitszimmer auto
2021-02-09 12:00:00.129 - [34mdebug[39m: heatingcontrol.0 (4989) UpdateDPs for Arbeitszimmer auto
2021-02-09 12:00:00.128 - [32minfo[39m: hmip.0 (11951) state change - setPointTemperature - id 69b2e9b4-e7fa-4376-aab5-2e55b666df91 - value 26.5
Log Offsetberechnung mit 18.5°C
2021-02-09 12:02:19.579 - [34mdebug[39m: heatingcontrol.0 (4989) Reaching SetStatusLog for Rooms.Arbeitszimmer.StatusLog
2021-02-09 12:02:22.971 - [34mdebug[39m: heatingcontrol.0 (4989) Arbeitszimmer ### ChangeStatus Thermostats_Target to {"val":26.5,"ack":true,"ts":1612868542913,"q":0,"from":"system.adapter.hmip.0","user":"system.user.admin","lc":1612868400124} in auto
2021-02-09 12:02:22.972 - [34mdebug[39m: heatingcontrol.0 (4989) Change Status target temperature in Arbeitszimmer to 26.5 (profile 18.5) in auto
2021-02-09 12:02:22.972 - [34mdebug[39m: heatingcontrol.0 (4989) CheckManualMode Arbeitszimmer
2021-02-09 12:02:22.973 - [34mdebug[39m: heatingcontrol.0 (4989) CheckStartManualMode Arbeitszimmer
2021-02-09 12:02:22.973 - [34mdebug[39m: heatingcontrol.0 (4989) UpdateDPs for Arbeitszimmer auto
2021-02-09 12:02:22.975 - [34mdebug[39m: heatingcontrol.0 (4989) ChangeStatus called, while already changing, push to list Arbeitszimmer Thermostats_Current {"val":24,"ack":true,"ts":1612868542914,"q":0,"from":"system.adapter.hmip.0","user":"system.user.admin","lc":1612868405927} (1)
2021-02-09 12:02:23.081 - [34mdebug[39m: heatingcontrol.0 (4989) ### handle state change heatingcontrol.0.Rooms.Arbeitszimmer.CurrentTimePeriod {"val":3,"ack":false,"ts":1612868543077,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1612868400223}
2021-02-09 12:02:23.081 - [34mdebug[39m: heatingcontrol.0 (4989) HandleStateChanges CurrentTimePeriod 3
2021-02-09 12:02:23.131 - [34mdebug[39m: heatingcontrol.0 (4989) AddStatusToLog skip Arbeitszimmer auto 26.5°C
2021-02-09 12:02:23.145 - [34mdebug[39m: heatingcontrol.0 (4989) ### handle state change heatingcontrol.0.Rooms.Arbeitszimmer.StatusLog {"val":" 09.02.2021 12:00:00 auto 26.5°C <br> 09.02.2021 11:56:04 manual 15°C <br> 09.02.2021 11:56:03 manual WindowOpen 9°C <br> 09.02.2021 11:52:05 auto WindowOpen 19°C <br> 09.02.2021 10:45:53 auto 25°C <br> 09.02.2021 10:45:31 auto WindowOpen 19°C <br> 09.02.2021 09:10:02 auto 25°C <br> 09.02.2021 09:09:41 auto WindowOpen 19°C <br> 09.02.2021 09:05:29 auto 25°C <br> 09.02.2021 08:18:07 auto 25.5°C <br> 09.02.2021 07:56:17 auto 28°C <br> 09.02.2021 07:56:03 manual 15°C <br> 09.02.2021 07:51:20 auto 26°C <br> 09.02.2021 07:48:42 auto WindowOpen 18.5°C <br> 09.02.2021 07:28:41 auto 25.5°C <br> 09.02.2021 07:28:36 starting 20.5°C <br> 09.02.2021 07:28:35 starting <br>","ack":false,"ts":1612868543142,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1612868400371}
2021-02-09 12:02:23.145 - [34mdebug[39m: heatingcontrol.0 (4989) Reaching SetStatusLog for Rooms.Arbeitszimmer.StatusLog
2021-02-09 12:02:23.153 - [34mdebug[39m: heatingcontrol.0 (4989) ChangeStatus recall cmd from list Arbeitszimmer Thermostats_Current {"val":24,"ack":true,"ts":1612868542914,"q":0,"from":"system.adapter.hmip.0","user":"system.user.admin","lc":1612868405927} (0)
2021-02-09 12:02:23.153 - [34mdebug[39m: heatingcontrol.0 (4989) Arbeitszimmer ### ChangeStatus Thermostats_Current to {"val":24,"ack":true,"ts":1612868542914,"q":0,"from":"system.adapter.hmip.0","user":"system.user.admin","lc":1612868405927} in auto
2021-02-09 12:02:23.153 - [34mdebug[39m: heatingcontrol.0 (4989) Change Status current temperature in Arbeitszimmer to 24
2021-02-09 12:02:23.153 - [34mdebug[39m: heatingcontrol.0 (4989) HandleActors for Arbeitszimmer auto
2021-02-09 12:02:23.153 - [34mdebug[39m: heatingcontrol.0 (4989) UpdateDPs for Arbeitszimmer auto
2021-02-09 12:02:23.215 - [34mdebug[39m: heatingcontrol.0 (4989) ### handle state change heatingcontrol.0.Rooms.Arbeitszimmer.CurrentTimePeriod {"val":3,"ack":false,"ts":1612868543212,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1612868400223}
2021-02-09 12:02:23.215 - [34mdebug[39m: heatingcontrol.0 (4989) HandleStateChanges CurrentTimePeriod 3
2021-02-09 12:02:23.223 - [34mdebug[39m: heatingcontrol.0 (4989) AddStatusToLog skip Arbeitszimmer auto 26.5°C
2021-02-09 12:02:23.237 - [34mdebug[39m: heatingcontrol.0 (4989) ### handle state change heatingcontrol.0.Rooms.Arbeitszimmer.StatusLog {"val":" 09.02.2021 12:00:00 auto 26.5°C <br> 09.02.2021 11:56:04 manual 15°C <br> 09.02.2021 11:56:03 manual WindowOpen 9°C <br> 09.02.2021 11:52:05 auto WindowOpen 19°C <br> 09.02.2021 10:45:53 auto 25°C <br> 09.02.2021 10:45:31 auto WindowOpen 19°C <br> 09.02.2021 09:10:02 auto 25°C <br> 09.02.2021 09:09:41 auto WindowOpen 19°C <br> 09.02.2021 09:05:29 auto 25°C <br> 09.02.2021 08:18:07 auto 25.5°C <br> 09.02.2021 07:56:17 auto 28°C <br> 09.02.2021 07:56:03 manual 15°C <br> 09.02.2021 07:51:20 auto 26°C <br> 09.02.2021 07:48:42 auto WindowOpen 18.5°C <br> 09.02.2021 07:28:41 auto 25.5°C <br> 09.02.2021 07:28:36 starting 20.5°C <br> 09.02.2021 07:28:35 starting <br>","ack":false,"ts":1612868543234,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1612868400371}
2021-02-09 12:02:23.237 - [34mdebug[39m: heatingcontrol.0 (4989) Reaching SetStatusLog for Rooms.Arbeitszimmer.StatusLog
2021-02-09 12:02:47.986 - [34mdebug[39m: heatingcontrol.0 (4989) Arbeitszimmer ### ChangeStatus AddTempSensor to {"val":18.5,"ack":true,"ts":1612868567984,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1612868567984} in auto
2021-02-09 12:02:47.986 - [34mdebug[39m: heatingcontrol.0 (4989) calculate temp offset for Arbeitszimmer old value is 8, got value {"val":18.5,"ack":true,"ts":1612868567984,"q":0,"from":"system.adapter.zigbee.0","user":"system.user.admin","lc":1612868567984}
2021-02-09 12:02:47.989 - [34mdebug[39m: heatingcontrol.0 (4989) got 24 from hmip.0.devices.3014F711A0000A1BE99B884C.channels.1.valveActualTemperature
2021-02-09 12:02:47.990 - [34mdebug[39m: heatingcontrol.0 (4989) tempdiff: 24 - 18.5 = 5.5
2021-02-09 12:02:47.990 - [34mdebug[39m: heatingcontrol.0 (4989) TempOffset Arbeitszimmer
2021-02-09 12:02:47.990 - [34mdebug[39m: heatingcontrol.0 (4989) (avg) Ist-Temperatur am Thermostat 24
2021-02-09 12:02:47.990 - [34mdebug[39m: heatingcontrol.0 (4989) Ist-Temperatur am zusätzl. Sensor 18.5
2021-02-09 12:02:47.990 - [34mdebug[39m: heatingcontrol.0 (4989) tempDiff 5.5
2021-02-09 12:02:47.990 - [34mdebug[39m: heatingcontrol.0 (4989) (avg) TempOffset 7
2021-02-09 12:02:47.999 - [34mdebug[39m: heatingcontrol.0 (4989) new temp offset for Arbeitszimmer is 7
2021-02-09 12:02:48.000 - [34mdebug[39m: heatingcontrol.0 (4989) UpdateDPs for Arbeitszimmer auto
2021-02-09 12:02:48.015 - [34mdebug[39m: heatingcontrol.0 (4989) ### handle state change heatingcontrol.0.Rooms.Arbeitszimmer.CurrentTimePeriod {"val":3,"ack":false,"ts":1612868568013,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1612868400223}
2021-02-09 12:02:48.016 - [34mdebug[39m: heatingcontrol.0 (4989) HandleStateChanges CurrentTimePeriod 3
2021-02-09 12:02:48.023 - [34mdebug[39m: heatingcontrol.0 (4989) AddStatusToLog skip Arbeitszimmer auto 26.5°C
2021-02-09 12:02:48.085 - [34mdebug[39m: heatingcontrol.0 (4989) ### handle state change heatingcontrol.0.Rooms.Arbeitszimmer.StatusLog {"val":" 09.02.2021 12:00:00 auto 26.5°C <br> 09.02.2021 11:56:04 manual 15°C <br> 09.02.2021 11:56:03 manual WindowOpen 9°C <br> 09.02.2021 11:52:05 auto WindowOpen 19°C <br> 09.02.2021 10:45:53 auto 25°C <br> 09.02.2021 10:45:31 auto WindowOpen 19°C <br> 09.02.2021 09:10:02 auto 25°C <br> 09.02.2021 09:09:41 auto WindowOpen 19°C <br> 09.02.2021 09:05:29 auto 25°C <br> 09.02.2021 08:18:07 auto 25.5°C <br> 09.02.2021 07:56:17 auto 28°C <br> 09.02.2021 07:56:03 manual 15°C <br> 09.02.2021 07:51:20 auto 26°C <br> 09.02.2021 07:48:42 auto WindowOpen 18.5°C <br> 09.02.2021 07:28:41 auto 25.5°C <br> 09.02.2021 07:28:36 starting 20.5°C <br> 09.02.2021 07:28:35 starting <br>","ack":false,"ts":1612868568082,"q":0,"from":"system.adapter.heatingcontrol.0","user":"system.user.admin","lc":1612868400371}
2021-02-09 12:02:48.086 - [34mdebug[39m: heatingcontrol.0 (4989) Reaching SetStatusLog for Rooms.Arbeitszimmer.StatusLog
Evtl. verstehe ich das auch falsch, sollte die SetTemperatur nicht annähernd die SollTemperatur vom Zeitpunkt haben? So heitzt doch die Heizung wenn die Temperatur unter 26.5°C fällt? Die Temperaturschwankung des zusätzlichen Senors ist durch Lüften entstanden um 11:52 habe ich die Balkontür aufgemacht.
Ich habe jetzt ein Ist von 22,8 bei einem soll von 18.5
PS: Das Problem mit dem ManuMode und der Temperatursturzerkennung habe ich mit einem Blockly gelöst, wenn das Fenster geschlossen wurde, setze heatingcontrol.0.Rooms.Arbeitszimmer.ResetManual nach 5min auf wahr.