Bonjour,
Mon problème
Dans Home Assistant, j’expose seulement 6 appareils, mais dans Google Home il en apparait beaucoup plus.
J’ai essayé de synchroniser, les nouveau appareils remontent bien dans Google Home, mais ceux en trop ne sont pas supprimés.
Comment puis je corriger cela ?
Ma configuration
[center]## System Information
version
core-2024.11.3
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.12.4
os_name
Linux
os_version
6.6.54-haos
arch
x86_64
timezone
Europe/Paris
config_dir
/config
Home Assistant Community Store
GitHub API
ok
GitHub Content
ok
GitHub Web
ok
HACS Data
ok
GitHub API Calls Remaining
5000
Installed Version
2.0.1
Stage
running
Available Repositories
1467
Downloaded Repositories
26
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 13.2
update_channel
stable
supervisor_version
supervisor-2024.11.4
agent_version
1.6.0
docker_version
27.2.0
disk_total
30.8 GB
disk_used
18.7 GB
healthy
true
supported
true
host_connectivity
true
supervisor_connectivity
true
ntp_synchronized
true
virtualization
kvm
board
ova
supervisor_api
ok
version_api
ok
installed_addons
Terminal & SSH (9.15.0), Zigbee2MQTT Proxy (0.2.0), Studio Code Server (5.17.3), Let’s Encrypt (5.2.5), File editor (5.8.0), ESPHome Device Compiler (2024.11.1), Node-RED (18.1.1)
Dashboards
dashboards
6
resources
17
views
14
mode
storage
Recorder
oldest_recorder_run
16 novembre 2024 à 11:04
current_recorder_run
23 novembre 2024 à 18:13
estimated_db_size
797.09 MiB
database_engine
sqlite
database_version
3.45.3
[/center]
Salut,
quand tu dis que tu en exposes 6, comment fais-tu ?
Passes-tu par la modification du fichier yaml (c’est toi qui gére GH) ou par le cloud ?
Dans le 1er cas, en principe, les seules entités listées remontent… Mais peut-être que les autres ne proviennent pas de HA
Pour exposer, je vais dans Paramètres / Assistants vocaux
Donc ça c’est la partie qui fonctionne avec l’abonnement Nabucasa.
Je ne sais pas exactement comment ça fonctionne, mais là j’en vois 7 (pas 6).
Les autres visibles dans GH sont-elles bien issues de home assistant ?
Oui, depuis hier il y en a 7 !
Les autres apparaissent bien dans Google Home comme connecté par Home Assistant
Bonjour,
c’est dans la configuration en YAML que tu choisis ce que tu exposes ou pas.
exemple:
exposed_domains:
- sensor
- script
- scene
entity_config:
alarm_control_panel.alarmo:
name: Alarme maison
expose: true
light.0x00158d0002e75493:
name: Cuisine
expose: true
light.0x00158d0007751513:
name: Grenier
expose: true
switch.0xb4e3f9fffe780ffd:
name: Chauffage Salle de Bain
room: Salle de Bain
expose: true
sensor.versatile_thermostat_sejour_ema_temperature:
expose: false
sensor.versatile_thermostat_chambre_ema_temperature:
expose: false
sensor.versatile_thermostat_salon_ema_temperature:
expose: false
sensor.pollens_11_risklevel:
expose: false
sensor.pas_de_la_case_humidity:
expose: false
Francois_Munier:
Ce que tu nous montre est pour Assit , l’assistant de Home assistant.
C’est aussi ce qu’il me semblait, mais pourtant si je configure des Alias dans l’exposition, ça remonte bien dans Google Home.
Il doit donc y avoir un lien.
Au niveau du yaml, j’ai actuellement
exposed_domains:
- switch
- light
- sensor
- script
- input_boolean
Ce qui expliquerait que toutes les entités de ces domaines remontent dans GH.
Plutôt qu’exposer les domaines, je dois exposer les devices, uniquement ceux que je souhaite ?
1 « J'aime »
Oui, c’est le mieux, sinon il faut déclarer ce que tu ne veux pas qui soit exposer, si tu as mis un domaine.
Exemple pour le domaine sensor, et les entités que je ne veux pas qui soit exposé.
exposed_domains:
- sensor
entity_config:
sensor.versatile_thermostat_sejour_ema_temperature:
expose: false
sensor.versatile_thermostat_chambre_ema_temperature:
expose: false
sensor.versatile_thermostat_salon_ema_temperature:
expose: false
sensor.pollens_11_risklevel:
expose: false
sensor.pas_de_la_case_humidity:
expose: false
Si je n’expose aucun domaine et aucune entité, rien ne doit remonter dans GH ?
Quel est le délai de diffusion de la synchronisation à GH ?
Oui, ça fonctionne avec expose_by_default: false
Voici ma config :
google_assistant:
project_id: home-assistant-40814
service_account: !include SERVICE_ACCOUNT.json
report_state: true
expose_by_default: false
entity_config:
input_boolean.guirlandes:
name: guirlandes
aliases:
- ambiance
room: Salon
Il faut ensuite ajouter à la main ce qu’on souhaite exposer.
Merci pour votre aide.
1 « J'aime »
Oui
Après le paramétrage et redémarrage de HA. Tu fais la commande : « OK google, synchronise tous les appareils »
1 « J'aime »