pub struct Zigbee3157100 {
pub battery: f64,
pub fan_mode: Zigbee3157100Fanmode,
pub linkquality: f64,
pub local_temperature: f64,
pub local_temperature_calibration: f64,
pub occupied_cooling_setpoint: f64,
pub occupied_heating_setpoint: f64,
pub running_state: Zigbee3157100Runningstate,
pub system_mode: Zigbee3157100Systemmode,
pub temperature_setpoint_hold: bool,
pub last_seen: Option<LastSeen>,
pub elapsed: Option<u64>,
}
Expand description
centralite:3157100 zigbee2mqtt link
Fields§
§battery: f64
Remaining battery in %, can take up to 24 hours before reported.
fan_mode: Zigbee3157100Fanmode
Mode of the fan
linkquality: f64
Link quality (signal strength)
local_temperature: f64
Current temperature measured on the device
local_temperature_calibration: f64
Offset to be used in the local_temperature
occupied_cooling_setpoint: f64
Temperature setpoint
occupied_heating_setpoint: f64
Temperature setpoint
running_state: Zigbee3157100Runningstate
The current running state
system_mode: Zigbee3157100Systemmode
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 Zigbee3157100
impl<'de> Deserialize<'de> for Zigbee3157100
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 Zigbee3157100
impl Send for Zigbee3157100
impl Sync for Zigbee3157100
impl Unpin for Zigbee3157100
impl UnwindSafe for Zigbee3157100
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