Devices like plugs/switches and the likes have no such specific settings, but 1 thing i did, was as mentioned to Enabled Manual IP Settings for DHCP scope, which “Bind” the devices MAC to it’s Friendly Name and IP, so the wifi device can report whatever it likes, it’s friendly-name/ or factory-name, Router looks at it’s MAC and use the Friendly name i defined in Router. This seems to be what solved my “issues”, i can take any devices(almost) offline for hours and days, plug them in and they are reconiced by the Router, by it’s MAC.
But iPhones seems to have some own “weird” way(i don’t have any iPhones), but if that’s the case, using the Router to “overwrite” this could be a solution.
As Tom says, if Devs somehow should use Devices MAC, which i also doubt, then it would be what ever is reported from the Router, but most likely Devs uses device-name/id or Friendly name/IP coming from the Router. … atlest that’s what i think
This is how it looks in HA ( Thou this is for a Device, not an automation/service )
core.config_entries
"entry_id": "626ea42369da98f557e3c8bd6e14f580",
"version": 1,
"domain": "localtuya",
"title": "N3Plug",
"data": {
"friendly_name": "N3Plug",
"host": "192.168.50.21",
core.entity_registry
"area_id": null,
"capabilities": null,
"config_entry_id": "626ea42369da98f557e3c8bd6e14f580",
"device_class": null,
"device_id": "039e05adf1bb6b9fd29c06f995fd09b5",
"disabled_by": "config_entry",
"entity_category": null,
"entity_id": "switch.n3plug",
"hidden_by": null,
"icon": "mdi:power-socket-de",
"id": "f894bf9b25b6c59c8830a061d4828ed0",
"name": null,
"options": {},
"original_device_class": null,
"original_icon": null,
"original_name": "N3Plug",
"platform": "localtuya",
"supported_features": 0,
"unique_id": "local_bf100c0f9708c220a2jiiw_1",
"unit_of_measurement": null
PS: However, the device_tracker actually reports the MAC-Address as-well
"area_id": null,
"capabilities": null,
"config_entry_id": "b46f7d8cf94d1441ff3b9867e5a74371",
"device_class": null,
"device_id": null,
"disabled_by": null,
"entity_category": "diagnostic",
"entity_id": "device_tracker.sm_g390f_2",
"hidden_by": null,
"icon": "mdi:cellphone-wireless",
"id": "44e4bd12f27ae61dae8b0e6aaef0867a",
"name": null,
"options": {},
"original_device_class": null,
"original_name": "SM-G390F",
"unique_id": "90:xx:xx:-----< MAC-Address
The Trailing _2, is a “leftover” from when i finally found a “solution” that sticked, renaming it in HA would probably just cause HA to generate a new _3, and also seems to ignore “friendly-name” from the Router