From c00e226b2a94e57b7dd50ec8512dc4d767d44bc7 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 13 Apr 2022 13:27:38 -1000 Subject: [PATCH] Add additional tplink ouis for dhcp discovery (#70020) --- homeassistant/components/tplink/manifest.json | 108 +++++++++--------- homeassistant/generated/dhcp.py | 27 ++--- 2 files changed, 70 insertions(+), 65 deletions(-) diff --git a/homeassistant/components/tplink/manifest.json b/homeassistant/components/tplink/manifest.json index 3b23f466296..068048e0d0e 100644 --- a/homeassistant/components/tplink/manifest.json +++ b/homeassistant/components/tplink/manifest.json @@ -10,6 +10,58 @@ "iot_class": "local_polling", "dhcp": [ { "registered_devices": true }, + { + "hostname": "ep*", + "macaddress": "E848B8*" + }, + { + "hostname": "ep*", + "macaddress": "003192*" + }, + { + "hostname": "hs*", + "macaddress": "1C3BF3*" + }, + { + "hostname": "hs*", + "macaddress": "50C7BF*" + }, + { + "hostname": "hs*", + "macaddress": "68FF7B*" + }, + { + "hostname": "hs*", + "macaddress": "98DAC4*" + }, + { + "hostname": "hs*", + "macaddress": "B09575*" + }, + { + "hostname": "hs*", + "macaddress": "C006C3*" + }, + { + "hostname": "lb*", + "macaddress": "1C3BF3*" + }, + { + "hostname": "lb*", + "macaddress": "50C7BF*" + }, + { + "hostname": "lb*", + "macaddress": "68FF7B*" + }, + { + "hostname": "lb*", + "macaddress": "98DAC4*" + }, + { + "hostname": "lb*", + "macaddress": "B09575*" + }, { "hostname": "k[lp]*", "macaddress": "60A4B7*" @@ -30,45 +82,13 @@ "hostname": "k[lp]*", "macaddress": "C0C9E3*" }, - { - "hostname": "ep*", - "macaddress": "E848B8*" - }, - { - "hostname": "k[lp]*", - "macaddress": "E848B8*" - }, { "hostname": "k[lp]*", "macaddress": "909A4A*" }, { - "hostname": "hs*", - "macaddress": "1C3BF3*" - }, - { - "hostname": "hs*", - "macaddress": "50C7BF*" - }, - { - "hostname": "hs*", - "macaddress": "68FF7B*" - }, - { - "hostname": "hs*", - "macaddress": "98DAC4*" - }, - { - "hostname": "hs*", - "macaddress": "B09575*" - }, - { - "hostname": "hs*", - "macaddress": "C006C3*" - }, - { - "hostname": "ep*", - "macaddress": "003192*" + "hostname": "k[lp]*", + "macaddress": "E848B8*" }, { "hostname": "k[lp]*", @@ -99,24 +119,8 @@ "macaddress": "C006C3*" }, { - "hostname": "lb*", - "macaddress": "1C3BF3*" - }, - { - "hostname": "lb*", - "macaddress": "50C7BF*" - }, - { - "hostname": "lb*", - "macaddress": "68FF7B*" - }, - { - "hostname": "lb*", - "macaddress": "98DAC4*" - }, - { - "hostname": "lb*", - "macaddress": "B09575*" + "hostname": "k[lp]*", + "macaddress": "6C5AB0*" } ], "loggers": ["kasa"] diff --git a/homeassistant/generated/dhcp.py b/homeassistant/generated/dhcp.py index 660666410f7..d2661452a4b 100644 --- a/homeassistant/generated/dhcp.py +++ b/homeassistant/generated/dhcp.py @@ -119,21 +119,26 @@ DHCP: list[dict[str, str | bool]] = [ {'domain': 'tolo', 'hostname': 'usr-tcp232-ed2'}, {'domain': 'toon', 'hostname': 'eneco-*', 'macaddress': '74C63B*'}, {'domain': 'tplink', 'registered_devices': True}, - {'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': '403F8C*'}, - {'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': 'C0C9E3*'}, {'domain': 'tplink', 'hostname': 'ep*', 'macaddress': 'E848B8*'}, - {'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': 'E848B8*'}, - {'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': '909A4A*'}, + {'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': 'ep*', 'macaddress': '003192*'}, + {'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': '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*'}, @@ -141,11 +146,7 @@ DHCP: list[dict[str, str | bool]] = [ {'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': '98DAC4*'}, {'domain': 'tplink', 'hostname': 'k[lp]*', 'macaddress': 'B09575*'}, {'domain': 'tplink', 'hostname': 'k[lp]*', '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': '6C5AB0*'}, {'domain': 'tuya', 'macaddress': '105A17*'}, {'domain': 'tuya', 'macaddress': '10D561*'}, {'domain': 'tuya', 'macaddress': '1869D8*'},