Page 1 of 1
Enphase Envoy to MQTT with auto discovery
Posted: Friday 28 July 2023 11:22
by TurboX
Hello,
I am working on a project which aims to provide Envoy data to MQTT broker with auto discovery feature.
It starts from
https://github.com/vk2him/Enphase-Envoy-mqtt-json , works with v7 version and stream values (refresh every second if you need).
For the moment the code works using Home Assistant integration and data are catched by Domoticz using MQTT Auto discovery.
It remains some stuffs to implement (like add parameters, increase the entities quantity, v5 integration and to run it using docker), but it's in a good way.
Perhaps someone here is interested.
Re: Enphase Envoy to MQTT with auto discovery
Posted: Friday 28 July 2023 11:59
by waltervl
Why??? Because Envoy integration has been updated recently in 2023.2
https://www.domoticz.com/wiki/Enphase
Re: Enphase Envoy to MQTT with auto discovery
Posted: Friday 28 July 2023 13:56
by TurboX
Hi @waltervl
And why not?
I know that now it works but I am a Domoticz user since a very long time now, and I observe that depend on an integrated plugin is not the best (personnal feeling). To maintain plugin is not so easy, sometimes it's abandonned (like Zwave) or not updated (ex netatmo). I see a lot of development, new integration on other system which are more independant (myelectricaldata, Hikvision-Addons, ...), the developpers are active.
I know this is a very huge works and domoticz developpers are fantastic.
About Enphase envoy plugin, I request to have additional things but its too complicated. Compiling domoticz from source, just for a value addition is so complicated and so beta mode.
If I have a zwave update to do, I can just update ZwaveJSui without update or reboot of domoticz.
To be more accurate, I'm again blocked with the new update:
I use Domoticz 2023.1 on a Pi4 with buster and ZigbeeForDomoticz 6.3. I am stuck because: If I upgrade to 2023.2 I need to be in Z4D 7.0 which require bullseye. Migrating to bullseye is complicated and Enedis python plugin stop working with 2023.2.
This is too linked between themselve and too complicated (I can't imagine for someone new without computer skills).
To be honest, I use In parallel Home Assistant because it provide to my Domoticz data (via MQTT) from Envoy because the v7 firwmare is working in HA before in Domoticz (very long month). I am not sure to continue to use Domoticz in the next years. Having plugins independant like ZwaveJSui,Zigbee2MQTT and so on is easier to change or use multiple domotic system in parallel (exemple, in the end of the past year, the domoticz android application stop sending notification to my android phone when a door is open, thank to ZwaveJSui in paralell I used HA for the notification).
Re: Enphase Envoy to MQTT with auto discovery
Posted: Friday 28 July 2023 14:25
by waltervl
There is no need to go to Z4D stable7 when using 2023.2. For me it just worked with Z4D stable6
Re: Enphase Envoy to MQTT with auto discovery
Posted: Tuesday 01 August 2023 14:49
by Sebastiii
Thanks for the link and the thread will read carefully
