Fix the availability condition for Shelly N current sensor (#98518)

This commit is contained in:
Maciej Bieniek
2023-08-18 08:49:43 +00:00
committed by GitHub
parent 5a7084e78c
commit d5338e88f2

View File

@@ -541,7 +541,8 @@ RPC_SENSORS: Final = {
native_unit_of_measurement=UnitOfElectricCurrent.AMPERE,
device_class=SensorDeviceClass.CURRENT,
state_class=SensorStateClass.MEASUREMENT,
available=lambda status: status["n_current"] is not None,
available=lambda status: (status and status["n_current"]) is not None,
removal_condition=lambda _config, status, _key: "n_current" not in status,
entity_registry_enabled_default=False,
),
"total_current": RpcSensorDescription(