Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.matter.sensor Namespace Reference

Classes

class  MatterOperationalStateSensor
 
class  MatterSensor
 
class  MatterSensorEntityDescription
 

Functions

None async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 

Variables

dictionary AIR_QUALITY_MAP
 
dictionary CONTAMINATION_STATE_MAP
 
list DISCOVERY_SCHEMAS
 
dictionary OPERATIONAL_STATE_MAP
 

Detailed Description

Matter sensors.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.matter.sensor.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up Matter sensors from Config Entry.

Definition at line 75 of file sensor.py.

Variable Documentation

◆ AIR_QUALITY_MAP

dictionary homeassistant.components.matter.sensor.AIR_QUALITY_MAP
Initial value:
1 = {
2  clusters.AirQuality.Enums.AirQualityEnum.kExtremelyPoor: "extremely_poor",
3  clusters.AirQuality.Enums.AirQualityEnum.kVeryPoor: "very_poor",
4  clusters.AirQuality.Enums.AirQualityEnum.kPoor: "poor",
5  clusters.AirQuality.Enums.AirQualityEnum.kFair: "fair",
6  clusters.AirQuality.Enums.AirQualityEnum.kGood: "good",
7  clusters.AirQuality.Enums.AirQualityEnum.kModerate: "moderate",
8  clusters.AirQuality.Enums.AirQualityEnum.kUnknown: None,
9  clusters.AirQuality.Enums.AirQualityEnum.kUnknownEnumValue: None,
10 }

Definition at line 47 of file sensor.py.

◆ CONTAMINATION_STATE_MAP

dictionary homeassistant.components.matter.sensor.CONTAMINATION_STATE_MAP
Initial value:
1 = {
2  clusters.SmokeCoAlarm.Enums.ContaminationStateEnum.kNormal: "normal",
3  clusters.SmokeCoAlarm.Enums.ContaminationStateEnum.kLow: "low",
4  clusters.SmokeCoAlarm.Enums.ContaminationStateEnum.kWarning: "warning",
5  clusters.SmokeCoAlarm.Enums.ContaminationStateEnum.kCritical: "critical",
6 }

Definition at line 58 of file sensor.py.

◆ DISCOVERY_SCHEMAS

list homeassistant.components.matter.sensor.DISCOVERY_SCHEMAS

Definition at line 144 of file sensor.py.

◆ OPERATIONAL_STATE_MAP

dictionary homeassistant.components.matter.sensor.OPERATIONAL_STATE_MAP
Initial value:
1 = {
2  # enum with known Operation state values which we can translate
3  clusters.OperationalState.Enums.OperationalStateEnum.kStopped: "stopped",
4  clusters.OperationalState.Enums.OperationalStateEnum.kRunning: "running",
5  clusters.OperationalState.Enums.OperationalStateEnum.kPaused: "paused",
6  clusters.OperationalState.Enums.OperationalStateEnum.kError: "error",
7 }

Definition at line 66 of file sensor.py.