Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion content/components/deep_sleep.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ params:
{{< anchor "deep_sleep-component" >}}

The `deep_sleep` component can be used to automatically enter a deep sleep mode on the
ESP8266/ESP32/BK72xx after a certain amount of time. This is especially useful with nodes that operate
ESP8266/ESP32/BK72xx/nRF52 after a certain amount of time. This is especially useful with nodes that operate
on batteries and therefore need to conserve as much energy as possible.

To use `deep_sleep` first specify how long the node should be active, i.e. how long it should
Expand Down Expand Up @@ -143,6 +143,11 @@ The following integers are the wakeup causes:

{{< anchor "deep_sleep-enter_action" >}}

## nRF52

When `sleep_duration` is configured or Zigbee is used, the nRF52 resumes normal operation after waking up.
Otherwise, the nRF52 performs a full reset instead of continuing execution.

## `deep_sleep.enter` Action

This action makes the given deep sleep component enter deep sleep immediately.
Expand Down
5 changes: 4 additions & 1 deletion content/components/zigbee.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ binary_sensor:

- **power_source** (*Optional*, enum): Indicates what kind of power the device uses. Affects
sleep behavior. One of `UNKNOWN`, `MAINS_SINGLE_PHASE`, `MAINS_THREE_PHASE`, `BATTERY`,
`DC_SOURCE`, `EMERGENCY_MAINS_CONST`, or `EMERGENCY_MAINS_TRANSF`. Defaults to `DC_SOURCE`.
`DC_SOURCE`, `EMERGENCY_MAINS_CONST`, or `EMERGENCY_MAINS_TRANSF`. Defaults to `BATTERY`.

- **ieee802154_vendor_oui** (*Optional*, int): Sets the Vendor Organizationally Unique Identifier (OUI).
This allows replacing Nordic Semiconductor's default company ID with your own.
Expand All @@ -60,6 +60,9 @@ binary_sensor:
> [!WARNING]
> Overusing `random` may exhaust memory in the Zigbee coordinator by creating many "ghost" devices.

- **sleepy** (*Optional*, boolean): Disable RX during idle to reduce power consumption for battery powered devices.
It can cause stability problems with Zigbee connection. Defaults to `false`.

## Actions

### `factory_reset` Action
Expand Down