pub struct ZigbeeTh1400zb {
Show 30 fields pub ambiant_max_heat_setpoint: f64, pub aux_connected_load: f64, pub aux_cycle_output: ZigbeeTh1400zbAuxcycleoutput, pub backlight_auto_dim: ZigbeeTh1400zbBacklightautodim, pub connected_load: f64, pub enable_outdoor_temperature: bool, pub floor_control_mode: ZigbeeTh1400zbFloorcontrolmode, pub floor_max_heat_setpoint: f64, pub floor_min_heat_setpoint: f64, pub floor_temperature_sensor: ZigbeeTh1400zbFloortemperaturesensor, pub keypad_lockout: ZigbeeTh1400zbKeypadlockout, pub linkquality: f64, pub local_temperature: f64, pub main_cycle_output: ZigbeeTh1400zbMaincycleoutput, pub max_heat_setpoint_limit: f64, pub min_heat_setpoint_limit: f64, pub occupied_heating_setpoint: f64, pub outdoor_temperature_timeout: f64, pub pi_heating_demand: f64, pub pump_protection: bool, pub running_state: ZigbeeTh1400zbRunningstate, pub second_display_mode: ZigbeeTh1400zbSeconddisplaymode, pub system_mode: ZigbeeTh1400zbSystemmode, pub temperature_display_mode: ZigbeeTh1400zbTemperaturedisplaymode, pub thermostat_occupancy: ZigbeeTh1400zbThermostatoccupancy, pub thermostat_outdoor_temperature: f64, pub time_format: ZigbeeTh1400zbTimeformat, pub unoccupied_heating_setpoint: f64, pub last_seen: Option<LastSeen>, pub elapsed: Option<u64>,
}
Expand description

sinop_:TH1400ZB zigbee2mqtt link

Fields§

§ambiant_max_heat_setpoint: f64

The maximum ambient temperature limit when in floor control mode

§aux_connected_load: f64

The power in watts of the heater connected to the auxiliary output of the thermostat

§aux_cycle_output: ZigbeeTh1400zbAuxcycleoutput

The length of the control cycle according to the type of auxiliary load connected to the thermostats

§backlight_auto_dim: ZigbeeTh1400zbBacklightautodim

The display backlight behavior

§connected_load: f64

The power in watts of the electrical load connected to the device

§enable_outdoor_temperature: bool

Zigbee herdsman description: “DEPRECATED: Use second_display_mode or control via outdoor_temperature_timeout” The string values get converted into boolean with: ON = true and OFF = false

§floor_control_mode: ZigbeeTh1400zbFloorcontrolmode

Control mode using floor or ambient temperature

§floor_max_heat_setpoint: f64

The maximum floor temperature limit of the floor when in ambient control mode

§floor_min_heat_setpoint: f64

The minimum floor temperature limit of the floor when in ambient control mode

§floor_temperature_sensor: ZigbeeTh1400zbFloortemperaturesensor

The floor sensor

§keypad_lockout: ZigbeeTh1400zbKeypadlockout

Enables or disables the device’s buttons

§linkquality: f64

Link quality (signal strength)

§local_temperature: f64

Current temperature measured on the device

§main_cycle_output: ZigbeeTh1400zbMaincycleoutput

The length of the control cycle according to the type of load connected to the thermostats

§max_heat_setpoint_limit: f64

Maximum Heating set point limit

§min_heat_setpoint_limit: f64

Minimum Heating set point limit

§occupied_heating_setpoint: f64

Temperature setpoint

§outdoor_temperature_timeout: f64

Time in seconds after which the outdoor temperature is considered to have expired

§pi_heating_demand: f64

Position of the valve (= demanded heat) where 0% is fully closed and 100% is fully open

§pump_protection: bool

Zigbee herdsman description: “This function prevents the seizure of the pump” The string values get converted into boolean with: ON = true and OFF = false

§running_state: ZigbeeTh1400zbRunningstate

The current running state

§second_display_mode: ZigbeeTh1400zbSeconddisplaymode

Displays the outdoor temperature and then returns to the set point in “auto” mode, or clears in “outdoor temp” mode when expired.

§system_mode: ZigbeeTh1400zbSystemmode

Mode of this device

§temperature_display_mode: ZigbeeTh1400zbTemperaturedisplaymode

The temperature format displayed on the thermostat screen

§thermostat_occupancy: ZigbeeTh1400zbThermostatoccupancy

Occupancy state of the thermostat

§thermostat_outdoor_temperature: f64

Outdoor temperature for the secondary display

§time_format: ZigbeeTh1400zbTimeformat

The time format featured on the thermostat display

§unoccupied_heating_setpoint: f64

Temperature setpoint

§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 ZigbeeTh1400zb

source§

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§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
source§

impl<T> DeserializeOwned for Twhere T: for<'de> Deserialize<'de>,