I’ve created a binding for the Enphase Envoy Solar System gateway (https://enphase.com/en-us/products-and-services/envoy). Unlike the existing OHAB 1.0 binding, this binding works via the local network, and doesn’t require the Enphase Enlighten cloud setup.
The binding should be able to discover the Envoy gateway device on your local network, and if you never changed the original password, it should be able to add it as Thing without any further action. If you changed the default password, you’ll need to set that in the bridge configuration. Once added as thing, it should be able to find all the micro-inverters of your solar system, and add them to your inbox.
The bridge device has four channels for a system summary. The inverters that are discovered have their individual channels as reported by the device, with their individual updates. The scan rate for the device can be configured in the bridge configuration, however since the internal update rate is 15 minutes, it doesn’t make much sense to scan at a high rate. My device became unstable when the scan rate was lower than 15 seconds, so keep it well clear of that (it’s not like you’d gain anything).
Some docs and the source is here: https://github.com/HentschelT/openhab2-addons/tree/master/addons/binding/org.openhab.binding.enphaseenvoy
You can download the latest addon jar file from this location: https://github.com/HentschelT/openhab2-addons/tree/master/addons/binding/org.openhab.binding.enphaseenvoy/releases and add it to your OpenHAB’s addon folder.