Je possède une installation Home assistant sous Docker sur un serveur Openmediavault.
Je souhaite passer de HA Supervised : Home Assistant 2021.9.7, ESPHome V2022.2.1. (Je ne peux pas mettre à jour car je suis sous docker, cela me met un message d’erreur)
à HA Container : Home Assistant 2022.11.5, afin de refaire une installation de zéro dans l’optique d’un changement de serveur.
Les deux installations sont actives sur mon serveur, et j’essaie de transférer ma configuration ESPHome, mais en vain… Voici le ESPHome fonctionnel sur HA Supervised :
En copiant les fichiers du dossier ESPHome de HA Supervised vers HA Container. J’arrive bien à récupérer tous les équipements dans l’interface ESPHome, mais ils apparaissent tous hors ligne :
J’ai essayé deux fois, en supprimant tout, mais j’ai toujours le même soucis…
J’ai tenté aussi de récupérer mes appareils avec le ESPHome dans les intégrations de Home Assistant, mais j’obtiens une erreur, et je ne trouve rien sur le net pour la résoudre :
Salut,
Comment as-tu configuré ton ESPHome, j’imagine que c’est une image ESPHome en container standalone différente de la version Add-on à HA.
A un moment il faut faire l’intégration entre les 2, c’est ptet ça qui manque non?
version: '3'
services:
homeassistant:
container_name: homeassistant
image: "homeassistant/home-assistant:latest"
volumes:
- /var/lib/docker/homeassistant:/config
- /etc/localtime:/etc/localtime:ro
restart: unless-stopped
privileged: true
ports:
- "8123:8123"
#VSCode
vscode:
container_name: vscode
image: codercom/code-server
volumes:
# Set <project dir> to the directory you want to open in VS Code.
- /var/lib/docker:/config
# <vs code config> should point to a local dir where vs code stores its data.
- /var/lib/docker/vscode:/home/coder/.local/share/code-server
ports:
- "8443:8080"
command: code-server --auth none --disable-telemetry /config
restart: unless-stopped
#Mosquitto
mosquitto:
container_name: mqtt
image: eclipse-mosquitto
ports:
- "1883:1883"
# This port is for Webhooks
- "9001:9001"
volumes:
- /var/lib/docker/mosquitto/config:/mosquitto/config
- /var/lib/docker/mosquitto/data:/mosquitto/data
- /var/lib/docker/mosquitto/log:/mosquitto/log
#ESPHome
esphome:
container_name: esphome
image: esphome/esphome
ports:
- "6052:6052"
volumes:
# Update PATH_TO_YOUR_CONFIG, the :rw gives the container Read/Write access
- /var/lib/docker/esphome:/config:rw
# Use local time for logging timestamps
- /etc/localtime:/etc/localtime:ro
# You do have to map a serial port here. Determine your port and uncomment.
#devices:
# - /dev/ttyAMC0:/dev/ttyAMC0
restart: always
#Zigbee2MQTT
zigbee2mqtt:
container_name: zigbee2mqtt
depends_on:
- mosquitto
image: koenkk/zigbee2mqtt
volumes:
- /var/lib/docker/zigbee2mqtt:/app/data
- /run/udev:/run/udev:ro
ports:
# Frontend port
- 8080:8080
deploy:
resources:
limits:
memory: 100M
restart: always
privileged: true
Oui c’est pareil sur haos ou supervised.
La différence c’est que en ayant la main sur le fichier docker ça pourrait être plus fin. Forcément c’est aussi un peu plus compliqué à gérer au quotidien