mirror of
https://github.com/home-assistant/core.git
synced 2025-07-09 22:37:11 +00:00
Handle NoneType error in OVO integration (#66439)
This commit is contained in:
parent
b4c487376f
commit
ac3c5db989
@ -54,7 +54,9 @@ SENSOR_TYPES_ELECTRICITY: tuple[OVOEnergySensorEntityDescription, ...] = (
|
|||||||
name="OVO Last Electricity Cost",
|
name="OVO Last Electricity Cost",
|
||||||
device_class=SensorDeviceClass.MONETARY,
|
device_class=SensorDeviceClass.MONETARY,
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
value=lambda usage: usage.electricity[-1].cost.amount,
|
value=lambda usage: usage.electricity[-1].cost.amount
|
||||||
|
if usage.electricity[-1].cost is not None
|
||||||
|
else None,
|
||||||
),
|
),
|
||||||
OVOEnergySensorEntityDescription(
|
OVOEnergySensorEntityDescription(
|
||||||
key="last_electricity_start_time",
|
key="last_electricity_start_time",
|
||||||
@ -88,7 +90,9 @@ SENSOR_TYPES_GAS: tuple[OVOEnergySensorEntityDescription, ...] = (
|
|||||||
device_class=SensorDeviceClass.MONETARY,
|
device_class=SensorDeviceClass.MONETARY,
|
||||||
state_class=SensorStateClass.TOTAL_INCREASING,
|
state_class=SensorStateClass.TOTAL_INCREASING,
|
||||||
icon="mdi:cash-multiple",
|
icon="mdi:cash-multiple",
|
||||||
value=lambda usage: usage.gas[-1].cost.amount,
|
value=lambda usage: usage.gas[-1].cost.amount
|
||||||
|
if usage.gas[-1].cost is not None
|
||||||
|
else None,
|
||||||
),
|
),
|
||||||
OVOEnergySensorEntityDescription(
|
OVOEnergySensorEntityDescription(
|
||||||
key="last_gas_start_time",
|
key="last_gas_start_time",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user