Which LCD are you using? I know that on earlier models (maybe still today) the display was RS-485 based, and needed the converter module from TTL (UART) on the BMS to RS-485. I don't know this is in fact still the case...
Nice work @BradCagle
You might want to have a look at the work some other guys are doing to do the same with bluetooth for the JKBMS. It is also pretty far along.
It would be good if we can all use the same bluetooth libraries. That would make it merging back to the main serial battery project much easier.
Bluetooth-Support for JK BMS by baranator · Pull Request #372 · Louisvdw/dbus-serialbattery
This fork adds BLE-support for some JK BMS systems. I splitted this in two repositories: One for the dbus-serialbattery binding itself and one for a universal jkbms-python library. As that one is n...github.com
Hey guys, I created a new thread for the Bluetooth driver here: https://diysolarforum.com/threads/victron-venusos-driver-for-bluetooth-bms.54124/
Trying to avoid hijacking this thread.
Thanks
does this work for felicity 15kwh battery??????????I have created a VenusOS driver that can talk to BMS/Batteries that has serial communications (instead of the normal CANbus). RS485/RS232/TTL/UART and Venus 2.80+ have been tested.
Currently it works with
The driver will act as Battery Monitor inside VenusOS which will also publish the battery to your VRM.
- JBD BMS (LLT Power / Overkill Solar)
- Daly BMS (Daly Smart BMS / Daly Sinowealth based BMS)
- ANT BMS
- MNB spi BMS - disabled by default as it requires extra libraries installed to work. Contact @Mike Dorsett for information
- JKBMS / Heltec
- Renogy
- Tian Power BMS (Revov battery / LifePower)
- ECS (GreenMeter)
The following values are included:
- State Of Charge
- Voltage
- Current
- Power
- Can handle batteries with from 3 - 32 cells
- battery temperature
- min/max cell voltages
- raise alarms from the BMS
- available capacity
- history of charge cycles
The current release is on GitHub if you want to check it out.
The Victron batteries are just like that.I'm about to build a new battery 4P16S, 280Ah which will be connected to 3x Victron Multiplus II 5kVA inverters in 3-phase. My potential, continuous load from the inverters will be ~350A and finding a BMS capable of handling this load will be very difficult.
I realise that what I'm about to say is very controversial and not recommended but I just want to know if there would be any issue in using the BMS purely as a cell monitor and connecting the inverters' loads directly to the battery (bypassing the BMS charge/discharge load connections) and having the Victron MPs stop/start charging based on alerts? ie. stop charging at a cell high voltage alarm, stop discharging at a cell low voltage alarm etc.?
BMS's are relatively cheap, why not just make 4 x 16s batteries with 4 BMS's if you want to use serial driver?I'm about to build a new battery 4P16S, 280Ah which will be connected to 3x Victron Multiplus II 5kVA inverters in 3-phase. My potential, continuous load from the inverters will be ~350A and finding a BMS capable of handling this load will be very difficult.
I realise that what I'm about to say is very controversial and not recommended but I just want to know if there would be any issue in using the BMS purely as a cell monitor and connecting the inverters' loads directly to the battery (bypassing the BMS charge/discharge load connections) and having the Victron MPs stop/start charging based on alerts? ie. stop charging at a cell high voltage alarm, stop discharging at a cell low voltage alarm etc.?
Are the battery loads not connected to a BMS inside the plastic housing?The Victron batteries are just like that.
Because I want to connect my cells in parallel within the pack.BMS's are relatively cheap, why not just make 4 x 16s batteries with 4 BMS's if you want to use serial driver?
I literally just received 16 more eve280 and x4 bms so I can split my current 2p8s into x2 8s packs and have x4 8s packs in paralell with every cell monitored.I want to connect my cells in parallel within the pack.
This would help me as well. Renogy have can busses on their batteries and share ZERO info on how to use them....I have not seen their comms protocol published anywhere. If can find their protocol I can add them to the list.
Victron use external BMS (except on the new smart batteries I think), no current going trough the BMSAre the battery loads not connected to a BMS inside the plastic housing?
Because I want to connect my cells in parallel within the pack.
I have created a VenusOS driver that can talk to BMS/Batteries that has serial communications (instead of the normal CANbus). RS485/RS232/TTL/UART and Venus 2.80+ have been tested.
Currently it works with
The driver will act as Battery Monitor inside VenusOS which will also publish the battery to your VRM.
- JBD BMS (LLT Power / Overkill Solar)
- Daly BMS (Daly Smart BMS / Daly Sinowealth based BMS)
- ANT BMS
- MNB spi BMS - disabled by default as it requires extra libraries installed to work. Contact @Mike Dorsett for information
- JKBMS / Heltec
- Renogy
- Tian Power BMS (Revov battery / LifePower)
- ECS (GreenMeter)
The following values are included:
- State Of Charge
- Voltage
- Current
- Power
- Can handle batteries with from 3 - 32 cells
- battery temperature
- min/max cell voltages
- raise alarms from the BMS
- available capacity
- history of charge cycles
The current release is on GitHub if you want to check it out.
The driver works with many BMS's that use TTL, with a TTL to USB adaptor, I don't see any AIM BMS's on the list, have you read this and gone to the discussions?:Can your driver be adapted to interact with any TTL device using TTL communications protocol? I am asking as I have a document from Aims that describes that implementation of TTL with the interactions defined.