Powerwall add Current attribute (#50550)
This commit is contained in:
parent
136b34af20
commit
c079803fcb
7 changed files with 9 additions and 6 deletions
|
@ -176,7 +176,7 @@ async def _async_update_powerwall_data(
|
|||
def _login_and_fetch_base_info(power_wall: Powerwall, password: str):
|
||||
"""Login to the powerwall and fetch the base info."""
|
||||
if password is not None:
|
||||
power_wall.login("", password)
|
||||
power_wall.login(password)
|
||||
power_wall.detect_and_pin_version()
|
||||
return call_base_info(power_wall)
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ _LOGGER = logging.getLogger(__name__)
|
|||
def _login_and_fetch_site_info(power_wall: Powerwall, password: str):
|
||||
"""Login to the powerwall and fetch the base info."""
|
||||
if password is not None:
|
||||
power_wall.login("", password)
|
||||
power_wall.login(password)
|
||||
power_wall.detect_and_pin_version()
|
||||
return power_wall.get_site_info()
|
||||
|
||||
|
|
|
@ -12,6 +12,7 @@ ATTR_FREQUENCY = "frequency"
|
|||
ATTR_ENERGY_EXPORTED = "energy_exported_(in_kW)"
|
||||
ATTR_ENERGY_IMPORTED = "energy_imported_(in_kW)"
|
||||
ATTR_INSTANT_AVERAGE_VOLTAGE = "instant_average_voltage"
|
||||
ATTR_INSTANT_TOTAL_CURRENT = "instant_total_current"
|
||||
ATTR_IS_ACTIVE = "is_active"
|
||||
|
||||
STATUS_VERSION = "version"
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
"name": "Tesla Powerwall",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/powerwall",
|
||||
"requirements": ["tesla-powerwall==0.3.5"],
|
||||
"requirements": ["tesla-powerwall==0.3.10"],
|
||||
"codeowners": ["@bdraco", "@jrester"],
|
||||
"dhcp": [
|
||||
{
|
||||
|
|
|
@ -11,6 +11,7 @@ from .const import (
|
|||
ATTR_ENERGY_IMPORTED,
|
||||
ATTR_FREQUENCY,
|
||||
ATTR_INSTANT_AVERAGE_VOLTAGE,
|
||||
ATTR_INSTANT_TOTAL_CURRENT,
|
||||
ATTR_IS_ACTIVE,
|
||||
DOMAIN,
|
||||
ENERGY_KILO_WATT,
|
||||
|
@ -144,6 +145,7 @@ class PowerWallEnergySensor(PowerWallEntity, SensorEntity):
|
|||
ATTR_FREQUENCY: round(meter.frequency, 1),
|
||||
ATTR_ENERGY_EXPORTED: meter.get_energy_exported(),
|
||||
ATTR_ENERGY_IMPORTED: meter.get_energy_imported(),
|
||||
ATTR_INSTANT_AVERAGE_VOLTAGE: round(meter.avarage_voltage, 1),
|
||||
ATTR_INSTANT_AVERAGE_VOLTAGE: round(meter.average_voltage, 1),
|
||||
ATTR_INSTANT_TOTAL_CURRENT: meter.get_instant_total_current(),
|
||||
ATTR_IS_ACTIVE: meter.is_active(),
|
||||
}
|
||||
|
|
|
@ -2220,7 +2220,7 @@ temperusb==1.5.3
|
|||
# tensorflow==2.3.0
|
||||
|
||||
# homeassistant.components.powerwall
|
||||
tesla-powerwall==0.3.5
|
||||
tesla-powerwall==0.3.10
|
||||
|
||||
# homeassistant.components.tesla
|
||||
teslajsonpy==0.18.3
|
||||
|
|
|
@ -1189,7 +1189,7 @@ systembridge==1.1.5
|
|||
tellduslive==0.10.11
|
||||
|
||||
# homeassistant.components.powerwall
|
||||
tesla-powerwall==0.3.5
|
||||
tesla-powerwall==0.3.10
|
||||
|
||||
# homeassistant.components.tesla
|
||||
teslajsonpy==0.18.3
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue