Don't worry my friend, I'll try with T-Eth-Lite. Do you think it will work?@Imanol82
Regarding your problem there will probably be a solution but I haven't had time to look into it yet.
Thank you very much!
Don't worry my friend, I'll try with T-Eth-Lite. Do you think it will work?@Imanol82
Regarding your problem there will probably be a solution but I haven't had time to look into it yet.
Is there anything purposefully done to toggle the BMS charge / discharge switches when yambms switches from EOC/Stop to Bulk when the rebulk threshold is met? I heard my BMS relay click off and on very quickly right when yambms switched. If this is done purposefully I’d like to disable it if possible.
Trying to compile the new remote feature 1.5.5
6 JKBMS tcan485, so using minimal file
get this error on compiler:
1RHBl-px5uB - rhb.digital paste
pastebin.rhb.digital
this is my configuration:
qzXiq-yWP4T - rhb.digital paste
pastebin.rhb.digital
what am i missing? doing wrong?
thanks. newb here :-D
@Sleeper85 , what do you think about this post?
Is it possible to somehow emulate the behavior of a "compatible" battery for the inverter?
U can really explain it just perfectly.. thanks… now working beautifulAt the beginning of the BMS section, you didn't import the sniffer that connects to UART1.
You can also comment out UART2 and UART3. (board_options section)
If you'd like to try it, the standard version = minimal + cell voltages.
You took the example for JK-B, it is simpler to use the example for JK-PB (JK RS485).
![]()
esphome-yambms/YamBMS_RP_JK-BMS_RS485_Modbus_mode2.yaml at main · Sleeper85/esphome-yambms
Yet another multi-BMS Merging Solution. Contribute to Sleeper85/esphome-yambms development by creating an account on GitHub.github.com
Probably possible, do you know the protocol used in this case?
Thank you very much, I'm you beta tester for this board? hahaha
In the end, I'm using "YamBMS_RP_JK-BMS_RS485_Modbus_mode2.yaml" but now I have this error:
View attachment 291154
Thank you very much for your support!!
hallo how error my file
not compile
only jk bms monitor
I've answer you in Github but thanks a lot!@Imanol82
Regarding your problem there will probably be a solution but I haven't had time to look into it yet.
@Imanol82
With Deye, it uses the PYLON 1.2 protocol (fewer CAN messages).
The additional messages of the PYLON 2 protocol are not supported by Deye, this adds nothing new.
The EOC Timer switch is a safety feature I added that will terminate charging after 30 minutes (this value can be changed) even if cell equalization is not complete.
If your batteries are of good quality and well equalized, you can disable this switch.
Charging will end when your cells are equalized.
@Sleeper85
Hello, since i have the added the shunt to the my Yam i have observed fallowing behavior
When the battery is in bulk and not 100% charged the SOC displayed by inverter is matching with the SOC from YAML.
When the battery si reaching 100% charge, the state is switching from Bulk to Float the battery voltage is decreased to float voltage forcing inverter to discharge the battery exporting some energy.
This discharge is counted by the shunt, in shunt app can be observed a SOC of 99.9%, this value been sent to inverter it shows 99%, the yam is displaying 100% as the accuracy decimals is set to 0.
I have rounded the value of SOC in lambda to fix this issue and now the value displayed by the inverter obviously is rounded to 100%
lambda: |-
float soc = round(id(${yambms_id}_state_of_charge).state);
if (id(${yambms_id}_bms_combined).state == 0) return 0; // no BMS combined => sending 0%
else if (soc < 99) return soc; // SoC < 99% => sending SoC
else if (id(${yambms_id}_eoc) == true) return soc; // End Of Charge => sending SoC
else return 98; // Otherwise => sending 98%
My be just the case for Victron shunt (I have the 300A version) sending SOC with decimal, i don't know if this is happening for other users but in my case this rounding solved the issue.
Hi @Sleeper85, I have several BYD 48V 2.5kWh (B-Plus-2.5) batteries connected to a Victron Multiplus II with Cerbo GX comms to the battery bank through the BMU inside of the battery rack box - see attached system diagram, address dip switches of my 2x BYD batteries connected in parallel...
I want to add JK-B BMS 16s packs to the mix, where communication should also be added to Victron VRM by using YamBMS - will this be possible with your multiple BMS solution? Will the additional battery packs with JK-B BMSes need to be connected with RS485 to the BYD Box BMU and from there, the BMU will send data to the Inverter through CAN?
I would appreciate if you have some info on this to get it to also communicate if possible...
Thanks.
I have updated and I think something is not OK:
View attachment 292415
This is just when I updated:
View attachment 292416
Looks like has fixed alone...
View attachment 292419
Thanks!