PLEASE NOTE: If you had an account with the previous forum, it has been ported to the new Genetry website!
You will need to reset the password to access the new forum. Click Log In → Forgot Password → enter your username or forum email address → click Email Reset Link.

Notifications
Clear all

Firmware Version 1.1r3

54 Posts
5 Users
0 Likes
825 Views
(@sid-genetry-solar)
Member Admin
Joined: 4 years ago
Posts: 2883
Topic starter  

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.

 


   
Quote
(@kuhrd)
Trusted Member
Joined: 4 years ago
Posts: 75
 

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.


   
ReplyQuote
(@sid-genetry-solar)
Member Admin
Joined: 4 years ago
Posts: 2883
Topic starter  
Posted by: @kuhrd
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.


   
ReplyQuote
(@sid-genetry-solar)
Member Admin
Joined: 4 years ago
Posts: 2883
Topic starter  

My fault.  Wrote the forum post for the update, logged all the appropriate files...and simply forgot to release the update to the server!

Yeah, we're very human on this end...


   
ReplyQuote
(@the-blind-wolf)
Prominent Member
Joined: 4 years ago
Posts: 878
 

Not seeing the update on my end either. rebooted the gs several times waited and nothing. just the status screen is showing.  useing my phone to read the screen, it don't tell me where the arrow is. so was seeing if it pop up or not on mine lol.


   
ReplyQuote
(@sid-genetry-solar)
Member Admin
Joined: 4 years ago
Posts: 2883
Topic starter  

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.


   
ReplyQuote
(@the-blind-wolf)
Prominent Member
Joined: 4 years ago
Posts: 878
 

Oh Wow, will it work for us poor non seeing people?


   
ReplyQuote
(@the-blind-wolf)
Prominent Member
Joined: 4 years ago
Posts: 878
 

Also, that means all the other inverters are out of date, they still require a wire and their own device to be able to do that.  way to go Sid.


   
ReplyQuote
(@sid-genetry-solar)
Member Admin
Joined: 4 years ago
Posts: 2883
Topic starter  
Posted by: @the-blind-wolf
Oh Wow, will it work for us poor non seeing people?

'Fraid it won't be super practical, but you can try 😉.  No, your screen reader won't be able to read it, unfortunately, it's a bitmap picture, not plain text.


   
ReplyQuote
(@kuhrd)
Trusted Member
Joined: 4 years ago
Posts: 75
 

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.


   
ReplyQuote
(@sid-genetry-solar)
Member Admin
Joined: 4 years ago
Posts: 2883
Topic starter  
Posted by: @kuhrd
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...


   
ReplyQuote
(@the-blind-wolf)
Prominent Member
Joined: 4 years ago
Posts: 878
 

That url don't work for me lol.


   
ReplyQuote
(@sid-genetry-solar)
Member Admin
Joined: 4 years ago
Posts: 2883
Topic starter  
Posted by: @the-blind-wolf
That url don't work for me lol.

I wasn't clear, that was a generic path.  The actual path will be something completely different, but the ".local/stats.json" part is the same.


   
ReplyQuote
(@the-blind-wolf)
Prominent Member
Joined: 4 years ago
Posts: 878
 

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.


   
ReplyQuote
(@the-blind-wolf)
Prominent Member
Joined: 4 years ago
Posts: 878
 
Posted by: @the-blind-wolf
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.


   
ReplyQuote
Page 1 / 4