Récupérer l'information "hvac_action" de mon thermostat Netatmo

Mon problème

Bonjour à tous,

Depuis les modifications apportées par Netatmo sur les méthodes d’authentification, les palettes que j’utilisais dans NR ne fonctionnent plus.

Ils en existent d’autres qui permettent de faire remonter les différents informations de mon thermostat Netatmo.

Par contre, je ne trouve pas comment récupérer l’information « hvac_action » dans Node-Red (d’ailleurs sur le site https://dev.netatmo.com/apidocumentation/energy, je ne vois plus cette information).

Ma configuration


System Information

version core-2023.9.1
installation_type Home Assistant Supervised
dev false
hassio true
docker true
user root
virtualenv | false
python_version | 3.11.5
os_name | Linux
os_version | 6.1.0-11-amd64
arch | x86_64
timezone | Europe/Paris
config_dir | /config

<details><summary>Home Assistant Community Store</summary>

GitHub API | ok
-- | --
GitHub Content | ok
GitHub Web | ok
GitHub API Calls Remaining | 4950
Installed Version | 1.32.1
Stage | running
Available Repositories | 1284
Downloaded Repositories | 33

</details>

<details><summary>Home Assistant Cloud</summary>

logged_in | false
-- | --
can_reach_cert_server | ok
can_reach_cloud_auth | ok
can_reach_cloud | ok

</details>

<details><summary>Home Assistant Supervisor</summary>

host_os | Debian GNU/Linux 12 (bookworm)
-- | --
update_channel | stable
supervisor_version | supervisor-2023.08.3
agent_version | 1.5.1
docker_version | 24.0.5
disk_total | 124.5 GB
disk_used | 24.4 GB
healthy | true
supported | true
supervisor_api | ok
version_api | ok
installed_addons | Duck DNS (1.15.0), File editor (5.6.0), Glances (0.19.2), Grafana (9.0.3), Home Assistant Google Drive Backup (0.111.1), InfluxDB (4.7.0), MariaDB (2.6.1), MyElectricalData (0.9.1), NGINX Home Assistant SSL proxy (3.5.0), Node-RED (14.4.5), Piper (1.3.2), Plex NAS (1.32.5.7349-8f4248874-ls182-2), Portainer (2.19.0), Samba share (10.0.2), Terminal & SSH (9.7.1), Whisper (1.0.0), Z-Wave JS UI (1.15.9), Zigbee2MQTT (1.33.0-1), room-assistant (2.20.0)

</details>

<details><summary>Dashboards</summary>

dashboards | 3
-- | --
resources | 23
views | 18
mode | storage

</details>

<details><summary>Recorder</summary>

oldest_recorder_run | 5 septembre 2023 à 17:52
-- | --
current_recorder_run | 9 septembre 2023 à 15:14
estimated_db_size | 310.48 MiB
database_engine | sqlite
database_version | 3.41.2

</details>

<details><summary>Spotify</summary>

api_endpoint_reachable | ok
-- | --

</details>
__

Auriez-vous une idée?

Salut
Perso j’ai fais un sensor avec :

- platform: template
  sensors:
    thermostat_status:
      friendly_name: 'thermostat_hvac_status'
      value_template: "{{ state_attr('climate.netatmo_ma_piece', 'hvac_action') }}"

A+

1 « J'aime »

Oui, j’y avais pensé et c’est ce que je ferai si je ne trouve d’autres alternatives.

Le changement d’état via NR était quasi instantané contrairement au sensor de Home Assistant.

Il y a une palette pour netatmo dans Node Red ? si oui laquelle ?

Oui, il faut utiliser celles-ci : node-red-contrib-netatmo-energy.

Elles permettent de récupérer toutes ces informations.