Releases: nathanmarlor/foxess_modbus
Release list
v1.16.0b2
If your inverter is not running the latest manager version, you may need to select your manager version in the integration settings. See the wiki for details.
| Inverter | Supported by default | Selectable in settings |
|---|---|---|
| H1 G1 / AC1 / AIO | All | |
| H1 G2 | v1.44 | All |
| H3 | v1.80 | All |
| AIO-H3 | v1.01 | All |
| H3 Pro | v1.22 | All |
| H3 SMART | All | |
| KH / KA | v1.33 | All |
Changes
- feat: add support for P1 inverters (#1171) @nathanmarlor
- Add Export Limit to the H3 Smart inverter series (#1098) @GurliGebis
- Change scale from 0.000001 to 0.001 (#962) @phoet
- fix: add Grid Frequency sensor for H3-Smart (#1170) @nathanmarlor
- fix: detect H3-x.x-M as H3-Smart (#1169) @nathanmarlor
- fix: use correct H3 battery power register (31036) for remote control (#1168) @nathanmarlor
- fix: start even when the recorder is unavailable (#1167) @nathanmarlor
- fix: allow negative temperature readings (#1166) @nathanmarlor
- Add Ebyte NA111 series as a supported network adapter (#1132) @farajfarook
- Update entity_descriptions.py _total_yield_today (#1147) @jschmitz-de
- fix: prevent re-entrant calls in RemoteControlManager callbacks (#1078) @cadae
📦 Dependencies
- Bump pre-commit from 3.3.3 to 4.6.0 (#1066) @dependabot[bot]
- Bump crazy-max/ghaction-github-labeler from 4.1.0 to 6.0.0 (#1060) @dependabot[bot]
- Bump types-python-slugify from 8.0.0.2 to 8.0.2.20240310 (#1065) @dependabot[bot]
- Bump colorlog from 6.7.0 to 6.10.1 (#1068) @dependabot[bot]
- Bump actions/setup-python from 4.6.1 to 6.2.0 (#1061) @dependabot[bot]
- Bump actions/checkout from 3.5.3 to 6.0.3 (#1144) @dependabot[bot]
- Bump release-drafter/release-drafter from 6.1.0 to 7.4.0 (#1155) @dependabot[bot]
v1.16.0b1
If your inverter is not running the latest manager version, you may need to select your manager version in the integration settings. See the wiki for details.
| Inverter | Supported by default | Selectable in settings |
|---|---|---|
| H1 G1 / AC1 / AIO | All | |
| H1 G2 | v1.44 | All |
| H3 | v1.80 | All |
| AIO-H3 | v1.01 | All |
| H3 Pro | v1.22 | All |
| H3 SMART | All | |
| KH / KA | v1.33 | All |
Changes
- fix: add Grid Frequency sensor for H3-Smart (#1170) @nathanmarlor
- fix: detect H3-x.x-M as H3-Smart (#1169) @nathanmarlor
- fix: use correct H3 battery power register (31036) for remote control (#1168) @nathanmarlor
- fix: start even when the recorder is unavailable (#1167) @nathanmarlor
- fix: allow negative temperature readings (#1166) @nathanmarlor
- Add Ebyte NA111 series as a supported network adapter (#1132) @farajfarook
- Update entity_descriptions.py _total_yield_today (#1147) @jschmitz-de
- fix: prevent re-entrant calls in RemoteControlManager callbacks (#1078) @cadae
📦 Dependencies
- Bump pre-commit from 3.3.3 to 4.6.0 (#1066) @dependabot[bot]
- Bump crazy-max/ghaction-github-labeler from 4.1.0 to 6.0.0 (#1060) @dependabot[bot]
- Bump types-python-slugify from 8.0.0.2 to 8.0.2.20240310 (#1065) @dependabot[bot]
- Bump colorlog from 6.7.0 to 6.10.1 (#1068) @dependabot[bot]
- Bump actions/setup-python from 4.6.1 to 6.2.0 (#1061) @dependabot[bot]
- Bump actions/checkout from 3.5.3 to 6.0.3 (#1144) @dependabot[bot]
- Bump release-drafter/release-drafter from 6.1.0 to 7.4.0 (#1155) @dependabot[bot]
v1.15.0
If your inverter is not running the latest manager version, you may need to select your manager version in the integration settings. See the wiki for details.
| Inverter | Supported by default | Selectable in settings |
|---|---|---|
| H1 G1 / AC1 / AIO | All | |
| H1 G2 | v1.44 | All |
| H3 | v1.80 | All |
| AIO-H3 | v1.01 | All |
| H3 Pro | v1.22 | All |
| H3 SMART | All | |
| KH / KA | v1.33 | All |
Changes
- feat: add P3-Pro inverter support (OEM variant of H3-Pro) (#1165) @nathanmarlor
- feat: add P3-Smart inverter support (#1164) @nathanmarlor
- Fix detection of H3-12.0-E (firmware 2.23 adds -E suffix) (#1116) @vtainc
- Add export and import power limit entities to entity descriptions (#1076) @DerekChan65535
- fix: Support variants of H1-G2 (#1073) @duboisph
- Add FoxESS EVO inverter model support (#1071) @AdamNewberry
- Pin pycares<5 to fix pytest CI failure (#1059) @nathanmarlor
- Configuration for H3 SMART based SKR-HWR-SMART (#946) @pakoe
- Slugify entity_id generation without changing keys / loosing history (#1030) @DanielNagy
- fix: use abs() for battery charge power registers on H3-Smart inverters (#1052) @cadae
- Add H3 SMART to supported inverters list (#900) @canton7
- Accept a wider range of bms_connect_state values (#901) @canton7
- H3_180: use proper cell mv registers (#866) @MartB
- Add 37633 - 37700 as a special register range for H3_PRO (#898) @canton7
- Limit solar_energy_today to 150kHw for H1 (#896) @canton7
- H3 Pro - scale changed for daily and total energy entities (#840) @andyjenkinson
- Fix support for H3-Smart inverters (#847) @Turbo87
- Fix config flow strings (#830) @andrew-codechimp
🚀 Features
- Feature/reactive power (#846) @andyjenkinson
🐞 Fixes
v1.15.0b1
If your inverter is not running the latest manager version, you may need to select your manager version in the integration settings. See the wiki for details.
| Inverter | Supported by default | Selectable in settings |
|---|---|---|
| H1 G1 / AC1 / AIO | All | |
| H1 G2 | v1.44 | All |
| H3 | v1.80 | All |
| AIO-H3 | v1.01 | All |
| H3 Pro | v1.22 | All |
| H3 SMART | All | |
| KH / KA | v1.33 | All |
Changes
- Pin pycares<5 to fix pytest CI failure (#1059) @nathanmarlor
- Configuration for H3 SMART based SKR-HWR-SMART (#946) @pakoe
- Slugify entity_id generation without changing keys / loosing history (#1030) @DanielNagy
- fix: use abs() for battery charge power registers on H3-Smart inverters (#1052) @cadae
- Add H3 SMART to supported inverters list (#900) @canton7
- Accept a wider range of bms_connect_state values (#901) @canton7
- H3_180: use proper cell mv registers (#866) @MartB
- Add 37633 - 37700 as a special register range for H3_PRO (#898) @canton7
- Limit solar_energy_today to 150kHw for H1 (#896) @canton7
- H3 Pro - scale changed for daily and total energy entities (#840) @andyjenkinson
- Fix support for H3-Smart inverters (#847) @Turbo87
- Fix config flow strings (#830) @andrew-codechimp
🚀 Features
- Feature/reactive power (#846) @andyjenkinson
🐞 Fixes
v1.14.0b3
If your inverter is not running the latest manager version, you may need to select your manager version in the integration settings. See the wiki for details.
| Inverter | Supported by default | Selectable in settings |
|---|---|---|
| H1 G1 / AC1 / AIO | All | |
| H1 G2 | v1.44 | All |
| H3 | v1.80 | All |
| AIO-H3 | v1.01 | All |
| H3 Pro | v1.22 | All |
| H3 SMART | All | |
| KH / KA | v1.33 | All |
🐞 Fixes
v1.14.0b2
If your inverter is not running the latest manager version, you may need to select your manager version in the integration settings. See the wiki for details.
| Inverter | Supported by default | Selectable in settings |
|---|---|---|
| H1 G1 / AC1 / AIO | All | |
| H1 G2 | v1.44 | All |
| H3 | v1.80 | All |
| AIO-H3 | v1.01 | All |
| H3 Pro | v1.22 | All |
| KH / KA | v1.33 | All |
🪲 Fixes
v1.14.0b1
If your inverter is not running the latest manager version, you may need to select your manager version in the integration settings. See the wiki for details.
| Inverter | Supported by default | Selectable in settings |
|---|---|---|
| H1 G1 / AC1 / AIO | All | |
| H1 G2 | v1.44 | All |
| H3 | v1.80 | All |
| AIO-H3 | v1.01 | All |
| H3 Pro | v1.22 | All |
| KH / KA | v1.33 | All |
🪲 Fixes
- H3_180: use proper cell mv registers (#866) @MartB
- Add 37633 - 37700 as a special register range for H3_PRO (#898) @canton7
- Limit solar_energy_today to 150kHw for H1 (#896) @canton7
- H3 Pro - scale changed for daily and total energy entities (#840) @andyjenkinson
- Fix support for H3-Smart inverters (#847) @Turbo87
- Fix config flow strings (#830) @andrew-codechimp
🚀 Features
- Add H3 reactive power registers (#846) @andyjenkinson
v1.13.6
If your inverter is not running the latest manager version, you may need to select your manager version in the integration settings. See the wiki for details.
| Inverter | Supported by default | Selectable in settings |
|---|---|---|
| H1 G1 / AC1 / AIO | All | |
| H1 G2 | v1.44 | All |
| H3 | v1.80 | All |
| AIO-H3 | v1.01 | All |
| H3 Pro | v1.22 | All |
| KH / KA | v1.33 | All |
🪲 Fixes
v1.13.5
If your inverter is not running the latest manager version, you may need to select your manager version in the integration settings. See the wiki for details.
| Inverter | Supported by default | Selectable in settings |
|---|---|---|
| H1 G1 / AC1 / AIO | All | |
| H1 G2 | v1.44 | All |
| H3 | v1.80 | All |
| AIO-H3 | v1.01 | All |
| H3 Pro | v1.22 | All |
| KH / KA | v1.33 | All |
🚀 Features
- Add support for detecting and ignoring invalid registers (#788) @canton7
- First attempt at adding proper dedicated support for the H3 Smart (#810) @canton7
- Add support for 1KOMMA5 inverters (#808) @canton7
- Enable modbus retries on an empty response (#804) @canton7
- Update the invalid registers for the Enpal I-X inverter (#803) @canton7
- Add support for a-TroniX AX and Enpal I-X inverters (#786) @canton7
- Splits AIO_H3 into 2 versions than can be selected by manager version (#779) @FozzieUK
- Splits H3 and H3 Pro inverter models to support newer firmware versions (also re-introduces SOH on H1 G2 manager 1.44+) (#777) @FozzieUK
- Update snapshot tests to test inverter model + connection + version (#806) @canton7
🪲 Fixes
v1.13.5b7
If your inverter is not running the latest manager version, you may need to select your manager version in the integration settings. See the wiki for details.
| Inverter | Supported by default | Selectable in settings |
|---|---|---|
| H1 G1 / AC1 / AIO | All | |
| H1 G2 | v1.44 | All |
| H3 | v1.80 | All |
| AIO-H3 | v1.01 | All |
| H3 Pro | v1.22 | All |
| KH / KA | v1.33 | All |