Fix Switchbot unsupported SB types (#56928)

This commit is contained in:
RenierM26 2021-10-02 22:51:53 +02:00 committed by GitHub
parent a95c6b10f7
commit 7d6b4a985d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 1 deletions

View File

@ -112,7 +112,7 @@ class SwitchbotConfigFlow(ConfigFlow, domain=DOMAIN):
unconfigured_devices = {
device["mac_address"]: f"{device['mac_address']} {device['modelName']}"
for device in self._discovered_devices.values()
if device["modelName"] in SUPPORTED_MODEL_TYPES
if device.get("modelName") in SUPPORTED_MODEL_TYPES
and device["mac_address"] not in configured_devices
}

View File

@ -41,6 +41,12 @@ class MocGetSwitchbotDevices:
"model": "c",
"modelName": "WoCurtain",
},
"ffffff19ffff": {
"mac_address": "ff:ff:ff:19:ff:ff",
"Flags": "06",
"Manufacturer": "5900ffffff19ffff",
"Complete 128b Services": "cba20d00-224d-11e6-9fb8-0002a5d5c51b",
},
}
self._curtain_all_services_data = {
"mac_address": "e7:89:43:90:90:90",