Replies: 1 comment 3 replies
-
|
Hi @MeisterQ, there is a deep sleep Zigbee example: https://github.com/espressif/arduino-esp32/tree/master/libraries/Zigbee/examples/Zigbee_Temp_Hum_Sensor_Sleepy It's working really well, but deep sleep device is mostly usable only for devices like sensors, that are reporting data in some time cycle, like every 30s or minute. By that the battery life will strongly increase. The downside of deep sleep is, that you cannot awake the device by a command over the Zigbee network. For that a light sleep must be used, which cannot be supported in the Zigbee library, as its requires custom ESP-IDF sdkconfig options. So for light sleep device with a wake-up feature, I will suggest you to go for ESP-IDF with the esp-zigbee.sdk directly. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I want to build a battery powered device.
If i look on other devices like different TRVs, they act like they are "awake". They receive commands instantly, but they are batterypowered. So probably asleep.
I need a device, which will sleep, and if it receives a command (this could be delayed afew ms -s) it will turn on a relay, and go to sleep.
The best way is to put it in deep sleep, but then it will always loose its connection to the network i guess and need more time to go back to sleep.
Im having a custom PCB which is optimzed for deepsleep and only consumes afew uA while sleeping with a ESP32-C6.
if someone got an idea or maybe if there is an example. this would be great.
Beta Was this translation helpful? Give feedback.
All reactions