pub struct ZigbeeKeypad001 {Show 13 fields
pub action: ZigbeeKeypad001Action,
pub action_code: f64,
pub action_transaction: f64,
pub action_zone: f64,
pub battery: f64,
pub battery_low: bool,
pub contact: bool,
pub linkquality: f64,
pub occupancy: bool,
pub tamper: bool,
pub voltage: f64,
pub last_seen: Option<LastSeen>,
pub elapsed: Option<u64>,
}
Expand description
hive:KEYPAD001 zigbee2mqtt link
Fields§
§action: ZigbeeKeypad001Action
Triggered action (e.g. a button click)
action_code: f64
Pin code introduced.
action_transaction: f64
Last action transaction number.
action_zone: f64
Alarm zone. Default value 23
battery: f64
Remaining battery in %, can take up to 24 hours before reported.
battery_low: bool
Zigbee herdsman description: “Indicates if the battery of this device is almost empty” Boolean values can be an unintuitive way round: value_on = true and value_off = false, consider double checking Zigbee2MQTT to understand what they mean
contact: bool
Zigbee herdsman description: “Indicates if the contact is closed (= true) or open (= false)” Boolean values can be an unintuitive way round: value_on = false and value_off = true, consider double checking Zigbee2MQTT to understand what they mean
linkquality: f64
Link quality (signal strength)
occupancy: bool
Zigbee herdsman description: “Indicates whether the device detected occupancy” Boolean values can be an unintuitive way round: value_on = true and value_off = false, consider double checking Zigbee2MQTT to understand what they mean
tamper: bool
Zigbee herdsman description: “Indicates whether the device is tampered” Boolean values can be an unintuitive way round: value_on = true and value_off = false, consider double checking Zigbee2MQTT to understand what they mean
voltage: f64
Voltage of the battery in millivolts
last_seen: Option<LastSeen>
Optional last_seen type, set as a global zigbee2mqtt setting
elapsed: Option<u64>
Optional elapsed type