Ta, will do!
Edit: Done, the problem is now fixed.
Ta, will do!
Edit: Done, the problem is now fixed.
Anyway to get this code to report consumption as well in real time? Thanks!
Some others in this thread have posted some solutions that work for them. However, since I donât have a newfangled Envoy myself there is no way for me to testâŠ
I just added version 1.4.4 to ST. It populates the wrong network ID. When I manually change it in IDE it just reverts back.
Also, how do you check which port the Envoy is using?
Thanks!
It changes the network ID to your Envoyâs MAC address the first time it receives data. This is the most robust approach for LAN devices and bound to be unique.
Thank you. How can I find out which TCP port the Envoy is using?
It uses the default HTTP port (80) - AFAIK thereâs no way or reason to change that.
Andreas, I have 20 M250âs but I am expanding my system by adding 3 new M315âs and 2new M320âs. Can i just take my total panels to 25 (I am assuming thr % calculation will be off), or do I need to change anything else? I suppose that the total power reported will still be accurate?
Thanks in advanceâŠ
Yes, power and energy will be correct. The numbers for max percentage and efficiency will be off unless you adjust the numbers for inverter and panel size (just use the average value based on total number of panels).
I just got my Hub (Christmas you know), so sorry for being a complete noob. I am having trouble setting this up. I read in this thread about adding a device for the envoy, however I do not see that type. Would that show up once I published the driver github repo? I tried to do that (including making a fork for myself), but I keep getting an error:
Error 500: Internal Server Error
URI /ide/device/doRepoUpdates
I realize this is probably not directly related to this driver, however I have no trouble checking and publishing other apps or drivers. Does anyone have any idea what this could be?
Looks like a GitHub-related issue. Try creating the driver and copy/pasting the code manually rather than using the GitHub integration.
Yep, so I just avoided github and created the device handler from code. Itâs now listed in the âMy Device Driversâ. That got me the âEnlighten Envoy (local)â entry in type list when I create a new device. I now see the device in my smart home list of devices, thank you very much.
I configured the ip address and the other options (btw⊠how do I determine whether I have an M215 or M250 micro inverter, any hints?).
I donât see any data at this point though⊠so I may have to dig a little deeper.
Thanks for the quick response, and writing this⊠this is great!!
Open the IP address of your envoy in a browser, then click on âInventoryâ - this should list all the inverters (you might have to google the part numbers listed to determine your inverters).
The graph takes a little time to populate â you should at least see the numbers for current power and todayâs as well as last 7 days production.
All works now⊠thanks for creating such an awesome tool!
Good morning, thank you for your work on this! Iâm thrilled to integrate my system with my Smartthings.
Everything was going well but when I try to set this up in the app, even when I fill out all fields Iâm getting the error âPlease fill out all required fields.â
Iâm using Android. Samsung S8. I canât get past that.
I remember that there are some issues with settings on Android (and have been for a long time). There are a total of seven settings that need to be filled in, please make sure that you scroll down and enter them all (even if they are seemingly filled in, IIRC default values donât work on Android).
No luck there unfortunately. I did as you suggested and cleared out all of the fields and filled them back in. I still received the same error.
Now, perhaps I added this wrong. I did add the device via the web console. Then I tried to go into the app to finish.
Try entering the settings from the IDE as well.
Okay, can you give me a light walk through on that? Iâm a bit unfamiliar. I saw where I could add it but it only gave me the option for the IP address. Is there another way to do so?