pub struct Zigbee3156105 {
pub battery: f64,
pub fan_mode: Zigbee3156105Fanmode,
pub linkquality: f64,
pub local_temperature: f64,
pub occupied_cooling_setpoint: f64,
pub occupied_heating_setpoint: f64,
pub running_state: Zigbee3156105Runningstate,
pub system_mode: Zigbee3156105Systemmode,
pub temperature_setpoint_hold: bool,
pub last_seen: Option<LastSeen>,
pub elapsed: Option<u64>,
}
Expand description
centralite:3156105 zigbee2mqtt link
Fields§
§battery: f64
Remaining battery in %, can take up to 24 hours before reported.
fan_mode: Zigbee3156105Fanmode
Mode of the fan
linkquality: f64
Link quality (signal strength)
local_temperature: f64
Current temperature measured on the device
occupied_cooling_setpoint: f64
Temperature setpoint
occupied_heating_setpoint: f64
Temperature setpoint
running_state: Zigbee3156105Runningstate
The current running state
system_mode: Zigbee3156105Systemmode
Mode of this device
temperature_setpoint_hold: bool
Zigbee herdsman description: “Prevent changes. false
= run normally. true
= prevent from making changes.”
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
Trait Implementations§
source§impl<'de> Deserialize<'de> for Zigbee3156105
impl<'de> Deserialize<'de> for Zigbee3156105
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for Zigbee3156105
impl Send for Zigbee3156105
impl Sync for Zigbee3156105
impl Unpin for Zigbee3156105
impl UnwindSafe for Zigbee3156105
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more