Local file


The Local file camera integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] allows you to integrate an image file from disk into Home Assistant as a camera. If the image is updated on the file system the image displayed in Home Assistant will also be updated. The service local_file.update_file_path can be used to update the image using an automation.

The local_file camera can for example be used with various camera platforms that save a temporary images locally. It can also be used to display a graph that you render periodically and will then be displayed in Home Assistant.

Configuration

To enable this camera in your installation, add the following to your configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI.[Learn more] file. After changing the configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI.[Learn more] file, restart Home Assistant to apply the changes. To view the changes, go to Settings > Devices & services > Entities.

# Example configuration.yaml entry
camera:
  - platform: local_file
    file_path: /tmp/image.jpg

Configuration Variables

file_path string Required

File to serve as the camera. Use a full path, e.g., /config/www/images/image.jpg .

name string (Optional)

Name of the camera.

Service local_file.update_file_path

Use this service to change the file displayed by the camera.

Service data attribute Description
entity_id String of the entity_id of the camera to update.
file_path The full path to the new image file to be displayed.