Commit 220a39d
authored
fix: stabilize forecast usage/state handling and coordinator shutdown (#328)
- add fallback logic for forecasted usage sensor when future consumption data is missing
- fix coordinator lifecycle cleanup and timezone handling in statistics fetching
- cap stale statistics backfill window and improve forecast failure behavior
- add typecheck script and missing translation label1 parent 3810c43 commit 220a39d
File tree
5 files changed
+68
-13
lines changed- custom_components/iec
- translations
- scripts
5 files changed
+68
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
175 | 175 | | |
176 | 176 | | |
177 | 177 | | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
178 | 185 | | |
179 | 186 | | |
180 | 187 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| 94 | + | |
94 | 95 | | |
95 | 96 | | |
96 | 97 | | |
| |||
127 | 128 | | |
128 | 129 | | |
129 | 130 | | |
130 | | - | |
| 131 | + | |
131 | 132 | | |
132 | 133 | | |
133 | 134 | | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
134 | 139 | | |
135 | 140 | | |
136 | 141 | | |
| |||
876 | 881 | | |
877 | 882 | | |
878 | 883 | | |
879 | | - | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
880 | 889 | | |
881 | 890 | | |
882 | 891 | | |
883 | 892 | | |
884 | 893 | | |
885 | | - | |
| 894 | + | |
| 895 | + | |
886 | 896 | | |
887 | 897 | | |
888 | 898 | | |
| |||
907 | 917 | | |
908 | 918 | | |
909 | 919 | | |
910 | | - | |
| 920 | + | |
911 | 921 | | |
912 | 922 | | |
913 | 923 | | |
| |||
923 | 933 | | |
924 | 934 | | |
925 | 935 | | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
926 | 946 | | |
927 | 947 | | |
928 | 948 | | |
| |||
949 | 969 | | |
950 | 970 | | |
951 | 971 | | |
952 | | - | |
| 972 | + | |
953 | 973 | | |
954 | 974 | | |
955 | 975 | | |
| |||
1214 | 1234 | | |
1215 | 1235 | | |
1216 | 1236 | | |
1217 | | - | |
1218 | | - | |
| 1237 | + | |
| 1238 | + | |
1219 | 1239 | | |
1220 | | - | |
| 1240 | + | |
1221 | 1241 | | |
1222 | 1242 | | |
1223 | 1243 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
264 | 264 | | |
265 | 265 | | |
266 | 266 | | |
267 | | - | |
268 | | - | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
269 | 276 | | |
270 | 277 | | |
271 | | - | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
272 | 287 | | |
273 | | - | |
274 | | - | |
275 | 288 | | |
276 | 289 | | |
277 | 290 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
15 | 18 | | |
16 | 19 | | |
17 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
0 commit comments