grzegorz914 / homebridge-enphase-envoy

Homebridge plugin for Photovoltaic Energy System manufactured by Enphase. Supported Envoy-IQ, Envoy-S and all peripheral devices.
MIT License
52 stars 9 forks source link

No accessories showing up #82

Closed bmcclure closed 1 year ago

bmcclure commented 1 year ago

I have the 7.x firmware, which I have set up in the plugin successfully. It authenticates, and it spits out a bunch of info about all my devices. However, it doesn't actually add any accessories to my system. The only things it adds are the 3 power peak sensors if they are enabled in the settings, otherwise it seems to add nothing.

I use the Home Assistant HomeKit integration, and I paired with the bridge for the plugin, as well as the bridge that the plugin created for my Envoy system (so two separate bridges), but it still only shows the power peak sensors and nothing else. Shouldn't I actually be able to get information about my inverters, batteries, power usage, etc?

Thank you for the assistance!

grzegorz914 commented 1 year ago

Please read this https://github.com/grzegorz914/homebridge-enphase-envoy#about-the-plugin

bmcclure commented 1 year ago

I did read that before I submitted the issue. I have filled out all the configuration values offered in the UI, it seems like I'm following the instructions according to the documentation, and the connection is working fine. I guess I don't understand what part of the About the Plugin section you're referring to that I might be misunderstanding.

Is it saying that the system information is accessible only via REST and MQTT, and not also as accessories?

I'm a Home Assistant user that uses Homebridge to connect things through HA's Homekit integration, so I don't actually have an iOS device or an Apple HomeKit system. Perhaps there is some terminology or concept I am misunderstanding, but I've used it successfully with numerous other plugins.

bmcclure commented 1 year ago

For some additional detail, I have one Envoy system: an ensemble connected to panels, microinverters, and batteries,

The documentation you linked to says "All devices are detected automatically" from which I inferred that once I set up the Envoy device in the configuration and restarted Homebridge, it would detect the devices connected to the Envoy installation. It does show them in the Homebridge logs, and it did create a separate bridge called Envoy (which is also the name of the device I added, which might be why), which I have added to Home Assistant, but I just don't understand how to get it to actually create an accessory for the Envoy so that I can access the stats.

grzegorz914 commented 1 year ago

The plugin use custom characteristics which not exists and are not supported by Home.app, to see the all data from envoy as accessories please use Controller app or Eve app

grzegorz914 commented 1 year ago

You can also get all data using MQTT or RESTful

bmcclure commented 1 year ago

Oh ok, I don't use iOS, and it sounds like it can't integrate with Home Assistant's HomeKit integration. MQTT would likely work though, I'll keep that in mind. Thank you for the clarification!