-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adds additional BMS entities for H1 G2 and KH inverters on latest firmware #735
base: main
Are you sure you want to change the base?
Conversation
On H1 G2 inverter adds these entities bms_cell_temp_high, bms_cell_temp_low, bms_cell_mv_high, bms_cell_mv_low, batvolt, bat_current and inverter_fault_code. Note this is firmware sensitive and requires latest H1 G2 firmware (Master 1.48, Manager 1.31) note the following Manager: 1.37, Master: 1.22 does not support all of the BMS registers (it will error on batvolt and batcurrent) Manager 1.44, Master 1.27 does support all the BMS registers but the scale is incorrect on bms_cell_mV-low/high Manager 1.48, Master 1.31 supports all the BMS registers and the scale is correct on bms_cell_mV-low/high see nathanmarlor#712
Thanks! I've finally got around to putting in support for different manager versions (#739), so we can add these and not break everyone. That will require a little bit of reword of the PR though: have two |
ok thanks!, i'll update my branch with all the latest changes, have a quick read through to digest the version stuff and go from there |
inverters running with latest firmware On H1 G2 inverter this PR will add these entities- bms_cell_temp_high bms_cell_temp_low bms_cell_mv_high bms_cell_mv_low batvolt bat_current inverter_fault_code Note this update is firmware version sensitive If you have Manager: 1.37, Master: 1.22 it will not support all the BMS registers - either upgrade to the latest firmware or configure the integration and in settings enter the manager version 1.44 WIth Manager firmware 1.44 the scale is incorrect on bms_cell_mV, low/high (a Fox bug, upgrade to Manager to fix this 1.48) Manager 1.48, Master 1.31 supports all the BMS registers On KH inverter this PR will add these missing BMS entities- bms_cell_temp_high bms_cell_temp_low bms_cell_mv_high bms_cell_mv_low bms_kwh_remaining
@canton7 i've made the following changes - 2 new If config version is entered for 1,44 it will select I also extended to the KH and added in BMS cell volts, temps and kwh_remaining as per #740 (comment) EDIT: Can we pre-release as a beta and find a few candidate testers before we let this go wild. |
I'll be happy to represent the post-1.33 KH contingent :-) |
@FozzieUK Perfect, thanks!
I might be tempted to rename it anyway for consistency -- then someone reading entity_descriptions can see quickly that it refers to more than one inverter.
👍 . I'm tempted to rename the
Yep I think that makes sense. I should have some time on Sunday. |
consistency with other inverter models
No problem, it was bothering me too - i've updated it so now
Perfect, thanks 👍 |
Adds additional BMS entities for H1 G2 and KH inverters running with latest firmware
On H1 G2 inverter this PR will add these entities-
bms_cell_temp_high
bms_cell_temp_low
bms_cell_mv_high
bms_cell_mv_low
batvolt
bat_current
inverter_fault_code
Note for the G2 this update is sensitive to firmware version:
On the H1 G2, if you have Manager: 1.37, Master: 1.22 it will not support all the BMS registers - either upgrade to the latest firmware or in the integration configure the settings and enter the manager version of 1.44
also note Manager firmware 1.44 has incorrect scale on bms_cell_mV, low/high (this is a Fox bug, upgrade to Manager 1.48 to fix this)
see #712
On KH inverter this PR will add these missing BMS entities-
bms_cell_temp_high
bms_cell_temp_low
bms_cell_mv_high
bms_cell_mv_low
bms_kwh_remaining
see #740 (comment)