diy solar

diy solar

JK-BMS-CAN with new Cut-Off Charging Logic (open-source)

So i changed the AH value and it reset the inverter to align with the BMS/ESP values
but another issue is - now i have solar it won't charge beyond the 80% unless i change the float from 54.4 to 57.1 - is it safe to do this?
I *think* the issue is that from Inverter/BMS point of view it already absorbed, thus is goes back to float.

Same problem for me in Deye Voltage Control Mode at least.

"Safe" depends ... I'd tune the float back after a few hours *if* I were to adjust it that high. And check that 57.1V is NOT too much for your chemistry !
 
I *think* the issue is that from Inverter/BMS point of view it already absorbed, thus is goes back to float.

Same problem for me in Deye Voltage Control Mode at least.

"Safe" depends ... I'd tune the float back after a few hours *if* I were to adjust it that high. And check that 57.1V is NOT too much for your chemistry !
Yes its charging as it should now...

1711108055453.png
 
@chaosnature, I feel like a broken record here, but if you want real, targeted and effective help, you need to share useful details.

Trend views of SOC, total voltage, charging status, etc - these are some of the things needed.
A snapshot view or anecdotal recall really doesn't help much. You have Home Assistant which means you have the ability to see exactly what was happening in the past.

Like I said, the code doesn't send 100% if the BMS is showing lower. If the inverter is seeing a different SOC to the connected ESP32, the issue is with your inverter setup.
 
@chaosnature, I feel like a broken record here, but if you want real, targeted and effective help, you need to share useful details.

Trend views of SOC, total voltage, charging status, etc - these are some of the things needed.
A snapshot view or anecdotal recall really doesn't help much. You have Home Assistant which means you have the ability to see exactly what was happening in the past.

Like I said, the code doesn't send 100% if the BMS is showing lower. If the inverter is seeing a different SOC to the connected ESP32, the issue is with your inverter setup.
I don't want to waste your time when I can figure it out myself - its when I get really stock that's when i would start to flood the thread with screenshots of detailed data - for now i don't see the need , i just report my troubleshooting progress in case it might help others.

Right now - i think i figured out what was the issue - as it's a new code for me i have to tweak it until it is stable like i did with the old.

My inverter setup has not changed, it as it was with the working old code.
 
@chaosnature
I dont get, why you cant understand...

instead of flooding this thread every couple of minutes with information that are totaly useless for everyone, which then gets discarded in a blink of an eye it by yourself, it would be useful for yourself and others to provide helpful informations and keep calm until an expirienced person had the chance to reply with helpful inscructions.

It´s really annoying to read page after page of your problems which are not related to this project, but mostly rather depend on misunderstanding the very basics of how batteries and Solar products work.

I apologize for my harsh words, but that seems to be the only way for you to get how this community works.
 
@chaosnature
I dont get, why you cant understand...

instead of flooding this thread every couple of minutes with information that are totaly useless for everyone, which then gets discarded in a blink of an eye it by yourself, it would be useful for yourself and others to provide helpful informations and keep calm until an expirienced person had the chance to reply with helpful inscructions.

It´s really annoying to read page after page of your problems which are not related to this project, but mostly rather depend on misunderstanding the very basics of how batteries and Solar products work.

I apologize for my harsh words, but that seems to be the only way for you to get how this community works.

Der_Hannes

You have issues - i will just ignore you.

# ....and anyone else who teams up with your negative attitudes
 
@chaosnature
I dont get, why you cant understand...

instead of flooding this thread every couple of minutes with information that are totaly useless for everyone, which then gets discarded in a blink of an eye it by yourself, it would be useful for yourself and others to provide helpful informations and keep calm until an expirienced person had the chance to reply with helpful inscructions.

It´s really annoying to read page after page of your problems which are not related to this project, but mostly rather depend on misunderstanding the very basics of how batteries and Solar products work.

I apologize for my harsh words, but that seems to be the only way for you to get how this community works.
I uploaded the new Code replacing the old working code of a stable system...and i find i had to adjust the float details to get it working and you dont want me to talk about it?

what is your problem????

Are you ok???
 
I uploaded the new Code replacing the old working code of a stable system...and i find i had to adjust the float details to get it working and you dont want me to talk about it?

what is your problem????

Are you ok???

You alter rubbish and then apologize - what is the point?

Stay in your lane.....!!!
 

Der_Hannes

You have issues - i will just ignore you.
I think everybody here is showing proof of support and EXTREME patience.

And each and every one of us keep saying: stop changing 5 things at once, scream "it works", yet return 5 minutes later with another issue.

I get it ... It's not an easy topic. But hoping to solve a 20 variable system at every working point by randomly tweaking 5 variables every 5 minutes is NOT the right way to do it. It will work, for a short time, under some very specific conditions, sure.

But it seems you are reading like 10% of our messages. And ignoring the rest of it.

I already outlined my thinking about you not properly "topping off" the cells at the end (or beginning) of each day, thus your SOC keep drifting away. Coulomb counting is NOT accurate. Integrate a 0.1A difference/offset over a long period of time and it will get wrong.

@MrPablo also outlined a clear method to follow so that we can better help you.

@Der_Hannes and @Sleeper85 are also trying to help you, whenever they have clear and enough information available to them.

Yet you seem to insist of attacking those that are trying to help you. That's just wrong :(.

EDIT: I think we better involve a moderator now (I just refreshed the page and saw his new posts) ... this is getting out of control. @upnorthandpersonal: can you please remind @chaosnature to keep a polite attitude. Everybody here is trying to contribute and help. I don't want the project contributors getting frustrated and quitting this great project. I'm all in to help @chaosnature, but he nees to LISTEN, show some RESPECT, follow some METHOD and (in most cases) start a new thread.
 
Last edited:
I think everybody here is showing proof of support and EXTREME patience.

And each and every one of us keep saying: stop changing 5 things at once, scream "it works", yet return 5 minutes later with another issue.

I get it ... It's not an easy topic. But hoping to solve a 20 variable system at every working point by randomly tweaking 5 variables every 5 minutes is NOT the right way to do it. It will work, for a short time, under some very specific conditions, sure.

But it seems you are reading like 10% of our messages. And ignoring the rest of it.

I already outlined my thinking about you not properly "topping off" the cells at the end (or beginning) of each day, thus your SOC keep drifting away. Coulomb counting is NOT accurate. Integrate a 0.1A difference/offset over a long period of time and it will get wrong.

@MrPablo also outlined a clear method to follow so that we can better help you.

@Der_Hannes and @Sleeper85 are also trying to help you, whenever they have clear and enough information available to them.

Yet you seem to insist of attacking those that are trying to help you. That's just wrong :(
You silverstone - the same applies to you....
you are not oblige to support - don't do good and cancel with bad

also get off my lane if you are not with me.
 
You are getting the wrong way: you are not owning this thread. @Sleeper85 (and probably @MrPablo and @Der_Hannes are). Again, as said before, please start a new thread and feel free to link it here.
I am not posting anything here anymore - this thread is dead without my text - mark my word

so was the original project Thread... browse back and check...it was me who opened up a re-initiative to develop this year.

I am done with this.....too much negative energy.

But word of warning - DO NOT mention my name!
 
@upnorthandpersonal

I'll follow the thread. I know it can be frustrating on either end, but @chaosnature, you have to remember everyone is trying to help out here and remember that the others only have the information you share to do so. This has nothing to do with 'negative attitudes', and is not a 'you are either with me or against me' thing. I think the discussion has been pretty civil, and I hope it says that way. Coherent and accurate communication in an engineering field is of the utmost importance.
 
Yep, the perils of open source and the internet...
Well ... I also originally had a look at UKSA007 solution.

"It's expensive, can you just share the code &schematic and let DIYers do it themselves?" -> NO
"I'd like to have a Digital Output to trigger a forced disconnection / reconnection using a contactor. Can you implement that ?" -> NO

So there you have it ... That's why I like this project. I also need to do my work, but then I can customize it to fit my needs. And I really like that everybody is happy to help each other out.

And yes, I'm an ESPHome Noob. I just recently started tinkering with MQTT. A bit earlier with Podman/Docker. Everybody has to learn, and I cannot learn 300 things at once. Heck technologies change faster than you implement them, it's crazy.

So it will take time, but I hope I can also contribute to this project :) .
 
Guys ... Let's refrain from lighting matches in a room full of gasoline vapors ...

Nothing good will come out from adding insult to injury. I share your feelings, my patience was also tested greatly, but he won't learn to work in a constructive manner if we make fun of him or stuff like that.
 
Back
Top