Because of the HA feature that allows to discover devices from DHCP hostnames and MAC addresses, we are trying to get as much data as we can about how does the appliances’ hostnames look like.
This post is to ask the community that has BSH appliances that use Home Connect how does their appliances’ hostnames look like and the firs three hexadecimal numbers from their MAC address (also called OUI, which identifies an organization)
How do I get the hostname?
To access the DHCP server on the network where the appliance is connected (typically your router or WiFi), look up the device’s IP address in the DHCP list. Nearby, you should be able to find the appliance’s hostname.
Hostnames we know so far:
FYI, ha_id is a unique id that Home Connect uses. If you have added Home Connect integration to Home Assistant, you can get the ha_id from the diagnostics file that the integration generates (more infor about how to get diagnostics at Troubleshooting your configuration - Home Assistant)
Balay
balay-<appliance_type>-<ha_id>
BALAY-<model>-<MAC address>
Bosch
BOSCH-<model>-<MAC address> (which all together is the ha_id)
Siemens
SIEMENS-<model>-<MAC address> (which all together is the ha_id)
My Bosch fridge (B36CL80ENS) has an OUI of 68:a4:0e
Hostname: BOSCH-B36CL80ENS-68a40e******
My Bosch dishwasher (SHP78CM5N/22) has an OUI of 38:b4:d3
Hostname: Doesn’t appear under the ha_id in the same way as the fridge. Instead it’s just my device’s serial number.
Unless I’m not finding my hostname correctly, my dishwasher doesn’t even prefix it the ha_id with bosch-dishwasher-. Instead it’s just the serial number.
I can confirm after downloading the diagnostics in Home Assistant for the dishwasher that the ha_id is only the full serial number of my dishwasher. No prefix or suffix (which differs from the Bosch fridge that is using the same integration).
Even when I view the device on my network through my router, I can see my dishwasher does not broadcast a BOSCH-<model>-<MAC address> hostname (but my Bosch refrigerator does).
Here is the relevant part of the home_connect diagnostics json