186 lines
11 KiB
Python
186 lines
11 KiB
Python
"""Automatically generated by hassfest.
|
|
|
|
To update, run python3 -m script.hassfest
|
|
"""
|
|
from __future__ import annotations
|
|
|
|
# fmt: off
|
|
|
|
DHCP: list[dict[str, str | bool]] = [
|
|
{'domain': 'august', 'hostname': 'connect', 'macaddress': 'D86162*'},
|
|
{'domain': 'august', 'hostname': 'connect', 'macaddress': 'B8B7F1*'},
|
|
{'domain': 'august', 'hostname': 'connect', 'macaddress': '2C9FFB*'},
|
|
{'domain': 'august', 'hostname': 'august*', 'macaddress': 'E076D0*'},
|
|
{'domain': 'axis', 'registered_devices': True},
|
|
{'domain': 'axis', 'hostname': 'axis-00408c*', 'macaddress': '00408C*'},
|
|
{'domain': 'axis', 'hostname': 'axis-accc8e*', 'macaddress': 'ACCC8E*'},
|
|
{'domain': 'axis', 'hostname': 'axis-b8a44f*', 'macaddress': 'B8A44F*'},
|
|
{'domain': 'blink', 'hostname': 'blink*', 'macaddress': 'B85F98*'},
|
|
{'domain': 'blink', 'hostname': 'blink*', 'macaddress': '00037F*'},
|
|
{'domain': 'blink', 'hostname': 'blink*', 'macaddress': '20A171*'},
|
|
{'domain': 'broadlink', 'registered_devices': True},
|
|
{'domain': 'broadlink', 'macaddress': '34EA34*'},
|
|
{'domain': 'broadlink', 'macaddress': '24DFA7*'},
|
|
{'domain': 'broadlink', 'macaddress': 'A043B0*'},
|
|
{'domain': 'broadlink', 'macaddress': 'B4430D*'},
|
|
{'domain': 'elkm1', 'registered_devices': True},
|
|
{'domain': 'elkm1', 'macaddress': '00409D*'},
|
|
{'domain': 'emonitor', 'hostname': 'emonitor*', 'macaddress': '0090C2*'},
|
|
{'domain': 'emonitor', 'registered_devices': True},
|
|
{'domain': 'flume', 'hostname': 'flume-gw-*'},
|
|
{'domain': 'flux_led', 'registered_devices': True},
|
|
{'domain': 'flux_led', 'hostname': '[ba][lk]*', 'macaddress': '18B905*'},
|
|
{'domain': 'flux_led', 'hostname': '[ba][lk]*', 'macaddress': '249494*'},
|
|
{'domain': 'flux_led', 'hostname': '[ba][lk]*', 'macaddress': '7CB94C*'},
|
|
{'domain': 'flux_led', 'hostname': '[hba][flk]*', 'macaddress': 'ACCF23*'},
|
|
{'domain': 'flux_led', 'hostname': '[ba][lk]*', 'macaddress': 'B4E842*'},
|
|
{'domain': 'flux_led', 'hostname': '[hba][flk]*', 'macaddress': 'F0FE6B*'},
|
|
{'domain': 'flux_led', 'hostname': 'lwip*', 'macaddress': '8CCE4E*'},
|
|
{'domain': 'flux_led', 'hostname': 'hf-lpb100-zj*'},
|
|
{'domain': 'flux_led', 'hostname': 'zengge_[0-9a-f][0-9a-f]_*'},
|
|
{'domain': 'flux_led', 'hostname': 'sta*', 'macaddress': 'C82E47*'},
|
|
{'domain': 'fronius', 'macaddress': '0003AC*'},
|
|
{'domain': 'goalzero', 'registered_devices': True},
|
|
{'domain': 'goalzero', 'hostname': 'yeti*'},
|
|
{'domain': 'gogogate2', 'hostname': 'ismartgate*'},
|
|
{'domain': 'guardian', 'hostname': 'gvc*', 'macaddress': '30AEA4*'},
|
|
{'domain': 'guardian', 'hostname': 'gvc*', 'macaddress': 'B4E62D*'},
|
|
{'domain': 'guardian', 'hostname': 'guardian*', 'macaddress': '30AEA4*'},
|
|
{'domain': 'hunterdouglas_powerview', 'registered_devices': True},
|
|
{'domain': 'hunterdouglas_powerview',
|
|
'hostname': 'hunter*',
|
|
'macaddress': '002674*'},
|
|
{'domain': 'insteon', 'macaddress': '000EF3*'},
|
|
{'domain': 'insteon', 'registered_devices': True},
|
|
{'domain': 'intellifire', 'hostname': 'zentrios-*'},
|
|
{'domain': 'isy994', 'registered_devices': True},
|
|
{'domain': 'isy994', 'hostname': 'isy*', 'macaddress': '0021B9*'},
|
|
{'domain': 'isy994', 'hostname': 'polisy*', 'macaddress': '000DB9*'},
|
|
{'domain': 'lyric', 'hostname': 'lyric-*', 'macaddress': '48A2E6*'},
|
|
{'domain': 'lyric', 'hostname': 'lyric-*', 'macaddress': 'B82CA0*'},
|
|
{'domain': 'lyric', 'hostname': 'lyric-*', 'macaddress': '00D02D*'},
|
|
{'domain': 'motion_blinds', 'registered_devices': True},
|
|
{'domain': 'motion_blinds', 'hostname': 'motion_*'},
|
|
{'domain': 'motion_blinds', 'hostname': 'brel_*'},
|
|
{'domain': 'motion_blinds', 'hostname': 'connector_*'},
|
|
{'domain': 'myq', 'macaddress': '645299*'},
|
|
{'domain': 'nest', 'macaddress': '18B430*'},
|
|
{'domain': 'nest', 'macaddress': '641666*'},
|
|
{'domain': 'nest', 'macaddress': 'D8EB46*'},
|
|
{'domain': 'nest', 'macaddress': '1C53F9*'},
|
|
{'domain': 'nexia', 'hostname': 'xl857-*', 'macaddress': '000231*'},
|
|
{'domain': 'nuheat', 'hostname': 'nuheat', 'macaddress': '002338*'},
|
|
{'domain': 'nuki', 'hostname': 'nuki_bridge_*'},
|
|
{'domain': 'oncue', 'hostname': 'kohlergen*', 'macaddress': '00146F*'},
|
|
{'domain': 'overkiz', 'hostname': 'gateway*', 'macaddress': 'F8811A*'},
|
|
{'domain': 'powerwall', 'hostname': '1118431-*'},
|
|
{'domain': 'rachio', 'hostname': 'rachio-*', 'macaddress': '009D6B*'},
|
|
{'domain': 'rachio', 'hostname': 'rachio-*', 'macaddress': 'F0038C*'},
|
|
{'domain': 'rachio', 'hostname': 'rachio-*', 'macaddress': '74C63B*'},
|
|
{'domain': 'rainforest_eagle', 'macaddress': 'D8D5B9*'},
|
|
{'domain': 'ring', 'hostname': 'ring*', 'macaddress': '0CAE7D*'},
|
|
{'domain': 'roomba', 'hostname': 'irobot-*', 'macaddress': '501479*'},
|
|
{'domain': 'roomba', 'hostname': 'roomba-*', 'macaddress': '80A589*'},
|
|
{'domain': 'roomba', 'hostname': 'roomba-*', 'macaddress': 'DCF505*'},
|
|
{'domain': 'samsungtv', 'registered_devices': True},
|
|
{'domain': 'samsungtv', 'hostname': 'tizen*'},
|
|
{'domain': 'samsungtv', 'macaddress': '4844F7*'},
|
|
{'domain': 'samsungtv', 'macaddress': '606BBD*'},
|
|
{'domain': 'samsungtv', 'macaddress': '641CB0*'},
|
|
{'domain': 'samsungtv', 'macaddress': '8CC8CD*'},
|
|
{'domain': 'samsungtv', 'macaddress': '8CEA48*'},
|
|
{'domain': 'samsungtv', 'macaddress': 'F47B5E*'},
|
|
{'domain': 'screenlogic', 'registered_devices': True},
|
|
{'domain': 'screenlogic', 'hostname': 'pentair*', 'macaddress': '00C033*'},
|
|
{'domain': 'sense', 'hostname': 'sense-*', 'macaddress': '009D6B*'},
|
|
{'domain': 'sense', 'hostname': 'sense-*', 'macaddress': 'DCEFCA*'},
|
|
{'domain': 'sense', 'hostname': 'sense-*', 'macaddress': 'A4D578*'},
|
|
{'domain': 'senseme', 'registered_devices': True},
|
|
{'domain': 'senseme', 'macaddress': '20F85E*'},
|
|
{'domain': 'sensibo', 'hostname': 'sensibo*'},
|
|
{'domain': 'simplisafe', 'hostname': 'simplisafe*', 'macaddress': '30AEA4*'},
|
|
{'domain': 'sleepiq', 'macaddress': '64DBA0*'},
|
|
{'domain': 'smartthings', 'hostname': 'st*', 'macaddress': '24FD5B*'},
|
|
{'domain': 'smartthings', 'hostname': 'smartthings*', 'macaddress': '24FD5B*'},
|
|
{'domain': 'smartthings', 'hostname': 'hub*', 'macaddress': '24FD5B*'},
|
|
{'domain': 'smartthings', 'hostname': 'hub*', 'macaddress': 'D052A8*'},
|
|
{'domain': 'smartthings', 'hostname': 'hub*', 'macaddress': '286D97*'},
|
|
{'domain': 'solaredge', 'hostname': 'target', 'macaddress': '002702*'},
|
|
{'domain': 'somfy_mylink', 'hostname': 'somfy_*', 'macaddress': 'B8B7F1*'},
|
|
{'domain': 'squeezebox', 'hostname': 'squeezebox*', 'macaddress': '000420*'},
|
|
{'domain': 'steamist', 'registered_devices': True},
|
|
{'domain': 'steamist', 'hostname': 'my[45]50*', 'macaddress': '001E0C*'},
|
|
{'domain': 'tado', 'hostname': 'tado*'},
|
|
{'domain': 'tesla_wall_connector',
|
|
'hostname': 'teslawallconnector_*',
|
|
'macaddress': 'DC44271*'},
|
|
{'domain': 'tesla_wall_connector',
|
|
'hostname': 'teslawallconnector_*',
|
|
'macaddress': '98ED5C*'},
|
|
{'domain': 'tesla_wall_connector',
|
|
'hostname': 'teslawallconnector_*',
|
|
'macaddress': '4CFCAA*'},
|
|
{'domain': 'tolo', 'hostname': 'usr-tcp232-ed2'},
|
|
{'domain': 'toon', 'hostname': 'eneco-*', 'macaddress': '74C63B*'},
|
|
{'domain': 'tplink', 'registered_devices': True},
|
|
{'domain': 'tplink', 'hostname': 'ep*', 'macaddress': 'E848B8*'},
|
|
{'domain': 'tplink', 'hostname': 'ep*', 'macaddress': '003192*'},
|
|
{'domain': 'tplink', 'hostname': 'hs*', 'macaddress': '1C3BF3*'},
|
|
{'domain': 'tplink', 'hostname': 'hs*', 'macaddress': '50C7BF*'},
|
|
{'domain': 'tplink', 'hostname': 'hs*', 'macaddress': '68FF7B*'},
|
|
{'domain': 'tplink', 'hostname': 'hs*', 'macaddress': '98DAC4*'},
|
|
{'domain': 'tplink', 'hostname': 'hs*', 'macaddress': 'B09575*'},
|
|
{'domain': 'tplink', 'hostname': 'hs*', 'macaddress': 'C006C3*'},
|
|
{'domain': 'tplink', 'hostname': 'lb*', 'macaddress': '1C3BF3*'},
|
|
{'domain': 'tplink', 'hostname': 'lb*', 'macaddress': '50C7BF*'},
|
|
{'domain': 'tplink', 'hostname': 'lb*', 'macaddress': '68FF7B*'},
|
|
{'domain': 'tplink', 'hostname': 'lb*', 'macaddress': '98DAC4*'},
|
|
{'domain': 'tplink', 'hostname': 'lb*', 'macaddress': 'B09575*'},
|
|
{'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': '60A4B7*'},
|
|
{'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': '005F67*'},
|
|
{'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': '1027F5*'},
|
|
{'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': 'B0A7B9*'},
|
|
{'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': '403F8C*'},
|
|
{'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': 'C0C9E3*'},
|
|
{'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': '909A4A*'},
|
|
{'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': 'E848B8*'},
|
|
{'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': '003192*'},
|
|
{'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': '1C3BF3*'},
|
|
{'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': '50C7BF*'},
|
|
{'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': '68FF7B*'},
|
|
{'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': '98DAC4*'},
|
|
{'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': 'B09575*'},
|
|
{'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': 'C006C3*'},
|
|
{'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': '6C5AB0*'},
|
|
{'domain': 'tuya', 'macaddress': '105A17*'},
|
|
{'domain': 'tuya', 'macaddress': '10D561*'},
|
|
{'domain': 'tuya', 'macaddress': '1869D8*'},
|
|
{'domain': 'tuya', 'macaddress': '381F8D*'},
|
|
{'domain': 'tuya', 'macaddress': '508A06*'},
|
|
{'domain': 'tuya', 'macaddress': '68572D*'},
|
|
{'domain': 'tuya', 'macaddress': '708976*'},
|
|
{'domain': 'tuya', 'macaddress': '7CF666*'},
|
|
{'domain': 'tuya', 'macaddress': '84E342*'},
|
|
{'domain': 'tuya', 'macaddress': 'D4A651*'},
|
|
{'domain': 'tuya', 'macaddress': 'D81F12*'},
|
|
{'domain': 'twinkly', 'hostname': 'twinkly_*'},
|
|
{'domain': 'unifiprotect', 'macaddress': 'B4FBE4*'},
|
|
{'domain': 'unifiprotect', 'macaddress': '802AA8*'},
|
|
{'domain': 'unifiprotect', 'macaddress': 'F09FC2*'},
|
|
{'domain': 'unifiprotect', 'macaddress': '68D79A*'},
|
|
{'domain': 'unifiprotect', 'macaddress': '18E829*'},
|
|
{'domain': 'unifiprotect', 'macaddress': '245A4C*'},
|
|
{'domain': 'unifiprotect', 'macaddress': '784558*'},
|
|
{'domain': 'unifiprotect', 'macaddress': 'E063DA*'},
|
|
{'domain': 'unifiprotect', 'macaddress': '265A4C*'},
|
|
{'domain': 'unifiprotect', 'macaddress': '74ACB9*'},
|
|
{'domain': 'verisure', 'macaddress': '0023C1*'},
|
|
{'domain': 'vicare', 'macaddress': 'B87424*'},
|
|
{'domain': 'wiz', 'registered_devices': True},
|
|
{'domain': 'wiz', 'macaddress': 'A8BB50*'},
|
|
{'domain': 'wiz', 'macaddress': 'D8A011*'},
|
|
{'domain': 'wiz', 'macaddress': '444F8E*'},
|
|
{'domain': 'wiz', 'macaddress': '6C2990*'},
|
|
{'domain': 'wiz', 'hostname': 'wiz_*'},
|
|
{'domain': 'yeelight', 'hostname': 'yeelink-*'}]
|