Intégration Netatmo

Salut à tous,
L’intégration Netatmo ne marche plus chez moi je me sert seulement de la partie chauffage (hyper nickel ce truc).
Mais depuis 2 jours plus rien, je viens de mettre à jour HA j’ai refais l’intégration avec redémarrage…
Avez vous le même problème.
Merci d’avance

1 « J'aime »

Salut,
Effectivement Netatmo a cesser de fonctionné apparemment suite à un changement chez netatmo.
depuis hier soir on peux installer la version « core-2021.5.1 » qui corrige le problème.
N’hésite donc pas à faire cette mise à jour. :wink:
https://community.home-assistant.io/t/new-netatmo-integration/306001

Bonjour,
Je déterre le sujet, mais j’ai les mêmes symptômes depuis hier soir (5 décembre 2022) à 17h30 à peu près.
Mes recherches m’ont orienté vers un problème côte cloud de Netatmo. Tous mes entités climate sont toujours indisponibles dans HA alors que du côté de l’appli propriétaire ainsi que l’API météo ça a l’air d’être de nouveau up & running.
Suis-je le seul à observer ce comportement?

Un bug du coté de chez Netatmo (rien n’est accessible aujourd’hui). Quand c’est pas des changements d’api c’est des bugs.
Pour éviter tous ces désagrément j’ai fais passer tous mes appareils netatmo ( weather, security et climate) par homekit. Plus rapide et plus fiable, manque que le planning et le mode pour les climates. Du coup, j’ai fait ces automatisations pour récuperer les modifications.

  #############################
  ##  Changement de Planning ##
  #############################
  ## Planning: Cloud -> Hass
  - alias: "[Netatmo Climate] Planning: Cloud to Hass "
    description: "récupere le type de planning en cours apres chgt sur netatmo"
    trigger:
      - platform: event
        event_type: netatmo_event
        event_data:
          type: "schedule"
    action:
      - service: notify.notification_texte
        data:
          message: " Planning netatmo (Event ID): {{ trigger.event.data.data.schedule_id }}"
          title: "Netatmo Climate Planning de chauffe:  Netatmo -> Local"
      - service: input_select.select_option
        data_template:
          entity_id: input_select.netatmo_planning_select
          option: >-
            {% if is_state('input_text.netatmo_planning_text', '5fd919d6566c66474e3c2f6d') %} 
              normal
            {%-elif is_state('input_text.netatmo_planning_text', '5fda84e07f7a4c7098753535') %}
              vacances a la maison
            {%-elif is_state('input_text.netatmo_planning_text', '600602e60180ba5fbf12f1ee') %} 
              invites
            {% else %}
              erreur planning 
            {% endif %}

  ## Planning:  Hass -> Cloud
  - alias: "[Netatmo Climate] Planning: Hass to netatmo cloud"
    description: "Change le planning chez netatmo apres chgt local"
    mode: single
    trigger:
      - platform: state
        entity_id: input_select.netatmo_planning_select
    action:
      - service: netatmo.set_schedule
        data:
          entity_id: climate.netatmo_chambre
          schedule_name: "{{ states.input_select.netatmo_planning_select.state }}"
      - service: notify.notification_texte
        data:
          message: " Changement de planning Netatmo : {{ states.input_select.netatmo_planning_select.state }}"
          title: "Netatmo Climate Planning de chauffe :  Local -> Netatmo"

  #############################
  ##  Changement de mode     ##
  #############################

  # Mode : Cloud -> Hass
  - alias: "[Netatmo Climate] therm_mode: Netatmo Cloud to Hass "
    description: "récupere le mode de chauffage en cours apres chgt sur netatmo"
    trigger:
      - platform: event
        event_type: netatmo_event
        event_data:
          type: "therm_mode"
    action:
      - service: notify.notification_texte
        data:
          message: "Netatmo event : Changement therm_mode: de {{ trigger.event.data.data.previous_mode }} à {{ trigger.event.data.data.mode }}"
          title: "Netatmo Climate Therm_mode chauffe:  Netatmo -> Local"
      - service: input_select.select_option
        data_template:
          entity_id: input_select.chauffage_mode
          option: >-
            {% if  trigger.event.data.data.mode  == "hg"  %}
              Frost Guard
            {% elif  trigger.event.data.data.mode  == "away"  %}  
              away
            {% elif   trigger.event.data.data.mode  == "schedule"  %} 
              Schedule
            {% else %}
              Schedule
            {% endif %}

Bonjour
Je m’intéresse à Netatmo. Il faut passer par un cloud Legrand Netatmo ?!?
Que faut-il fait pour intégrer des appareils Legrand Netatmo (interupteurs, prises et plus si affinités) dans HA ?
Où y a-t-il un bon tutoriel ?

Soit tu passe par la passerelle legrand netatmo soit tu peux lié les différents éléments a une clef zigbee et utilisé une intégration comme deconz, zha ou zigbee2mqtt.

1 « J'aime »

Bonjour,
Si ce sont des produits netatmo purs comme le thermostat d’ambiance, les caméras ou le idiamand c’est exclusivement pour le cloud netatmo
Pour des produits Legrand netatmo comme des contacteurs et télérupteurs connectés on peut les utiliser en zigbee

1 « J'aime »

Effectivement je souhaite installer des prises et interrupteurs Zigbee. Donc je les connecte directement sur la clé Zigbee sans passer par la passerelle Netatmo.

J’ai une clé SONOFF ZigBee 3.0 USB Dongle Plus et j’ai installé ZHA sur Raspberry Pi. Mes prises Zigbee marchent impec :grin:.

Donc ZHA peut faire le job ?

Y a-t-il des avantages à utiliser Deconz ou Zigbee2mqtt ?

Si zha fonctionne pour toi et que ça te vas pas de problème.