What's Changed
- Fix Home Assistant warning when surplus feed-in is unavailable on older HM firmware versions
- Only encrypt Marstek topic device IDs for HMA, HMF, HMK, and HMJ devices (#231)
- Jupiter: Add Depth of Discharge control (needs firmware 140+). It is a reverse of the battery charge, so setting it to 75% means that the battery will only feed-in power when charged above 25%.
- Jupiter: Add BMS, MPPT, and inverter version sensors. Change friendly name of Device Version sensor to EMS Version, as reported by the Marstek app during firmware upgrade.
- Jupiter: The firmware reported to Home Assistant is now composed of four values:
<EMS version>.<BMS version>.<MPPT version>.<INV version>. - Jupiter: Add inverter metrics: temperature, error and warning codes, as well as grid voltage, current, power, power factor, and frequency. (@leppa in #222)
- Jupiter: Fix parsing of negative temperatures.
- Jupiter: Fix Surplus Feed-In toggle not applying.
- Jupiter: Fix Surplus Feed-In state when device is actively feeding in surplus.
- Jupiter: Fix parsing of BMS Charge Voltage field.
Full Changelog: 1.5.3...1.6.0