/Seplos3MQTT

Python script to connect a battery pack using BMS Seplos v3.0 to MQTT

Primary LanguagePythonMIT LicenseMIT

Seplos3MQTT

Python script to connect a battery pack using BMS Seplos Version 3 to MQTT

Connect a USB to RS485 to any RS485 free port in your Seplos Pack. MQTT also provides Home Assistant auto discovery

Quick start

Adapt the variables in the docker-compose.yaml. Then build the image and start with docker-compose:

sudo docker build -t seplos3mqtt .
sudo docker-compose up -d

Documentation

Usage:  
  python seplos3mqtt.py 

INI file:  
[seplos3mqtt]
serial = serial port
mqtt_server = mqtt server address
mqtt_port = mqtt server port
mqtt_user = mqtt username
mqtt_pass = mqtt password
mqtt_prefix = mqtt prefix

How-to video - In Spanish

BMS Seplos V3.0, Integración de datos en domótica

Pinout and Wiring

Seplos RS485 Pinout

Seplos Wiring

Project Informations

- License

- Release Note

  • 1.0.0 First release

Disclaimer

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.