glome/homeassistant/attributes
Types
pub type Attributes {
Attributes(
friendly_name: String,
device_class: DeviceClass,
raw: Dynamic,
)
}
Constructors
-
Attributes( friendly_name: String, device_class: DeviceClass, raw: Dynamic, )
pub type DeviceClass {
TV
Speaker
MediaReceiver
GasSensor
BatterySensor
PowerSensor
BatteryCharging
ColdSensor
ConnectivitySensor
DoorSensor
GarageDoorSensor
HeatSensor
LightSensor
LockSensor
MoistureSensor
MotionSensor
MovingSensor
OccupancySensor
OpeningSensor
PlugSensor
PresenceSensor
ProblemSensor
RunningSensor
SafetySensor
SmokeSensor
SoundSensor
TamperSensor
UpdateSensor
VibrationSensor
WindowSensor
AQISensor
CarbonDioxideSensor
CarbonMonoxideSensor
CurrentSensor
DateSensor
EnergySensor
FrequencySensor
HumiditySensor
IlluminanceSensor
MonetarySensor
NitrogenDioxideSensor
NitrogenMonoxideSensor
NitrousOxideSensor
OzoneSensor
PM1Sensor
PM10Sensor
PM25Sensor
PowerFactorSensor
PressureSensor
SignalStrengthSensor
SulphurDioxideSensor
TemperatureSensor
TimestampSensor
VolatileOrganicCompoundsSensor
VoltageSensor
UnknownDeviceClass
DeviceClass(String)
}
Constructors
-
TV
-
Speaker
-
MediaReceiver
-
GasSensor
-
BatterySensor
-
PowerSensor
-
BatteryCharging
-
ColdSensor
-
ConnectivitySensor
-
DoorSensor
-
GarageDoorSensor
-
HeatSensor
-
LightSensor
-
LockSensor
-
MoistureSensor
-
MotionSensor
-
MovingSensor
-
OccupancySensor
-
OpeningSensor
-
PlugSensor
-
PresenceSensor
-
ProblemSensor
-
RunningSensor
-
SafetySensor
-
SmokeSensor
-
SoundSensor
-
TamperSensor
-
UpdateSensor
-
VibrationSensor
-
WindowSensor
-
AQISensor
-
CarbonDioxideSensor
-
CarbonMonoxideSensor
-
CurrentSensor
-
DateSensor
-
EnergySensor
-
FrequencySensor
-
HumiditySensor
-
IlluminanceSensor
-
MonetarySensor
-
NitrogenDioxideSensor
-
NitrogenMonoxideSensor
-
NitrousOxideSensor
-
OzoneSensor
-
PM1Sensor
-
PM10Sensor
-
PM25Sensor
-
PowerFactorSensor
-
PressureSensor
-
SignalStrengthSensor
-
SulphurDioxideSensor
-
TemperatureSensor
-
TimestampSensor
-
VolatileOrganicCompoundsSensor
-
VoltageSensor
-
UnknownDeviceClass
-
DeviceClass(String)
Functions
pub fn from_dynamic_and_domain(attributes_message: Dynamic, domain: Domain) -> Result(
Attributes,
GlomeError,
)