esphome / feature-requests

ESPHome Feature Request Tracker
https://esphome.io/
417 stars 26 forks source link

Add support for Z-Uno device #1839

Open robin-thoni opened 2 years ago

robin-thoni commented 2 years ago

Describe the problem you have/What new integration you would like

Z-Uno is a Z-Wave (mostly) Arduino-compatible micro controller that can be used to create custom Z-Wave DIY IoT devices. It is very similar to ESP32, except it connects to a Z-Wave network rather than Wi-Fi. Z-Wave (and Z-Uno) features OTA capabilities.

Please describe your use case for this integration and alternatives you've tried:

Being able to use ESPHome to program a Z-Uno would help creating Z-Wave devices faster and free some Wi-Fi usage.

As a usage example, here's my v1 for monitoring the boiler temperatures (hot water + heater) (to gather data, before replacing the whole system) and controlling water recycling pump and over Z-Wave, featuring a pre-built Fibaro Smart Implant:

20211128_170142 20211128_170147 20211128_170157 signal-2022-08-24-225931 Screenshot from 2022-08-24 21-52-18

v2, featuring a Z-Uno, only monitoring boiler alarms and burner on/off:

signal-2022-08-24-225921_002

And v3 for fully controlling the boiler and the pumps: 20211222_170603 20211222_170458

Additional context

Z-Wave is designed to work as an IoT-exclusive meshed network.

Similar request for platform.io

robin-thoni commented 8 months ago

Any chance to get some traction here, now Home Assistant joined the Z-Wave Alliance?

https://www.home-assistant.io/blog/2024/02/15/nabu-casa-joins-z-wave-alliance/

I made some progress on my side, where I kinda managed to integrate the zme_make binary into a PlatformIO toolchain. But it doesn't work great, it builds basic apps, but fails when adding ESPHome in the loop