Jump to content
Genetry Solar Forums

Firmware Version 1.1r3


Recommended Posts

I feel like if I wait to release a firmware until ALL the bugs are out (that I can find anyhow!), it'll never happen.  So I am releasing 1.1r3 as a work-in-progress, adding a lot of new features.  Hopefully the added bugs will be minimal 😉

If I get this off my plate, then I can do something else like work on a PDF manual for the inverter...or the Rev. C GS prototype boards...

Firmware Release 1.1r3:

  • deprecate "ground bonding" functionality for Rev. B boards (not present on Rev. C boards anyway)
    • disables ground bonding relay at startup, so chassis is not shorted to Neutral terminal
  • several fixes to AC output
    • another fix for "batwing" AC output.  Just can't leave any lines out of that 16x16 multiply routine 🤯
    • different AC feedback calibration curve, should solve inductive load oscillations.  Fingers crossed...
    • add preliminary short circuit / AC backfeed protection detection.  NOT TESTED, but if you encounter new errors with surge loads the inverter used to handle...PLEASE LET ME KNOW!
    • major fixes/tweaks to parallel inverter mode support.  Still not 100%...this is NOT an easy function from either a hardware or software standpoint...but I'm tryin'
  • rewrite several AC input validation routines (fixing problem on Rev. B boards not accepting 240vAC input)
    • may require recalibrating AC input via CFG -> System -> Calibrate Readings
  • LCD interface fixes/updates
    • fix AC Hz displaying incorrect numbers on OUT screen (used the wrong divisor...😬)
    • flip oscilloscope display so text is on right side (now "EXIT" is over the Enter button)
    • add output amperage 'scope for debug purposes (OUT -> AC Output scope -> press "Down" for Amps, "Up" for Volts)
    • add readout on WiFi tab for inverter's IP address & mDNS path (just scroll all the way down the page)
    • misc other GUI tweaks/fixes (i.e. now inverter indicates "InSync" if it is syncing to an AC input waveform)
  • Multiple changes/fixes to WiFi functionality and features
    • fixed bug causing the WiFi to enter a disabled state and not be able to reconnect
    • change update timings on MQTT server to 60 seconds, not 3 seconds (you can still request data with the MQTT "REFRESH" command).  This reduces data transmission for metered connections when not actively being used.
    • fix WiFi device name, now reads "Genetry-######"
    • remove POST Message functionality.  Never really worked anyhow...
    • add mDNS & local webserver support
      • mDNS path is customizable.  Default is WiFi device name (i.e. "http://genetry-######.local")
        • NOTE: This is a relatively new technology, and may not work on all devices.  My (Ubuntu 18.04) laptop running Firefox 88 (or Chromium 90) handles mDNS perfectly, but my Samsung S7 phone with Chrome 91 does not.
      • Connecting to the inverter will pull up a very basic HTML page intended as a "jumpstart" for your own integrations.  No eye candy here!
      • Direct inverter status can be retrieved by reading the dynamically-created "/stats.json" file
      • Support local network control of the inverter (with R/W and Read-Only gate), same command access as the cloud MQTT server.
        • HTTP POST to "/cmd" with "application/x-www-form-urlencoded" format i.e. "cmd=INVoff".  Probably not the most elegant way to implement, but it was easy.
    • Add "delayed restart" feature on firmware updates: now you can restart the inverter before or after downloading the update (handy for off-grid customers who might be powering their router off the inverter)
  • Bugfix for "Unlock Inverter" function access (had the permission "gate" on wrong menu item)

 

Planned features for 1.1r4 (unless a critical bugfix is more important!)

  • "firmware upload" functionality for remote systems without WiFi Internet access (ONLY possible via WiFi config Soft-AP page for security purposes)
  • WiFi local access in AP (access point) mode, allowing Point-To-Point access to the inverter data without a hotspot or router
  • refined local server access/data presentation with some more eye candy...
  • add more inverter Internet/local control commands (Gen start/stop, ATS mode DC/AC, battery charge on/off, etc.)  Reasonable suggestions welcome.

 

Link to comment
Share on other sites

Inverter doesn't seem to see the update.  Is this on the Rev branch or Tech branch?  Don't want to take a tech branch update without being advised to do so.  I did power it down and back up again and also disconnected/reconnected the WIFI on the inverter.

Link to comment
Share on other sites

9 hours ago, kuhrd said:

Inverter doesn't seem to see the update.  Is this on the Rev branch or Tech branch?  Don't want to take a tech branch update without being advised to do so.  I did power it down and back up again and also disconnected/reconnected the WIFI on the inverter.

Should be Rev. branch.  Need to check into this a bit I guess.

Link to comment
Share on other sites

I just can't keep this a secret...but a local network screencast function is coming in 1.1r4.......

image.thumb.png.e73b273960ace26814b480020fc108f4.png

This means that you can use a phone/tablet/Raspberry Pi or other Internet-connected device as a "remote screen" for the Genetry Solar inverters...providing both the inverter and the "device" are connected to the same WiFi network.  "Look, Ma, no wires!" 

All inverter functions can be accessed from this screen.

Link to comment
Share on other sites

That will be a nice feature not that I can't see most of the info I need from the webpage.  That will be nice when the internet is down due to power outage in the area.  I guess I am going to have to go to work getting a raspberry pi or other small form computer setup to a screen that I can mount on the wall so I can start getting all of the info into one easy to check place.

Link to comment
Share on other sites

10 minutes ago, kuhrd said:

That will be a nice feature not that I can't see most of the info I need from the webpage.  That will be nice when the internet is down due to power outage in the area.  I guess I am going to have to go to work getting a raspberry pi or other small form computer setup to a screen that I can mount on the wall so I can start getting all of the info into one easy to check place.

As noted, 1.1r3 includes a local server that you can use to directly read inverter stats from the inverter (path.local/stats.json) if you want to parse it yourself; the default page is a very basic HTML page that autoreads and parses said JSON file.

Working on the manual...

Link to comment
Share on other sites

3 minutes ago, The Blind Wolf said:

Bad news. version 1.1r3 don't like being online. my slave won't stay connected ever since updated to 1.1r3 and my master hates wifi at times too to the point it drops it. seems a lot worse.

And no, I can't power cycle the slave, otherwise I will kill over form the power lost like anthany Stark, my heart will go on as long as there is power. so shall the titanic never sail nor sink as long as there is power in my hands. .   dang I'm going to be a song writer now.

Link to comment
Share on other sites

10 hours ago, The Blind Wolf said:

Bad news. version 1.1r3 don't like being online. my slave won't stay connected ever since updated to 1.1r3 and my master hates wifi at times too to the point it drops it. seems a lot worse.

Hmm.  Checked my house inverter, it's been running for 6 days with 1.1r3, and curiously it says the hotspot is gone (which it isn't).  Need to look into this one...

I didn't change much with the WiFi stuff on 1.1r3.  So this is a bit confusing...

Link to comment
Share on other sites

I haven't had any issues with WIFI since the update but their can be a lot of different things that can affect a WIFI signal.  The main WIFI 802.11ac access point in my house is only about 5 feet from the inverter on the opposite side of the pump/utility room.  I haven't looked at the inverter screen since the update but the webpage is updating as usual.

Link to comment
Share on other sites

Just now, kuhrd said:

I haven't had any issues with WIFI since the update but their can be a lot of different things that can affect a WIFI signal.  The main WIFI 802.11ac access point in my house is only about 5 feet from the inverter on the opposite side of the pump/utility room.  I haven't looked at the inverter screen since the update but the webpage is updating as usual.

Glad to hear; keep me posted.  I really don't like these bugs that are somewhat random--and worse, when they only affect certain customers.  That's basically the description of a developers nightmare 🤯.  At least my house inverter seems to be affected, so I'm not completely unaware of the issue!

I tried cycling the WiFi setting off and back on this morning on my house inverter...and the WiFi board crash-restarted.  Never had that happen before (from toggling that setting anyhow!), but if I can recognize a pattern, that'd be immensely helpful.  (Tried cycling the WiFi setting off/on a few minutes later, and it worked as expected.)

Not sure if the newly added local server function is at fault...it shouldn't be doing anything if it's not being used.  I'm aware that I made some mistakes with the mDNS / DNS namespace, which might have something to do with it??

Link to comment
Share on other sites

10 minutes ago, Sid Genetry Solar said:

Glad to hear; keep me posted.  I really don't like these bugs that are somewhat random--and worse, when they only affect certain customers.  That's basically the description of a developers nightmare 🤯.  At least my house inverter seems to be affected, so I'm not completely unaware of the issue!

I tried cycling the WiFi setting off and back on this morning on my house inverter...and the WiFi board crash-restarted.  Never had that happen before (from toggling that setting anyhow!), but if I can recognize a pattern, that'd be immensely helpful.  (Tried cycling the WiFi setting off/on a few minutes later, and it worked as expected.)

Not sure if the newly added local server function is at fault...it shouldn't be doing anything if it's not being used.  I'm aware that I made some mistakes with the mDNS / DNS namespace, which might have something to do with it??

Well both worked fine when I was running 1.1r2. the master is showing online only but, it dropping and coming back up at random while the page is up.  The slave still not came back on the page, its like its not even there, and its being used running my printers.  once the print done, I was going to power cycle the unit.  but, either way, both was working fine when I ran the house and that was after the update, so not sure why it decideing to drop the wifi,  could it be the extention cord that is plugged into the slave ?

Link to comment
Share on other sites

2 minutes ago, The Blind Wolf said:

so not sure why it decideing to drop the wifi,  could it be the extention cord that is plugged into the slave ?

Doubt it.

 

2 minutes ago, The Blind Wolf said:

once the print done, I was going to power cycle the unit.  but, either way, both was working fine when I ran the house and that was after the update,

Well, if it's acting up on your system, that's a great opportunity to try a process of elimination to figure out what's going wrong.  If it's really consistently acting up, I might start testing by turning the new local server off...see if that helps.

Link to comment
Share on other sites

4 minutes ago, Sid Genetry Solar said:

Doubt it.

 

Well, if it's acting up on your system, that's a great opportunity to try a process of elimination to figure out what's going wrong.  If it's really consistently acting up, I might start testing by turning the new local server off...see if that helps.

Well, turning off the local host well thats a video call lol.

 

I'm guessing around maybe 5 more hourse on the last print that is running, don't want to stop on it since its one of those prints that has about 30 parts on one print bed.  My big production printer took a dump and the power supply went out, which isn't a surprise so got another printer on the way to replace it and going to buy a bigger power supply to upgrade the other printer since the one it comes with is under powered to begain with, dang cheap idiots. .  put a 350w on a device that needs 450w to run at 24v, real smart.

 

Hmmm didn't think about it, I could run those printers off of my battery bank.  wow, would save on power if I did that. . .

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...