Commit Graph

95 Commits

Author SHA1 Message Date
e99c3aa967 refactoring - naming 2026-01-07 20:46:41 +01:00
90f895dbe5 add comment 2026-01-07 20:45:18 +01:00
2e6fcefca4 secure access to entities 2026-01-07 20:42:46 +01:00
69c65c844f refactor if-style 2026-01-07 20:39:30 +01:00
a2343237c3 fail fast for complext calculation 2026-01-07 20:35:46 +01:00
5dd43bbd89 reduce duplications 2026-01-07 20:30:10 +01:00
a797acf3ab extract magic numbers 2026-01-07 20:26:29 +01:00
e72365df0a fix again 2026-01-07 19:32:08 +01:00
0bb4ced299 fix after refactoring 2026-01-07 19:25:07 +01:00
3ff5db1cbf refactoring 2026-01-07 19:23:53 +01:00
5895c7c9dc try to fix reset of temp 2026-01-07 18:35:26 +01:00
aee08c12cc refactoring 2026-01-07 18:18:52 +01:00
2fdf78ac75 try to fix error 2026-01-06 19:30:53 +01:00
d58ea02aeb fix datetime usage 2026-01-06 19:22:36 +01:00
1d0b0ff241 fix state check 2026-01-06 19:17:44 +01:00
413eea13e0 extract current_remote_temperature 2026-01-06 19:00:42 +01:00
a170d7d0e2 extract remote_temperature_last_change 2026-01-06 18:57:47 +01:00
336f8e2e74 split override reset variables for better debugging 2026-01-06 18:52:15 +01:00
59edb3265c fix dict error 2026-01-05 19:25:47 +01:00
1759929d9f fix default and set to 0 2026-01-04 18:55:27 +01:00
6ccbe1839b collapse sections 2026-01-04 18:52:46 +01:00
f719294bcf add optional override section for automatic reset, some refactoring 2026-01-04 18:50:40 +01:00
9e9dbf8e5f make sync threshold temp adjustable 2026-01-02 10:37:34 +01:00
1f0cc41a58 align target temp increase change 2026-01-02 10:30:39 +01:00
146e4e6ab5 try to fix not setting target temp for half degree difference 2026-01-02 10:22:39 +01:00
f6fe2f9ab9 increase max queue 2025-12-23 19:54:34 +01:00
55dff75ce5 use current target temp as reference 2025-12-22 19:42:26 +01:00
5fdc338194 refactoring and fix 2025-12-22 19:33:39 +01:00
4de21e35ec fix temp sync 2025-12-22 19:16:35 +01:00
ddc8408a73 use correct state of remote temperature 2025-12-22 17:58:33 +01:00
7042453358 reduce temp syncs 2025-12-21 18:36:34 +01:00
d3beca60b6 limit temps 2025-12-21 18:28:21 +01:00
d68a173de6 refactoring and warning notification 2025-12-21 18:09:37 +01:00
ab94183c65 add trigger for schedule changes 2025-12-21 17:23:57 +01:00
576b6fa98a use schedule entity and use active scheduler for determination of temp 2025-12-21 13:44:08 +01:00
e200814de6 use friendly name 2025-12-21 13:30:19 +01:00
9cb8b30fca check if schedule exists in selector 2025-12-21 13:28:25 +01:00
640681ce43 add warning for input_select 2025-12-21 12:24:37 +01:00
e40e2b3e90 add first version of schedule selector 2025-12-21 11:53:46 +01:00
34c7cc90b9 change order of conditions 2025-12-14 16:43:10 +01:00
49263eb1ca reduce sync to 5 minutes - is only synced if last sync is older than 20 minutes 2025-12-14 16:43:10 +01:00
0ca8f4a97d remove remaining null defaults 2025-12-14 16:43:09 +01:00
1b6d967d80 require input_boolean 2025-12-14 16:43:09 +01:00
acb4c180ad try non empty default 2025-12-14 16:43:09 +01:00
cd2053c999 use input_boolean for heating period 2025-12-14 16:43:09 +01:00
16b721814b add heating period switch 2025-12-14 16:43:09 +01:00
b3126d5cc7 fix name 2025-12-13 18:59:19 +01:00
714bde1ee1 remove dev file 2025-12-13 18:57:43 +01:00
f830176260 reduce unnecessary sync of temperature 2025-12-13 18:57:01 +01:00
094beba3d6 move dev to prod script 2025-12-13 15:03:38 +01:00