Mon problème
Suite à l’intégration de Google Assistant dans HA je n’y trouve pas ni les scripts ni les scenes.
D’après la documentation ces domaines devraient être disponibles :
- alarm_control_panel (arm/disarm)
- camera (streaming, requires compatible camera)
- group (on/off)
- input_boolean (on/off)
- input_select (option/setting/mode/value)
- scene (on)
- script (on)
- switch (on/off)
…
Ma configuration
System Information
version |
core-2023.2.2 |
installation_type |
Home Assistant OS |
dev |
false |
hassio |
true |
docker |
true |
user |
root |
virtualenv |
false |
python_version |
3.10.7 |
os_name |
Linux |
os_version |
5.15.90 |
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 |
4664 |
Installed Version |
1.30.1 |
Stage |
running |
Available Repositories |
1195 |
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 9.5 |
update_channel |
stable |
supervisor_version |
supervisor-2023.01.1 |
agent_version |
1.4.1 |
docker_version |
20.10.22 |
disk_total |
30.8 GB |
disk_used |
11.6 GB |
healthy |
true |
supported |
true |
board |
ova |
supervisor_api |
ok |
version_api |
ok |
installed_addons |
Duck DNS (1.15.0), File editor (5.5.0), Samba share (10.0.0), Terminal & SSH (9.6.1), ESPHome (2022.12.8), AppDaemon (0.11.0), Studio Code Server (5.5.2), Node-RED (14.0.2), Home Assistant Google Drive Backup (0.110.1), Mosquitto broker (6.1.3), InfluxDB (4.5.0), Grafana (8.1.0) |
Dashboards
dashboards |
2 |
resources |
16 |
views |
11 |
mode |
storage |
Recorder
oldest_recorder_run |
27 janvier 2023 à 02:03 |
current_recorder_run |
5 février 2023 à 16:04 |
estimated_db_size |
469.72 MiB |
database_engine |
sqlite |
database_version |
3.38.5 |
Sonoff
version |
3.3.1 (b20e33c) |
cloud_online |
1 / 1 |
local_online |
1 / 1 |
___
Pour le moment, j’ai résolu mon problème en créant un input_boolean qui sert de déclencheur à une automatisation qui lance le script en question.
Les input_boolean sont bien visibles dans Google Assistant!
Oui. C’est bien dans ce cadre là!
Donc la question reste posée : remplis-tu les prérequis décrits dans cette fameuse note ?
Je pense que oui. voici ma config :
google_assistant:
project_id: !!!!!!!!!!!!!!
service_account: !include !!!!!!!!!!!!!!.json
report_state: true
Je devrais exposer tous les domaines par défaut.
Précisions: Je vois tous les domaines y compris les scripts lorsque je demande la synchronisation de mes appareils à Google Assistant mais je n’ai pas les scripts lorsque je lie mon compte HA avec GA.
C’est pas la partie déclaration qui coince, sinon tu n’aurais rien du tout.
Mais pour les scripts et les scènes, il faut qu’ils soient rattachés à une area
Si c’est pas le cas, chez toi, c’est normal que ça marche pas.
Si c’est le cas (montre nous les infos de tes scripts avec la pièce par ex), alors il y a un autre souci
Perso, je trouve ça beaucoup trop large, il y a chez moi, plus d’entités qui ne servent pas que d’entités qui servent dans GH.
J’ai volontairement ouvert tous les domaines uniquement pour faire des tests. Mon but est de remonter quelques appareils dans GA pour les utiliser avec l’assistant vocal.
J’ai indiqué la pièce Salon dans la popup des paramètres du script :
J’ai modifié ma config dans HA pour ne voir que les scripts :
google_assistant:
project_id: !!!!!
service_account: !include !!!!!!.json
report_state: true
exposed_domains:
- script
Après avoir redémarré de HA et lier les comptes à nouveau je ne vois toujours pas mon script
Et la pièce GH salon est vide ? tu as (re)synchronisé les appareils ? tu as un mail de notification (ajout ou suppression ?)
A voir aussi comment est défini ton volet, parce que « OK google met le volet du salon à 50% » ça marche parfaitement avec uniquement le volet (s’il accepte les positions)
En fait, ça marche! Le problème est que je m’attendais à voir apparaitre le script dans le tableau de bord de GA.
Les scripts apparaissent bien dans GA dans la rubrique scenes si on veut les intégrer dans une routine GA
1 « J'aime »
Eh oui. Je n’avais pas lu ceci :
This issue isn’t immediately apparent because script
and scene
devices aren’t visible in the main Google Home dashboard.