From 0f4fa7f71eed2d77522f3792301b49c3d50ae39b Mon Sep 17 00:00:00 2001 From: Thomas M Date: Sat, 10 Oct 2026 17:01:20 +0000 Subject: [PATCH] =?UTF-8?q?esphome/docker-compose.yml=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- esphome/docker-compose.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 esphome/docker-compose.yml diff --git a/esphome/docker-compose.yml b/esphome/docker-compose.yml new file mode 100644 index 0000000..c127986 --- /dev/null +++ b/esphome/docker-compose.yml @@ -0,0 +1,29 @@ +services: + esphome: + image: esphome/esphome:stable + container_name: ${ESPHOME_CONTAINER_NAME:-esphome} + restart: unless-stopped + # Eigene feste MAC-Adresse für das Sens-Netzwerk + mac_address: 02:42:0a:00:14:88 + environment: + - TZ=${TIMEZONE:-Europe/Berlin} + volumes: + - "${ESPHOME_VOL_CONFIG:-/opt/docker/esphome/config}:/config" + - /etc/localtime:/etc/localtime:ro + networks: + - sens_network + +networks: + sens_network: + name: sens_macvlan + driver: macvlan + driver_opts: + parent: ${PHYSICAL_INTERFACE:-ens20} + ipam: + driver: default + config: + # Nutzt das gleiche Subnetz und Gateway wie Music Assistant + - subnet: ${SENS_SUBNET:-10.0.20.0/24} + gateway: ${SENS_GATEWAY:-10.0.20.1} + # Eigene IP-Adresse für ESPHome (Fallback .88) + ip_range: ${ESPHOME_CONTAINER_IP:-10.0.20.88/32} \ No newline at end of file