Improve Vodafone Station empty/unavailable phone number detection (#115696)

Vodafone Sercomm H300S model incorrectly reports phone_unavailable1/phone_unavailable2 flags.
This commit is contained in:
myhomeiot 2024-04-23 10:50:41 +03:00 committed by GitHub
parent 8f56d170b9
commit 3d59303433
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -107,12 +107,12 @@ SENSOR_TYPES: Final = (
VodafoneStationEntityDescription(
key="phone_num1",
translation_key="phone_num1",
is_suitable=lambda info: info["phone_unavailable1"] == "0",
is_suitable=lambda info: info["phone_num1"] != "",
),
VodafoneStationEntityDescription(
key="phone_num2",
translation_key="phone_num2",
is_suitable=lambda info: info["phone_unavailable2"] == "0",
is_suitable=lambda info: info["phone_num2"] != "",
),
VodafoneStationEntityDescription(
key="sys_uptime",