After install i noticed inverter status (ion) may not be accurate. While in remote mode and limit mode set to power (limtm=2), The inverter responds well to plim commands, but I noticed (at times) that ion will show 0 or not generating. Also the inverter does not respond when I publish to topic 2ms/SB/0/c/ion with 0 while the inverter is generating power. Also is it possible to configure the lcd state remotely (ex: 2ms/SB/0/c/lcd)?
And I just noticed via the web interface the "Show Commands" feature for MQTT pub topics, nice touch and super useful!
And at some point it will be nice to be able to configure the MQTT message rate, 1 Hz could be useful.
Hi Lael,
I made an update in v1.43 to support user selectable MQTT message rates from a message every 1.1 to 11 seconds. The selection is under the network configuration page under the MQTT section. I just uploaded the update 1.43 so you should get it within 5 hours.
FYI, I noticed the Sunbeam received a new fw v1.39 yesterday @ 4PM PT and for some reason the serial number changed/truncated?
V5.1 and pics of my inverter screens:
Hmm, the SUN-1000G doesn't have any concept of work timers via the LCD. Are work timers an option of the SUN-2000G via LCD menu? I've included a before and after of the debug screen after setting a timer via web:
Timer 1 starts at 00:00 and stops at 19:24 and sets the input limit to 15 W
I don't think anything changed?
My sunbeam did update to fw v1.35 and I also disconnected the inverter from AC to ensure a known start state. Unfortunately the inverter still does not respond to ion commands via MQTT or web. And I double checked the new MQTT topics for timers /t(1-4) are all zeros.
JSON DICT {"connect":"wattwhale at 10.0.1.164 with strength -51 dBm","remote":1,"limtr":0,"clim":0,"limtm":2,"bvolt":660,"plim":220,"erb":0,"rvolt":660,"ion":0,"lcd":0,"out":2231,"usage":20,"in":794,"temp":511,"gridv":1213,"type":"SUN-1000G-SUN(45-90V)","en":709,"err":14,"sn":"18032700403","t1":0,"t2":0,"t3":0,"t4":0}
Yes, that is correct. The screen capture reflected the current state where ion was 0 yet the inverter was generating power. Also at that time the inverter did not respond to a stop or start generating command via the web interface or via MQTT. It continues generating power without interruption. But it does respond to all plim commands. So far the inverter has yet to respond to an ion 0 command.
Also as a note, I've noticed when I switch back to display mode, ion responds with a -1. And when I switch back to remote mode, ion is always 0 yet the inverter does generate power.
I don't believe any of the conditions that you identified were an issue. And I haven't enabled or configured any timers. The only error is via mqtt (err: 14) which I understand shouldn't be an issue. Only remote mode has been used. I've attached a pdf of the home screen. Thanks!
I tried to duplicate the ion issue and at first I thought I did, but it turns out I had one or more of the remote controlled work timers enabled ( different than the LCD Screen Work Timers). Any remote controlled work time enabled (either on or waiting to turn on) will override any ion commands. I also did a search in the code on conditions in which the ion could be set to stop generating. Here are the conditions. 1. Changing from Remote to LCD Screen mode, 2. DC input lower than cutoff voltage set in remote mode, 3. Detected incorrect inverter configuration (error will show on LCD screen), 4. Any inverter error like grid error, over temp, etc (error will show on LCD screen), 5. If a remote controller work timer is enabled but not started.
About ignoring an ion=0 command, it will not stop generating if the mode is in LCD screen mode. Ion is not enable in this mode. However, the state of ion will change if a command is sent in this mode. This could be confusing so on the next update, the ion command will be completely ignored including state changes if SunBeam is in LCD screen mode.
Can you verify none of the conditions above is causing the issues you’ve noticed? I think a screen capture of the home page of the html interface for SunBeam will help me further troubleshoot. Thanks, Lael!
Hi Lael,
Thanks for your feedback. I’ll need to look into the ion message. It’s very possible I missed this because I’ve been mainly focused on testing the html browser interface. I’ll let you know what I find out.
About the LCD control, since SunBeam intercepts the data between the LCD screen board and control board, the command to set the LCD backlight is within the LCD board and not exposed. Only the status is reported. Therefore, SunBeam cannot change it for now.
The refresh rate of about 1 Hz is certainly possible and will be an option in the future. I just picked 0.3 Hz not based on anything. I need to try 0.9 Hz to see if it will work. If so, I’ll make it user selectable. There’s no point in refreshing it faster than that because that’s the update rate of the LCD screen.
Thanks for the kind words as well. I’ll talk to you later.