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

Classes

class  Map
 
class  SmartThingsPowerConsumptionSensor
 
class  SmartThingsSensor
 
class  SmartThingsThreeAxisSensor
 

Functions

None async_setup_entry (HomeAssistant hass, ConfigEntry config_entry, AddEntitiesCallback async_add_entities)
 
Sequence[str]|None get_capabilities (Sequence[str] capabilities)
 

Variables

list POWER_CONSUMPTION_REPORT_NAMES
 
list THREE_AXIS_NAMES = ["X Coordinate", "Y Coordinate", "Z Coordinate"]
 
dictionary UNITS
 

Detailed Description

Support for sensors through the SmartThings cloud API.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.smartthings.sensor.async_setup_entry ( HomeAssistant  hass,
ConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Add sensors for a config entry.

Definition at line 563 of file sensor.py.

◆ get_capabilities()

Sequence[str] | None homeassistant.components.smartthings.sensor.get_capabilities ( Sequence[str]  capabilities)
Return all capabilities supported if minimum required are present.

Definition at line 625 of file sensor.py.

Variable Documentation

◆ POWER_CONSUMPTION_REPORT_NAMES

list homeassistant.components.smartthings.sensor.POWER_CONSUMPTION_REPORT_NAMES
Initial value:
1 = [
2  "energy",
3  "power",
4  "deltaEnergy",
5  "powerEnergy",
6  "energySaved",
7 ]

Definition at line 554 of file sensor.py.

◆ THREE_AXIS_NAMES

list homeassistant.components.smartthings.sensor.THREE_AXIS_NAMES = ["X Coordinate", "Y Coordinate", "Z Coordinate"]

Definition at line 553 of file sensor.py.

◆ UNITS

dictionary homeassistant.components.smartthings.sensor.UNITS
Initial value:
1 = {
2  "C": UnitOfTemperature.CELSIUS,
3  "F": UnitOfTemperature.FAHRENHEIT,
4  "lux": LIGHT_LUX,
5 }

Definition at line 547 of file sensor.py.