Daly BMS to Wemos D1 With opto coupler, works with Daly BMS and Daly BMS 100.
Daly BMS via Bluetooth connection.
This part only goes about the hardware, the connection to Domoticz Via Node red you find in the first page of the project
Schematic
Wemos Needs to be powered via UBS
Here you can download the firmware to upload to your wemos D1
Test of the project with LCD Display and connection to the wemos D1 board via the USB bluetooth/Wifi connection from the BMS
This is al the data from the DalyBms via the wemos D1 to MQQT
{"Device":{"Name":"Daly2MQTT","IP":"192.168.1.199","Flash_Size":4194304,"Sketch_Size":463216,"Free_Sketch_Space":3706880,"CPU_Frequency":80,"Real_Flash_Size":4194304,"ESP_VCC":3.293,"Wifi_RSSI":-35,"Relais_Active":false,"Relais_Manual":false,"sw_version":"2.15.0","Free_Heap":30088,"json_space":1592,"runtime":304,"ws_clients":0,"MQTT_Json":true},"Pack":{"Voltage":13.2,"Current":-1.6,"Power":-21.12,"SOC":99.1,"Remaining_Ah":317.1,"Remaining_kWh":4.18572,"Cycles":0,"BMS_Temp":19,"Cell_Temp":19,"cell_hVt":3.52,"cell_lVt":2.7,"cell_hVt2":3.57,"cell_lVt2":2.65,"pack_hVt":14,"pack_lVt":10.8,"pack_hVt2":14.4,"pack_lVt2":10.4,"High_CellNr":1,"High_CellV":3.318,"Low_CellNr":4,"Low_CellV":3.315,"Cell_Diff":3,"DischargeFET":true,"ChargeFET":true,"Status":"Discharge","Cells":4,"Heartbeat":202,"Balance_Active":false,"Fail_Codes":""},"CellV":{"CellV_1":3.318,"CellV_2":3.316,"CellV_3":3.316,"CellV_4":3.315},"CellTemp":{"Cell_Temp_1":19,"Cell_Temp_2":19}}
All the rest you find in page 1 of Daly to Mqqt !!!
https://all-solutions.github.io/Flash2MQTT/
https://all-solutions.github.io/Flash2MQTT/
https://www.dalybmswifi.com/build-it-2/
EnergyTotal<x>
MQTT Topic Description Value
<topic>/Device_Control/Pack_SOC
you can set the SOC for calibration
0.0-100.0
<topic>/Device_Control/Pack_DischargeFET
switch the Discharge FET
true false
<topic>/Device_Control/Pack_ChargeFET
switch the Charge FET
true false
<topic>/Device_Control/Wake_BMS
Wake the BMS remote
true
<topic>/Device_Control/Pack_Relais
switch the relais on GPIO14 if its set to Manual
true false
Wake up BMS
BMS10/Device_Control/Wake_BMS true
NODE RED CODE TO SENT DATA TO BMS
BMS10/Device_Control/Wake_BMS