What's Changed
- New debug handler by @ndrsnhs in #3103
- fix range calculation in case of error by @LKuemmel in #3108
- Fixes for version 2.1.9 by @benderl in #3110
- AlphaESS Bat-Control Fix by @ndrsnhs in #3115
- Shelly pro3em inverter: add phasecheck by @ndrsnhs in #3117
- bat hysteresis: set hysteresis_discharge by @ndrsnhs in #3104
- kostal plenticore: bat control endianness by @ndrsnhs in #3105
- build UI by @LKuemmel in #3120
- reset set current in case of no charging and changing chargemode by @LKuemmel in #3124
- binary payload builder by @LKuemmel in #3125
- LG counter: remove duplicate code and fix sign by @ndrsnhs in #3121
- limit log size by @LKuemmel in #3096
- AlphaESS: adjust currents, add powers and voltages by @ndrsnhs in #3123
- rse: handle undefined patterns by @LKuemmel in #3074
- improve scheduled charging by @LKuemmel in #3127
- series: fix phases at start by @LKuemmel in #3131
- fix pro: don't retain error message of boot by @LKuemmel in #3128
- fix dc adapter: don't retain error message of boot by @LKuemmel in #3134
- Bump protobuf from 4.25.8 to 5.29.6 by @dependabot[bot] in #3129
- metadata for optional by @LKuemmel in #2976
- Kostal bat control: fix sign by @ndrsnhs in #3141
- fix rabot by @LKuemmel in #3146
- restart internal chargepoint handler after mode switch by @LKuemmel in #3149
- openWB SE by @LKuemmel in #3148
- build UI by @LKuemmel in #3154
- Active bat control by @ndrsnhs in #3051
- Solaredge Add Active Bat Control by @cr0i in #3109
- bat-control: add active charge for multiple modules by @ndrsnhs in #3057
- update write register method by @LKuemmel in #3155
- update time charged type by @LKuemmel in #3156
- Colors theme: fix chargepoint display by @cshagen in #3157
- active bat control fixes by @benderl in #3159
- fix upgrade_datastore_109 by @benderl in #3163
- Small correction for CH price tariffs by @cshagen in #3151
- SoC Cupra/Skoda: Add debug logging for reconnect/auth flow by @vuffiraa72 in #3144
- Koala Dark Theme - new color scheme by @Brett-S-OWB in #3150
- build settings by @benderl in #3164
- build settings by @benderl in #3165
- active bat control: improve manual charge logic by @ndrsnhs in #3161
- scheduled charging: increase buffer time by soc request interval after charge start by @LKuemmel in #3160
- Saxpower: fix counter by @ndrsnhs in #3170
- SMA bat power_limit sign fix by @seaspotter in #3167
- Hinzufügen des Victron 3P75CT Moduls by @AlexHuebi in #3143
- user, password and url for dc adapter by @LKuemmel in #3135
- build UI by @LKuemmel in #3172
- build UI by @LKuemmel in #3176
- Feature user management by @benderl in #3119
- fix shelly phase iteration by @LKuemmel in #3179
- Colors theme (display): Fix display prices by @cshagen in #3171
- SMA bat power_limit fix due to wrong modbus type by @seaspotter in #3184
- build UI by @LKuemmel in #3187
- remove discontinued bmw module by @LKuemmel in #3181
- build UI by @LKuemmel in #3188
- Refactor fix hour tariff price calculation for quarter hours by @tpd-opitz in #3145
- Fix data_migration.py: rseenabled was always parsed as "true" by @ttho in #3180
- Repeating the EVSE readout process in case of a timeout/error to prevent unnecessary log entries by @MBungalski in #3175
- Saxpower counter: invert power by @ndrsnhs in #3182
- Colors theme fix: chargepoint switches by @cshagen in #3190
- clean up wiki by @LKuemmel in #3186
- Fix text labels in chargepoint settings by @Brett-S-OWB in #3189
- User management fixes by @benderl in #3193
- retry evse readout in case of error: review by @LKuemmel in #3192
- build settings by @benderl in #3194
- chargelog: fix calc energy mix by @LKuemmel in #3185
- fix current out of nominal difference by @LKuemmel in #3174
- fix phase switch by @LKuemmel in #3195
- metadata for cp by @LKuemmel in #2975
- SolarEdge simplify Bat by @cr0i in #3166
- bidi charging: fix calculation of medium current by @LKuemmel in #3196
- Bump cryptography from 44.0.1 to 46.0.5 by @dependabot[bot] in #3139
- fix metdata cp by @LKuemmel in #3200
- fix connected vehicle topics by @LKuemmel in #3201
- soc_calculation_threshold, range calculation by @rleidner in #3153
- build UI by @LKuemmel in #3202
- io action: error of io device use remaining energy, show message by @LKuemmel in #3080
- Build UI by @benderl in #3203
- User-Management improvements by @benderl in #3204
- Cards Display npm updates by @benderl in #3206
- build settings by @benderl in #3208
- Koala-Theme: Plans - temporary mode warning, link to plan settings by @Brett-S-OWB in #3147
- fix cp metadata by @LKuemmel in #3209
- Koala - New charge limit dialog by @Brett-S-OWB in #3199
- sdm compatibility mode by @LKuemmel in #3212
- Colors theme: move theme configs to openwb settings, add max price calculator, show price in daily graph by @cshagen in #3100
- build settinigs by @benderl in #3213
- Colors Theme: update dependencies by @benderl in #3214
- fix elgris by @LKuemmel in #3215
- Bump pyjwt from 2.6.0 to 2.12.0 by @dependabot[bot] in #3207
- fix se by @LKuemmel in #3217
- Koala - Add slot to pass battery SoC to child - SliderDouble by @Brett-S-OWB in #3216
- Fixes by @benderl in #3220
- Sungrow different modules by @seaspotter in #3118
- build UI by @LKuemmel in #3221
- build settings by @benderl in #3222
- Koala - Battery Priority SoC range slider by @Brett-S-OWB in #3218
- build settings ui by @benderl in #3223
- Rabot: update tariff update hours by @LKuemmel in #3224
- fix show pv no error message by @LKuemmel in #3225
- fix status on secondary displays by @benderl in #3226
- Display charge priority SoC values by @Brett-S-OWB in #3230
- Colors theme: bug fixes by @cshagen in #3219
- fix trigger phase switch after charge start by @LKuemmel in #3227
- fix secondary display by @LKuemmel in #3231
- build settings by @benderl in #3234
- Koala - Add padding to slider - prevent overflow when label at 100% by @Brett-S-OWB in #3233
- add CarState.odometer (Kilometerstand) by @rleidner in #3210
- build UI by @LKuemmel in #3236
- fix failed phase switches, manual lock init by @LKuemmel in #3235
- build UI by @LKuemmel in #3238
- Backup-Cloud retention counter by @Sleepwalker86 in #3138
- build UI by @LKuemmel in #3239
- optional reset of the manual SoC by @LKuemmel in #3211
- build UI by @LKuemmel in #3240
- hybrid system: fix consideration of max out power by @LKuemmel in #3247
- Feature extended filter by @ndrsnhs in #3246
- se automatic phase switch, enum handling with dataclass <->dict conversion by @LKuemmel in #3241
- Colors theme: fix price chart by @cshagen in #3237
- handle empty carstate, fix mqtt module by @rleidner in #3243
- Fix odometer issue in cupra and skoda SoC modules by @vuffiraa72 in #3253
- Add Renault odometer by @seaspotter in #3254
- electricity pricing: fix update required, energycharts by @LKuemmel in #3255
- Fixes by @benderl in #3256
- HomeAssist Vehicle add Range and Odometer by @cr0i in #3257
- build UI by @LKuemmel in #3258
- Colors theme: fix powergraph by @cshagen in #3249
- Colors theme: Fix vehicle selection for SoC display by @cshagen in #3259
- fixes by @benderl in #3260
- fix missing rfid tag in chargelog by @LKuemmel in #3262
- Feature extended filter: use enum type by @ndrsnhs in #3248
- eebus: fix binary script by @LKuemmel in #3261
- build UI by @LKuemmel in #3264
- Victron improved bat control by @ndrsnhs in #3263
- remove vebus_id correctly by @ndrsnhs in #3265
- fix victron by @LKuemmel in #3267
- octopus energy: fix timezone handling by @LKuemmel in #3268
- Convert range slider label to dynamic text by @Brett-S-OWB in #3270
- Solves a timing problem when the vehicle is plugged in and the RFID tag has not yet been recognized. by @dawys in #3229
- Fixes by @benderl in #3269
- error handling for set power limit by @LKuemmel in #3275
- fix reset phase switch reserved power by @LKuemmel in #3272
- power limit is int, format bat power limit str by @LKuemmel in #3276
- Bump cryptography from 46.0.5 to 46.0.6 by @dependabot[bot] in #3274
- Bump aiohttp from 3.13.3 to 3.13.4 by @dependabot[bot] in #3273
- Active bat control: update power_limit_mode by @ndrsnhs in #3169
- Bat control: do not send self regulation on startup by @ndrsnhs in #3126
- build settings by @benderl in #3278
- Cards display by @benderl in #3279
- AlphaEss: calculate currents from powers by @ndrsnhs in #3173
- build settings by @benderl in #3281
- active bat control: improve log messages by @LKuemmel in #3280
- active bat control: fix naming by @LKuemmel in #3282
- Shelly Plus1PM Fix Frequency not available by @seaspotter in #3285
- Remove charge limit from settings dialog by @Brett-S-OWB in #3286
- Cards Display by @benderl in #3288
- build settings by @benderl in #3290
- fix type hint by @LKuemmel in #3296
- fix rfid input on display by @LKuemmel in #3297
- build settings by @benderl in #3299
- build settings by @benderl in #3301
- fix load default after unplug by @LKuemmel in #3309
- build settings by @benderl in #3311
- Add BMW CarData vehicle module (SoC, range, charging status) by @GERDerDennis in #3251
- Fixes by @benderl in #3317
New Contributors
- @AlexHuebi made their first contribution in #3143
- @ttho made their first contribution in #3180
- @dawys made their first contribution in #3229
- @GERDerDennis made their first contribution in #3251
Full Changelog: 2.1.9...2.2.0