pub struct ZigbeeH1 {
pub battery: f64,
pub linkquality: f64,
pub local_temperature: f64,
pub occupied_heating_setpoint: f64,
pub pi_heating_demand: f64,
pub running_mode: ZigbeeH1Runningmode,
pub system_mode: ZigbeeH1Systemmode,
pub vacation_mode: bool,
pub last_seen: Option<LastSeen>,
pub elapsed: Option<u64>,
}
Expand description
ubisys:H1 zigbee2mqtt link
Fields§
§battery: f64
Remaining battery in %, can take up to 24 hours before reported.
linkquality: f64
Link quality (signal strength)
local_temperature: f64
Current temperature measured on the device
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
running_mode: ZigbeeH1Runningmode
The current running mode
system_mode: ZigbeeH1Systemmode
Mode of this device
vacation_mode: bool
Zigbee herdsman description: “When Vacation Mode is active the schedule is disabled and unoccupied_heating_setpoint is used.” 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 ZigbeeH1
impl<'de> Deserialize<'de> for ZigbeeH1
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 ZigbeeH1
impl Send for ZigbeeH1
impl Sync for ZigbeeH1
impl Unpin for ZigbeeH1
impl UnwindSafe for ZigbeeH1
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