dasrecht / deye-firmware

141 stars 14 forks source link

new version #15

Closed basti122303 closed 9 months ago

basti122303 commented 9 months ago

http://47.254.36.66/0_D0002_18/MW3_16U_5406_2.30.bin http://47.254.36.66/0_D0002_18/MW3_16U_5406_2.31.bin

please tag them

dasrecht commented 9 months ago

Added - Thanks for the information - where did you discover the new version?

dasrecht commented 9 months ago

Those versions seem to be connected to the new NA relais - which somehow the Inverter communicates with the Relais, as far as i was able to gather from a quick search

basti122303 commented 9 months ago

Added - Thanks for the information - where did you discover the new version?

I was searching for 2.27 to connect the NA relais. 2.27 seems not available anymore. So I just try to download some other version numbers from http://47.254.36.66/ In short, try and error.

basti122303 commented 9 months ago

I found an other one. http://47.254.36.66/0_D0002_18/MW3_16U_5406_2.32.bin for i in {0..99} ; do wget http://47.254.36.66/0_D0002_18/MW3_16U_5406_2.$i.bin ; done

perhaps we can do this by cron or something else.

dasrecht commented 9 months ago

Good point - i've added a simple script and the found versions :)

dasrecht commented 9 months ago

Ok i went a bit overboard and we have a ton of newer versions. the 2.27+ versions are most likely the ones needed with the external Relais box - https://stadt-bremerhaven.de/bnetza-genehmigt-deyes-relais-loesung/

I've also read that there's not much of a way back when you are on 2.27 and i wonder what communication is done between the Relais and the Inverter - that will be something fun to look into when i get hands on one of those boxes

Interesting tough that 2.27 isn't available anymore - so my guess is that they just roll out versions until stuff breaks and then pull the version from autoupdate and ship a fixed one.

Changelogs would be such a great thing but then we would most likely see how much stuff might be just done haphazardly

basti122303 commented 9 months ago

for i in $(seq -f "%02g" 0 11); do echo $i; done maybe a better way to find versions like 2.04. i will close the issue for now.

basti122303 commented 9 months ago

Firmware 2.32 brick my device. Same as here https://www.borncity.com/blog/2023/09/09/deye-wechselrichter-sun600g3-eu-230-nach-anschluss-des-relaisbox-defekt/

basti122303 commented 9 months ago

I get it working again. See the link above (german). I short: Register 002B was set to 0002 so I reset this to 0001. I use https://github.com/s10l/deye-logger-at-cmd for that.

./main -t 10.0.0.30:48899 -xmbw 002b0001020001 Change the IP for your needs

dasrecht commented 9 months ago

Interesting :D thanks for mentioning that.

I think we're clear enough that this repo just mirrors versions and does not take any warranty that this firmware might brick devices. Or would you remove the 2.32 release from the repository?

basti122303 commented 9 months ago

It depends on, if there is a warning or not.

I'm not shure if it is a general problem with this version or if there is a corner case. But as I can see I'am not alone.

Now I have the 2.32 back on, and everything works as if it hadn't happened, except for the temperature.

thncode commented 9 months ago

I get it working again. See the link above (german). I short: Register 002B was set to 0002 so I reset this to 0001. I use https://github.com/s10l/deye-logger-at-cmd for that.

./main -t 10.0.0.30:48899 -xmbw 002b0001020001 Change the IP for your needs

that helped me for the same troubles but has to be repeated each day? Or is there some "save" option?

basti122303 commented 9 months ago

that helped me for the same troubles but has to be repeated each day?

That's the problem. I hope the Relais will fix it.

thncode commented 9 months ago

Is it possible to downgrade the firmware?

basti122303 commented 9 months ago

You can try it, it does not helped for me. You will need a NA Relais, I think.

harryboo commented 9 months ago

@basti122303: Thanx for this....

I got it working too again. Is there a description of the register?

harryboo commented 9 months ago

Found a list with register description... ;-) 002B is the ON / OFF register

vordenken commented 8 months ago

Interesting :D thanks for mentioning that.

I think we're clear enough that this repo just mirrors versions and does not take any warranty that this firmware might brick devices. Or would you remove the 2.32 release from the repository?

I think this version should be removed or at least tagged with a warning... I updated to it because I had a weird bug running an older firmware and now the device seems to be bricked.