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

WiFi function

18 Posts
6 Users
0 Likes
334 Views
(@jnock)
Eminent Member
Joined: 3 years ago
Posts: 27
Topic starter  

Is there a detailed set of instructions for the settings connecting it to computer etc on the gs? Where I installed the inverter I can’t see the screen at all. I just got mine and set it up, loving it so far, just need to get the settings dialed in for my application.


   
Quote
(@the-blind-wolf)
Prominent Member
Joined: 4 years ago
Posts: 878
 
5 hours ago, JNock said:

Is there a detailed set of instructions for the settings connecting it to computer etc on the gs? Where I installed the inverter I can’t see the screen at all. I just got mine and set it up, loving it so far, just need to get the settings dialed in for my application.

Yep, if you got it on your wifi.  type in http://genetry ."your GS ID code which is I think under about" /local  then that should bring up the  GS screen on your phone or computer.


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

Sid is still working on adding more to the wifi, but that is screen sharing mode on local wifi, not over the internet, it will not work if you try off your network.


   
ReplyQuote
(@sid-genetry-solar)
Member Admin
Joined: 4 years ago
Posts: 2883
 
Posted by: @jnock
Is there a detailed set of instructions for the settings connecting it to computer etc on the gs? Where I installed the inverter I can’t see the screen at all. I just got mine and set it up, loving it so far, just need to get the settings dialed in for my application.

Sorta....almost.  I need to put some finishing touches on the manual, and then release 1.1r4 which has a local network screen mirroring function, where you can literally control the inverter screen from your phone/laptop as though you were at the LCD, as "previewed" here:

<iframe allowfullscreen data-embedauthorid="2" data-embedcontent="" data-embedid="embed7768833303" scrolling="no" style="height:295px;max-width:500px;" data-embed-src="/topic/163-firmware-version-11r3/?do=embed&comment=2866&embedComment=2866&embedDo=findComment">

 

This will require connecting the inverter to your WiFi, and then downloading the update (once I release it), and then you'll be able to use the screen mirroring function on your local network only (won't work over the cloud MQTT server).

Hoping to release a somewhat preliminary manual later today/tomorrow, it'll be far better than nothing.  Want to get updated inverter photos in it, etc., and then post it on the website and forums here.


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

For now, if you go to WiFi -> Configure Settings (bottom of the screen), the inverter will generate a WiFi hotspot (GS_Inverter), which you can then connect your phone to.  It should pop up a captive portal on your phone ("Sign into this network") which will allow you to select the WiFi network you'd like the inverter to connect it to.  After that is completed (sometimes have to try twice for some reason...haven't been able to pin down why), you can access the stats remotely from the cloud server at wifi.genetrysolar.com (though this does not allow you to change settings on the inverter).  Once I release 1.1r4--this weekend I hope--you'll have to download that update on the inverter, THEN the screen mirroring function will work over local network access (i.e. "http://genetry-12345678.local/remote.htm")


   
ReplyQuote
(@jnock)
Eminent Member
Joined: 3 years ago
Posts: 27
Topic starter  
Posted by: @sid-genetry-solar
For now, if you go to WiFi -> Configure Settings (bottom of the screen), the inverter will generate a WiFi hotspot (GS_Inverter), which you can then connect your phone to. It should pop up a captive portal on your phone ("Sign into this network") which will allow you to select the WiFi network you'd like the inverter to connect it to. After that is completed (sometimes have to try twice for some reason...haven't been able to pin down why), you can access the stats remotely from the cloud server at wifi.genetrysolar.com (though this does not allow you to change settings on the inverter). Once I release 1.1r4--this weekend I hope--you'll have to download that update on the inverter, THEN the screen mirroring function will work over local network access (i.e. "http://genetry-12345678.local/remote.htm")

Thanks for the reply I’m going to pull it back out and get the WiFi configured so I can control it from inside


   
ReplyQuote
 Tim
(@tim)
Eminent Member
Joined: 4 years ago
Posts: 44
 

Please excuse my ignorance but for me I'm going to have to turn on my phone hotspot and cloud settings to connect and communicate with the inverters when I get them?the screen mirroring sounds great.


   
ReplyQuote
(@sid-genetry-solar)
Member Admin
Joined: 4 years ago
Posts: 2883
 
Posted by: @tim
Please excuse my ignorance but for me I'm going to have to turn on my phone hotspot and cloud settings to connect and communicate with the inverters when I get them?the screen mirroring sounds great.

There's lots of possibilities; for now, the inverters need a WiFi hotspot/router to connect to (even if it doesn't have Internet, you can still use the local server functions to get data/control the inverter on the yet-unreleased 1.1r4).  In the plans is an "AP" mode, where the inverter will generate a hotspot and you can connect to that to read data/control the inverter.

For the current firmware, if your phone is the hotspot, you'll probably need to use a second device (i.e. laptop/tablet) to configure the inverter to a hotspot; I don't think most phones will let you connect to a network while maintaining a WiFi hotspot.


   
ReplyQuote
(@blackwaterpark)
Eminent Member
Joined: 3 years ago
Posts: 44
 
On 6/25/2021 at 6:41 AM, The Blind Wolf said:

Yep, if you got it on your wifi.  type in http://genetry ."your GS ID code which is I think under about" /local  then that should bring up the  GS screen on your phone or computer.

This doesn't work for me.. All i get is a "Hmmm.. Can't reach this page" message. I still don't understand how to bring these screens up on my computer, and the manual speaks in a language that I am not proficient in unfortunately. Is there a video or link that supplies a simplified "Step one: do this, Step 2: do this" format for people who are not as familiar with computing in general?


   
ReplyQuote
(@sid-genetry-solar)
Member Admin
Joined: 4 years ago
Posts: 2883
 
53 minutes ago, BlackWaterPark said:

This doesn't work for me.. All i get is a "Hmmm.. Can't reach this page" message. I still don't understand how to bring these screens up on my computer, and the manual speaks in a language that I am not proficient in unfortunately. Is there a video or link that supplies a simplified "Step one: do this, Step 2: do this" format for people who are not as familiar with computing in general?

We need to make one, but I keep either changing things--or planning changes--that would render such tutorials outdated pretty quickly.

As of right now (1.1r5 / 1.1r6), the page in question is the WiFi page.  Scroll down to the bottom of that page; you're looking for the "MD" entry.  (mDNS.)

<img alt="image.png.7e59c2db893809daa455eef60e7a5b56.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1178" data-ratio="55.86" style="height:auto;" width="324" data-src="//content.invisioncic.com/g308908/monthly_2022_03/image.png.7e59c2db893809daa455eef60e7a5b56.png" src="/applications/core/interface/js/spacer.png" />

(please note that it is NOT a good idea to publicly post the "ID" of your inverter--that's the remote access key.  I'm doing it here because this is a debug test WiFi board that is not going to be sold or sent to a customer.)

This is the inverter's local access path.  You can also address it via the IP address listed immediately above; however, unless this is set to a static IP address in your WiFi router, it may change when your router gets restarted.

Depending on your web browser, you may have to adjust the mDNS path.  On my laptop computer running Firefox 97, any of the following methods work:

My Samsung S7 phone with Chrome works on any path EXCEPT the ".local" one.

 

Here is a screenshot of my laptop with the first address (which I was surprised actually worked!):

<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="1176" href="/monthly_2022_03/image.png.9128e224c1621077f6e8a62319366f9f.png" rel=""><img alt="image.thumb.png.f691e38c5268b63992e9523baafde869.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1176" data-ratio="104.75" style="height:auto;" width="716" data-src="//content.invisioncic.com/g308908/monthly_2022_03/image.thumb.png.f691e38c5268b63992e9523baafde869.png" src="/applications/core/interface/js/spacer.png" />

 

You can also access the root page (i.e. remove the "remote.htm" from the path), and you'll get the status page:

<img alt="image.png.ce2966e93172916429545238a529e6d0.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1179" data-ratio="150.76" style="height:auto;" width="459" data-src="//content.invisioncic.com/g308908/monthly_2022_03/image.png.ce2966e93172916429545238a529e6d0.png" src="/applications/core/interface/js/spacer.png" />

 

If you want to integrate this into an existing local dashboard, you can read the "stats.json" file (i.e. "http://genetry-c835febd.local/stats.json"), which shows on Firefox like this:

<img alt="image.png.dee958e7cd57d73aa249cbf4b28b0887.png" class="ipsImage ipsImage_thumbnailed" data-fileid="1180" data-ratio="114.41" style="height:auto;" width="569" data-src="//content.invisioncic.com/g308908/monthly_2022_03/image.png.dee958e7cd57d73aa249cbf4b28b0887.png" src="/applications/core/interface/js/spacer.png" />

This file is dynamically generated every time it is accessed.  You might notice that this WiFi board is not connected to an inverter, so all the data is invalid.

 

 

For a future code revision, I am planning a complete renovation of the WiFi handling and the local server access, unifying the sections (i.e. no separate paths for data and remote access).  I can also make the "mDNS" pop up a QR code with the web path embedded in it--in other words, pop up the QR code, scan it on your phone -> bam, local server on your phone.

 

Hope this helps.


   
ReplyQuote
(@notmario)
Reputable Member
Joined: 3 years ago
Posts: 314
 
11 hours ago, BlackWaterPark said:

This doesn't work for me.. All i get is a "Hmmm.. Can't reach this page" message. I still don't understand how to bring these screens up on my computer, and the manual speaks in a language that I am not proficient in unfortunately. Is there a video or link that supplies a simplified "Step one: do this, Step 2: do this" format for people who are not as familiar with computing in general?

The manual is quite technical. Probably needs a "quick guide" version of it.

If you've already configured it to a wifi network, use the IP from the screen Sid showed above, like so:
http://192.168.1.X/remote.htm (typical example)

Personally, i set a static dhcp assignment for it, and give it a hostname of "inverter." Then i just go to http://inverter/

11 hours ago, Sid Genetry Solar said:

For a future code revision, I am planning a complete renovation of the WiFi handling and the local server access, unifying the sections (i.e. no separate paths for data and remote access).

When you do this, please leave the ability to use a specific URL to get the desired section. My monitor system loads http://inverter/remote.htm so it goes right to the display. (Kiosk mode... no user interaction) It would be a bummer if it required a click to get the the right page.


   
ReplyQuote
(@sid-genetry-solar)
Member Admin
Joined: 4 years ago
Posts: 2883
 
8 hours ago, NotMario said:

When you do this, please leave the ability to use a specific URL to get the desired section. My monitor system loads http://inverter/remote.htm so it goes right to the display. (Kiosk mode... no user interaction) It would be a bummer if it required a click to get the the right page.

Revised version leaves the ability to access a specific page by link...instead of a file path, it's a page link, i.e "http://inverter/#remote".  However, I can easily backwards-compatible the "remote.htm" path to the local link as well.


   
ReplyQuote
(@notmario)
Reputable Member
Joined: 3 years ago
Posts: 314
 
1 hour ago, Sid Genetry Solar said:

Revised version leaves the ability to access a specific page by link...instead of a file path, it's a page link, i.e "http://inverter/#remote".  However, I can easily backwards-compatible the "remote.htm" path to the local link as well.

The page link sounds fine. As long as there's a url that can be rendered with no clicking that gets there, i'm good to go. Changing the rendered url is trivial - simulating a click to navigate the page is less so.

Have you considered any kind of ModbusTCP or MQTT server feature for more generalized data polling?


   
ReplyQuote
(@sid-genetry-solar)
Member Admin
Joined: 4 years ago
Posts: 2883
 
42 minutes ago, NotMario said:

The page link sounds fine. As long as there's a url that can be rendered with no clicking that gets there, i'm good to go. Changing the rendered url is trivial - simulating a click to navigate the page is less so.

Fully agreed.  I'll definitely keep a link to select the page tab.  It's already in the updated HTML files; I've just got to get them all dumped into the firmware.

 

42 minutes ago, NotMario said:

Have you considered any kind of ModbusTCP or MQTT server feature for more generalized data polling?

Sort of, but any of that stuff generally comes with a huge bloated library and large resource requirements.

There's an MQTT server on the inverter (that you LIKELY could reconfigure to a local MQTT broker by changing the listed path in the configuration), though you would lose access to updates...unless you piped the data across.

There is a direct sorta TCP data polling function: read the "http://inverter/stats.json" file for a JSON-formatted list of data.  Dynamically generated every time you read the file.


   
ReplyQuote
(@notmario)
Reputable Member
Joined: 3 years ago
Posts: 314
 
2 hours ago, Sid Genetry Solar said:

There is a direct sorta TCP data polling function: read the "http://inverter/stats.json" file for a JSON-formatted list of data.  Dynamically generated every time you read the file.

Yeah, i use that one for my custom stuff. I was just wondering because there are some monitoring products out there that "support" Modbus. It was something i was thinking about because i like well-integrated systems. Having one system monitor my Bank, Generator, PV output shunts, and the inverter is nice and clean.

I'm not very experienced with MQTT, but it sounds to me like what you're saying is i can make a MQTT "broker" (what i would call a server). The inverter already is set to post to topics that would run the gambit of the data in the JSON?
My original thought was the inverter would have an MQTT port open and one could just subscribe to the topics he wanted. But i suppose the other way around works just as well - with the pitfall you brought up.


   
ReplyQuote
Page 1 / 2