Add Home Connect DHCP information (#147494)

* Add Home Connect DHCP information

* Add tests
This commit is contained in:
J. Diego Rodríguez Royo 2025-06-25 11:24:38 +02:00 committed by GitHub
parent 0a884c7253
commit 0bbb168862
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 37 additions and 2 deletions

View File

@ -14,7 +14,7 @@
"macaddress": "68A40E*" "macaddress": "68A40E*"
}, },
{ {
"hostname": "(siemens|neff)-*", "hostname": "(bosch|neff|siemens)-*",
"macaddress": "38B4D3*" "macaddress": "38B4D3*"
} }
], ],

View File

@ -288,7 +288,7 @@ DHCP: Final[list[dict[str, str | bool]]] = [
}, },
{ {
"domain": "home_connect", "domain": "home_connect",
"hostname": "(siemens|neff)-*", "hostname": "(bosch|neff|siemens)-*",
"macaddress": "38B4D3*", "macaddress": "38B4D3*",
}, },
{ {

View File

@ -36,6 +36,21 @@ DHCP_DISCOVERY = (
hostname="BOSCH-ABCDE1234-68A40E000000", hostname="BOSCH-ABCDE1234-68A40E000000",
macaddress="68:A4:0E:00:00:00", macaddress="68:A4:0E:00:00:00",
), ),
DhcpServiceInfo(
ip="1.1.1.1",
hostname="BOSCH-ABCDE1234-68A40E000000",
macaddress="38:B4:D3:00:00:00",
),
DhcpServiceInfo(
ip="1.1.1.1",
hostname="bosch-dishwasher-000000000000000000",
macaddress="68:A4:0E:00:00:00",
),
DhcpServiceInfo(
ip="1.1.1.1",
hostname="bosch-dishwasher-000000000000000000",
macaddress="38:B4:D3:00:00:00",
),
DhcpServiceInfo( DhcpServiceInfo(
ip="1.1.1.1", ip="1.1.1.1",
hostname="SIEMENS-ABCDE1234-68A40E000000", hostname="SIEMENS-ABCDE1234-68A40E000000",
@ -56,6 +71,26 @@ DHCP_DISCOVERY = (
hostname="siemens-dishwasher-000000000000000000", hostname="siemens-dishwasher-000000000000000000",
macaddress="38:B4:D3:00:00:00", macaddress="38:B4:D3:00:00:00",
), ),
DhcpServiceInfo(
ip="1.1.1.1",
hostname="NEFF-ABCDE1234-68A40E000000",
macaddress="68:A4:0E:00:00:00",
),
DhcpServiceInfo(
ip="1.1.1.1",
hostname="NEFF-ABCDE1234-38B4D3000000",
macaddress="38:B4:D3:00:00:00",
),
DhcpServiceInfo(
ip="1.1.1.1",
hostname="neff-dishwasher-000000000000000000",
macaddress="68:A4:0E:00:00:00",
),
DhcpServiceInfo(
ip="1.1.1.1",
hostname="neff-dishwasher-000000000000000000",
macaddress="38:B4:D3:00:00:00",
),
) )