What's Changed
- Huawei Emma - adjust pv export factor by @ndrsnhs in #2749
- build UI by @LKuemmel in #2780
- Update temporary settings when saving permanent settings if unplugged by @LKuemmel in #2781
- Revert "fix auto phase switch for pv charging with min current" by @LKuemmel in #2787
- change secondary update order by @ndrsnhs in #2785
- fix type in device.py by @benderl in #2791
- Revert "improve syntax" by @vuffiraa72 in #2790
- Koala Fixes by @benderl in #2793
- Cards: fix flow chart pv animation by @benderl in #2794
- sonnenbatterie: fix rest api2 grid power sign by @benderl in #2796
- backup: extend mosquitto flush timeout by @benderl in #2797
- read currents from Pro3EM correctly by @ndrsnhs in #2799
- build settings ui by @benderl in #2802
- fix satellite by @LKuemmel in #2809
- fix phase switch for pv and eco charging by @LKuemmel in #2818
- fix force soc update after tag/mac identification by @LKuemmel in #2788
- vwgroup/skoda: fix double ZZ in timestamp string by @rleidner in #2808
- ocpp: add '/' to url if missing by @LKuemmel in #2816
- fix memory leak by @LKuemmel in #2819
- huawei emma: adjust exported register by @ndrsnhs in #2805
- build UI by @LKuemmel in #2824
- rename eco phases setting by @LKuemmel in #2820
- Trigger display theme cards build by @LKuemmel in #2825
- Trigger display theme colors build by @LKuemmel in #2826
- Trigger web theme koala build by @LKuemmel in #2827
- fix socket by @LKuemmel in #2835
- fix upgrade power limit controllable, continue update in case of error by @LKuemmel in #2834
- Backport backup fixes by @benderl in #2838
- fix restore by @benderl in #2845
- update default for limit -> amount by @LKuemmel in #2846
- Kostal piko ci by @ndrsnhs in #2677
- extend-debug by @ndrsnhs in #2744
- improve debug by @ndrsnhs in #2687
- extend debug with ev and cpt information by @ndrsnhs in #2750
- bidi: fix discharging if limit_soc is reached by @LKuemmel in #2775
- build UI by @LKuemmel in #2849
- fix control parameter phases if phase switch is not supported by @LKuemmel in #2727
- Sofar Solar - remove unused argument by @ndrsnhs in #2754
- MTec - invert evu power by @ndrsnhs in #2755
- automatic phase switch: use phases in use if charging for reqiured ph… by @LKuemmel in #2760
- Wiki: remove sites moved to openWB Wiki, samples: add local modbus id var by @LKuemmel in #2850
- Unique names for vehicles and chargepoints by @ndrsnhs in #2767
- Abschaltung bei Ziel SOC erreicht. by @Rikkert-RS in #2806
- deye three string: add frequency by @ndrsnhs in #2792
- Pro: CP Interrupt by @LKuemmel in #2763
- fix feed in limit: calculation of switch off threshold by @LKuemmel in #2843
- mqtt inverter imported by @LKuemmel in #2841
- fix single phase wallboxes by @LKuemmel in #2836
- fix chargelog: no charging in prev chargemode by @LKuemmel in #2829
- Feature koala pwa by @benderl in #2833
- fix CURRENT_OUT_OF_NOMINAL_DIFFERENCE message by @LKuemmel in #2823
- use filehandler for smarthome by @LKuemmel in #2817
- Extend debug fix ticketnumber by @ndrsnhs in #2851
- build UI by @LKuemmel in #2854
- build UI by @LKuemmel in #2856
- temp charge templates as option by @LKuemmel in #2855
- Shelly phase selection by @ndrsnhs in #2751
- chargelog: consider efficiency oder range by vehicle module for range… by @LKuemmel in #2822
- Fix: Skoda SoC fehlende Restreichweite by @vuffiraa72 in #2789
- Add IDM heatpump as counter by @seaspotter in #2766
- Add icon to Lademodus in standard_legacy theme by @jarus in #2813
- Fronius inverter production counter by @ndrsnhs in #2821
- build UI by @LKuemmel in #2859
- SMA SunnyBoy - fix phase currents for single phase inverters by @ndrsnhs in #2844
- AlphaKit Protoss restart by @ndrsnhs in #2853
- Kaco NH Serie by @ndrsnhs in #2721
- Marstek Venus C, E battery by @andlem74 in #2758
- Colors theme: Updates and fixes by @cshagen in #2861
- Update remote client by @kevinwieland in #2863
- Feature/simpleAPI für MQTT und HTTP by @kevinwieland in #2862
- Fix SMA Data-Manager/Cluster-Controller/Core2 by @MBungalski in #2857
- build UI by @LKuemmel in #2864
- retry failed component initialization by @LKuemmel in #2865
- Modbus bulk reader by @LKuemmel in #2762
- chargelog: time charged only if charge state true by @LKuemmel in #2726
- fix temporary settings optional by @LKuemmel in #2868
- fix temporary charge template: change vehicle by @LKuemmel in #2869
- calc charge cost by used energy source in 5 min intervall by @LKuemmel in #2842
- calc soc/manual soc: calc soc diff to last run by @LKuemmel in #2748
- Build Koala theme - formatting fixes by @Brett-S-OWB in #2870
- pv start with 3 phases: fix power calculation by @LKuemmel in #2866
- fix solaredge by @LKuemmel in #2872
- build UI by @LKuemmel in #2873
- internal chargepoint: fix missing serial number by @LKuemmel in #2874
- fix sdm: legacy methods for smarthome by @LKuemmel in #2876
- homeassistant vehicle soc by @ndrsnhs in #2875
- build UI by @LKuemmel in #2877
- improve error handling internal cp by @LKuemmel in #2814
- issue METER_NO_SERIAL_NUMBER msg only in log by @LKuemmel in #2786
- temporary settings active: only update temporary settings for changed… by @LKuemmel in #2879
- battery hysteresis by @ndrsnhs in #2706
- build UI by @LKuemmel in #2880
- History chart range set to 60mins by default for Koala & Standard themes by @Brett-S-OWB in #2815
- Add surplus PV - Battery mode buttons to display by @Brett-S-OWB in #2803
- fix client_error_context.error_timestamp error by @LKuemmel in #2881
- clean up chargelog by @LKuemmel in #2882
- build UI by @LKuemmel in #2883
- modbus bulk reader: fix elgris by @LKuemmel in #2884
- Revert ValueError for NaN values SMA by @seaspotter in #2887
- fix modbus bulk reader: some sdm allow only 50 read regs by @LKuemmel in #2890
- fix bat hysteresis: fix missing max bat soc check in setdata by @LKuemmel in #2891
- chargelog actual charging time: fix timestamp by @LKuemmel in #2892
- build UI by @LKuemmel in #2894
- Koala - Add Input dialog for editing scheduled and time plans by @LKuemmel in #2895
- move retry_failed_phase_switches and phase_switch_delay to pv chargin… by @LKuemmel in #2773
- pro plus: set version topic for secondary by @LKuemmel in #2888
- homeassistant: add soc calculation while charging by @LKuemmel in #2889
- Feature/tibber/quarter hourly prices by @tpd-opitz in #2801
- Colors theme fixes by @cshagen in #2867
- build all themes by @LKuemmel in #2886
- Electricity tariffs (EKZ, Groupe E) by @cshagen in #2757
- build UI by @LKuemmel in #2898
- build UI by @LKuemmel in #2900
- fix update config 100 by @LKuemmel in #2902
- MQTT simpleAPI weiter vereinfacht. by @kevinwieland in #2896
- Energy flow Diagram animation speed based on current flow by @Brett-S-OWB in #2745
- chargepoint: don't reset plug state in case of error by @LKuemmel in #2840
- fix build themes workflow by @LKuemmel in #2903
- Koala - Add new slide daily totals to top carousel by @Brett-S-OWB in #2860
- build UI by @LKuemmel in #2905
- remove obsolet phase_switch_pause by @LKuemmel in #2698
- Sungrow: improve battery register check by @ndrsnhs in #2906
- fix temporary charge temple: inactive-> update all cps using this template by @LKuemmel in #2907
- move datastore 97 for patch version by @LKuemmel in #2908
- Koala - fix history chart legend button by @Brett-S-OWB in #2911
- Adjust table text (daily totals Slide) size for desktop - larger by @Brett-S-OWB in #2909
- fix remove phase switch pause: fix method parameter by @LKuemmel in #2913
- Charging plans text fixes - text as in settings / standard theme by @Brett-S-OWB in #2910
- fix: Skoda-SoC login flow by @vuffiraa72 in #2915
- build settings by @benderl in #2916
- fix quarter hourly tariff prices: fix chargecosts by @LKuemmel in #2920
- Colors Theme: Fixes by @cshagen in #2922
- kaco_nh: fix inverter by @ndrsnhs in #2919
- Feature enhanced backup by @benderl in #2798
- Add LG Home 15 by @ndrsnhs in #2926
- solarmax: extend module by @ndrsnhs in #2925
- update config: maintain datastore upgrades in list by @LKuemmel in #2912
- build UI by @LKuemmel in #2929
- Fix simpleapi by @benderl in #2923
- Fix encrypted backup by @benderl in #2930
- build UI by @LKuemmel in #2931
- fix single phase wallboxes on evu L2 and L3 by @LKuemmel in #2934
- Saxpower: add counter by @ndrsnhs in #2939
- AlphaESS bat control by @ndrsnhs in #2932
- BatterX: add bat control by @ndrsnhs in #2933
- Update charge_template.py - optional expects remaining time untill plan target by @tpd-opitz in #2936
- build UI by @LKuemmel in #2940
- electricity tariff quarter hourly prices: remove global variables by @LKuemmel in #2897
- Dynamische Netzentgelte by @LKuemmel in #2941
- HTTP simpleAPI erweitert by @kevinwieland in #2938
- build UI by @LKuemmel in #2942
- fix error handling common store by @LKuemmel in #2943
- simpleAPI - HTTP Bugfixes by @kevinwieland in #2944
- new values added to get_chargepoint_all by @kevinwieland in #2948
- chargelog: fix wrong start soc, missing range by @LKuemmel in #2949
- fix to get_chargepoint_all values by @kevinwieland in #2950
- build UI by @LKuemmel in #2951
- avm: fix request by @LKuemmel in #2952
- refactor charging ev by @LKuemmel in #2901
- New module for CHINT counter and ZCS inverter by @ggtimtom in #2647
- build UI by @LKuemmel in #2953
- Colors theme fixes by @cshagen in #2945
- refactor charging ev: fix by @LKuemmel in #2954
- Fix simple api http by @kevinwieland in #2959
- Tasmota MT681 by @ndrsnhs in #2957
- Kostal bat control by @ndrsnhs in #2961
- Victron bat control - add ve.bus id by @ndrsnhs in #2960
- scheduled charging: ignore passed plans by @LKuemmel in #2955
- typos by @LKuemmel in #2956
- build UI by @LKuemmel in #2963
- fix missing datastore_version increase by @LKuemmel in #2964
- Awattar: Brutto/Netto-Preise by @LKuemmel in #2965
- build UI by @LKuemmel in #2966
- Koala - Adjust Energy flowchart animation by @Brett-S-OWB in #2927
- fix electricity pricing request by @LKuemmel in #2967
- fix: change vehicle assigned to chargepoint by @LKuemmel in #2968
- fix satellite: phases in use by @LKuemmel in #2969
- remove obsolet code; fix electricity pricing by @LKuemmel in #2970
- fix chargelog entry in case of default car after unplug active; rfid by @LKuemmel in #2971
- ammend by @LKuemmel in #2972
- fix tibber remove of outdated prices by @LKuemmel in #2973
- EEBus by @LKuemmel in #2962
- build UI by @LKuemmel in #2974
- Saxpower fix by @ndrsnhs in #2977
- fix missing range by @LKuemmel in #2980
- satellit: evse current by @LKuemmel in #2984
- fix refactor charging ev: no chargelog entry at charge stop without chargemode change by @LKuemmel in #2985
- fix rabot by @LKuemmel in #2987
- update energy tariff topic by @Brett-S-OWB in #2988
- soc_vwid: support new APP interface by @rleidner in #2978
- victron bat control: three phases by @ndrsnhs in #2983
- soc_vwid: support more than 1 account by @rleidner in #2989
- pytest enhancement for soc_modules: show error details by @rleidner in #2986
- Sigenery: add bat control by @ndrsnhs in #2935
- Legacy Smarthome shelly fix by @gvzdus in #2812
- chargelog: improve error handling by @LKuemmel in #2991
- fix ChangedValuesContext by @LKuemmel in #2993
- Rename energy price CSS classes by @Brett-S-OWB in #2992
- mqtt inverter: fix topic parsing by @LKuemmel in #2996
- Koala - Add all counters to history chart by @Brett-S-OWB in #2994
- set Koala to default web theme by @LKuemmel in #2982
- Virtual counter: support uncounted consumers by @LKuemmel in #2995
- mqtt inverter: fix backward compatibility by @LKuemmel in #2999
- set_chargemode modi analog zu auslesbaren by @kevinwieland in #3000
- Update smb backup by @Sleepwalker86 in #2981
- quarter hourly tariffs: fix next query timestamp by @LKuemmel in #3001
- fix charging ev: fix temporary settings by @LKuemmel in #3003
- Wiki: UpdateConfig by @LKuemmel in #3004
- update wiki workflow by @LKuemmel in #3005
- trigger wiki workflow by @LKuemmel in #3006
- fix wiki workflow by @LKuemmel in #3007
- fix wiki workflow by @LKuemmel in #3008
- fix wiki token by @LKuemmel in #3009
- Add readable mqtt topics simpleAPI by @kevinwieland in #2914
- eebus: fix create_action parameters by @LKuemmel in #3011
- scheduled charging: fix missed once plan by @LKuemmel in #3012
- Bump urllib3 from 1.26.5 to 2.5.0 by @dependabot[bot] in #2990
- Revert "Legacy Smarthome shelly fix" by @benderl in #3018
- grid fees: fix set token topic by @LKuemmel in #3016
- improve error handling in vehicle modules by @LKuemmel in #3019
- soc_vwid: make status query thread safe by @rleidner in #2997
- chargelog: add export values by @LKuemmel in #3010
- add electricity tariff westfalen wind by @LKuemmel in #3017
- build UI by @LKuemmel in #3020
- scheduled charging: improve text for loading hours by @LKuemmel in #3023
- pv filter peaks: fix by @LKuemmel in #3022
- shelly: 2 channel shelly by @LKuemmel in #3021
- Add device und component modules for Solakon One battery by @mekrapp in #3014
- build UI by @LKuemmel in #3025
- Bump urllib3 from 2.5.0 to 2.6.0 by @dependabot[bot] in #3026
- avm/Fritz counter: fix type of imported to float by @rleidner in #3013
- scheduled charging: fix plan selection by @LKuemmel in #3024
- fix urllib3 update by @LKuemmel in #3027
- use filehandler for smarthome: fixes by @LKuemmel in #3028
- subdata initialization: wait for all retained topics by @LKuemmel in #3015
- Revert "subdata initialization: wait for all retained topics" by @LKuemmel in #3031
- soc_vwid: send more detailed error info to status window by @rleidner in #3030
- EV-SoC-Fallback to calculation when Online Query fails by @rleidner in #2979
- improve error handling by @LKuemmel in #3035
- solaredge external inverter: fix bulk reader by @LKuemmel in #3037
- bulk reader: fix sleeps for sdm by @LKuemmel in #3038
- generic soc modules http, mqtt: add calculate soc option by @LKuemmel in #3036
- build UI by @LKuemmel in #3040
- reset rfid timestamp by @LKuemmel in #3039
- Koala Update scheduled / time plans by @Brett-S-OWB in #3033
- Koala - Daily totals add secondary counters / meters by @Brett-S-OWB in #3032
- build UI by @LKuemmel in #3041
- bugfix max_eco_price multiplier by @kevinwieland in #3043
- dimm kit: improve modbus read by @LKuemmel in #3042
- fix dimm-kit by @LKuemmel in #3044
- classic theme: remove obsolet topic by @LKuemmel in #3045
- fix(ui): Prevent zoom when double-tapping price-based charging buttons in Koala theme by @zusorio in #3046
- sdm: reduce bulk read by @LKuemmel in #3052
- Kostal bat control fix by @ndrsnhs in #3050
- openWB Kit: serial number for bat, counter, consumption counter and inverter by @LKuemmel in #3049
- Edit Scheduled plan date/time inputs (both in one row) by @Brett-S-OWB in #3048
- build UI by @LKuemmel in #3053
- Update ParameterHandler.php by @kevinwieland in #3054
- build UI by @LKuemmel in #3055
- build UI by @LKuemmel in #3059
- GoodWe: add battery control by @ndrsnhs in #3056
- build UI by @LKuemmel in #3060
- Rabot by @LKuemmel in #3058
- Add get_lastlivejson to get values from openWB/system/lastliveJson by @kevinwieland in #3061
- kostal plenticore bat fix by @ndrsnhs in #3064
- build UI by @LKuemmel in #3066
- Awattar: fix factor by @LKuemmel in #3065
- getlastliveJson always formatted as json by @kevinwieland in #3068
- Koala - Adjust Battery soc fill color in flow chart - more contrast by @Brett-S-OWB in #3069
- Koala - add schedule plan info box (next scheduled charging session) to scheduled plan input dialog by @Brett-S-OWB in #3067
- Fixes by @benderl in #3071
- remove io device: fix state deletion by @LKuemmel in #3079
- fix failed phase switch message by @LKuemmel in #3062
- Backup error handling by @benderl in #3073
- commands: improve error handling for id extraction by @LKuemmel in #3075
- chargelog: improve error handling by @LKuemmel in #3076
- Koala - dalily totals slide - Change house direction to direction arrow instead of dash by @Brett-S-OWB in #3082
- Koala Charge point inputs displayed according to charge type AC/DC by @Brett-S-OWB in #3081
- electricity pricing: update prices 4 times per day by @LKuemmel in #3083
- Bump aiohttp from 3.12.14 to 3.13.3 by @dependabot[bot] in #3078
- build UI by @LKuemmel in #3084
- create_debug: fix unit of imported value by @ndrsnhs in #3086
- rabot: add error message by @LKuemmel in #3088
- Kostal Plenticore bat: remove last_mode by @ndrsnhs in #3085
- Add simpleAPI methods for single params by @kevinwieland in #3070
- build UI by @LKuemmel in #3090
- openWB SE by @LKuemmel in #3089
- kostal bat: fix modbus datatype by @ndrsnhs in #3091
- pro plus: fix wrong chargepoint id by @LKuemmel in #3092
- Colors theme: edit plans, fix SOC editor by @cshagen in #3093
- Sie -> Du by @benderl in #3094
- build UI by @LKuemmel in #3095
- Colors theme: fix chargeplan editor display by @cshagen in #3097
- build settings by @benderl in #3099
New Contributors
- @Rikkert-RS made their first contribution in #2806
- @jarus made their first contribution in #2813
- @MBungalski made their first contribution in #2857
- @ggtimtom made their first contribution in #2647
- @zusorio made their first contribution in #3046
Full Changelog: 2.1.8...2.1.9