pub struct ZigbeeEasycode903g2F1 {
pub action: ZigbeeEasycode903g2F1Action,
pub auto_relock: bool,
pub battery: f64,
pub linkquality: f64,
pub lock_state: ZigbeeEasycode903g2F1Lockstate,
pub sound_volume: ZigbeeEasycode903g2F1Soundvolume,
pub state: bool,
pub last_seen: Option<LastSeen>,
pub elapsed: Option<u64>,
}
Expand description
easyaccess:EasyCode903G2.1 zigbee2mqtt link
Fields§
§action: ZigbeeEasycode903g2F1Action
Triggered action (e.g. a button click)
auto_relock: bool
Zigbee herdsman description: “Auto relock after 7 seconds.” Boolean values can be an unintuitive way round: value_on = true and value_off = false, consider double checking Zigbee2MQTT to understand what they mean
battery: f64
Remaining battery in %, can take up to 24 hours before reported.
linkquality: f64
Link quality (signal strength)
lock_state: ZigbeeEasycode903g2F1Lockstate
Actual state of the lock
sound_volume: ZigbeeEasycode903g2F1Soundvolume
Sound volume of the lock
state: bool
Zigbee herdsman description: “State of the lock” The string values get converted into boolean with: LOCK = true and UNLOCK = false
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 ZigbeeEasycode903g2F1
impl<'de> Deserialize<'de> for ZigbeeEasycode903g2F1
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 ZigbeeEasycode903g2F1
impl Send for ZigbeeEasycode903g2F1
impl Sync for ZigbeeEasycode903g2F1
impl Unpin for ZigbeeEasycode903g2F1
impl UnwindSafe for ZigbeeEasycode903g2F1
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