Optionalconfiguration_A URL to the device's web interface or configuration page. Can be either an http://, https:// or an internal homeassistant:// URL. Example: "http://192.168.1.100" or "homeassistant://config/devices"
Optionalhw_The hardware version or revision of the device. Example: "rev2"
OptionalidentifiersA list of identifiers that uniquely identify the device. Can be a single string or an array of strings. At least one identifier is required to register the device in Home Assistant.
OptionalmanufacturerThe manufacturer or brand name of the device. Example: "Acme Corp"
OptionalmodelThe model identifier or product name of the device. Example: "Room Sensor v1"
OptionalnameThe name of the device as it will appear in the Home Assistant UI. This can be different from the names of individual entities belonging to this device.
Optionalserial_The serial number of the device. Example: "ABC123"
Optionalsuggested_The suggested area/room where the device is installed. Home Assistant will automatically assign the device to this area.
Optionalsw_The firmware or software version running on the device. Example: "1.2.3"
Optionalvia_Identifier of a gateway or bridge device through which this device is connected. This creates a connection between devices in the Home Assistant UI.
Configuration for a physical device in Home Assistant Contains information used to identify and describe the device in the Home Assistant device registry