ForecastSolar - power production now w not k w (#53797)
parent
da1a9bcbf0
commit
736fb2e90d
|
@ -53,7 +53,7 @@ SENSORS: tuple[ForecastSolarSensorEntityDescription, ...] = (
|
|||
key="power_production_now",
|
||||
name="Estimated Power Production - Now",
|
||||
device_class=DEVICE_CLASS_POWER,
|
||||
state=lambda estimate: estimate.power_production_now / 1000,
|
||||
state=lambda estimate: estimate.power_production_now,
|
||||
state_class=STATE_CLASS_MEASUREMENT,
|
||||
unit_of_measurement=POWER_WATT,
|
||||
),
|
||||
|
@ -61,8 +61,7 @@ SENSORS: tuple[ForecastSolarSensorEntityDescription, ...] = (
|
|||
key="power_production_next_hour",
|
||||
state=lambda estimate: estimate.power_production_at_time(
|
||||
estimate.now() + timedelta(hours=1)
|
||||
)
|
||||
/ 1000,
|
||||
),
|
||||
name="Estimated Power Production - Next Hour",
|
||||
device_class=DEVICE_CLASS_POWER,
|
||||
entity_registry_enabled_default=False,
|
||||
|
@ -72,8 +71,7 @@ SENSORS: tuple[ForecastSolarSensorEntityDescription, ...] = (
|
|||
key="power_production_next_12hours",
|
||||
state=lambda estimate: estimate.power_production_at_time(
|
||||
estimate.now() + timedelta(hours=12)
|
||||
)
|
||||
/ 1000,
|
||||
),
|
||||
name="Estimated Power Production - Next 12 Hours",
|
||||
device_class=DEVICE_CLASS_POWER,
|
||||
entity_registry_enabled_default=False,
|
||||
|
@ -83,8 +81,7 @@ SENSORS: tuple[ForecastSolarSensorEntityDescription, ...] = (
|
|||
key="power_production_next_24hours",
|
||||
state=lambda estimate: estimate.power_production_at_time(
|
||||
estimate.now() + timedelta(hours=24)
|
||||
)
|
||||
/ 1000,
|
||||
),
|
||||
name="Estimated Power Production - Next 24 Hours",
|
||||
device_class=DEVICE_CLASS_POWER,
|
||||
entity_registry_enabled_default=False,
|
||||
|
|
|
@ -96,7 +96,7 @@ async def test_sensors(
|
|||
assert entry
|
||||
assert state
|
||||
assert entry.unique_id == f"{entry_id}_power_production_now"
|
||||
assert state.state == "300.0"
|
||||
assert state.state == "300000"
|
||||
assert (
|
||||
state.attributes.get(ATTR_FRIENDLY_NAME) == "Estimated Power Production - Now"
|
||||
)
|
||||
|
@ -175,17 +175,17 @@ async def test_disabled_by_default(
|
|||
(
|
||||
"power_production_next_12hours",
|
||||
"Estimated Power Production - Next 12 Hours",
|
||||
"600.0",
|
||||
"600000",
|
||||
),
|
||||
(
|
||||
"power_production_next_24hours",
|
||||
"Estimated Power Production - Next 24 Hours",
|
||||
"700.0",
|
||||
"700000",
|
||||
),
|
||||
(
|
||||
"power_production_next_hour",
|
||||
"Estimated Power Production - Next Hour",
|
||||
"400.0",
|
||||
"400000",
|
||||
),
|
||||
],
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue