bonjour,
Mise a jour ce matin.
Versatile thermostat ne démarre plus, j’ai le log suivant :
Home Assistant Core
Setup failed for custom integration versatile_thermostat: Unable to import component: cannot import name 'DeviceEntryType' from 'homeassistant.helpers.entity' (/usr/src/homeassistant/homeassistant/helpers/entity.py)
07:53:34 – (ERREUR) versatile_thermostat (intégration personnalisée)
quelqu’un a t il une idée ?
System Information
version
core-2023.9.1
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.11.5
os_name
Linux
os_version
6.1.45
arch
x86_64
timezone
Europe/Paris
config_dir
/config
Home Assistant Community Store
GitHub API
ok
GitHub Content
ok
GitHub Web
ok
GitHub API Calls Remaining
4796
Installed Version
1.32.1
Stage
running
Available Repositories
1282
Downloaded Repositories
14
Home Assistant Cloud
logged_in
true
subscription_expiration
4 octobre 2023 à 02:00
relayer_connected
true
relayer_region
eu-central-1
remote_enabled
true
remote_connected
true
alexa_enabled
false
google_enabled
true
remote_server
eu-central-1-5.ui.nabu.casa
certificate_status
ready
can_reach_cert_server
ok
can_reach_cloud_auth
ok
can_reach_cloud
ok
Home Assistant Supervisor
host_os
Home Assistant OS 10.5
update_channel
stable
supervisor_version
supervisor-2023.08.3
agent_version
1.5.1
docker_version
23.0.6
disk_total
30.8 GB
disk_used
11.5 GB
healthy
true
supported
true
board
ova
supervisor_api
ok
version_api
ok
installed_addons
Terminal & SSH (9.7.1), File editor (5.6.0), Duck DNS (1.15.0), Z-Wave JS (0.1.89), Mosquitto broker (6.3.1), Samba share (10.0.2), Samba Backup (5.2.0), Zigbee2MQTT (1.33.0-1), Node-RED (14.4.5), Studio Code Server (5.10.1), Grafana (9.0.3), SQLite Web (3.9.2)
Dashboards
dashboards
3
resources
8
views
11
mode
storage
Recorder
oldest_recorder_run
2 septembre 2023 à 11:02
current_recorder_run
9 septembre 2023 à 07:53
estimated_db_size
679.14 MiB
database_engine
sqlite
database_version
3.41.2
bon, ben le temps d’un café, de taper le message, tout a redémarré …
Bonjour,
avec la dernière version aucun soucis en 2023.9.0 ou 2023.9.1.
ah ben je ne savais pas qu’il fallait regarder les MAJ des HACS, du coup, j’en ai plusieurs a faire …
fait, et, bizarrement, ca marche lol
merci !!
1 « J'aime »
Oui, faut regarder les maj dans HACS, car ca fix des problèmes d’intégration personnalisé par rapport au HA Core ou autres.
T’as été plus rapide @WarC0zes !
J’ajouterai :
faut regarder les mises à jour de HACS, surtout après les mises à jour de Home Assistant qui ont tendance a casser pas mal de choses ces derniers temps.
1 « J'aime »
Hello.
Avant de faire la mise à jour, il faut lire le changelog, les news ha et hacf et faire un tour du forum (voire des forums).
Et puis seulement après quand c’est clair et qu’il ne semble pas y avoir de souci, on lance la mise à jour.
Si on fait les étapes dans l’autre sens, c’est souvent plus problématique
1 « J'aime »
c’est ce que je fais d’hab, car, venant de Jeedom on prend forcément cette habitude !!
jusque là, HA ne m’avais jamais fait le coup…
un moyen pour voir les mises a jour de HACS plus facilement ? qu’elles s’affichent quand dispo ou un truc du genre ?
merci de la réactivité en tout cas !!
J’utilise une carte markdown, pour afiicher les maj disponible sur le dashboard.
code carte:
- type: markdown
content: >-
<span><ha-icon icon="hacs:hacs"></ha-icon> <b>Hacs Community Store</b>
v{{states('sensor.hacs_version') }}</span>
</br>{% if is_state('sensor.hacs', '0') or
is_state('sensor.hacs','unknown') %} Aucune mise à jour {% else %}
{{states('sensor.hacs') }} {{ 'mise à jour disponible' if
is_state('sensor.hacs', '1') else 'mises à jour disponibles' }}
{{'\U0001f389'}}
{% for repo in state_attr('sensor.hacs', 'repositories') %} -
<b>{{repo.display_name }}</b> - Disponible: {{ repo.available_version }} /
Installée: {{repo.installed_version }} https://github.com/{{ repo.name
}}/releases
{% endfor %} {% endif %}
exemple:
2 « J'aime »
T’as fait qqe-chose pour avoir le sensor.hacs ? Je ne l’ai pas par défaut
C’est l’entité fournie pour hacs. Va dans appareils et services, puis dans l’intégration hacs et regarde le nom de l’entité fournie.Elle a du changer de nom depuis 2ans.
Alors j’ai essayé de mettre en place ta carte, mais le capteur est indisponible :
Regarde dans les options de hacs., * Number of releases to show
: Number of releases to show in the dropdown.
Je suis à 5, l’option par défaut, et toi ?
FillR2
Septembre 9, 2023, 1:42
15
Institution de solution:
sensor.hacs_version
C’est une bonne idée ça, j’adopte !
Par contre, je n’ai pas le sensor.hacs_version , il y a une option dans un coin pour l’avoir ?
@Lesuperlolo
je suis a 5.
@FillR2
Franchement je m’en souviens plus, ca fait 2 ans que j’utilise la carte et ce sensor.
Dans le screenshot de @Lesuperlolo je vois un sensor Update, ca serais pas celui la pour vous ?
Salut les amis.
Depuis un certain temps, je n’arrive plus a faire fonctionner mon sensor de mise a jours des add-on.
il est tout le temps “indisponible” hors je n’ai rien changer a mon sensor, et tout allait tres bien avant.
[Capture d’écran 2022-06-03 à 15.39.58]
Voici mon sensor:
maj:
friendly_name: Mise à jour
value_template: >-
{% if states('sensor.hacs') | float == 1 and states('binary_sensor.home_assistant_versions_update_available') == 'off' and states('b…
j’obtiens ca, moi
les MAJ dispo semblent bien là, pkoi, moi, c’est dispo, bonne question
il a bien descendu ce matin
1 « J'aime »
@Lesuperlolo @FillR2
Vous avez pas activer l’option Experimental features ?
Aha, so that’s it, now I understand the note. 😊 As soon as experimental features is enabled, the attribute is being removed from sensor.hacs and new update sensors are being created. Thanks for pointing me there.
Citation
Dès qu’il experimental features
est activé, l’attribut est supprimé sensor.hacs
et de nouveaux capteurs de mise à jour sont créés.
FillR2
Septembre 9, 2023, 3:23
19
Merci, je vais enlever l’information sur la version qui n’a pas beaucoup d’importance en fait
Oups, désoler j’ai mal compris lol
Pour le sensor.hacs_version c’est un command_line, a mettre dans command_line.yaml.
- sensor:
name: hacs_version
scan_interval: 86400
command: >
grep -oP '"version": "\K[^"]+' custom_components/hacs/manifest.json
1 « J'aime »