Mon problème
Hello,
Je souhaite intégrer un thermomètre/hygromètre et pouvoir en demander la température/hygrométrie dans Google Assistant, via une API rest.
Pour le moment, j’ai créé deux restfull sensors. Enfin un rest qui a deux sensors.
Du coup, dans Google Assistant, ça me fait remonter deux appareils.
Forcément, vu que ce qui compte dans Google Assistant ce sont les entités.
Y a-t-il la possibilité de créer une entité remontant les deux informations et que ces deux informations soient consultables dans Google Assistant ?
Comme il semble que ce soit le cas avec les capteurs de températures Tuya quand on les ajoutes à Google Assistant directement via Tuya.
Voici mes sensors :
switchbot_thermometre_bureau:
rest:
- resource: !secret thermometre_bureau_url
scan_interval: 60
method: GET
headers:
Authorization: !secret switchbot_token
Content-Type: "application/json; charset=utf8"
sensor:
- name: Thermomètre Bureau
value_template: "{{ value_json.body.temperature if value_json.statusCode==100 else states('sensor.thermometre_bureau') }}"
device_class: temperature
unit_of_measurement: "°C"
force_update: true
- name: Hygromètre Bureau
value_template: "{{ value_json.body.humidity if value_json.statusCode==100 else states('sensor.hygrometre_bureau') }}"
device_class: humidity
unit_of_measurement: "%"
force_update: true
En ayant deux `name" identiques ça m’a juste mis deux feois le même nom dans Google Home.
Et en changeant le type du sensor il ne remontera sans doute plus dans GA.
Peut-être qu’un autre attribut du sensor pourrait faire remonter l’humidité mais le cas échant, est-ce que ce tau remontera dans Google Assistant ?
Ma configuration
System Health
version | core-2021.5.2 |
---|---|
installation_type | Home Assistant Container |
dev | false |
hassio | false |
docker | true |
virtualenv | false |
python_version | 3.8.9 |
os_name | Linux |
os_version | 5.10.0-0.bpo.5-amd64 |
arch | x86_64 |
timezone | Europe/Paris |
Home Assistant Community Store
GitHub API | ok |
---|---|
Github API Calls Remaining | 4777 |
Installed Version | 1.12.3 |
Stage | running |
Available Repositories | 844 |
Installed Repositories | 3 |
Home Assistant Cloud
logged_in | true |
---|---|
subscription_expiration | 20 mai 2021 à 02:00 |
relayer_connected | true |
remote_enabled | true |
remote_connected | true |
alexa_enabled | false |
google_enabled | true |
can_reach_cert_server | ok |
can_reach_cloud_auth | ok |
can_reach_cloud | ok |
Lovelace
dashboards | 1 |
---|---|
resources | 0 |
mode | auto-gen |