esphome / esphome/feature-requests

Add support for Z-Uno device

Open
#1,839 1 comment 0 reactions 0 assignees View on GitHub
Type: Communication Channel
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

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

[Z-Uno](https://z-uno.z-wave.me/) is a [Z-Wave](https://en.wikipedia.org/wiki/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](https://www.fibaro.com/fr/products/smart-implant/):

![20211128_170142](https://user-images.githubusercontent.com/9640353/186508392-3fdd4177-e122-4b26-baf5-dee0cb2f767e.jpg)
![20211128_170147](https://user-images.githubusercontent.com/9640353/186508401-4163e555-2ac7-4f45-ba11-f1961385130a.jpg)
![20211128_170157](https://user-images.githubusercontent.com/9640353/186508402-3155e588-e257-4ab9-a7bd-7f991336b9e6.jpg)
![signal-2022-08-24-225931](https://user-images.githubusercontent.com/9640353/186710754-1b748eb1-8360-47ec-90eb-bdc6c7357659.jpeg)
![Screenshot from 2022-08-24 21-52-18](https://user-images.githubusercontent.com/9640353/186510516-6fa74acd-0fd2-4ba7-be71-c8a56523be5b.png)

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

![signal-2022-08-24-225921_002](https://user-images.githubusercontent.com/9640353/186710900-07e3578d-a0b8-4b34-9786-325fbba33dc3.jpeg)

And v3 for fully controlling the boiler and the pumps:
![20211222_170603](https://user-images.githubusercontent.com/9640353/186506313-bc743311-baf9-4e58-aef2-4e1c43718e2f.jpg)
![20211222_170458](https://user-images.githubusercontent.com/9640353/186506339-6b9c1391-267b-4c0c-983b-dea5dd878afd.jpg)

**Additional context**

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

Similar request for [platform.io](https://github.com/platformio/platformio-core/issues/1326)

Contributor guide

No contributing guide indexed for this repository

Research direction

The request names no ESPHome files or tests; start by reading the Z-Uno documentation and the linked PlatformIO issue. Identify the integration entry points and constraints for Z-Wave and OTA, then define done as a reproducible way to program Z-Uno through ESPHome.

Written by the indexing model from the issue text.

Assessment

Tech stack
arduino
Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.