Add support for adding model_id in device info (#121989)

This commit is contained in:
Joost Lekkerkerker
2024-07-16 15:12:25 +02:00
committed by GitHub
parent 336740dbfa
commit f8ba4d41ba
66 changed files with 786 additions and 11 deletions

View File

@@ -24,6 +24,7 @@
]),
'manufacturer': 'Sleekpoint Innovations',
'model': 'AP2',
'model_id': None,
'name': 'Airversa AP2 1808',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -621,6 +622,7 @@
]),
'manufacturer': 'Anker',
'model': 'T8010',
'model_id': None,
'name': 'eufy HomeBase2-0AAA',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -695,6 +697,7 @@
]),
'manufacturer': 'Anker',
'model': 'T8113',
'model_id': None,
'name': 'eufyCam2-0000',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -937,6 +940,7 @@
]),
'manufacturer': 'Anker',
'model': 'T8113',
'model_id': None,
'name': 'eufyCam2-000A',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -1179,6 +1183,7 @@
]),
'manufacturer': 'Anker',
'model': 'T8113',
'model_id': None,
'name': 'eufyCam2-000A',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -1425,6 +1430,7 @@
]),
'manufacturer': 'Aqara',
'model': 'HE1-G01',
'model_id': None,
'name': 'Aqara-Hub-E1-00A0',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -1632,6 +1638,7 @@
]),
'manufacturer': 'Aqara',
'model': 'AS006',
'model_id': None,
'name': 'Contact Sensor',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -1797,6 +1804,7 @@
]),
'manufacturer': 'Aqara',
'model': 'ZHWA11LM',
'model_id': None,
'name': 'Aqara Hub-1563',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -2073,6 +2081,7 @@
]),
'manufacturer': 'Aqara',
'model': 'AR004',
'model_id': None,
'name': 'Programmable Switch',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -2197,6 +2206,7 @@
]),
'manufacturer': 'Netgear, Inc',
'model': 'ABC1000',
'model_id': None,
'name': 'ArloBabyA0',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -2682,6 +2692,7 @@
]),
'manufacturer': 'ConnectSense',
'model': 'CS-IWO',
'model_id': None,
'name': 'InWall Outlet-0394DE',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -3112,6 +3123,7 @@
]),
'manufacturer': 'ecobee Inc.',
'model': 'REMOTE SENSOR',
'model_id': None,
'name': 'Basement',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -3272,6 +3284,7 @@
]),
'manufacturer': 'ecobee Inc.',
'model': 'ecobee3',
'model_id': None,
'name': 'HomeW',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -3727,6 +3740,7 @@
]),
'manufacturer': 'ecobee Inc.',
'model': 'REMOTE SENSOR',
'model_id': None,
'name': 'Kitchen',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -3887,6 +3901,7 @@
]),
'manufacturer': 'ecobee Inc.',
'model': 'REMOTE SENSOR',
'model_id': None,
'name': 'Porch',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -4051,6 +4066,7 @@
]),
'manufacturer': 'ecobee Inc.',
'model': 'ecobee3',
'model_id': None,
'name': 'HomeW',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -4510,6 +4526,7 @@
]),
'manufacturer': 'ecobee Inc.',
'model': 'REMOTE SENSOR',
'model_id': None,
'name': 'Basement',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -4625,6 +4642,7 @@
]),
'manufacturer': 'ecobee Inc.',
'model': 'ecobee3',
'model_id': None,
'name': 'HomeW',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -4907,6 +4925,7 @@
]),
'manufacturer': 'ecobee Inc.',
'model': 'REMOTE SENSOR',
'model_id': None,
'name': 'Kitchen',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -5067,6 +5086,7 @@
]),
'manufacturer': 'ecobee Inc.',
'model': 'REMOTE SENSOR',
'model_id': None,
'name': 'Porch',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -5231,6 +5251,7 @@
]),
'manufacturer': 'ecobee Inc.',
'model': 'ECB501',
'model_id': None,
'name': 'My ecobee',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -5699,6 +5720,7 @@
]),
'manufacturer': 'ecobee Inc.',
'model': 'ecobee Switch+',
'model_id': None,
'name': 'Master Fan',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -5989,6 +6011,7 @@
]),
'manufacturer': 'Elgato',
'model': 'Eve Degree 00AAA0000',
'model_id': None,
'name': 'Eve Degree AA11',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -6346,6 +6369,7 @@
]),
'manufacturer': 'Elgato',
'model': 'Eve Energy 20EAO8601',
'model_id': None,
'name': 'Eve Energy 50FF',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -6685,6 +6709,7 @@
]),
'manufacturer': 'José A. Jiménez Campos',
'model': 'RavenSystem HAA',
'model_id': None,
'name': 'HAA-C718B3',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -6891,6 +6916,7 @@
]),
'manufacturer': 'José A. Jiménez Campos',
'model': 'RavenSystem HAA',
'model_id': None,
'name': 'HAA-C718B3',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -7327,6 +7353,7 @@
]),
'manufacturer': 'RYSE Inc.',
'model': 'RYSE Shade',
'model_id': None,
'name': 'Family Room North',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -7489,6 +7516,7 @@
]),
'manufacturer': 'Home Assistant',
'model': 'Bridge',
'model_id': None,
'name': 'HASS Bridge S6',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -7563,6 +7591,7 @@
]),
'manufacturer': 'RYSE Inc.',
'model': 'RYSE Shade',
'model_id': None,
'name': 'Kitchen Window',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -7729,6 +7758,7 @@
]),
'manufacturer': 'Home Assistant',
'model': 'Fan',
'model_id': None,
'name': 'Ceiling Fan',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -7850,6 +7880,7 @@
]),
'manufacturer': 'Home Assistant',
'model': 'Bridge',
'model_id': None,
'name': 'Home Assistant Bridge',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -7924,6 +7955,7 @@
]),
'manufacturer': 'Home Assistant',
'model': 'Fan',
'model_id': None,
'name': 'Living Room Fan',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -8050,6 +8082,7 @@
]),
'manufacturer': 'Lookin',
'model': 'Climate Control',
'model_id': None,
'name': '89 Living Room',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -8373,6 +8406,7 @@
]),
'manufacturer': 'Home Assistant',
'model': 'Bridge',
'model_id': None,
'name': 'HASS Bridge S6',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -8451,6 +8485,7 @@
]),
'manufacturer': 'Home Assistant',
'model': 'Bridge',
'model_id': None,
'name': 'HASS Bridge S6',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -8525,6 +8560,7 @@
]),
'manufacturer': 'FirstAlert',
'model': '1039102',
'model_id': None,
'name': 'Laundry Smoke ED78',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -8699,6 +8735,7 @@
]),
'manufacturer': 'RYSE Inc.',
'model': 'RYSE Shade',
'model_id': None,
'name': 'Family Room North',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -8861,6 +8898,7 @@
]),
'manufacturer': 'Home Assistant',
'model': 'Bridge',
'model_id': None,
'name': 'HASS Bridge S6',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -8935,6 +8973,7 @@
]),
'manufacturer': 'RYSE Inc.',
'model': 'RYSE Shade',
'model_id': None,
'name': 'Kitchen Window',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -9101,6 +9140,7 @@
]),
'manufacturer': 'Home Assistant',
'model': 'Fan',
'model_id': None,
'name': 'Ceiling Fan',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -9222,6 +9262,7 @@
]),
'manufacturer': 'Home Assistant',
'model': 'Bridge',
'model_id': None,
'name': 'Home Assistant Bridge',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -9296,6 +9337,7 @@
]),
'manufacturer': 'Home Assistant',
'model': 'Fan',
'model_id': None,
'name': 'Living Room Fan',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -9423,6 +9465,7 @@
]),
'manufacturer': 'Home Assistant',
'model': 'Bridge',
'model_id': None,
'name': 'Home Assistant Bridge',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -9497,6 +9540,7 @@
]),
'manufacturer': 'Home Assistant',
'model': 'Fan',
'model_id': None,
'name': 'Living Room Fan',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -9624,6 +9668,7 @@
]),
'manufacturer': 'Lookin',
'model': 'Climate Control',
'model_id': None,
'name': '89 Living Room',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -9956,6 +10001,7 @@
]),
'manufacturer': 'Home Assistant',
'model': 'Bridge',
'model_id': None,
'name': 'HASS Bridge S6',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -10034,6 +10080,7 @@
]),
'manufacturer': 'Home Assistant',
'model': 'Bridge',
'model_id': None,
'name': 'HASS Bridge S6',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -10108,6 +10155,7 @@
]),
'manufacturer': 'switchbot',
'model': 'WoHumi',
'model_id': None,
'name': 'Humidifier 182A',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -10289,6 +10337,7 @@
]),
'manufacturer': 'Home Assistant',
'model': 'Bridge',
'model_id': None,
'name': 'HASS Bridge S6',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -10363,6 +10412,7 @@
]),
'manufacturer': 'switchbot',
'model': 'WoHumi',
'model_id': None,
'name': 'Humidifier 182A',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -10544,6 +10594,7 @@
]),
'manufacturer': 'Home Assistant',
'model': 'Bridge',
'model_id': None,
'name': 'HASS Bridge S6',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -10618,6 +10669,7 @@
]),
'manufacturer': 'FirstAlert',
'model': '1039102',
'model_id': None,
'name': 'Laundry Smoke ED78',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -10807,6 +10859,7 @@
]),
'manufacturer': 'Garzola Marco',
'model': 'Daikin-fwec3a-esp32-homekit-bridge',
'model_id': None,
'name': 'Air Conditioner',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -11006,6 +11059,7 @@
]),
'manufacturer': 'Philips',
'model': 'LTW012',
'model_id': None,
'name': 'Hue ambiance candle',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -11143,6 +11197,7 @@
]),
'manufacturer': 'Philips',
'model': 'LTW012',
'model_id': None,
'name': 'Hue ambiance candle',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -11280,6 +11335,7 @@
]),
'manufacturer': 'Philips',
'model': 'LTW012',
'model_id': None,
'name': 'Hue ambiance candle',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -11417,6 +11473,7 @@
]),
'manufacturer': 'Philips',
'model': 'LTW012',
'model_id': None,
'name': 'Hue ambiance candle',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -11554,6 +11611,7 @@
]),
'manufacturer': 'Philips',
'model': 'LTW013',
'model_id': None,
'name': 'Hue ambiance spot',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -11701,6 +11759,7 @@
]),
'manufacturer': 'Philips',
'model': 'LTW013',
'model_id': None,
'name': 'Hue ambiance spot',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -11848,6 +11907,7 @@
]),
'manufacturer': 'Philips',
'model': 'RWL021',
'model_id': None,
'name': 'Hue dimmer switch',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -12164,6 +12224,7 @@
]),
'manufacturer': 'Philips',
'model': 'LWB010',
'model_id': None,
'name': 'Hue white lamp',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -12288,6 +12349,7 @@
]),
'manufacturer': 'Philips',
'model': 'LWB010',
'model_id': None,
'name': 'Hue white lamp',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -12412,6 +12474,7 @@
]),
'manufacturer': 'Philips',
'model': 'LWB010',
'model_id': None,
'name': 'Hue white lamp',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -12536,6 +12599,7 @@
]),
'manufacturer': 'Philips',
'model': 'LWB010',
'model_id': None,
'name': 'Hue white lamp',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -12660,6 +12724,7 @@
]),
'manufacturer': 'Philips',
'model': 'LWB010',
'model_id': None,
'name': 'Hue white lamp',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -12784,6 +12849,7 @@
]),
'manufacturer': 'Philips',
'model': 'LWB010',
'model_id': None,
'name': 'Hue white lamp',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -12908,6 +12974,7 @@
]),
'manufacturer': 'Philips',
'model': 'LWB010',
'model_id': None,
'name': 'Hue white lamp',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -13032,6 +13099,7 @@
]),
'manufacturer': 'Philips Lighting',
'model': 'BSB002',
'model_id': None,
'name': 'Philips hue - 482544',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -13110,6 +13178,7 @@
]),
'manufacturer': 'Koogeek',
'model': 'LS1',
'model_id': None,
'name': 'Koogeek-LS1-20833F',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -13253,6 +13322,7 @@
]),
'manufacturer': 'Koogeek',
'model': 'P1EU',
'model_id': None,
'name': 'Koogeek-P1-A00AA0',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -13417,6 +13487,7 @@
]),
'manufacturer': 'Koogeek',
'model': 'KH02CN',
'model_id': None,
'name': 'Koogeek-SW2-187A91',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -13620,6 +13691,7 @@
]),
'manufacturer': 'Lennox',
'model': 'E30 2B',
'model_id': None,
'name': 'Lennox',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -13901,6 +13973,7 @@
]),
'manufacturer': 'LG Electronics',
'model': 'OLED55B9PUA',
'model_id': None,
'name': 'LG webOS TV AF80',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -14081,6 +14154,7 @@
]),
'manufacturer': 'Lutron Electronics Co., Inc',
'model': 'PD-FSQN-XX',
'model_id': None,
'name': 'Caséta® Wireless Fan Speed Control',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -14202,6 +14276,7 @@
]),
'manufacturer': 'Lutron Electronics Co., Inc',
'model': 'L-BDG2-WH',
'model_id': None,
'name': 'Smart Bridge 2',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -14280,6 +14355,7 @@
]),
'manufacturer': 'Meross',
'model': 'MSS425F',
'model_id': None,
'name': 'MSS425F-15cc',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -14558,6 +14634,7 @@
]),
'manufacturer': 'Meross',
'model': 'MSS565',
'model_id': None,
'name': 'MSS565-28da',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -14686,6 +14763,7 @@
]),
'manufacturer': 'Empowered Homes Inc.',
'model': 'v1',
'model_id': None,
'name': 'Mysa-85dda9',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -15015,6 +15093,7 @@
]),
'manufacturer': 'Nanoleaf',
'model': 'NL55',
'model_id': None,
'name': 'Nanoleaf Strip 3B32',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -15286,6 +15365,7 @@
]),
'manufacturer': 'Netatmo',
'model': 'Netatmo Doorbell',
'model_id': None,
'name': 'Netatmo-Doorbell-g738658',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -15579,6 +15659,7 @@
]),
'manufacturer': 'Netatmo',
'model': 'Smart CO Alarm',
'model_id': None,
'name': 'Smart CO Alarm',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -15739,6 +15820,7 @@
]),
'manufacturer': 'Netatmo',
'model': 'Healthy Home Coach',
'model_id': None,
'name': 'Healthy Home Coach',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -16041,6 +16123,7 @@
]),
'manufacturer': 'Green Electronics LLC',
'model': 'SPK5 Pro',
'model_id': None,
'name': 'RainMachine-00ce4a',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -16463,6 +16546,7 @@
]),
'manufacturer': 'RYSE Inc.',
'model': 'RYSE Shade',
'model_id': None,
'name': 'Master Bath South',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -16625,6 +16709,7 @@
]),
'manufacturer': 'RYSE Inc.',
'model': 'RYSE SmartBridge',
'model_id': None,
'name': 'RYSE SmartBridge',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -16699,6 +16784,7 @@
]),
'manufacturer': 'RYSE Inc.',
'model': 'RYSE Shade',
'model_id': None,
'name': 'RYSE SmartShade',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -16865,6 +16951,7 @@
]),
'manufacturer': 'RYSE Inc.',
'model': 'RYSE Shade',
'model_id': None,
'name': 'BR Left',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -17027,6 +17114,7 @@
]),
'manufacturer': 'RYSE Inc.',
'model': 'RYSE Shade',
'model_id': None,
'name': 'LR Left',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -17189,6 +17277,7 @@
]),
'manufacturer': 'RYSE Inc.',
'model': 'RYSE Shade',
'model_id': None,
'name': 'LR Right',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -17351,6 +17440,7 @@
]),
'manufacturer': 'RYSE Inc.',
'model': 'RYSE SmartBridge',
'model_id': None,
'name': 'RYSE SmartBridge',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -17425,6 +17515,7 @@
]),
'manufacturer': 'RYSE Inc.',
'model': 'RYSE Shade',
'model_id': None,
'name': 'RZSS',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -17591,6 +17682,7 @@
]),
'manufacturer': 'Schlage ',
'model': 'BE479CAM619',
'model_id': None,
'name': 'SENSE ',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -17710,6 +17802,7 @@
]),
'manufacturer': 'Hunter Fan',
'model': 'SIMPLEconnect',
'model_id': None,
'name': 'SIMPLEconnect Fan-06F674',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -17886,6 +17979,7 @@
]),
'manufacturer': 'VELUX',
'model': 'VELUX Gateway',
'model_id': None,
'name': 'VELUX Gateway',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -17960,6 +18054,7 @@
]),
'manufacturer': 'VELUX',
'model': 'VELUX Sensor',
'model_id': None,
'name': 'VELUX Sensor',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -18169,6 +18264,7 @@
]),
'manufacturer': 'VELUX',
'model': 'VELUX Window',
'model_id': None,
'name': 'VELUX Window',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -18290,6 +18386,7 @@
]),
'manufacturer': 'VOCOlinc',
'model': 'Flowerbud',
'model_id': None,
'name': 'VOCOlinc-Flowerbud-0d324b',
'name_by_user': None,
'primary_config_entry': 'TestData',
@@ -18595,6 +18692,7 @@
]),
'manufacturer': 'VOCOlinc',
'model': 'VP3',
'model_id': None,
'name': 'VOCOlinc-VP3-123456',
'name_by_user': None,
'primary_config_entry': 'TestData',