Been running flawless for 48hours.
Thanks for all the assistance in this thread, Sleeper85 have done a tremendous work here.👏🤜
For the record my hardware is JK BMS B2A20S20P-Heat-CAN ( hw v11.XA / sw v11.43 ), Atom S3 Lite, CA-IS3050G connected to the XP6000 inverter.
Here where some of my...
Used ESPHome Web to first flash my esp32 s3 to get OTA support. ( @chaosnature )
ESP-IDF framework, Li-Ion for the battery setting on the inverter, PYLON protocol, here is a copy of my yaml.
yaml file @ pastebin
Today I had my wifi down for a few hours & I even pulled the power on the Atom...
Have it up and running now. Too bad I ordered the cables for the GPS port yesterday, oh well 😁
Yes, I did notice your CAN settings where different from mine, Thanks!
Yesterday I was successful in getting the BLE version to work, but today the cable version is struggling for me.
My hardware = B2A20S20P-Heat-CAN, Atom S3 Lite on the CA-IS3050G.
can_tx_pin: GPIO5
can_rx_pin: GPIO6
tx_pin: GPIO1
rx_pin: GPIO2
All output I can see is more or less this...
I pulled the Atom power only 3,4 seconds & inverter kept powering my loads ( a few seconds might not be long enough to trigger communication loss but in past, on atom disconnect, the inverter throws a sad smiley face on the display, and stop power output ) .
Never did change any inverter bms...
Ooh, that make sense.. Right I had some issues getting that to compile, but I will give it another try!
Thanks!
Edit: Like your username, I used to race cars on the silverstone circuit :) Good fun!
My bad, accidently commented that part out. o_O
Debug is gone, and now these [W] arnings caught my attention.
21:39:51
[W]
[component:232]
Component esp32_ble took a long time for an operation (127 ms).
21:39:51
[W]
[component:233]
Components should block for at most 30 ms.
Try to ping the atom and look for potential time outs, or perhaps install esphome on a different computer, and try with a host file ( but yes DNS resolve should be equally good ). Many moving parts here. 😵💫
Hi fellows,
My inverter 6000XP is located fairly close to my HVAC condenser unit ( opposite side of the wall ) that is wired to a 50A breaker in the main panel. Is it reasonable to pull these wires and connect to the 6000xp grid side, and then try to connect the condenser unit directly to the...
Sorry to randomly crash in here on page 44, but i cant for the life of me get this Atom S3 lite device to be recognized under the windows platform, and thus cant edit any files.
When power up the atom, all i see is a password protected WIFI network ( no clue what the password is )
Can anyone...
I might be totally off track here, but I was under the impression that my windows operating system ( where I installed esphome ) have to be able to communicate with the atom in order to edit or update files necessary for this project.
After installing esphome I got a red error message that read...
If I intend to exclusivly power a 240v load by the 6000xp, is it safe to only pull L1/L2/G wire from the main panel to the GRID side on 6000xp ( no neutral ), and in this case, should I disable the inverters N-G bond?
Managed to get a cable that will communicate with the Atom s3 lite, problem now is the esphome command creates a esp32 firmware image, not a esp32s3 image. Can I somewhat easily edit the yaml to make a esp32s3 image instead?
Not been able to flash anything, when I plugin the atom to my computer using a USB to type-c cable, all I get is the atom powers up, the LED lights up in red, and will turn green / blue / white if I cycle it's button.
I tried to debug the USB port to see any information from the atom could be...
Well, Good news.
Think I managed get a wired connection to work, but now a new problemo, It disconnects after a minute or 2 and the inverter resets.
[19:39:20][D][sensor:094]: 'jk-bms-can charging low temperature recovery': Sending state 5.00000 °C with 0 decimals of accuracy...
This might be a noob question, but does atom s3 lite have the ability to get data from the JK BMS over bluetooth instead of a wire connected to the GPS port?
Also, I had to flash the firmware OTA instead of cable in order for this to work ( some processes appeared to loop after cable flash )...
It was the esphome command 'esphome run ESP32_LFP_Wire_jk-bms-can.yaml' that generated the ERROR resolving IP address of jk-bms-can.local. Is it connected to WIFI?
Other then that I have not used any esphome commands.
I tried 5 different type-c to USB cable's, not sure any of them have data...
I can flash my ESP32 S3 OTA no problems, and my BMS ( B2A20S20P-Heat-CAN HW v11.XA / SW v11.43 ) does send the SOC value over BLE correctly to my inverter ( 6000xp ) yet, the inverter will become very unstable, and reset after a few minutes/hours.
Was hoping a wired version would stabilize the...
Back with another question.
My 6000xp inverter seems to disable any loads ( and throws a low voltage notice in its logs ) when SOC hits 15% ( and the lowest cell voltage was at 3.16v (16s pack ))
I have 2.64v ( perhaps a little low ) set as 0% SOC in the JK BMS settings. Are there any yaml...
Aah, that might save me a trip to the store.. Where you able to get this working with the bms from Windows eventually? Or do I have to install Linux here?
Appreciate all the assistance!
Wonder if part of my problem is related to my BMS being a CAN/heat model, and maybe had the RS485 deactivated? Or was assigned different GPIO's as such?
Has anyone been able to get cable working with HW v11.XA / SW v11.43?
OTA would only work after I had the Atom connected to my Wifi & assign the ( in my case ) jk-bms-can.local ( I edited hosts file ) to the ip of the wifi connected atom ( 192.168.x.x ).
esphome assisted me in flashing a firmware that would successfully connect to my wifi in the first place...