Releases: Privatecoder/seplos-mqtt-remote-rs485
v3.0.1
This release follows a different approach and is incompatible with the initial setup of this project.
When multiple batteries are connected through their RS485 port it is possible to query each device, including the master via the CAN port's RS485 part, without having multiple masters on the same bus (as usually the inverter acts as a master when reading the BMS through RS485 instead of CAN, causing multi-master-collisions).
This means, that one has to split the CAN port to pass the CAN connection to the inverter and the RS485 onto the next pack (on the master pack) and also split each slave's CAN port to connect it to the previous and next pack.
v3.0.0
This release follows a different approach and is incompatible with the initial setup of this project.
When multiple batteries are connected through their RS485 port it is possible to query each device, including the master via the CAN port – without multiple masters on the bus as usually the inverter is the master when reading the BMS through RS485 instead of CAN.
This means, that one has to split the CAN port to pass the CAN connection to the inverter and the RS485 onto the next pack on the master pack and also split each slave's CAN port to connect it to the previous and next pack.
v2.0.7
fix no python logs in docker
v2.0.6
Timeout for serial connection
v2.0.5
add 1 sec delay between telesignalization- and telemetry-requests, as well as after querying each pack to reduce multi-master collisions
v2.0.4
v2.0.3
cosmetic change to ha model display string
v2.0.2
change sending online message to each packs update loop run instead of retain
v2.0.1
retain online/offline-messages
v2.0.0
breaking changes: starting from version 2.0, entity-ids from auto-created sensors via mqtt auto discovery will be prefixed with seplos_bms_pack_x instead of seplos_pack_x.
add home assistant auto discovery sensor config creation logic, improved lovelace code, added some initial code for intra-pack communication decoding, add handler for stopped containers, add last will, catch port-disconnections and disapperaings, add availability, unified logs, added check if serial connection is open to exit-handler