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

Classes

class  SenseDeviceEnergySensor
 
class  SenseDevicePowerSensor
 
class  SensePowerSensor
 
class  SenseTrendsSensor
 
class  SenseVoltageSensor
 

Functions

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

Variables

list SENSOR_VARIANTS = [(PRODUCTION_ID, PRODUCTION_NAME), (CONSUMPTION_ID, CONSUMPTION_NAME)]
 
list TREND_SENSOR_VARIANTS
 
dictionary TRENDS_SENSOR_TYPES
 

Detailed Description

Support for monitoring a Sense energy sensor.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.sense.sensor.async_setup_entry ( HomeAssistant  hass,
SenseConfigEntry  config_entry,
AddEntitiesCallback  async_add_entities 
)
Set up the Sense sensor.

Definition at line 66 of file sensor.py.

Variable Documentation

◆ SENSOR_VARIANTS

list homeassistant.components.sense.sensor.SENSOR_VARIANTS = [(PRODUCTION_ID, PRODUCTION_NAME), (CONSUMPTION_ID, CONSUMPTION_NAME)]

Definition at line 53 of file sensor.py.

◆ TREND_SENSOR_VARIANTS

list homeassistant.components.sense.sensor.TREND_SENSOR_VARIANTS
Initial value:
1 = [
2  *SENSOR_VARIANTS,
3  (PRODUCTION_PCT_ID, PRODUCTION_PCT_NAME),
4  (NET_PRODUCTION_ID, NET_PRODUCTION_NAME),
5  (FROM_GRID_ID, FROM_GRID_NAME),
6  (TO_GRID_ID, TO_GRID_NAME),
7  (SOLAR_POWERED_ID, SOLAR_POWERED_NAME),
8 ]

Definition at line 56 of file sensor.py.

◆ TRENDS_SENSOR_TYPES

dictionary homeassistant.components.sense.sensor.TRENDS_SENSOR_TYPES
Initial value:
1 = {
2  Scale.DAY: "Daily",
3  Scale.WEEK: "Weekly",
4  Scale.MONTH: "Monthly",
5  Scale.YEAR: "Yearly",
6  Scale.CYCLE: "Bill",
7 }

Definition at line 44 of file sensor.py.