[micro tuto] Gree Climate - résoudre les problèmes de déconnexion (unavailable)

Bonjour,

Tout d’abord, ce que je vais mettre ici est la somme d’informations glanées un peu partout sur le net, au fil de mes recherches. Ce n’est donc pas une œuvre originale de mon (brillant néanmoins) esprit.

Equipé de pompes à chaleur air/air Gree, j’utilise donc l’intégration Gree Climate : Gree Climate - Home Assistant

Sauf que parfois, sans raison particulière, mais souvent après un redémarrage de HA, certains de mes slits (mais pas tous) passaient en « unavailable » pour une durée variable (mais des fois + de 10 minutes).

Du coup, ce que j’ai fini par trouver, et qui semble fonctionner :

  • attribuer une adresse IP fixe à chacun des slits
  • mettre en place l’automatisation suivante, qui lors d’un passage en unavailable d’un des slits relance l’intégration
alias: SYSTEM - GREE - restart intégration si unavailable
description: ""
trigger:
  - platform: state
    entity_id:
      - climate.salon
      - climate.studio
      - climate.bureau
      - climate.parents
    to: unavailable
condition: []
action:
  - service: homeassistant.reload_config_entry
    data: {}
    target:
      entity_id: "{{ trigger.entity_id }}"
    enabled: true
mode: single

En espérant que ça puisse servir à d’autres :wink:

J’ai retrouvé la source à l’origine de l’automatisation : Gree integration - devices become unavailable but not on the native app · Issue #69351 · home-assistant/core · GitHub