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 Franck Nijhof
parent aaefc29e32
commit 1c7e3005aa
No known key found for this signature in database
GPG Key ID: D62583BA8AB11CA3

View File

@ -533,7 +533,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(