Update Core¶
The update component allows your ESPHome devices to install updates from a remote source; instead of “pushing” an update to your device, the device can retrieve an update and install it on its own.
# Example configuration entry
update:
- platform: ...
Configuration variables:¶
name (Optional, string): The name to use for the update component.
id (Optional, ID): Manually specify the ID used for code generation.
device_class (Optional, string): The device class for the update entity. See https://www.home-assistant.io/integrations/binary_sensor/#device-class for a list of available options.
disabled_by_default (Optional, boolean): If true, then this entity should not be added to any client’s frontend (usually Home Assistant) without the user manually enabling it (via the Home Assistant UI). Defaults to
false
.entity_category (Optional, string): The category of the update entity. See https://developers.home-assistant.io/docs/core/entity/#generic-properties for a list of available options.
icon (Optional, icon): The icon to use for the update entity in the frontend.
internal (Optional, boolean): Mark this component as internal. Internal components will not be exposed to the frontend (like Home Assistant). Specifying an
id
without aname
will implicitly set this to true.