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

Classes

class  PowerWallBackupReserveSensor
 
class  PowerWallBatterySensor
 
class  PowerWallChargeSensor
 
class  PowerWallEnergyDirectionSensor
 
class  PowerWallEnergySensor
 
class  PowerWallExportSensor
 
class  PowerWallImportSensor
 
class  PowerwallSensorEntityDescription
 

Functions

float|None _get_instant_current (BatteryResponse battery)
 
float|None _get_instant_frequency (BatteryResponse battery)
 
float|None _get_instant_voltage (BatteryResponse battery)
 
float _get_meter_average_voltage (MeterResponse meter)
 
float _get_meter_frequency (MeterResponse meter)
 
float _get_meter_power (MeterResponse meter)
 
None async_setup_entry (HomeAssistant hass, PowerwallConfigEntry entry, AddEntitiesCallback async_add_entities)
 

Variables

string _METER_DIRECTION_EXPORT = "export"
 
string _METER_DIRECTION_IMPORT = "import"
 
 _ValueParamT = TypeVar("_ValueParamT")
 
 _ValueT = TypeVar("_ValueT", bound=float | int | str | None)
 
tuple POWERWALL_INSTANT_SENSORS
 

Detailed Description

Support for powerwall sensors.

Function Documentation

◆ _get_instant_current()

float | None homeassistant.components.powerwall.sensor._get_instant_current ( BatteryResponse  battery)
private
Get the current value in A.

Definition at line 116 of file sensor.py.

◆ _get_instant_frequency()

float | None homeassistant.components.powerwall.sensor._get_instant_frequency ( BatteryResponse  battery)
private
Get the current value in Hz.

Definition at line 111 of file sensor.py.

◆ _get_instant_voltage()

float | None homeassistant.components.powerwall.sensor._get_instant_voltage ( BatteryResponse  battery)
private
Get the current value in V.

Definition at line 106 of file sensor.py.

◆ _get_meter_average_voltage()

float homeassistant.components.powerwall.sensor._get_meter_average_voltage ( MeterResponse  meter)
private
Get the current value in V.

Definition at line 62 of file sensor.py.

◆ _get_meter_frequency()

float homeassistant.components.powerwall.sensor._get_meter_frequency ( MeterResponse  meter)
private
Get the current value in Hz.

Definition at line 57 of file sensor.py.

◆ _get_meter_power()

float homeassistant.components.powerwall.sensor._get_meter_power ( MeterResponse  meter)
private
Get the current value in kW.

Definition at line 52 of file sensor.py.

◆ async_setup_entry()

None homeassistant.components.powerwall.sensor.async_setup_entry ( HomeAssistant  hass,
PowerwallConfigEntry  entry,
AddEntitiesCallback  async_add_entities 
)
Set up the powerwall sensors.

Definition at line 215 of file sensor.py.

Variable Documentation

◆ _METER_DIRECTION_EXPORT

string homeassistant.components.powerwall.sensor._METER_DIRECTION_EXPORT = "export"
private

Definition at line 35 of file sensor.py.

◆ _METER_DIRECTION_IMPORT

string homeassistant.components.powerwall.sensor._METER_DIRECTION_IMPORT = "import"
private

Definition at line 36 of file sensor.py.

◆ _ValueParamT

homeassistant.components.powerwall.sensor._ValueParamT = TypeVar("_ValueParamT")
private

Definition at line 38 of file sensor.py.

◆ _ValueT

homeassistant.components.powerwall.sensor._ValueT = TypeVar("_ValueT", bound=float | int | str | None)
private

Definition at line 39 of file sensor.py.

◆ POWERWALL_INSTANT_SENSORS

tuple homeassistant.components.powerwall.sensor.POWERWALL_INSTANT_SENSORS

Definition at line 67 of file sensor.py.