pub struct ZigbeeE2007 {
pub air_quality: ZigbeeE2007Airquality,
pub child_lock: bool,
pub fan_mode: ZigbeeE2007Fanmode,
pub fan_speed: f64,
pub fan_state: bool,
pub led_enable: bool,
pub linkquality: f64,
pub pm25: f64,
pub replace_filter: bool,
pub last_seen: Option<LastSeen>,
pub elapsed: Option<u64>,
}
Expand description
ikea:E2007 zigbee2mqtt link
Fields§
§air_quality: ZigbeeE2007Airquality
Measured air quality
child_lock: bool
Zigbee herdsman description: “Enables/disables physical input on the device” The string values get converted into boolean with: LOCK = true and UNLOCK = false
fan_mode: ZigbeeE2007Fanmode
Mode of this fan
fan_speed: f64
Current fan speed
fan_state: bool
Zigbee herdsman description: “On/off state of this fan” The string values get converted into boolean with: ON = true and OFF = false
led_enable: bool
Zigbee herdsman description: “Enabled LED” Boolean values can be an unintuitive way round: value_on = true and value_off = false, consider double checking Zigbee2MQTT to understand what they mean
linkquality: f64
Link quality (signal strength)
pm25: f64
Measured PM2.5 (particulate matter) concentration
replace_filter: bool
Zigbee herdsman description: “Filter is older than 6 months and needs replacing” Boolean values can be an unintuitive way round: value_on = true and value_off = false, consider double checking Zigbee2MQTT to understand what they mean
last_seen: Option<LastSeen>
Optional last_seen type, set as a global zigbee2mqtt setting
elapsed: Option<u64>
Optional elapsed type