ESPHome 2026.5.0b1
Loading...
Searching...
No Matches
esphome::zigbee Namespace Reference

Data Structures

struct  AnalogAttrs
 
struct  AnalogAttrsOutput
 
struct  BinaryAttrs
 
class  FactoryResetAction
 
class  ZigbeeAttribute
 
class  ZigbeeBinarySensor
 
class  ZigbeeComponent
 
class  ZigbeeEntity
 
class  ZigbeeNumber
 
class  ZigbeeSensor
 
class  ZigbeeSwitch
 
class  ZigbeeTime
 

Enumerations

enum  ZigbeeReportT { ZIGBEE_REPORT_COORDINATOR , ZIGBEE_REPORT_ENABLE , ZIGBEE_REPORT_FORCE }
 

Functions

uint8_t * get_zcl_string (const char *str, uint8_t max_size, bool use_max_size)
 
void esp_zb_app_signal_handler (esp_zb_app_signal_t *signal_struct)
 

Variables

constexpr time_t EPOCH_2000 = 946684800
 
ZigbeeTimeglobal_time = nullptr
 
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
 

Enumeration Type Documentation

◆ ZigbeeReportT

Enumerator
ZIGBEE_REPORT_COORDINATOR 
ZIGBEE_REPORT_ENABLE 
ZIGBEE_REPORT_FORCE 

Definition at line 24 of file zigbee_attribute_esp32.h.

Function Documentation

◆ esp_zb_app_signal_handler()

void esphome::zigbee::esp_zb_app_signal_handler ( esp_zb_app_signal_t * signal_struct)

Definition at line 45 of file zigbee_esp32.cpp.

◆ get_zcl_string()

uint8_t * esphome::zigbee::get_zcl_string ( const char * str,
uint8_t max_size,
bool use_max_size )

Definition at line 24 of file zigbee_esp32.cpp.

Variable Documentation

◆ EPOCH_2000

time_t esphome::zigbee::EPOCH_2000 = 946684800
constexpr

Definition at line 11 of file zigbee_time_zephyr.cpp.

◆ global_time

ZigbeeTime* esphome::zigbee::global_time = nullptr

Definition at line 13 of file zigbee_time_zephyr.cpp.

◆ IEEE_ADDR_BUF_SIZE

const uint8_t esphome::zigbee::IEEE_ADDR_BUF_SIZE = 17

Definition at line 23 of file zigbee_zephyr.cpp.

◆ ZB_ZCL_ANALOG_INPUT_STATUS_FLAG_MAX_VALUE

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.

◆ ZB_ZCL_ANALOG_OUTPUT_STATUS_FLAG_MAX_VALUE

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.

◆ ZB_ZCL_BINARY_OUTPUT_STATUS_FLAG_MAX_VALUE

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.