├── .devcontainer.json ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ └── feature_request.yml ├── dependabot.yml └── workflows │ ├── lint-next-branch.yml │ ├── lint.yml │ ├── release.yml │ ├── validate-next-branch.yml │ └── validate.yml ├── .gitignore ├── .ruff.toml ├── .vscode └── tasks.json ├── CONTRIBUTING.md ├── INTEGRATION_OF_NEW_BMS.md ├── LICENSE ├── README.md ├── TODO.md ├── assets ├── SEPLOS BMS Communication Protocol_V2.0 .pdf ├── SEPLOS-3.0RS485BMS.Modbus.RTU.Protocol.1._20230822104940 .pdf ├── dashboard.png └── misc │ ├── SEPLOS_V2_47H_DECODER.py │ ├── SEPLOS_V2_51H_DECODER.py │ ├── SEPLOS_V2_CHATGPT_TRANSLATED_AND_FORMATED.md │ ├── SEPLOS_V3.0_BMS_Modbus_RTU_Protocol_Decoder.py │ └── SEPLOS_V3_CHATGPT_TRANSLATED_AND_FORMATED.md ├── config └── configuration.yaml ├── custom_components └── bms_connector │ ├── __init__.py │ ├── bms │ ├── __init__.py │ ├── jkbms │ │ └── __init__.py │ └── seplos │ │ ├── __init__.py │ │ ├── v2 │ │ ├── __init__.py │ │ ├── alarms_teledata.py │ │ ├── calc_functions.py │ │ ├── const.py │ │ ├── data_parser.py │ │ ├── management_info.py │ │ ├── sensors.py │ │ ├── settings_protection.py │ │ └── telemetry.py │ │ └── v3 │ │ ├── __init__.py │ │ ├── const.py │ │ ├── data_parser.py │ │ └── sensors.py │ ├── config_flow.py │ ├── connector │ ├── __init__.py │ ├── bluetooth_serial │ │ └── BLUETOOTH_SERIAL_CONNECTOR_IN_HERE │ ├── esp_serial │ │ ├── ESPHOME_UART_CONNECTOR_IN_HERE │ │ └── esp_serial.py │ └── local_serial │ │ ├── __init__.py │ │ ├── local_serial.py │ │ └── seplos_v3_local_serial.py │ ├── const.py │ ├── manifest.json │ ├── sensor.py │ └── translations │ ├── cz.json │ ├── de.json │ ├── en.json │ └── fr.json ├── docs └── seplos.json ├── hacs.json ├── info.md ├── requirements.txt └── scripts ├── develop ├── lint └── setup /.devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/.devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/lint-next-branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/.github/workflows/lint-next-branch.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/validate-next-branch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/.github/workflows/validate-next-branch.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/.gitignore -------------------------------------------------------------------------------- /.ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/.ruff.toml -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /INTEGRATION_OF_NEW_BMS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/INTEGRATION_OF_NEW_BMS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/TODO.md -------------------------------------------------------------------------------- /assets/SEPLOS BMS Communication Protocol_V2.0 .pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/assets/SEPLOS BMS Communication Protocol_V2.0 .pdf -------------------------------------------------------------------------------- /assets/SEPLOS-3.0RS485BMS.Modbus.RTU.Protocol.1._20230822104940 .pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/assets/SEPLOS-3.0RS485BMS.Modbus.RTU.Protocol.1._20230822104940 .pdf -------------------------------------------------------------------------------- /assets/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/assets/dashboard.png -------------------------------------------------------------------------------- /assets/misc/SEPLOS_V2_47H_DECODER.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/assets/misc/SEPLOS_V2_47H_DECODER.py -------------------------------------------------------------------------------- /assets/misc/SEPLOS_V2_51H_DECODER.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/assets/misc/SEPLOS_V2_51H_DECODER.py -------------------------------------------------------------------------------- /assets/misc/SEPLOS_V2_CHATGPT_TRANSLATED_AND_FORMATED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/assets/misc/SEPLOS_V2_CHATGPT_TRANSLATED_AND_FORMATED.md -------------------------------------------------------------------------------- /assets/misc/SEPLOS_V3.0_BMS_Modbus_RTU_Protocol_Decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/assets/misc/SEPLOS_V3.0_BMS_Modbus_RTU_Protocol_Decoder.py -------------------------------------------------------------------------------- /assets/misc/SEPLOS_V3_CHATGPT_TRANSLATED_AND_FORMATED.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/assets/misc/SEPLOS_V3_CHATGPT_TRANSLATED_AND_FORMATED.md -------------------------------------------------------------------------------- /config/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/config/configuration.yaml -------------------------------------------------------------------------------- /custom_components/bms_connector/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/__init__.py -------------------------------------------------------------------------------- /custom_components/bms_connector/bms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /custom_components/bms_connector/bms/jkbms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /custom_components/bms_connector/bms/seplos/__init__.py: -------------------------------------------------------------------------------- 1 | """Holding File.""" -------------------------------------------------------------------------------- /custom_components/bms_connector/bms/seplos/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /custom_components/bms_connector/bms/seplos/v2/alarms_teledata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/bms/seplos/v2/alarms_teledata.py -------------------------------------------------------------------------------- /custom_components/bms_connector/bms/seplos/v2/calc_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/bms/seplos/v2/calc_functions.py -------------------------------------------------------------------------------- /custom_components/bms_connector/bms/seplos/v2/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/bms/seplos/v2/const.py -------------------------------------------------------------------------------- /custom_components/bms_connector/bms/seplos/v2/data_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/bms/seplos/v2/data_parser.py -------------------------------------------------------------------------------- /custom_components/bms_connector/bms/seplos/v2/management_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/bms/seplos/v2/management_info.py -------------------------------------------------------------------------------- /custom_components/bms_connector/bms/seplos/v2/sensors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/bms/seplos/v2/sensors.py -------------------------------------------------------------------------------- /custom_components/bms_connector/bms/seplos/v2/settings_protection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/bms/seplos/v2/settings_protection.py -------------------------------------------------------------------------------- /custom_components/bms_connector/bms/seplos/v2/telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/bms/seplos/v2/telemetry.py -------------------------------------------------------------------------------- /custom_components/bms_connector/bms/seplos/v3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /custom_components/bms_connector/bms/seplos/v3/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/bms/seplos/v3/const.py -------------------------------------------------------------------------------- /custom_components/bms_connector/bms/seplos/v3/data_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/bms/seplos/v3/data_parser.py -------------------------------------------------------------------------------- /custom_components/bms_connector/bms/seplos/v3/sensors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/bms/seplos/v3/sensors.py -------------------------------------------------------------------------------- /custom_components/bms_connector/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/config_flow.py -------------------------------------------------------------------------------- /custom_components/bms_connector/connector/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /custom_components/bms_connector/connector/bluetooth_serial/BLUETOOTH_SERIAL_CONNECTOR_IN_HERE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /custom_components/bms_connector/connector/esp_serial/ESPHOME_UART_CONNECTOR_IN_HERE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /custom_components/bms_connector/connector/esp_serial/esp_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/connector/esp_serial/esp_serial.py -------------------------------------------------------------------------------- /custom_components/bms_connector/connector/local_serial/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /custom_components/bms_connector/connector/local_serial/local_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/connector/local_serial/local_serial.py -------------------------------------------------------------------------------- /custom_components/bms_connector/connector/local_serial/seplos_v3_local_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/connector/local_serial/seplos_v3_local_serial.py -------------------------------------------------------------------------------- /custom_components/bms_connector/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/const.py -------------------------------------------------------------------------------- /custom_components/bms_connector/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/manifest.json -------------------------------------------------------------------------------- /custom_components/bms_connector/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/sensor.py -------------------------------------------------------------------------------- /custom_components/bms_connector/translations/cz.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/translations/cz.json -------------------------------------------------------------------------------- /custom_components/bms_connector/translations/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/translations/de.json -------------------------------------------------------------------------------- /custom_components/bms_connector/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/translations/en.json -------------------------------------------------------------------------------- /custom_components/bms_connector/translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/custom_components/bms_connector/translations/fr.json -------------------------------------------------------------------------------- /docs/seplos.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/hacs.json -------------------------------------------------------------------------------- /info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/info.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/develop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/scripts/develop -------------------------------------------------------------------------------- /scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/scripts/lint -------------------------------------------------------------------------------- /scripts/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flip555/bms_connector/HEAD/scripts/setup --------------------------------------------------------------------------------