-
-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Welcome to the BMS Connector integration for Home Assistant. This integration provides support for interfacing with various Battery Management Systems (BMS), not limited to Seplos, via RS485-USB or other connection methods.
- Make sure HACS is installed.
- Go to the HACS Integrations page.
- Click on the three dots in the upper right corner and select "Custom repositories."
- Enter the URL
https://github.com/flip555/bms_connector
and choose "Integration" in the category dropdown. - Click "Add."
- You will now find "BMS Connector" in the Integrations list within HACS. Simply install it.
- Clone this repository or download the zip file.
- Transfer the
bms_connector
folder from the repository into thecustom_components
directory within your Home Assistant configuration. - Restart Home Assistant.
Follow these steps to configure the BMS Connector integration for Home Assistant:
Before proceeding, please ensure that you have deleted any old entries added via the 'seplos_bms_ha' addon. Keeping old entries may lead to sensor naming conflicts with the new version. Any data stored in the old sensors should be automatically adopted by the new addon.
-
Confirm that you have deleted any old entries from the 'seplos_bms_ha' addon.
-
Check the box below to confirm.
- I confirm I have deleted old entries.
-
Click "Next" to continue.
Please select your BMS version from the list below. If your BMS is not listed, it is currently not supported. You can request support on our GitHub repository.
-
Choose your BMS type from the dropdown list.
- BMS Type: [Dropdown]
-
Click "Next" to proceed.
Enter the connection port for your BMS. For example, use '/dev/ttyUSB0' for local serial connections. ESPHome and Bluetooth connection ports may become available in the future.
-
Enter your connection port in the field below.
- Connection Port: [Field]
-
Click "Next" to move on.
Please enter your battery address and desired sensor naming prefix. All sensors will automatically include the battery address as part of their names, and this cannot be removed.
-
Enter your battery pack address in the field below.
- Battery Address: 0x00
-
Enter your desired sensor prefix in the field below.
- Sensor Prefix: Seplos BMS HA
-
Click "Finish" to create the configuration entry.
That's it! Your BMS Connector integration is now configured and ready to use with Home Assistant.
This section provides information on how to use the integration once it's set up. Describe the available entities, services, and how users can access telemetry data, alarm data, and more.
Here, you'll find solutions to common issues that users might encounter, such as:
- Invalid USB Port: Ensure that the port starts with "/dev/ttyUSB" and ends with a single digit.
- Other Issues: List and address any other potential problems users may face.
If you want to contribute to this project, please follow these guidelines:
- Report bugs and request new features on the GitHub issues page.
- Follow coding and documentation standards specified in the project's repository. Your contributions are welcome and appreciated!