Démarrage automatique de HA impossible au boot de la machine

Mon problème

Je n’arrive pas à configurer le démarrage de HA au démarrage du système

Renseigner votre problème
HA installé sur un armbian dans un environnement virtuel en suivant ce tuto : Installation in virtualenv - Home Assistant 中文网
HA fonctionne bien quand je le lance via « hass »

Ensuite je suis le tuto Autostart using systemd - Home Assistant 中文网 (Python virtual environment)

sudo systemctl --system daemon-reload
sudo systemctl enable home-assistant@homeassistant
sudo systemctl start home-assistant@homeassistant
sudo systemctl status home-assistant@homeassistant
me donne :
Loaded: loaded (/etc/systemd/system/home-assistant@homeassistant.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code)
systemd[1]: Started Home Assistant.
hass[2237]: Traceback (most recent call last):
hass[2237]: File « /srv/homeassistant/bin/hass », line 8, in
hass[2237]: sys.exit(main())
hass[2237]: File « /srv/homeassistant/lib/python3.9/site-packages/homeassistant/main.py », line 200, in main
hass[2237]: with open(fault_file_name, mode=« a », encoding=« utf8 ») as fault_file:
hass[2237]: PermissionError: [Errno 13] Permission denied: ‹ /home/homeassistant/.homeassistant/home-assistant.log.fault ›

Ma configuration


Ma configuration

Comment récupérer ma configuration :
Paramètres > Système > Corrections me donne une page blanche…

Merci pour votre aide

Salut @joula

tu peux essayer :

sudo chown -R homeassistant: /home/homeassistant/.homeassistant/

Sinon partir de la doc « officielle » c’est pas mal aussi :

Et pour systemd dans le forum EN :

1 « J'aime »

Sauf excellente raison (comme être un top gun linux guru), c’est l’installation la plus complexe de HA.
Si je peux me permettre, pourquoi ce choix ?

Salut Herbs,
Merci pour ton retour, cela résout mon problème

Salut golfvert,

Lorsque je suis le tuto pour installer HA sur arm : Installation on a Armbian system - Home Assistant 中文网
Il propose 2 solutions. La solution d’installer Home Assistant dans un environnement virtuel est recommandée.
Au final, c’est pas évident car maintenant que je veux installer ESPHome je n’ai pas la possibilité d’ajouter des add-on via l’interface.
Edit :
Je teste la 2e méthode :
$ sudo apt-get update
$ sudo apt-get install python3-dev python3-pip
$ sudo pip3 install homeassistant me donne
error: externally-managed-environment
Edit 2 : je suis passé de Debian 11 à 12 car l’image du 11 pour arm n’est plus dispo

Salut,

Pourquoi le site chinois ?
Dans le site officiel Installation - Home Assistant les 2 installations recommandées sont :

  • HAOS
  • HA container

plutot que de prendre un debian12 qui est toute nouvelle, d’y faire une installation compliquée, tu devrais sans doute partir sur du HAOS… C’est beaucoup plus simple et en plus tu es sur de partir sur les versions qui marchent

1 « J'aime »

J’ai trouvé que ce tuto pour l’installation d’HA sur un arm.

Ok pour les 2 installations recommanées :

HAOS, je ne comprends pas comment l’installer sur mon arm
HA container : je choisis Linux puis je vais au paragraphe « Install Home Assistant Container » : Linux - Home Assistant
Je dois donc installer Docker sur mon arm ?

Pourtant c’est décrit étape par étape avec les images

Tu fais fausse route à mon avis, si l’installation simple de HAOS te semble compliquée, alors à l’usage, la version docker va être un calvaire (moins que core mais quand même)

Ok mais mon CPU est un Amlogic S905X.

Alors regarde là

merci beaucoup je teste

Je te remercie infiniment.
J’ai suivi le tuto à la lettre et tout fonctionne du premier coup.

1 « J'aime »

C’est @thierry-rhone qui a fait tout le boulot, merci à lui

1 « J'aime »