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

Classes

class  RAVEnMeterSensor
 
class  RAVEnSensor
 
class  RAVEnSensorEntityDescription
 

Functions

None async_setup_entry (HomeAssistant hass, RAVEnConfigEntry entry, AddEntitiesCallback async_add_entities)
 

Variables

tuple DIAGNOSTICS
 
tuple SENSORS
 

Detailed Description

Sensor entity for a Rainforest RAVEn device.

Function Documentation

◆ async_setup_entry()

None homeassistant.components.rainforest_raven.sensor.async_setup_entry ( HomeAssistant  hass,
RAVEnConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up a config entry.

Definition at line 80 of file sensor.py.

Variable Documentation

◆ DIAGNOSTICS

tuple homeassistant.components.rainforest_raven.sensor.DIAGNOSTICS
Initial value:
1 = (
2  RAVEnSensorEntityDescription(
3  message_key="NetworkInfo",
4  translation_key="signal_strength",
5  key="link_strength",
6  native_unit_of_measurement=PERCENTAGE,
7  state_class=SensorStateClass.MEASUREMENT,
8  entity_category=EntityCategory.DIAGNOSTIC,
9  attribute_keys=[
10  "channel",
11  ],
12  ),
13 )

Definition at line 65 of file sensor.py.

◆ SENSORS

tuple homeassistant.components.rainforest_raven.sensor.SENSORS
Initial value:
1 = (
2  RAVEnSensorEntityDescription(
3  message_key="CurrentSummationDelivered",
4  translation_key="total_energy_delivered",
5  key="summation_delivered",
6  native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
7  device_class=SensorDeviceClass.ENERGY,
8  state_class=SensorStateClass.TOTAL_INCREASING,
9  ),
10  RAVEnSensorEntityDescription(
11  message_key="CurrentSummationDelivered",
12  translation_key="total_energy_received",
13  key="summation_received",
14  native_unit_of_measurement=UnitOfEnergy.KILO_WATT_HOUR,
15  device_class=SensorDeviceClass.ENERGY,
16  state_class=SensorStateClass.TOTAL_INCREASING,
17  ),
18  RAVEnSensorEntityDescription(
19  message_key="InstantaneousDemand",
20  translation_key="power_demand",
21  key="demand",
22  native_unit_of_measurement=UnitOfPower.KILO_WATT,
23  device_class=SensorDeviceClass.POWER,
24  state_class=SensorStateClass.MEASUREMENT,
25  ),
26 )

Definition at line 37 of file sensor.py.