Switchbot Cloud: Enable Webhook for AI Art Frame (#175823)

This commit is contained in:
Samuel Xiao
2026-07-07 14:13:37 +02:00
committed by GitHub
parent aafd8b4f7c
commit 53ca9d2018
2 changed files with 3 additions and 7 deletions
@@ -297,13 +297,6 @@ async def make_device_data(
)
devices_data.humidifiers.append((device, coordinator))
devices_data.sensors.append((device, coordinator))
if isinstance(device, Device) and device.device_type == "AI Art Frame":
coordinator = await coordinator_for_device(
hass, entry, api, device, coordinators_by_id
)
devices_data.buttons.append((device, coordinator))
devices_data.sensors.append((device, coordinator))
devices_data.images.append((device, coordinator))
await make_new_device_data(
hass, entry, api, device, devices_data, coordinators_by_id
@@ -125,4 +125,7 @@ DEVICE_SUPPORT_MAP: Final[dict[str, SwitchbotCloudDeviceConfig]] = {
"Hub 2": SwitchbotCloudDeviceConfig(True, entity_config=(Platform.SENSOR,)),
"MeterPro": SwitchbotCloudDeviceConfig(True, entity_config=(Platform.SENSOR,)),
"MeterPro(CO2)": SwitchbotCloudDeviceConfig(True, entity_config=(Platform.SENSOR,)),
"AI Art Frame": SwitchbotCloudDeviceConfig(
True, entity_config=(Platform.SENSOR, Platform.BUTTON, Platform.IMAGE)
),
}