MrPablo
Solar Enthusiast
No need to do that, we're just spinning off to a dedicated topic, that's all.You are very right
i will delete all the comments as it would deter others when they seek information
No need to do that, we're just spinning off to a dedicated topic, that's all.You are very right
i will delete all the comments as it would deter others when they seek information
Just to update this thread that i have successfully added the second battery with BMS active balancing in playI don't think you can add additional cells for balancing and monitoring without increasing the total voltage. As you say, that's not something you can do with the Solis inverter.
I'd suggest buying another JK BMS that matches your current one, setting up the second battery with that and you can potentially be the tester for multi BMS logic when I develop it.
I realized what I did wrong - was supposed to order x2 of the actual esp32 and x 2 of the esp32s3 and i ordered x4 of the CAN isolation insteadAlso, I'd like to add my two cents to this amazing project.
I've prepared a summary connection diagram for those who are going to use the M5Stack—a nice product that simplifies the wiring and connections, making the hardware part almost plug and play.
Both configurations have been tested and are stable
View attachment 198115
here is the link to Atom S3 Lite@arzaman
can you please send a link to the M5Stack Official ATOMS3 Lite ESP32 Dev Kit i can only find the wireless
here is the link to Atom S3 Lite
AtomS3 Lite ESP32S3 Dev Kit
ATOMS3 Lite is an esp32 development kit series using esp32S3 chip, its size is only 24249.5mm,This development board as 8MB SPI flash memory ,Wi-Fifunction, built-in 3D antenna,can be used smart home device,esp32 kits,rapid prototyping,supporting arduino esp32 ide.shop.m5stack.com
What’s the advantage of the S3 vs the one I bought below.
View attachment 199602
No , still not, I have not spent so much in debug and troubleshooting (I just compile the code with different options) but no way to connect UART to JK RS485 port.Did you manage to get the Wire version to work with Atom S3?
I got all the components delivered - however the "connector-grove-to-4-pin-10pcs" does not fit, you might want to check its correct again..Here is my actual order from the M5 store:
View attachment 198135
oh i see my error - the cable is missing, got to order that, do you have link?I got all the components delivered - however the "connector-grove-to-4-pin-10pcs" does not fit, you might want to check its correct again..
regards
Let me know if the new code works for you as i had issues with the new code so i am actually using x.16 versionBeen working fine for over a month, just in older version of code. Will update when at cabin this weekend to whatever is in the repo.
View attachment 199922
Your GPIO pins are 16/17 i asumme for wire?Let me know if the new code works for you as i had issues with the new code so i am actually using x.16 version
Going to be a busy weekend...already prepped the wife.Let me know if the new code works for you as i had issues with the new code so i am actually using x.16 version
3.Going to be a busy weekend...already prepped the wife.
- First is to try the ESP32/MCP2515 device to only report Victron shunt data over Pylontech protocol to the Lux inverter, regardless of what brand BMS is behind it all. Have this working with my bench power supply, just no way to read the CAN output of the MCP2515.
- Will try updated code from this project on M5stack (older version still running and only reporting to HA, not controlling inverter since I'm not there)
- If time allows will try @Der_Hannes project, still digging into that one to understand what I need to get it to work, looks like multiple devices reporting to mqtt then a singular esp32 reporting to inverter.
Sounds exciting - especially the multi aspect...cant wait for resultGoing to be a busy weekend...already prepped the wife.
- First is to try the ESP32/MCP2515 device to only report Victron shunt data over Pylontech protocol to the Lux inverter, regardless of what brand BMS is behind it all. Have this working with my bench power supply, just no way to read the CAN output of the MCP2515.
- Will try updated code from this project on M5stack (older version still running and only reporting to HA, not controlling inverter since I'm not there)
- If time allows will try @Der_Hannes project, still digging into that one to understand what I need to get it to work, looks like multiple devices reporting to mqtt then a singular esp32 reporting to inverter.
Do you mind sharing how you flash yours again and confirm which code was used?Going to be a busy weekend...already prepped the wife.
- First is to try the ESP32/MCP2515 device to only report Victron shunt data over Pylontech protocol to the Lux inverter, regardless of what brand BMS is behind it all. Have this working with my bench power supply, just no way to read the CAN output of the MCP2515.
- Will try updated code from this project on M5stack (older version still running and only reporting to HA, not controlling inverter since I'm not there)
- If time allows will try @Der_Hannes project, still digging into that one to understand what I need to get it to work, looks like multiple devices reporting to mqtt then a singular esp32 reporting to inverter.
For the M5stack JK isYour GPIO pins are 16/17 i asumme for wire?
I just downloaded the recommended drivers for my MacOS, download Python and cloned repo. Didn't do much more than that to get this working. I have since moved on to running/updating through GitHub DesktopDo you mind sharing how you flash yours again and confirm which code was used?
bcos - I flash the S3 with the normal ESPHome process and now when i plug it into the computer it connects and disconnects over and over on the designated COM port. i erase and flash it with the same process only using the prepare for first use , and i can connect to the wifi and ping its ip
so looks like it doesn't work for me
Do you mind sharing how you flash yours again and confirm which code was used?
bcos - I flash the S3 with the normal ESPHome process and now when i plug it into the computer it connects and disconnects over and over on the designated COM port. i erase and flash it with the same process only using the prepare for first use , and i can connect to the wifi and ping its ip
so looks like it doesn't work for me
It flashes but no light blinks any more after flashing and it is detected not detected repeatedly by windows - i dont know how to use github, i am not a coder , i think i have gone too deep alreadyI just downloaded the recommended drivers for my MacOS, download Python and cloned repo. Didn't do much more than that to get this working. I have since moved on to running/updating through GitHub Desktop
i am not even struggling with wire at the moment it BLE......I'm sorry but @arzaman couldn't get the Wire version to work with Atom S3.
This doesn't mean it's impossible.
The RX and TX pins should be this one. To test.
esphome-jk-bms-can/config/config_atom-s3-lite-esp32-s3.yaml at cdbae7f927fdce304ae243567c722bf8b0951abc · Sleeper85/esphome-jk-bms-can
Contribute to Sleeper85/esphome-jk-bms-can development by creating an account on GitHub.github.com