diff --git a/homeassistant/components/homekit_controller/connection.py b/homeassistant/components/homekit_controller/connection.py index 883ec4f1a44..7b3f8e45845 100644 --- a/homeassistant/components/homekit_controller/connection.py +++ b/homeassistant/components/homekit_controller/connection.py @@ -384,6 +384,7 @@ class HKDevice: model=accessory.model, sw_version=accessory.firmware_revision, hw_version=accessory.hardware_revision, + serial_number=accessory.serial_number, ) if accessory.aid != 1: diff --git a/tests/components/homekit_controller/snapshots/test_init.ambr b/tests/components/homekit_controller/snapshots/test_init.ambr index 10f62920d8e..0507976cd20 100644 --- a/tests/components/homekit_controller/snapshots/test_init.ambr +++ b/tests/components/homekit_controller/snapshots/test_init.ambr @@ -26,7 +26,7 @@ 'model': 'AP2', 'name': 'Airversa AP2 1808', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '1234', 'suggested_area': None, 'sw_version': '0.8.16', }), @@ -622,7 +622,7 @@ 'model': 'T8010', 'name': 'eufy HomeBase2-0AAA', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'A0000A000000000A', 'suggested_area': None, 'sw_version': '2.1.6', }), @@ -695,7 +695,7 @@ 'model': 'T8113', 'name': 'eufyCam2-0000', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'A0000A000000000D', 'suggested_area': None, 'sw_version': '1.6.7', }), @@ -936,7 +936,7 @@ 'model': 'T8113', 'name': 'eufyCam2-000A', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'A0000A000000000B', 'suggested_area': None, 'sw_version': '1.6.7', }), @@ -1177,7 +1177,7 @@ 'model': 'T8113', 'name': 'eufyCam2-000A', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'A0000A000000000C', 'suggested_area': None, 'sw_version': '1.6.7', }), @@ -1422,7 +1422,7 @@ 'model': 'HE1-G01', 'name': 'Aqara-Hub-E1-00A0', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '00aa00000a0', 'suggested_area': None, 'sw_version': '3.3.0', }), @@ -1628,7 +1628,7 @@ 'model': 'AS006', 'name': 'Contact Sensor', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '158d0007c59c6a', 'suggested_area': None, 'sw_version': '0', }), @@ -1792,7 +1792,7 @@ 'model': 'ZHWA11LM', 'name': 'Aqara Hub-1563', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '0000000123456789', 'suggested_area': None, 'sw_version': '1.4.7', }), @@ -2067,7 +2067,7 @@ 'model': 'AR004', 'name': 'Programmable Switch', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '111a1111a1a111', 'suggested_area': None, 'sw_version': '9', }), @@ -2190,7 +2190,7 @@ 'model': 'ABC1000', 'name': 'ArloBabyA0', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '00A0000000000', 'suggested_area': None, 'sw_version': '1.10.931', }), @@ -2674,7 +2674,7 @@ 'model': 'CS-IWO', 'name': 'InWall Outlet-0394DE', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '1020301376', 'suggested_area': None, 'sw_version': '1.0.0', }), @@ -3103,7 +3103,7 @@ 'model': 'REMOTE SENSOR', 'name': 'Basement', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'AB3C', 'suggested_area': None, 'sw_version': '1.0.0', }), @@ -3262,7 +3262,7 @@ 'model': 'ecobee3', 'name': 'HomeW', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '123456789012', 'suggested_area': None, 'sw_version': '4.2.394', }), @@ -3716,7 +3716,7 @@ 'model': 'REMOTE SENSOR', 'name': 'Kitchen', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'AB1C', 'suggested_area': None, 'sw_version': '1.0.0', }), @@ -3875,7 +3875,7 @@ 'model': 'REMOTE SENSOR', 'name': 'Porch', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'AB2C', 'suggested_area': None, 'sw_version': '1.0.0', }), @@ -4038,7 +4038,7 @@ 'model': 'ecobee3', 'name': 'HomeW', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '123456789012', 'suggested_area': None, 'sw_version': '4.2.394', }), @@ -4496,7 +4496,7 @@ 'model': 'REMOTE SENSOR', 'name': 'Basement', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'AB3C', 'suggested_area': None, 'sw_version': '1.0.0', }), @@ -4610,7 +4610,7 @@ 'model': 'ecobee3', 'name': 'HomeW', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '123456789012', 'suggested_area': None, 'sw_version': '4.2.394', }), @@ -4891,7 +4891,7 @@ 'model': 'REMOTE SENSOR', 'name': 'Kitchen', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'AB1C', 'suggested_area': None, 'sw_version': '1.0.0', }), @@ -5050,7 +5050,7 @@ 'model': 'REMOTE SENSOR', 'name': 'Porch', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'AB2C', 'suggested_area': None, 'sw_version': '1.0.0', }), @@ -5213,7 +5213,7 @@ 'model': 'ECB501', 'name': 'My ecobee', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '123456789016', 'suggested_area': None, 'sw_version': '4.7.340214', }), @@ -5680,7 +5680,7 @@ 'model': 'ecobee Switch+', 'name': 'Master Fan', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '111111111111', 'suggested_area': None, 'sw_version': '4.5.130201', }), @@ -5969,7 +5969,7 @@ 'model': 'Eve Degree 00AAA0000', 'name': 'Eve Degree AA11', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'AA00A0A00000', 'suggested_area': None, 'sw_version': '1.2.8', }), @@ -6325,7 +6325,7 @@ 'model': 'Eve Energy 20EAO8601', 'name': 'Eve Energy 50FF', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'AA00A0A00000', 'suggested_area': None, 'sw_version': '1.2.9', }), @@ -6663,7 +6663,7 @@ 'model': 'RavenSystem HAA', 'name': 'HAA-C718B3', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'C718B3-1', 'suggested_area': None, 'sw_version': '5.0.18', }), @@ -6864,7 +6864,7 @@ 'model': 'RavenSystem HAA', 'name': 'HAA-C718B3', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'C718B3-2', 'suggested_area': None, 'sw_version': '5.0.18', }), @@ -6981,7 +6981,7 @@ 'model': 'RYSE Shade', 'name': 'Family Room North', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'cover.family_door_north', 'suggested_area': None, 'sw_version': '3.6.2', }), @@ -7142,7 +7142,7 @@ 'model': 'Bridge', 'name': 'HASS Bridge S6', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'homekit.bridge', 'suggested_area': None, 'sw_version': '2024.2.0', }), @@ -7215,7 +7215,7 @@ 'model': 'RYSE Shade', 'name': 'Kitchen Window', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'cover.kitchen_window', 'suggested_area': None, 'sw_version': '3.6.2', }), @@ -7380,7 +7380,7 @@ 'model': 'Fan', 'name': 'Ceiling Fan', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'fan.ceiling_fan', 'suggested_area': None, 'sw_version': '0.104.0.dev0', }), @@ -7500,7 +7500,7 @@ 'model': 'Bridge', 'name': 'Home Assistant Bridge', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'homekit.bridge', 'suggested_area': None, 'sw_version': '0.104.0.dev0', }), @@ -7573,7 +7573,7 @@ 'model': 'Fan', 'name': 'Living Room Fan', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'fan.living_room_fan', 'suggested_area': None, 'sw_version': '0.104.0.dev0', }), @@ -7698,7 +7698,7 @@ 'model': 'Climate Control', 'name': '89 Living Room', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'climate.89_living_room', 'suggested_area': None, 'sw_version': '2024.2.0', }), @@ -8020,7 +8020,7 @@ 'model': 'Bridge', 'name': 'HASS Bridge S6', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'homekit.bridge', 'suggested_area': None, 'sw_version': '2024.2.0', }), @@ -8097,7 +8097,7 @@ 'model': 'Bridge', 'name': 'HASS Bridge S6', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'homekit.bridge', 'suggested_area': None, 'sw_version': '2024.2.0', }), @@ -8170,7 +8170,7 @@ 'model': '1039102', 'name': 'Laundry Smoke ED78', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'light.laundry_smoke_ed78', 'suggested_area': None, 'sw_version': '1.4.84', }), @@ -8343,7 +8343,7 @@ 'model': 'RYSE Shade', 'name': 'Family Room North', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'cover.family_door_north', 'suggested_area': None, 'sw_version': '3.6.2', }), @@ -8504,7 +8504,7 @@ 'model': 'Bridge', 'name': 'HASS Bridge S6', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'homekit.bridge', 'suggested_area': None, 'sw_version': '2024.2.0', }), @@ -8577,7 +8577,7 @@ 'model': 'RYSE Shade', 'name': 'Kitchen Window', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'cover.kitchen_window', 'suggested_area': None, 'sw_version': '3.6.2', }), @@ -8742,7 +8742,7 @@ 'model': 'Fan', 'name': 'Ceiling Fan', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'fan.ceiling_fan', 'suggested_area': None, 'sw_version': '0.104.0.dev0', }), @@ -8862,7 +8862,7 @@ 'model': 'Bridge', 'name': 'Home Assistant Bridge', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'homekit.bridge', 'suggested_area': None, 'sw_version': '0.104.0.dev0', }), @@ -8935,7 +8935,7 @@ 'model': 'Fan', 'name': 'Living Room Fan', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'fan.living_room_fan', 'suggested_area': None, 'sw_version': '0.104.0.dev0', }), @@ -9061,7 +9061,7 @@ 'model': 'Bridge', 'name': 'Home Assistant Bridge', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'homekit.bridge', 'suggested_area': None, 'sw_version': '0.104.0.dev0', }), @@ -9134,7 +9134,7 @@ 'model': 'Fan', 'name': 'Living Room Fan', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'fan.living_room_fan', 'suggested_area': None, 'sw_version': '0.104.0.dev0', }), @@ -9260,7 +9260,7 @@ 'model': 'Climate Control', 'name': '89 Living Room', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'climate.89_living_room', 'suggested_area': None, 'sw_version': '2024.2.0', }), @@ -9591,7 +9591,7 @@ 'model': 'Bridge', 'name': 'HASS Bridge S6', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'homekit.bridge', 'suggested_area': None, 'sw_version': '2024.2.0', }), @@ -9668,7 +9668,7 @@ 'model': 'Bridge', 'name': 'HASS Bridge S6', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'homekit.bridge', 'suggested_area': None, 'sw_version': '2024.2.0', }), @@ -9741,7 +9741,7 @@ 'model': 'WoHumi', 'name': 'Humidifier 182A', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'humidifier.humidifier_182a', 'suggested_area': None, 'sw_version': '2024.2.0', }), @@ -9921,7 +9921,7 @@ 'model': 'Bridge', 'name': 'HASS Bridge S6', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'homekit.bridge', 'suggested_area': None, 'sw_version': '2024.2.0', }), @@ -9994,7 +9994,7 @@ 'model': 'WoHumi', 'name': 'Humidifier 182A', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'humidifier.humidifier_182a', 'suggested_area': None, 'sw_version': '2024.2.0', }), @@ -10174,7 +10174,7 @@ 'model': 'Bridge', 'name': 'HASS Bridge S6', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'homekit.bridge', 'suggested_area': None, 'sw_version': '2024.2.0', }), @@ -10247,7 +10247,7 @@ 'model': '1039102', 'name': 'Laundry Smoke ED78', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'light.laundry_smoke_ed78', 'suggested_area': None, 'sw_version': '1.4.84', }), @@ -10435,7 +10435,7 @@ 'model': 'Daikin-fwec3a-esp32-homekit-bridge', 'name': 'Air Conditioner', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '00000001', 'suggested_area': None, 'sw_version': '1.0.0', }), @@ -10633,7 +10633,7 @@ 'model': 'LTW012', 'name': 'Hue ambiance candle', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '6623462395276914', 'suggested_area': None, 'sw_version': '1.46.13', }), @@ -10769,7 +10769,7 @@ 'model': 'LTW012', 'name': 'Hue ambiance candle', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '6623462395276939', 'suggested_area': None, 'sw_version': '1.46.13', }), @@ -10905,7 +10905,7 @@ 'model': 'LTW012', 'name': 'Hue ambiance candle', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '6623462403113447', 'suggested_area': None, 'sw_version': '1.46.13', }), @@ -11041,7 +11041,7 @@ 'model': 'LTW012', 'name': 'Hue ambiance candle', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '6623462403233419', 'suggested_area': None, 'sw_version': '1.46.13', }), @@ -11177,7 +11177,7 @@ 'model': 'LTW013', 'name': 'Hue ambiance spot', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '6623462412411853', 'suggested_area': None, 'sw_version': '1.46.13', }), @@ -11323,7 +11323,7 @@ 'model': 'LTW013', 'name': 'Hue ambiance spot', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '6623462412413293', 'suggested_area': None, 'sw_version': '1.46.13', }), @@ -11469,7 +11469,7 @@ 'model': 'RWL021', 'name': 'Hue dimmer switch', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '6623462389072572', 'suggested_area': None, 'sw_version': '45.1.17846', }), @@ -11784,7 +11784,7 @@ 'model': 'LWB010', 'name': 'Hue white lamp', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '6623462378982941', 'suggested_area': None, 'sw_version': '1.46.13', }), @@ -11907,7 +11907,7 @@ 'model': 'LWB010', 'name': 'Hue white lamp', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '6623462378983942', 'suggested_area': None, 'sw_version': '1.46.13', }), @@ -12030,7 +12030,7 @@ 'model': 'LWB010', 'name': 'Hue white lamp', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '6623462379122122', 'suggested_area': None, 'sw_version': '1.46.13', }), @@ -12153,7 +12153,7 @@ 'model': 'LWB010', 'name': 'Hue white lamp', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '6623462379123707', 'suggested_area': None, 'sw_version': '1.46.13', }), @@ -12276,7 +12276,7 @@ 'model': 'LWB010', 'name': 'Hue white lamp', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '6623462383114163', 'suggested_area': None, 'sw_version': '1.46.13', }), @@ -12399,7 +12399,7 @@ 'model': 'LWB010', 'name': 'Hue white lamp', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '6623462383114193', 'suggested_area': None, 'sw_version': '1.46.13', }), @@ -12522,7 +12522,7 @@ 'model': 'LWB010', 'name': 'Hue white lamp', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '6623462385996792', 'suggested_area': None, 'sw_version': '1.46.13', }), @@ -12645,7 +12645,7 @@ 'model': 'BSB002', 'name': 'Philips hue - 482544', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '123456', 'suggested_area': None, 'sw_version': '1.32.1932126170', }), @@ -12722,7 +12722,7 @@ 'model': 'LS1', 'name': 'Koogeek-LS1-20833F', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'AAAA011111111111', 'suggested_area': None, 'sw_version': '2.2.15', }), @@ -12864,7 +12864,7 @@ 'model': 'P1EU', 'name': 'Koogeek-P1-A00AA0', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'EUCP03190xxxxx48', 'suggested_area': None, 'sw_version': '2.3.7', }), @@ -13027,7 +13027,7 @@ 'model': 'KH02CN', 'name': 'Koogeek-SW2-187A91', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'CNNT061751001372', 'suggested_area': None, 'sw_version': '1.0.3', }), @@ -13229,7 +13229,7 @@ 'model': 'E30 2B', 'name': 'Lennox', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'XXXXXXXX', 'suggested_area': None, 'sw_version': '3.40.XX', }), @@ -13509,7 +13509,7 @@ 'model': 'OLED55B9PUA', 'name': 'LG webOS TV AF80', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '999AAAAAA999', 'suggested_area': None, 'sw_version': '04.71.04', }), @@ -13688,7 +13688,7 @@ 'model': 'PD-FSQN-XX', 'name': 'Caséta® Wireless Fan Speed Control', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '39024290', 'suggested_area': None, 'sw_version': '001.005', }), @@ -13808,7 +13808,7 @@ 'model': 'L-BDG2-WH', 'name': 'Smart Bridge 2', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '12344331', 'suggested_area': None, 'sw_version': '08.08', }), @@ -13885,7 +13885,7 @@ 'model': 'MSS425F', 'name': 'MSS425F-15cc', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'HH41234', 'suggested_area': None, 'sw_version': '4.2.3', }), @@ -14162,7 +14162,7 @@ 'model': 'MSS565', 'name': 'MSS565-28da', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'BB1121', 'suggested_area': None, 'sw_version': '4.1.9', }), @@ -14289,7 +14289,7 @@ 'model': 'v1', 'name': 'Mysa-85dda9', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'AAAAAAA000', 'suggested_area': None, 'sw_version': '2.8.1', }), @@ -14617,7 +14617,7 @@ 'model': 'NL55', 'name': 'Nanoleaf Strip 3B32', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'AAAA011111111111', 'suggested_area': None, 'sw_version': '1.4.40', }), @@ -14887,7 +14887,7 @@ 'model': 'Netatmo Doorbell', 'name': 'Netatmo-Doorbell-g738658', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'g738658', 'suggested_area': None, 'sw_version': '80.0.0', }), @@ -15179,7 +15179,7 @@ 'model': 'Smart CO Alarm', 'name': 'Smart CO Alarm', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '1234', 'suggested_area': None, 'sw_version': '1.0.3', }), @@ -15338,7 +15338,7 @@ 'model': 'Healthy Home Coach', 'name': 'Healthy Home Coach', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'AAAAAAAAAAAAA', 'suggested_area': None, 'sw_version': '59', }), @@ -15639,7 +15639,7 @@ 'model': 'SPK5 Pro', 'name': 'RainMachine-00ce4a', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '00aa0000aa0a', 'suggested_area': None, 'sw_version': '1.0.4', }), @@ -16060,7 +16060,7 @@ 'model': 'RYSE Shade', 'name': 'Master Bath South', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '1.0.0', 'suggested_area': None, 'sw_version': '3.0.8', }), @@ -16221,7 +16221,7 @@ 'model': 'RYSE SmartBridge', 'name': 'RYSE SmartBridge', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '0101.3521.0436', 'suggested_area': None, 'sw_version': '1.3.0', }), @@ -16294,7 +16294,7 @@ 'model': 'RYSE Shade', 'name': 'RYSE SmartShade', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '', 'suggested_area': None, 'sw_version': '', }), @@ -16459,7 +16459,7 @@ 'model': 'RYSE Shade', 'name': 'BR Left', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '1.0.0', 'suggested_area': None, 'sw_version': '3.0.8', }), @@ -16620,7 +16620,7 @@ 'model': 'RYSE Shade', 'name': 'LR Left', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '1.0.0', 'suggested_area': None, 'sw_version': '3.0.8', }), @@ -16781,7 +16781,7 @@ 'model': 'RYSE Shade', 'name': 'LR Right', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '1.0.0', 'suggested_area': None, 'sw_version': '3.0.8', }), @@ -16942,7 +16942,7 @@ 'model': 'RYSE SmartBridge', 'name': 'RYSE SmartBridge', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '0401.3521.0679', 'suggested_area': None, 'sw_version': '1.3.0', }), @@ -17015,7 +17015,7 @@ 'model': 'RYSE Shade', 'name': 'RZSS', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '1.0.0', 'suggested_area': None, 'sw_version': '3.0.8', }), @@ -17180,7 +17180,7 @@ 'model': 'BE479CAM619', 'name': 'SENSE ', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'AAAAAAA000', 'suggested_area': None, 'sw_version': '004.027.000', }), @@ -17298,7 +17298,7 @@ 'model': 'SIMPLEconnect', 'name': 'SIMPLEconnect Fan-06F674', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '1234567890abcd', 'suggested_area': None, 'sw_version': '', }), @@ -17473,7 +17473,7 @@ 'model': 'VELUX Gateway', 'name': 'VELUX Gateway', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'a1a11a1', 'suggested_area': None, 'sw_version': '70', }), @@ -17546,7 +17546,7 @@ 'model': 'VELUX Sensor', 'name': 'VELUX Sensor', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'a11b111', 'suggested_area': None, 'sw_version': '16', }), @@ -17754,7 +17754,7 @@ 'model': 'VELUX Window', 'name': 'VELUX Window', 'name_by_user': None, - 'serial_number': None, + 'serial_number': '1111111a114a111a', 'suggested_area': None, 'sw_version': '48', }), @@ -17874,7 +17874,7 @@ 'model': 'Flowerbud', 'name': 'VOCOlinc-Flowerbud-0d324b', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'AM01121849000327', 'suggested_area': None, 'sw_version': '3.121.2', }), @@ -18178,7 +18178,7 @@ 'model': 'VP3', 'name': 'VOCOlinc-VP3-123456', 'name_by_user': None, - 'serial_number': None, + 'serial_number': 'EU0121203xxxxx07', 'suggested_area': None, 'sw_version': '1.101.2', }),