J’ai reformaté et réinstallé Home Assistant sur mon raspberry pi 4. J’essaie maintenant de retrouver ma configuration (accès à distance via le compagnon, etc.) mais je n’arrive plus à rien.
Duckdns ne me permet plus d’y accèder depuis mon téléphone.
J’ai essayé d’installer MariaDB et nginx proxy manager mais je n’arrive pas à accèder en local depuis le nom de domaine.
Maintenant je n’ai plus accès à file editor :
Citation
401: Unauthorized
Citation
Renseigner votre problème
Ma configuration
[center]## System Information
version |
core-2023.6.3 |
installation_type |
Home Assistant OS |
dev |
false |
hassio |
true |
docker |
true |
user |
root |
virtualenv |
false |
python_version |
3.11.4 |
os_name |
Linux |
os_version |
6.1.21-v8 |
arch |
aarch64 |
timezone |
Europe/Paris |
config_dir |
/config |
Home Assistant Cloud
logged_in |
false |
can_reach_cert_server |
ok |
can_reach_cloud_auth |
ok |
can_reach_cloud |
ok |
Home Assistant Supervisor
host_os |
Home Assistant OS 10.3 |
update_channel |
stable |
supervisor_version |
supervisor-2023.06.4 |
agent_version |
1.5.1 |
docker_version |
23.0.6 |
disk_total |
457.7 GB |
disk_used |
4.9 GB |
healthy |
true |
supported |
true |
board |
rpi4-64 |
supervisor_api |
ok |
version_api |
ok |
installed_addons |
Duck DNS (1.15.0), File editor (5.6.0), Nginx Proxy Manager (0.12.3), MariaDB (2.6.1) |
Dashboards
dashboards |
1 |
resources |
0 |
mode |
auto-gen |
Recorder
oldest_recorder_run |
2 juillet 2023 à 00:42 |
current_recorder_run |
2 juillet 2023 à 08:18 |
estimated_db_size |
0.43 MiB |
database_engine |
sqlite |
database_version |
3.41.2 |
[/center]
Comment récupérer ma configuration :
Dans votre HA, Menu latéral `Paramètres` > `Système` > `Corrections` puis les trois petits points en haut a droite > `Informations Système` puis une fois en bas `Copier`
___
Salut.
Retrouver la configuration, c’est faisable à partir du backup. 7zip sous Windows sais très bien ouvrir une archive.
L’éditeur ne sert à rien, une fois formaté par définition, les informations n’existent plus.
Et dans tous les cas, tu as des logs qui indique ce qui ne fonctionne pas bien. C’est par là qu’il faut commencer à regarder
Je ne risque pas de retrouver ma configuration d’avant vu que j’ai tout réinstallé sur mon SSD. Je pars d’une installation vierge et je n’arrive plus à accèder à HA depuis mon téléphone avec DuckDNS.
Du coup, je suis parti sur l’installation de nginx proxy manager en suivant le tuto suivant :
✅ Accès de l’extérieur en HTTPS avec Nginx Proxy Manager)
Mais impossible d’ouvrir HA en cliquant sur le nom de domaine choisi.
Depuis l’installation de nginx-proxy-manager, je n’ai plus accès ni à File Editor, ni au terminal SSH : 401: Unauthorized
J’ai suppimé tous les addons et réinstallé File Editor et toujours pas de possibilité d’accèder à l’interface…
Je vais devoir à nouveau formater mon disque dur SSD et tout réinstaller ?
Bien sur je ne trouve rien dans les journaux…
L’avantage de npm c’est que ça laisse à la fois l’accès en http avec IP locale (qui marche toujours) et l’accès au https en externe (qui peut ne pas bien fonctionner).
Donc il n’y a pas de raison de ne pas avoir accès aux logs sauf à vouloir passer par le moins bon des chemins
Et c’est quoi le bon chemin ?
Comme indiqué : IP locale… C’est comme avant d’installer npm
J’accède à HA en IP locale, c’est pas le problème, le problème c’est que je n’ai plus accès à File Editor : erreur 401
Donc tu as accès aux logs… Et c’est là que tu auras les infos du pourquoi 401…
Quand tu dis les logs, tu parles de l’onglet journal ?
Oui et plus particulièrement le journal complet en bas
Je ne vois vraiment pas de quoi tu parles : je n’ai dans l’onglet journal du panneau latéral qu’une succession de lignes indiquant pour la première ligne :
Texte préformaté
Home Assistant started
10:36:28 - Il y a 3 minutesTexte préformaté
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service configurator: starting
s6-rc: info: service configurator successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
INFO:2023-07-02 10:36:36,405:hass_configurator.configurator:Starting server
INFO:2023-07-02 10:36:36,406:hass_configurator.configurator:Listening on: http://0.0.0.0:8099
INFO:2023-07-02 10:37:04,198:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:37:34,436:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:38:04,679:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:38:34,912:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:39:05,114:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:39:35,321:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:40:05,543:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:40:35,781:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:41:06,031:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:41:36,245:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:42:06,450:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:42:36,664:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:43:06,876:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:43:37,097:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:44:07,334:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:44:37,582:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:45:07,808:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
INFO:2023-07-02 10:45:38,020:hass_configurator.configurator:127.0.0.1 - "GET / HTTP/1.1" 200 -
Ca c’est le journal de File Editor
Et tout en bas, un gros bouton. Il affiche toutes les informations et pas uniquement une série de lignes particulières comme tu le vois pour l’instant
Je n’ai ni le bouton, ni « NETTOYER »
Via http://iplocaleha:8123 ?
Pas via une autre IP, pas via un autre port et en ayant fait attention au cache navigateur ?
Voilà ce qu’il y a dans ma barre du navigateur : http://192.168.1.**:8123/logbook
J’ai juste remplacé les 2 derniers chiffres par des *
Alors c’est que tu as suffisamment cassé l’installation pour que plus rien ne marche comme par défaut. Le plus rapide c’est peut être bien de repartir d’une installation propre
C’est ce que j’ai fait à 2 heures du mat…
Je suis partis directement avec l’installation de l’OS HA depuis le rpi imager.
Je vais réinstaller une version propre de Linux sur le RPI et j’installerai HA sur un docker comme j’avais fait la première fois.
2h du mat’, il faut faire attention à bien regarder les lignes. On a vite fait d’en sauter une entre 2 battements de paupière.
Après en terme de rapidité (de remise en service) haos c’est sûrement meilleur que la version container… Après chacun ses préfèrences