pub struct ZigbeeRcD2000wh {
pub fan_mode: ZigbeeRcD2000whFanmode,
pub linkquality: f64,
pub local_temperature: f64,
pub local_temperature_calibration: f64,
pub occupied_cooling_setpoint: f64,
pub occupied_heating_setpoint: f64,
pub pi_heating_demand: f64,
pub system_mode: ZigbeeRcD2000whSystemmode,
pub last_seen: Option<LastSeen>,
pub elapsed: Option<u64>,
}
Expand description
leviton:RC-2000WH zigbee2mqtt link
Fields§
§fan_mode: ZigbeeRcD2000whFanmode
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
pi_heating_demand: f64
Position of the valve (= demanded heat) where 0% is fully closed and 100% is fully open
system_mode: ZigbeeRcD2000whSystemmode
Mode of this device
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 ZigbeeRcD2000wh
impl<'de> Deserialize<'de> for ZigbeeRcD2000wh
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 ZigbeeRcD2000wh
impl Send for ZigbeeRcD2000wh
impl Sync for ZigbeeRcD2000wh
impl Unpin for ZigbeeRcD2000wh
impl UnwindSafe for ZigbeeRcD2000wh
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