|
ESPHome 2026.11.0-dev
|
Data Structures | |
| struct | AnalogAttrs |
| struct | AnalogAttrsOutput |
| struct | AttrValue |
| struct | BinaryAttrs |
| class | ZBEvent |
| class | ZigbeeAttribute |
| class | ZigbeeBinarySensor |
| class | ZigbeeComponent |
| class | ZigbeeEntity |
| class | ZigbeeNumber |
| class | ZigbeeSensor |
| class | ZigbeeSwitch |
| class | ZigbeeTime |
Enumerations | |
| enum | ZigbeeReportT { ZIGBEE_REPORT_DEFAULT , ZIGBEE_REPORT_COORDINATOR , ZIGBEE_REPORT_ENABLE , ZIGBEE_REPORT_FORCE } |
Functions | |
| ESPHOME_LOG_TAG (TAG, "zigbee.time") | |
| ESPHOME_LOG_TAG (TAG, "zigbee.attribute") | |
| ESPHOME_LOG_TAG (TAG, "zigbee.binary_sensor") | |
| ESPHOME_LOG_TAG (TAG, "zigbee") | |
| uint8_t * | get_zcl_string (const char *str, uint8_t max_size, bool use_max_size) |
| void | load_zb_event (ZBEvent *event, ezb_zcl_message_info_t info, ezb_zcl_attribute_t attribute) |
| template<typename... Args> | |
| void | enqueue_zb_event (Args... args) |
| template void | enqueue_zb_event (ezb_zcl_message_info_t info, ezb_zcl_attribute_t attribute) |
| ESPHOME_LOG_TAG (TAG, "zigbee.number") | |
| ESPHOME_LOG_TAG (TAG, "zigbee.sensor") | |
| ESPHOME_LOG_TAG (TAG, "zigbee_on_off.switch") | |
Variables | |
| constexpr time_t | EPOCH_2000 = 946684800 |
| constexpr uint32_t | MAX_ZCL_TIME = std::numeric_limits<uint32_t>::max() - EPOCH_2000 |
| const zb_uint8_t | ZB_ZCL_ANALOG_OUTPUT_STATUS_FLAG_MAX_VALUE = 0x0F |
| const zb_uint8_t | ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_MAX_VALUE = 0x0F |
| const zb_uint8_t | ZB_ZCL_BINARY_OUTPUT_STATUS_FLAG_MAX_VALUE = 0x0F |
| const uint8_t | IEEE_ADDR_BUF_SIZE = 17 |
| Enumerator | |
|---|---|
| ZIGBEE_REPORT_DEFAULT | |
| ZIGBEE_REPORT_COORDINATOR | |
| ZIGBEE_REPORT_ENABLE | |
| ZIGBEE_REPORT_FORCE | |
Definition at line 32 of file zigbee_attribute_esp32.h.
| void esphome::zigbee::enqueue_zb_event | ( | Args... | args | ) |
Definition at line 166 of file zigbee_esp32.cpp.
| template void esphome::zigbee::enqueue_zb_event | ( | ezb_zcl_message_info_t | info, |
| ezb_zcl_attribute_t | attribute ) |
| esphome::zigbee::ESPHOME_LOG_TAG | ( | TAG | , |
| "zigbee" | ) |
| esphome::zigbee::ESPHOME_LOG_TAG | ( | TAG | , |
| "zigbee.attribute" | ) |
| esphome::zigbee::ESPHOME_LOG_TAG | ( | TAG | , |
| "zigbee.binary_sensor" | ) |
| esphome::zigbee::ESPHOME_LOG_TAG | ( | TAG | , |
| "zigbee.number" | ) |
| esphome::zigbee::ESPHOME_LOG_TAG | ( | TAG | , |
| "zigbee.sensor" | ) |
| esphome::zigbee::ESPHOME_LOG_TAG | ( | TAG | , |
| "zigbee.time" | ) |
| esphome::zigbee::ESPHOME_LOG_TAG | ( | TAG | , |
| "zigbee_on_off.switch" | ) |
| uint8_t * esphome::zigbee::get_zcl_string | ( | const char * | str, |
| uint8_t | max_size, | ||
| bool | use_max_size ) |
Definition at line 25 of file zigbee_esp32.cpp.
| void esphome::zigbee::load_zb_event | ( | ZBEvent * | event, |
| ezb_zcl_message_info_t | info, | ||
| ezb_zcl_attribute_t | attribute ) |
Definition at line 162 of file zigbee_esp32.cpp.
|
constexpr |
Definition at line 14 of file zigbee_time_esp32.cpp.
| const uint8_t esphome::zigbee::IEEE_ADDR_BUF_SIZE = 17 |
Definition at line 22 of file zigbee_zephyr.cpp.
|
constexpr |
Definition at line 14 of file zigbee_time_zephyr.cpp.
| const zb_uint8_t esphome::zigbee::ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_MAX_VALUE = 0x0F |
Definition at line 35 of file zigbee_sensor_zephyr.cpp.
| const zb_uint8_t esphome::zigbee::ZB_ZCL_ANALOG_OUTPUT_STATUS_FLAG_MAX_VALUE = 0x0F |
Definition at line 70 of file zigbee_number_zephyr.cpp.
| const zb_uint8_t esphome::zigbee::ZB_ZCL_BINARY_OUTPUT_STATUS_FLAG_MAX_VALUE = 0x0F |
Definition at line 70 of file zigbee_switch_zephyr.cpp.