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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -541,7 +541,8 @@ RPC_SENSORS: Final = {
native_unit_of_measurement=UnitOfElectricCurrent.AMPERE, native_unit_of_measurement=UnitOfElectricCurrent.AMPERE,
device_class=SensorDeviceClass.CURRENT, device_class=SensorDeviceClass.CURRENT,
state_class=SensorStateClass.MEASUREMENT, 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, entity_registry_enabled_default=False,
), ),
"total_current": RpcSensorDescription( "total_current": RpcSensorDescription(