1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 12:59:34 +00:00

Add primary_config_entry attribute to device registry entries (#119959)

Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Robert Resch <robert@resch.dev>
This commit is contained in:
Erik Montnemery
2024-06-26 12:26:24 +02:00
committed by GitHub
parent f55ddfecf4
commit 9bbeb5d608
82 changed files with 1001 additions and 105 deletions

View File

@@ -26,6 +26,7 @@
'model': 'AP2',
'name': 'Airversa AP2 1808',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '1234',
'suggested_area': None,
'sw_version': '0.8.16',
@@ -622,6 +623,7 @@
'model': 'T8010',
'name': 'eufy HomeBase2-0AAA',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'A0000A000000000A',
'suggested_area': None,
'sw_version': '2.1.6',
@@ -695,6 +697,7 @@
'model': 'T8113',
'name': 'eufyCam2-0000',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'A0000A000000000D',
'suggested_area': None,
'sw_version': '1.6.7',
@@ -936,6 +939,7 @@
'model': 'T8113',
'name': 'eufyCam2-000A',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'A0000A000000000B',
'suggested_area': None,
'sw_version': '1.6.7',
@@ -1177,6 +1181,7 @@
'model': 'T8113',
'name': 'eufyCam2-000A',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'A0000A000000000C',
'suggested_area': None,
'sw_version': '1.6.7',
@@ -1422,6 +1427,7 @@
'model': 'HE1-G01',
'name': 'Aqara-Hub-E1-00A0',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '00aa00000a0',
'suggested_area': None,
'sw_version': '3.3.0',
@@ -1628,6 +1634,7 @@
'model': 'AS006',
'name': 'Contact Sensor',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '158d0007c59c6a',
'suggested_area': None,
'sw_version': '0',
@@ -1792,6 +1799,7 @@
'model': 'ZHWA11LM',
'name': 'Aqara Hub-1563',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '0000000123456789',
'suggested_area': None,
'sw_version': '1.4.7',
@@ -2067,6 +2075,7 @@
'model': 'AR004',
'name': 'Programmable Switch',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '111a1111a1a111',
'suggested_area': None,
'sw_version': '9',
@@ -2190,6 +2199,7 @@
'model': 'ABC1000',
'name': 'ArloBabyA0',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '00A0000000000',
'suggested_area': None,
'sw_version': '1.10.931',
@@ -2674,6 +2684,7 @@
'model': 'CS-IWO',
'name': 'InWall Outlet-0394DE',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '1020301376',
'suggested_area': None,
'sw_version': '1.0.0',
@@ -3103,6 +3114,7 @@
'model': 'REMOTE SENSOR',
'name': 'Basement',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'AB3C',
'suggested_area': None,
'sw_version': '1.0.0',
@@ -3262,6 +3274,7 @@
'model': 'ecobee3',
'name': 'HomeW',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '123456789012',
'suggested_area': None,
'sw_version': '4.2.394',
@@ -3716,6 +3729,7 @@
'model': 'REMOTE SENSOR',
'name': 'Kitchen',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'AB1C',
'suggested_area': None,
'sw_version': '1.0.0',
@@ -3875,6 +3889,7 @@
'model': 'REMOTE SENSOR',
'name': 'Porch',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'AB2C',
'suggested_area': None,
'sw_version': '1.0.0',
@@ -4038,6 +4053,7 @@
'model': 'ecobee3',
'name': 'HomeW',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '123456789012',
'suggested_area': None,
'sw_version': '4.2.394',
@@ -4496,6 +4512,7 @@
'model': 'REMOTE SENSOR',
'name': 'Basement',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'AB3C',
'suggested_area': None,
'sw_version': '1.0.0',
@@ -4610,6 +4627,7 @@
'model': 'ecobee3',
'name': 'HomeW',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '123456789012',
'suggested_area': None,
'sw_version': '4.2.394',
@@ -4891,6 +4909,7 @@
'model': 'REMOTE SENSOR',
'name': 'Kitchen',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'AB1C',
'suggested_area': None,
'sw_version': '1.0.0',
@@ -5050,6 +5069,7 @@
'model': 'REMOTE SENSOR',
'name': 'Porch',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'AB2C',
'suggested_area': None,
'sw_version': '1.0.0',
@@ -5213,6 +5233,7 @@
'model': 'ECB501',
'name': 'My ecobee',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '123456789016',
'suggested_area': None,
'sw_version': '4.7.340214',
@@ -5680,6 +5701,7 @@
'model': 'ecobee Switch+',
'name': 'Master Fan',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '111111111111',
'suggested_area': None,
'sw_version': '4.5.130201',
@@ -5969,6 +5991,7 @@
'model': 'Eve Degree 00AAA0000',
'name': 'Eve Degree AA11',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'AA00A0A00000',
'suggested_area': None,
'sw_version': '1.2.8',
@@ -6325,6 +6348,7 @@
'model': 'Eve Energy 20EAO8601',
'name': 'Eve Energy 50FF',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'AA00A0A00000',
'suggested_area': None,
'sw_version': '1.2.9',
@@ -6663,6 +6687,7 @@
'model': 'RavenSystem HAA',
'name': 'HAA-C718B3',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'C718B3-1',
'suggested_area': None,
'sw_version': '5.0.18',
@@ -6868,6 +6893,7 @@
'model': 'RavenSystem HAA',
'name': 'HAA-C718B3',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'C718B3-2',
'suggested_area': None,
'sw_version': '5.0.18',
@@ -7303,6 +7329,7 @@
'model': 'RYSE Shade',
'name': 'Family Room North',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'cover.family_door_north',
'suggested_area': None,
'sw_version': '3.6.2',
@@ -7464,6 +7491,7 @@
'model': 'Bridge',
'name': 'HASS Bridge S6',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'homekit.bridge',
'suggested_area': None,
'sw_version': '2024.2.0',
@@ -7537,6 +7565,7 @@
'model': 'RYSE Shade',
'name': 'Kitchen Window',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'cover.kitchen_window',
'suggested_area': None,
'sw_version': '3.6.2',
@@ -7702,6 +7731,7 @@
'model': 'Fan',
'name': 'Ceiling Fan',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'fan.ceiling_fan',
'suggested_area': None,
'sw_version': '0.104.0.dev0',
@@ -7822,6 +7852,7 @@
'model': 'Bridge',
'name': 'Home Assistant Bridge',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'homekit.bridge',
'suggested_area': None,
'sw_version': '0.104.0.dev0',
@@ -7895,6 +7926,7 @@
'model': 'Fan',
'name': 'Living Room Fan',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'fan.living_room_fan',
'suggested_area': None,
'sw_version': '0.104.0.dev0',
@@ -8020,6 +8052,7 @@
'model': 'Climate Control',
'name': '89 Living Room',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'climate.89_living_room',
'suggested_area': None,
'sw_version': '2024.2.0',
@@ -8342,6 +8375,7 @@
'model': 'Bridge',
'name': 'HASS Bridge S6',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'homekit.bridge',
'suggested_area': None,
'sw_version': '2024.2.0',
@@ -8419,6 +8453,7 @@
'model': 'Bridge',
'name': 'HASS Bridge S6',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'homekit.bridge',
'suggested_area': None,
'sw_version': '2024.2.0',
@@ -8492,6 +8527,7 @@
'model': '1039102',
'name': 'Laundry Smoke ED78',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'light.laundry_smoke_ed78',
'suggested_area': None,
'sw_version': '1.4.84',
@@ -8665,6 +8701,7 @@
'model': 'RYSE Shade',
'name': 'Family Room North',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'cover.family_door_north',
'suggested_area': None,
'sw_version': '3.6.2',
@@ -8826,6 +8863,7 @@
'model': 'Bridge',
'name': 'HASS Bridge S6',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'homekit.bridge',
'suggested_area': None,
'sw_version': '2024.2.0',
@@ -8899,6 +8937,7 @@
'model': 'RYSE Shade',
'name': 'Kitchen Window',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'cover.kitchen_window',
'suggested_area': None,
'sw_version': '3.6.2',
@@ -9064,6 +9103,7 @@
'model': 'Fan',
'name': 'Ceiling Fan',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'fan.ceiling_fan',
'suggested_area': None,
'sw_version': '0.104.0.dev0',
@@ -9184,6 +9224,7 @@
'model': 'Bridge',
'name': 'Home Assistant Bridge',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'homekit.bridge',
'suggested_area': None,
'sw_version': '0.104.0.dev0',
@@ -9257,6 +9298,7 @@
'model': 'Fan',
'name': 'Living Room Fan',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'fan.living_room_fan',
'suggested_area': None,
'sw_version': '0.104.0.dev0',
@@ -9383,6 +9425,7 @@
'model': 'Bridge',
'name': 'Home Assistant Bridge',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'homekit.bridge',
'suggested_area': None,
'sw_version': '0.104.0.dev0',
@@ -9456,6 +9499,7 @@
'model': 'Fan',
'name': 'Living Room Fan',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'fan.living_room_fan',
'suggested_area': None,
'sw_version': '0.104.0.dev0',
@@ -9582,6 +9626,7 @@
'model': 'Climate Control',
'name': '89 Living Room',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'climate.89_living_room',
'suggested_area': None,
'sw_version': '2024.2.0',
@@ -9913,6 +9958,7 @@
'model': 'Bridge',
'name': 'HASS Bridge S6',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'homekit.bridge',
'suggested_area': None,
'sw_version': '2024.2.0',
@@ -9990,6 +10036,7 @@
'model': 'Bridge',
'name': 'HASS Bridge S6',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'homekit.bridge',
'suggested_area': None,
'sw_version': '2024.2.0',
@@ -10063,6 +10110,7 @@
'model': 'WoHumi',
'name': 'Humidifier 182A',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'humidifier.humidifier_182a',
'suggested_area': None,
'sw_version': '2024.2.0',
@@ -10243,6 +10291,7 @@
'model': 'Bridge',
'name': 'HASS Bridge S6',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'homekit.bridge',
'suggested_area': None,
'sw_version': '2024.2.0',
@@ -10316,6 +10365,7 @@
'model': 'WoHumi',
'name': 'Humidifier 182A',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'humidifier.humidifier_182a',
'suggested_area': None,
'sw_version': '2024.2.0',
@@ -10496,6 +10546,7 @@
'model': 'Bridge',
'name': 'HASS Bridge S6',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'homekit.bridge',
'suggested_area': None,
'sw_version': '2024.2.0',
@@ -10569,6 +10620,7 @@
'model': '1039102',
'name': 'Laundry Smoke ED78',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'light.laundry_smoke_ed78',
'suggested_area': None,
'sw_version': '1.4.84',
@@ -10757,6 +10809,7 @@
'model': 'Daikin-fwec3a-esp32-homekit-bridge',
'name': 'Air Conditioner',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '00000001',
'suggested_area': None,
'sw_version': '1.0.0',
@@ -10955,6 +11008,7 @@
'model': 'LTW012',
'name': 'Hue ambiance candle',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '6623462395276914',
'suggested_area': None,
'sw_version': '1.46.13',
@@ -11091,6 +11145,7 @@
'model': 'LTW012',
'name': 'Hue ambiance candle',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '6623462395276939',
'suggested_area': None,
'sw_version': '1.46.13',
@@ -11227,6 +11282,7 @@
'model': 'LTW012',
'name': 'Hue ambiance candle',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '6623462403113447',
'suggested_area': None,
'sw_version': '1.46.13',
@@ -11363,6 +11419,7 @@
'model': 'LTW012',
'name': 'Hue ambiance candle',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '6623462403233419',
'suggested_area': None,
'sw_version': '1.46.13',
@@ -11499,6 +11556,7 @@
'model': 'LTW013',
'name': 'Hue ambiance spot',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '6623462412411853',
'suggested_area': None,
'sw_version': '1.46.13',
@@ -11645,6 +11703,7 @@
'model': 'LTW013',
'name': 'Hue ambiance spot',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '6623462412413293',
'suggested_area': None,
'sw_version': '1.46.13',
@@ -11791,6 +11850,7 @@
'model': 'RWL021',
'name': 'Hue dimmer switch',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '6623462389072572',
'suggested_area': None,
'sw_version': '45.1.17846',
@@ -12106,6 +12166,7 @@
'model': 'LWB010',
'name': 'Hue white lamp',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '6623462378982941',
'suggested_area': None,
'sw_version': '1.46.13',
@@ -12229,6 +12290,7 @@
'model': 'LWB010',
'name': 'Hue white lamp',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '6623462378983942',
'suggested_area': None,
'sw_version': '1.46.13',
@@ -12352,6 +12414,7 @@
'model': 'LWB010',
'name': 'Hue white lamp',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '6623462379122122',
'suggested_area': None,
'sw_version': '1.46.13',
@@ -12475,6 +12538,7 @@
'model': 'LWB010',
'name': 'Hue white lamp',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '6623462379123707',
'suggested_area': None,
'sw_version': '1.46.13',
@@ -12598,6 +12662,7 @@
'model': 'LWB010',
'name': 'Hue white lamp',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '6623462383114163',
'suggested_area': None,
'sw_version': '1.46.13',
@@ -12721,6 +12786,7 @@
'model': 'LWB010',
'name': 'Hue white lamp',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '6623462383114193',
'suggested_area': None,
'sw_version': '1.46.13',
@@ -12844,6 +12910,7 @@
'model': 'LWB010',
'name': 'Hue white lamp',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '6623462385996792',
'suggested_area': None,
'sw_version': '1.46.13',
@@ -12967,6 +13034,7 @@
'model': 'BSB002',
'name': 'Philips hue - 482544',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '123456',
'suggested_area': None,
'sw_version': '1.32.1932126170',
@@ -13044,6 +13112,7 @@
'model': 'LS1',
'name': 'Koogeek-LS1-20833F',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'AAAA011111111111',
'suggested_area': None,
'sw_version': '2.2.15',
@@ -13186,6 +13255,7 @@
'model': 'P1EU',
'name': 'Koogeek-P1-A00AA0',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'EUCP03190xxxxx48',
'suggested_area': None,
'sw_version': '2.3.7',
@@ -13349,6 +13419,7 @@
'model': 'KH02CN',
'name': 'Koogeek-SW2-187A91',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'CNNT061751001372',
'suggested_area': None,
'sw_version': '1.0.3',
@@ -13551,6 +13622,7 @@
'model': 'E30 2B',
'name': 'Lennox',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'XXXXXXXX',
'suggested_area': None,
'sw_version': '3.40.XX',
@@ -13831,6 +13903,7 @@
'model': 'OLED55B9PUA',
'name': 'LG webOS TV AF80',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '999AAAAAA999',
'suggested_area': None,
'sw_version': '04.71.04',
@@ -14010,6 +14083,7 @@
'model': 'PD-FSQN-XX',
'name': 'Caséta® Wireless Fan Speed Control',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '39024290',
'suggested_area': None,
'sw_version': '001.005',
@@ -14130,6 +14204,7 @@
'model': 'L-BDG2-WH',
'name': 'Smart Bridge 2',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '12344331',
'suggested_area': None,
'sw_version': '08.08',
@@ -14207,6 +14282,7 @@
'model': 'MSS425F',
'name': 'MSS425F-15cc',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'HH41234',
'suggested_area': None,
'sw_version': '4.2.3',
@@ -14484,6 +14560,7 @@
'model': 'MSS565',
'name': 'MSS565-28da',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'BB1121',
'suggested_area': None,
'sw_version': '4.1.9',
@@ -14611,6 +14688,7 @@
'model': 'v1',
'name': 'Mysa-85dda9',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'AAAAAAA000',
'suggested_area': None,
'sw_version': '2.8.1',
@@ -14939,6 +15017,7 @@
'model': 'NL55',
'name': 'Nanoleaf Strip 3B32',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'AAAA011111111111',
'suggested_area': None,
'sw_version': '1.4.40',
@@ -15209,6 +15288,7 @@
'model': 'Netatmo Doorbell',
'name': 'Netatmo-Doorbell-g738658',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'g738658',
'suggested_area': None,
'sw_version': '80.0.0',
@@ -15501,6 +15581,7 @@
'model': 'Smart CO Alarm',
'name': 'Smart CO Alarm',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '1234',
'suggested_area': None,
'sw_version': '1.0.3',
@@ -15660,6 +15741,7 @@
'model': 'Healthy Home Coach',
'name': 'Healthy Home Coach',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'AAAAAAAAAAAAA',
'suggested_area': None,
'sw_version': '59',
@@ -15961,6 +16043,7 @@
'model': 'SPK5 Pro',
'name': 'RainMachine-00ce4a',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '00aa0000aa0a',
'suggested_area': None,
'sw_version': '1.0.4',
@@ -16382,6 +16465,7 @@
'model': 'RYSE Shade',
'name': 'Master Bath South',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '1.0.0',
'suggested_area': None,
'sw_version': '3.0.8',
@@ -16543,6 +16627,7 @@
'model': 'RYSE SmartBridge',
'name': 'RYSE SmartBridge',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '0101.3521.0436',
'suggested_area': None,
'sw_version': '1.3.0',
@@ -16616,6 +16701,7 @@
'model': 'RYSE Shade',
'name': 'RYSE SmartShade',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '',
'suggested_area': None,
'sw_version': '',
@@ -16781,6 +16867,7 @@
'model': 'RYSE Shade',
'name': 'BR Left',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '1.0.0',
'suggested_area': None,
'sw_version': '3.0.8',
@@ -16942,6 +17029,7 @@
'model': 'RYSE Shade',
'name': 'LR Left',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '1.0.0',
'suggested_area': None,
'sw_version': '3.0.8',
@@ -17103,6 +17191,7 @@
'model': 'RYSE Shade',
'name': 'LR Right',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '1.0.0',
'suggested_area': None,
'sw_version': '3.0.8',
@@ -17264,6 +17353,7 @@
'model': 'RYSE SmartBridge',
'name': 'RYSE SmartBridge',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '0401.3521.0679',
'suggested_area': None,
'sw_version': '1.3.0',
@@ -17337,6 +17427,7 @@
'model': 'RYSE Shade',
'name': 'RZSS',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '1.0.0',
'suggested_area': None,
'sw_version': '3.0.8',
@@ -17502,6 +17593,7 @@
'model': 'BE479CAM619',
'name': 'SENSE ',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'AAAAAAA000',
'suggested_area': None,
'sw_version': '004.027.000',
@@ -17620,6 +17712,7 @@
'model': 'SIMPLEconnect',
'name': 'SIMPLEconnect Fan-06F674',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '1234567890abcd',
'suggested_area': None,
'sw_version': '',
@@ -17795,6 +17888,7 @@
'model': 'VELUX Gateway',
'name': 'VELUX Gateway',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'a1a11a1',
'suggested_area': None,
'sw_version': '70',
@@ -17868,6 +17962,7 @@
'model': 'VELUX Sensor',
'name': 'VELUX Sensor',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'a11b111',
'suggested_area': None,
'sw_version': '16',
@@ -18076,6 +18171,7 @@
'model': 'VELUX Window',
'name': 'VELUX Window',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': '1111111a114a111a',
'suggested_area': None,
'sw_version': '48',
@@ -18196,6 +18292,7 @@
'model': 'Flowerbud',
'name': 'VOCOlinc-Flowerbud-0d324b',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'AM01121849000327',
'suggested_area': None,
'sw_version': '3.121.2',
@@ -18500,6 +18597,7 @@
'model': 'VP3',
'name': 'VOCOlinc-VP3-123456',
'name_by_user': None,
'primary_config_entry': 'TestData',
'serial_number': 'EU0121203xxxxx07',
'suggested_area': None,
'sw_version': '1.101.2',

View File

@@ -118,7 +118,7 @@ async def test_migrate_device_id_no_serial_skip_if_other_owner(
bridge = device_registry.async_get(bridge.id)
assert bridge.identifiers == variant.before
assert bridge.config_entries == [entry.entry_id]
assert bridge.config_entries == {entry.entry_id}
@pytest.mark.parametrize("variant", DEVICE_MIGRATION_TESTS)