Releases: wills106/homeassistant-solax-modbus
0.4.11
Corrected Gen4 time window handling and typos
Corrections to resolve issue reported by @mickemartinsson (missing battery_input_energy_today & battery_output_energy_today) on Gen3_X3
Added total battery energy input and output (Gen3 & Gen4)
X1-AC-Test-2
X1-AC-Test
To determine if X1-AC uses similar registers to the X3MIC Pro or not.
0.4.10
Gen2, Gen3 & Gen4
Added a new button:
- unlock_inverter
Gen2 & Gen3
Added the following sensors and selects:
- discharger_start_time_1
- discharger_end_time_1
- discharger_start_time_2
- discharger_end_time_2
"The discharge time allows you to use the battery only from the start time to the end time"
While the sensors read on Gen3 and you can alter the times I can't verify if it does anything on the Gen3. Might only apply to Gen2
(Does not force Discharge into the Grid)
Gen2
Removed the following sensors as they don't exist on Gen2
- battery_input_energy_today
- battery_output_energy_today
0.4.9
0.4.8
General code clean up.
sensor.solax_rtc now formated as datetime (still disabled by default)
Set the following to disabled by default:
Gen2, Gen3 & Gen4
- sensor.solax_bms_connect_state
Gen 2 & Gen3
- sensor.solax_charger_start_time_1
- sensor.solax_charger_end_time_1
- sensor.solax_charger_start_time_2
- sensor.solax_charger_end_time_2
Gen3
- sensor.solax_backup_charge_end
- sensor.solax_backup_charge_start
- sensor.solax_backup_gridcharge
0.4.7
0.4.6
0.4.5
Gen2, Gen3 & Gen4
Added:
- Battery Awaken Button
Gen2 & Gen3
Added remaining charge times.
Now full 00:00 - 23:45 Resolution is 15mins
Gen4:
- select.solax_charger_start_time_1
- select.solax_charger_end_time_1
- select.solax_charger_start_time_2
- select.solax_charger_end_time_2
- select.solax_discharger_start_time_1
- select.solax_discharger_end_time_1
- select.solax_discharger_start_time_2
- select.solax_discharger_end_time_2
Times available 00:00 - 23:45 Resolution is 15mins
Future:
Change to a more elegant solution that can be encoded on the fly to allow greater resolution of times available.
Likely to set the following to disabled by default, due to them being duplicates of the time selects:
Gen2 & Gen3:
- sensor.solax_charger_start_time_1
- sensor.solax_charger_end_time_1
- sensor.solax_charger_start_time_2
- sensor.solax_charger_end_time_2
Gen4:
- sensor.solax_charger_start_time_1
- sensor.solax_charger_end_time_1
- sensor.solax_charger_start_time_2
- sensor.solax_charger_end_time_2
- sensor.solax_discharger_start_time_1
- sensor.solax_discharger_end_time_1
- sensor.solax_discharger_start_time_2
- sensor.solax_discharger_end_time_2
0.4.4
Gen2 & Gen3
Padded the following with leading zeros to make them look more like real time entries:
- sensor.solax_charger_start_time_1
- sensor.solax_charger_end_time_1
- sensor.solax_charger_start_time_2
- sensor.solax_charger_end_time_2
Added the following selects:
(You need to manually add these to your Lovelace)
- select.solax_charger_start_time_1
- select.solax_charger_end_time_1
- select.solax_charger_start_time_2
- select.solax_charger_end_time_2
I have only implemented 00:00 - 06:45 so far. In 15min blocks.
Each one is hard encoded so I want to ensure these work as expect first, before doing the rest.
Once they are all finished I will set the above sensors to hidden as default.
This is a temporary stopgap till a more elegant solution can be made with encoding on the fly.
0.4.3
Set the following to be hidden as default due to them being duplicates of number entries
- sensor.solax_export_control_user_limit
- sensor.solax_forcetime_period_1_maximum_capacity
- sensor.solax_forcetime_period_2_maximum_capacity
New README.md
Initial Support for HACS