Battery Monitor driver for serial battery in VenusOS GX systems
v1.3.20240428dev
.Driver version greater or equal to v1.2.20240219beta
The temperature limitation variables where changed to match the other variable names.
OLD
TEMPERATURE_LIMITS_WHILE_CHARGING
, TEMPERATURE_LIMITS_WHILE_DISCHARGING
NEW
TEMPERATURES_WHILE_CHARGING
, TEMPERATURES_WHILE_DISCHARGING
The SoC limitation variables where changed to match the cell voltage and temperature config.
OLD
CC_SOC_LIMIT1
, CC_SOC_LIMIT2
, CC_SOC_LIMIT3
CC_CURRENT_LIMIT1_FRACTION
, CC_CURRENT_LIMIT2_FRACTION
, CC_CURRENT_LIMIT3_FRACTION
DC_SOC_LIMIT1
, DC_SOC_LIMIT2
, DC_SOC_LIMIT3
DC_CURRENT_LIMIT1_FRACTION
, DC_CURRENT_LIMIT2_FRACTION
, DC_CURRENT_LIMIT3_FRACTION
NEW
SOC_WHILE_CHARGING
, MAX_CHARGE_CURRENT_SOC_FRACTION
, SOC_WHILE_DISCHARGING
, MAX_DISCHARGE_CURRENT_SOC_FRACTION
Driver version greater or equal to v1.1.20231223beta
PUBLISH_CONFIG_VALUES
now has to be True or FalseDriver version greater or equal to v1.0.20231128beta
The custom name is not saved to the config file anymore, but to the dbus service com.victronenergy.settings. You have to re-enter it once.
If you selected a specific device in Settings -> System setup -> Battery monitor
and/or Settings -> DVCC -> Controlling BMS
you have to reselect it.
Driver version greater or equal to v1.0.20230629beta
and smaller or equal to v1.0.20230926beta
:
With v1.0.20230927beta
the following values changed names:
BULK_CELL_VOLTAGE
-> SOC_RESET_VOLTAGE
BULK_AFTER_DAYS
-> SOC_RESET_AFTER_DAYS
config.ini
by @mr-manuelPUBLISH_CONFIG_VALUES
now has to be True or False by @mr-manuelVOLTAGE_DROP
now behaves differently. Before it reduced the voltage for the check, now the voltage for the charger is increased in order to get the target voltage on the BMS by @mr-manuelBLOCK_ON_DISCONNECT
option in the config.default.ini
file by @mr-manuelreinstall-local.sh
script for Bluetooth installation by @mr-manuelconfig.ini
sample by @hoschultFull Changelog: https://github.com/Louisvdw/dbus-serialbattery/compare/v1.0.20230531...v1.2.20240404
Driver version greater or equal to v1.2.20240219beta
The temperature limitation variables where changed to match the other variable names.
OLD
TEMPERATURE_LIMITS_WHILE_CHARGING
, TEMPERATURE_LIMITS_WHILE_DISCHARGING
NEW
TEMPERATURES_WHILE_CHARGING
, TEMPERATURES_WHILE_DISCHARGING
The SoC limitation variables where changed to match the cell voltage and temperature config.
OLD
CC_SOC_LIMIT1
, CC_SOC_LIMIT2
, CC_SOC_LIMIT3
CC_CURRENT_LIMIT1_FRACTION
, CC_CURRENT_LIMIT2_FRACTION
, CC_CURRENT_LIMIT3_FRACTION
DC_SOC_LIMIT1
, DC_SOC_LIMIT2
, DC_SOC_LIMIT3
DC_CURRENT_LIMIT1_FRACTION
, DC_CURRENT_LIMIT2_FRACTION
, DC_CURRENT_LIMIT3_FRACTION
NEW
SOC_WHILE_CHARGING
, MAX_CHARGE_CURRENT_SOC_FRACTION
, SOC_WHILE_DISCHARGING
, MAX_DISCHARGE_CURRENT_SOC_FRACTION
Driver version greater or equal to v1.1.20231223beta
PUBLISH_CONFIG_VALUES
now has to be True or FalseDriver version greater or equal to v1.0.20231128beta
The custom name is not saved to the config file anymore, but to the dbus service com.victronenergy.settings. You have to re-enter it once.
If you selected a specific device in Settings -> System setup -> Battery monitor
and/or Settings -> DVCC -> Controlling BMS
you have to reselect it.
Driver version greater or equal to v1.0.20230629beta
and smaller or equal to v1.0.20230926beta
:
With v1.0.20230927beta
the following values changed names:
BULK_CELL_VOLTAGE
-> SOC_RESET_VOLTAGE
BULK_AFTER_DAYS
-> SOC_RESET_AFTER_DAYS
config.ini
by @mr-manuelPUBLISH_CONFIG_VALUES
now has to be True or False by @mr-manuelVOLTAGE_DROP
now behaves differently. Before it reduced the voltage for the check, now the voltage for the charger is increased in order to get the target voltage on the BMS by @mr-manuelBLOCK_ON_DISCONNECT
option in the config.default.ini
file by @mr-manuelreinstall-local.sh
script for Bluetooth installation by @mr-manuelconfig.ini
sample by @hoschultFull Changelog: https://github.com/Louisvdw/dbus-serialbattery/compare/v1.0.20230531...v1.2.20240227beta
config.ini
. All values from the utils.py
gets lost. The changes in the config.ini
will persists future updates.Driver version greater or equal to v1.1.20231223beta
PUBLISH_CONFIG_VALUES
now has to be True or FalseDriver version greater or equal to v1.0.20231128beta
The custom name is not saved to the config file anymore, but to the dbus service com.victronenergy.settings. You have to re-enter it once.
If you selected a specific device in Settings -> System setup -> Battery monitor
and/or Settings -> DVCC -> Controlling BMS
you have to reselect it.
Driver version greater or equal to v1.0.20230629beta
and smaller or equal to v1.0.20230926beta
:
With v1.0.20230927beta
the following values changed names:
BULK_CELL_VOLTAGE
-> SOC_RESET_VOLTAGE
BULK_AFTER_DAYS
-> SOC_RESET_AFTER_DAYS
config.ini
by @mr-manuelPUBLISH_CONFIG_VALUES
now has to be True or False by @mr-manuelVOLTAGE_DROP
now behaves differently. Before it reduced the voltage for the check, now the voltage for the charger is increased in order to get the target voltage on the BMS by @mr-manuelBLOCK_ON_DISCONNECT
option in the config.default.ini
file by @mr-manuelreinstall-local.sh
script for Bluetooth installation by @mr-manuelconfig.ini
sample by @hoschultFull Changelog: https://github.com/Louisvdw/dbus-serialbattery/compare/v1.0.20230724beta...v1.0.20240102beta
Driver version greater or equal to v1.0.20230629beta
and smaller or equal to v1.0.20230926beta
:
With v1.0.20230927beta
the following values changed names:
BULK_CELL_VOLTAGE
-> SOC_RESET_VOLTAGE
BULK_AFTER_DAYS
-> SOC_RESET_AFTER_DAYS
config.ini
by @mr-manuelVOLTAGE_DROP
now behaves differently. Before it reduced the voltage for the check, now the voltage for the charger is increased in order to get the target voltage on the BMS by @mr-manuelreinstall-local.sh
script for Bluetooth installation by @mr-manuelconfig.ini
sample by @hoschultFull Changelog: https://github.com/Louisvdw/dbus-serialbattery/compare/v1.0.20230531...1.0.20231125beta
reinstall-local.sh
script for Bluetooth installation by @mr-manuelconfig.ini
sample by @hoschultFull Changelog: https://github.com/Louisvdw/dbus-serialbattery/compare/v1.0.20230531...v1.0.20230724beta
The config is now done in the config.ini
. All values from the utils.py
get lost (as before). The changes in the config.ini
will persists future updates.
self.unique_identifier
to the battery class. Used to identify a BMS when multiple BMS are connected - planned for future use by @mr-manuelCVCM_ENABLE
is False
. Before float voltage was applied by @mr-manuelconfig.ini
for easier user usage by @mr-manuelconfig.ini
to the root of a USB flash drive on install via the USB method by @mr-manuelVOLTAGE_DROP
voltage, if you are using a SmartShunt as battery monitor as there is a little voltage difference https://github.com/Louisvdw/dbus-serialbattery/discussions/632 by @mr-manuelreinstall-local.sh
to recreate /data/conf/serial-starter.d
, if deleted by disable.sh
--> to check if the file conf/serial-starter.d
could now be removed from the repository by @mr-manuelrestore-gui.sh
by @mr-manueldefault_config.ini
to config.default.ini
https://github.com/Louisvdw/dbus-serialbattery/pull/412#issuecomment-1434287942 by @mr-manuelTIME_TO_SOC_VALUE_TYPE
from Both seconds and time string "<seconds> [<days>d <hours>h <minutes>m <seconds>s]"
to 1 Seconds
by @mr-manuelTIME_TO_SOC_VALUE_TYPE
is set to other than 1
https://github.com/Louisvdw/dbus-serialbattery/pull/424#issuecomment-1440511018 by @mr-manuelreinstall-local.sh
by @mr-manuelreinstall-local.sh
. Fixes also https://github.com/Louisvdw/dbus-serialbattery/issues/520 by @mr-manuelTIME_TO_SOC_LOOP_CYCLES
to TIME_TO_SOC_RECALCULATE_EVERY
by @mr-manueldays, HR:MN:SC
to <days>d <hours>h <minutes>m <seconds>s
(same as Time-To-Go) by @mr-manuelFull Changelog: https://github.com/Louisvdw/dbus-serialbattery/compare/v0.14.3...v1.0.20230531
VOLTAGE_DROP
voltage, if you are using a SmartShunt as battery monitor as there is a little voltage difference https://github.com/Louisvdw/dbus-serialbattery/discussions/632 by @mr-manuelFull Changelog: https://github.com/Louisvdw/dbus-serialbattery/compare/v1.0.20230508beta...v1.0.20230525beta
The next release will be a stable release. Please test, check logfiles and open an issue if you find errors.
The config is now done in the config.ini
. All values from the utils.py
get lost (as before). The changes in the config.ini
will persists future updates.
self.unique_identifier
to the battery class. Used to identify a BMS when multiple BMS are connected - planned for future use by @mr-manuelCVCM_ENABLE
is False
. Before float voltage was applied by @mr-manuelconfig.ini
for easier user usage by @mr-manuelconfig.ini
to the root of a USB flash drive on install via the USB method by @mr-manuelreinstall-local.sh
to recreate /data/conf/serial-starter.d
, if deleted by disable.sh
--> to check if the file conf/serial-starter.d
could now be removed from the repository by @mr-manuelrestore-gui.sh
by @mr-manueldefault_config.ini
to config.default.ini
https://github.com/Louisvdw/dbus-serialbattery/pull/412#issuecomment-1434287942 by @mr-manuelTIME_TO_SOC_VALUE_TYPE
from Both seconds and time string "<seconds> [<days>d <hours>h <minutes>m <seconds>s]"
to 1 Seconds
by @mr-manuelTIME_TO_SOC_VALUE_TYPE
is set to other than 1
https://github.com/Louisvdw/dbus-serialbattery/pull/424#issuecomment-1440511018 by @mr-manuelreinstall-local.sh
. Fixes also https://github.com/Louisvdw/dbus-serialbattery/issues/520 by @mr-manuelTIME_TO_SOC_LOOP_CYCLES
to TIME_TO_SOC_RECALCULATE_EVERY
by @mr-manueldays, HR:MN:SC
to <days>d <hours>h <minutes>m <seconds>s
(same as Time-To-Go) by @mr-manuelPlease test with Daly BMS and give us feedback, if you see errors in the logs. See How to troubleshoot.
Full Changelog: https://github.com/Louisvdw/dbus-serialbattery/compare/v0.14b3ble...v1.0.20230508beta
This is a special beta build that include changes to use bluetooth connection on a JKBMS instead of a wired connection. Please see the discussion on how to set up the bluettooth connection to make this work, and also provide feedback at https://github.com/Louisvdw/dbus-serialbattery/pull/372
Full Changelog: https://github.com/Louisvdw/dbus-serialbattery/compare/v0.14.3...v0.14b3ble
Mainly bug fixes
Full Changelog: https://github.com/Louisvdw/dbus-serialbattery/compare/v0.14.2...v0.14.3