Mon problème
Bonjour,
Suite à la mise à jour de HACS, celui-ci ne redémarre plus. Il semble chercher le module suivant ‹ helpers › dans le dossier custom_components.hacs sans succès.
J’ai bien sûr un backup pour revenir à une configuration fonctionnelle mais cela ne résous pas le problème.
Le message d’erreur
Logger: homeassistant.loader
Source: custom_components/helpers/init.py:2
Integration: helpers
First occurred: 8 janvier 2022, 23:10:28 (1 occurrences)
Last logged: 8 janvier 2022, 23:10:28Error loading custom_components.panel_custom. Make sure all dependencies are installed
Traceback (most recent call last):
File « /usr/src/homeassistant/homeassistant/loader.py », line 639, in _load_file
module = importlib.import_module(path)
File « /usr/local/lib/python3.9/importlib/init.py », line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File « », line 1030, in _gcd_import
File « », line 1007, in _find_and_load
File « », line 972, in _find_and_load_unlocked
File « », line 228, in _call_with_frames_removed
File « », line 1030, in _gcd_import
File « », line 1007, in _find_and_load
File « », line 986, in _find_and_load_unlocked
File « », line 680, in _load_unlocked
File « », line 850, in exec_module
File « », line 228, in _call_with_frames_removed
File « /config/custom_components/init.py », line 17, in
from .helpers.functions.configuration_schema import hacs_config_combined
File « /config/custom_components/helpers/init.py », line 2, in
from custom_components.hacs.helpers.methods import (
ModuleNotFoundError: No module named ‹ custom_components.hacs.helpers ›
J’imagine qu’à l’époque j’avais du installer un module complémentaire en plus de HACS qui vient mettre le bazard dans la mise à jour, mais je n’arrive pas à retrouver ce que j’avais pu installer.
J’ai donc un dossier helpers sous custom_components qui renvoit vers hacs.
Pour régler le problème, j’imagine que la désinstallation de ce module est nécessaire mais la je ne suis pas sur qu’en supprimant manuellement cet élément, je ne fasse pas plus de dégâts.
Le fichier_init_.py (dans le dossier helpers) ou je retrouve les liens vers hacs
# pylint: disable=missing-class-docstring,missing-module-docstring,missing-function-docstring,no-member
from custom_components.hacs.helpers.methods import (
HacsHelperMethods,
RepositoryHelperMethods,
)
from custom_components.hacs.helpers.properties import RepositoryHelperProperties
class RepositoryHelpers(
RepositoryHelperMethods,
RepositoryHelperProperties,
):
"""Helper class for repositories"""
class HacsHelpers(HacsHelperMethods):
"""Helper class for HACS"""
Si vous pourriez m’indiquer la méthode la plus propre pour solutionner ce genre de problème afin de vivre moins bête.
En vous remerciant
Ma configuration
[center]## System Health
version | core-2021.12.8 |
---|---|
installation_type | Home Assistant OS |
dev | false |
hassio | true |
docker | true |
user | root |
virtualenv | false |
python_version | 3.9.7 |
os_name | Linux |
os_version | 5.10.63-v8 |
arch | aarch64 |
timezone | Europe/Paris |
Home Assistant Cloud
logged_in | true |
---|---|
subscription_expiration | 31 janvier 2022, 01:00 |
relayer_connected | true |
remote_enabled | true |
remote_connected | true |
alexa_enabled | false |
google_enabled | true |
remote_server | eu-central-1-1.ui.nabu.casa |
can_reach_cert_server | ok |
can_reach_cloud_auth | ok |
can_reach_cloud | failed to load: timeout |
Home Assistant Supervisor
host_os | Home Assistant OS 7.1 |
---|---|
update_channel | stable |
supervisor_version | supervisor-2021.12.2 |
docker_version | 20.10.9 |
disk_total | 57.8 GB |
disk_used | 8.5 GB |
healthy | true |
supported | true |
board | rpi4-64 |
supervisor_api | ok |
version_api | ok |
installed_addons | File editor (5.3.3), Samba share (9.5.1), Zigbee2mqtt (1.22.2-1), Mosquitto broker (6.0.1) |
Lovelace
dashboards | 1 |
---|---|
resources | 1 |
views | 6 |
mode | storage |