-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error handling #60
Comments
A quick peek in the modbus datasheet shows that the running state seems fine:_ In your case bits 1, 2 and 5 are toggling, bit3 is always 1. bit1: battery charging bit3: type of load (active / reactive) Where did you get the error 833 from? in the modbus datasheet, in appendix 1.3 there are fault code instructions. I never cared to implement them until now, thinking that in such a case you just have a look into the sungrow app. maybe some of the registers between (Inverter alarm 13050) and (min cell temp 13118 ) might be of help, if you don't want to use the app. What kind of battery do you have? My pylontech has an own webinterface for fault messages |
It's sungrow SBR battery. The error happened again today, inverter went in to "standby" state. |
I also contacted Support a while ago and they didn't answer for about a month. Hopefully they'll Tell you what you can try, because it could just be the BMS misbehaving. |
My battery errored out today again. Inverter running state is 40 (0010 1000). I also gave "system state" set to 8, which only means it is in Standby state. Can we implement reading of registers 88-101, as per appendix 1.3? Looks like any non-zero value in any of these registers points to a fault? |
Did you see any error in the isolarcloud? The cable connecting the BMS to the inverter could also be a Part of the problem. |
I get "Error 833" in iSolarCloud, the log is filled with it every 20 seconds. But strangely there is no "active fault" even when this error is being reported in log history at that moment. 2023-02-20 18:36 ... 2023-02-21 7:20 If it's errored out, I can't get it running in the evening/night/morning, tried to start/stop, change modes etc, nothing helps. That means I can't force charge/discharge the battery, I can't get my house running off battery in self-consumption mode and backup function would probably fail in case of blackout. |
By the way, we had a blackout just few minutes ago due to our electrical company doing some maintenance work. Edit: just tried this stunt, and it still failed with "Stop" selected. Damn this thing, I really wanted to like this inverter, but it's so temperamental. |
You have disabled Backup Mode? |
I have not, yet I found it disabled. |
Would only give a short hint. Because in your Snapshot it is disabled. And I didn't understand the markers you have painted into the snapshot. As if I am right, |
Sungrow inverters sometimes have problems with modbus. What you can Check is if you've got the newest Firmware on your inverter. If not, update it, for me it fixed the issue, if you've already got the newest Version, you can add message_wait_milliseconds: 50 to the configuration, right under timeout. You can try other delays, but for me 50 ms worked fine. |
It's latest. Somehow the issue only appeared now. |
I had this today. Was in self-consumption mode, plenty of charge remaining. It simply stopped discharging the battery. Anyone have any ideas if this inverter goes in to standby for night etc? I'm sure it will recover in morning. BTW one of manual is saying: |
I just figured out my battery is failing, error 833 and some others. I can force-charge it, but can't discharge, it will just ignore the command. Same in self-consumption mode. Inverter status is unchanged and I don't get any feedback that something is wrong, it just ignores me.
I am discussing this with sungrow support.
Would it be possible to read errors/status from the inverter somehow?
Anyone has info what running/system state codes mean?
Those are decimal, but probably binary underneath.
My running state is changing between:
00101000 (40)
00001100 (12)
00101010 (42)
17, 41, 43 32, 0 etc....
The text was updated successfully, but these errors were encountered: