diff --git a/public/svgs/esphome.svg b/public/svgs/esphome.svg new file mode 100644 index 000000000..623449d79 --- /dev/null +++ b/public/svgs/esphome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/templates/compose/esphome.yaml b/templates/compose/esphome.yaml new file mode 100644 index 000000000..f5b9c11b2 --- /dev/null +++ b/templates/compose/esphome.yaml @@ -0,0 +1,19 @@ +# documentation: https://esphome.io/guides/getting_started_command_line/ +# slogan: Smart Home Made Simple. +# category: automation +# tags: home, smart, assistant, microcontroller +# logo: svgs/esphome.svg +# port: 6052 + +services: + esphome: + image: ghcr.io/esphome/esphome:2025.12.4 + volumes: + - esp_config:/config + - /etc/localtime:/etc/localtime:ro + privileged: true + network_mode: host + environment: + - SERVICE_URL_ESPHOME_6052 + - USERNAME=${SERVICE_USER_ADMIN} + - PASSWORD=${SERVICE_PASSWORD_ADMIN}