pub struct Zigbee4062172044776U4 {
pub action: Zigbee4062172044776U4Action,
pub brightness_l1: f64,
pub brightness_l2: f64,
pub linkquality: f64,
pub state_l1: bool,
pub state_l2: bool,
pub last_seen: Option<LastSeen>,
pub elapsed: Option<u64>,
}
Expand description
osram:4062172044776_4 zigbee2mqtt link
Fields§
§action: Zigbee4062172044776U4Action
Triggered action (e.g. a button click)
brightness_l1: f64
Brightness of this light
brightness_l2: f64
Brightness of this light
linkquality: f64
Link quality (signal strength)
state_l1: bool
Zigbee herdsman description: “On/off state of this light” The string values get converted into boolean with: ON = true and OFF = false
state_l2: bool
Zigbee herdsman description: “On/off state of this light” The string values get converted into boolean with: ON = true and OFF = 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 Zigbee4062172044776U4
impl<'de> Deserialize<'de> for Zigbee4062172044776U4
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 Zigbee4062172044776U4
impl Send for Zigbee4062172044776U4
impl Sync for Zigbee4062172044776U4
impl Unpin for Zigbee4062172044776U4
impl UnwindSafe for Zigbee4062172044776U4
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