listhor
(M)
November 28, 2024, 4:19pm
1
Hi,
Does anybody have example of working yaml configuration including zigbee/ble/wifi and available sensors/functions?
nickrout
(Nick Rout)
November 29, 2024, 9:14pm
2
There is at least one example on here. Use the search…
listhor
(M)
November 30, 2024, 11:16am
3
I’ve used search and there isn’t much. Mostly people asking for the same I did. If there’s some code, is slightly outdated (sdk), or not complete.
As I’m new to esphome, I need a bit more of guidance of how to built config including all builtin sensors etc…
nickrout
(Nick Rout)
November 30, 2024, 8:55pm
4
Well there is no ZigBee support at present. If you want ZigBee support you’ll need to use c++, or find a ZigBee external component for Esphome.
I took a couple of hours and a couple of 's and mocked up a DIY Zigbee light using the new M5Stack NanoC6 chip. You are able to code a complete Zigbee device using only the Arduino IDE. No need to have to used the more complex Platform I/O or Expressif IDE’s.
The ESP32-C6 chip is a very interesting device, in that you can use it to create a WiFi 6 device, Zigbee device or Matter device, by only uploading different software to the chip.
M5Stack does an excellent job of both hardware and …
nickrout
(Nick Rout)
November 30, 2024, 8:58pm
5
Also you might like to look at this thread
It is still in very early development and only have some basic functionality, but FYI, “Zigbee Home” (also refered to as “zigbee_home”) is a new open-source DIY Zigbee firmware project by @ffenix113 that aims to (eventually) provide similar ease-of-use and customizability features to ESPHome to allow users to use its CLI application for generating custom firmware their own DIY Zigbee devices (based on nRF52840):
https://ffenix113.github.io/zigbee_home/
https://github.com/ffenix113/zigbee_home
…
Hedda
(Hedda)
December 1, 2024, 7:31am
6
As mentioned there is no Zigbee component for ESPHome yet, (nor any Thread components), so unless you are a skilled C/C++ developer yourself with loads of time to spend on this then you will not get anything working easily today. However, a few such skilled developers have independently begun work on different implementations and various dependencies that would be needed before it could happen, (again nothing that is ready for just anyone to use), so check the discussion and links in this feature request here for more information on those → Zigbee/Thread support on the new upcoming ESP32-H2 variant? · Issue #1397 · esphome/feature-requests · GitHub
opened 05:50PM - 03 Sep 21 UTC
enhancement
<!-- READ THIS FIRST:
- This is for feature requests only, for issues please g… o to the issues repository.
- Please be as descriptive as possible, especially use-cases that can otherwise not be solved boost the problem's priority.
DO NOT DELETE ANY TEXT from this template! Otherwise the issue may be closed without a comment.
-->
**Describe the problem you have/What new integration you would like**
A new variant of the ESP32 [was announced last month](https://www.espressif.com/en/news/ESP32_H2), the ESP32-H2. It supports 802.15.4 and therefore Zigbee and Thread, as well as BLE, and now runs on a RISC-V architecture which should be a lot more efficient. It also still supports WiFi.
This looks super interesting because it will finally give home users a way to easily build Zigbee/Thread versions instead of WiFi ones. I think ESPHome supporting this would be a brilliant step forward.
**Please describe your use case for this integration and alternatives you've tried:**
There are no alternatives to ESPHome for Zigbee as far as I know? Or really any simple development environments for home users.
**Additional context**
Of course the H2 isn't out yet. But I think it'd be good to get a discussion on this going before it is released. Zigbee is definitely a lot more friendly to larger home installations in many ways.
Support for battery operated end Zigbee devices would also be a huge leap forward. And I would think that should be possible on the new H2.
listhor
(M)
December 1, 2024, 8:51am
7
Thanks guys! I want to start using esp32-c6 (with builtin zigbee and thread), to have latest and feature rich esp ;-). If now I can’t use zigbee, so I can configure it at the moment only for wifi and once zigbee is fully supported it will be re-flashed.
But there is some project built already:
external_components:
- source: github://luar123/zigbee_esphome
components: [ zigbee ]
zigbee:
...
Features
Definition of endpoints, clusters and attributes supported by esp-zigbee-sdk 1.5
Set attributes action
Manual report action
Reset zigbee action
Join trigger
Attribute received trigger
Wifi co-existence on ESP32-C6
Deep-sleep should work
Not tested: groups/scenes
And I’m not sure it will support (transmit data) sensors defined outside zigbee node?
Hedda
(Hedda)
December 1, 2024, 8:57am
8