Skip to content

Implement esp_zb_stop() call so we can stop the Zigbee radio in code. (TZ-1530) #561

Open
@IgnacioHR

Description

@IgnacioHR

Is your feature request related to a problem?

As stated on issue #558 SDK v1.6.2 contains no mechanism to stop the zigbee radio.

This is line with the Global objetives of saving energy.

Describe the solution you'd like.

I would like to have a core function to stop the zigbee device as it is for other devices such as WIFI, Bluetooth, etc.

Describe alternatives you've considered.

The alternative is to send the device to deep sleep and prepare it to come back from deep sleep saving the device state so it can be recovered at the same point.

Additional context.

In the context of End Devices that implement the seMetering cluster and are battery powered, the designer has to made decisions about how to save as much energy as possible.

As you can see in the screen capture:

Image

The ESP32C6 device consumes 22.2mA while running with the Zigbee radio turned OFF
The ESP32C6 device consumes 8.5uA while in Deep Sleep mode.
The ESP32C6 device consumes 78.5mA while the Zigbee Radio is turned ON

It is desired to have the capacity to turn the Zigbee radio OFF so we can save some power when the device is running but the Zigbee link is not providing any added value.

This is line with the Global objetives of saving energy.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions