Utiliser les boutons du Aqara W100 dans une automatisation

@GillesM Pour info, y’a possibilité d’utiliser les boutons « + » et « - » pour baisser ou monter la température d’un thermostat sur HA qui serait en zigbee ? Cela pourrait m’intéresser pour faire varier la température via le robinet thermostatique que j’ai.
Merci

Oui, les boutons sont une entité action. C’est à toi de choisir l’action qu’ils feront avec une automatisation
image

Tu aurais une idée de l’entité à choisir et de comment faire +0.5 °C par exemple ?
J’ai mis ça :

alias: Augmenter température +0.5 °C chauffage Léo
description: ""
triggers: []
conditions: []
actions:
  - action: climate.set_temperature
    metadata: {}
    data:
      temperature: >-
        {{ state_attr('climate.chauffage_chambre_enfant', 'temperature') + 0.5
        }}
    target:
      device_id: 69120792dbb296e7a3782249ad4946bc
mode: single

Et plutôt utiliser un script, non ?

Merci :wink:

Salut

Tu as as testé ton template dans l’éditeur de modele ?

Si il y’a des erreurs dans ton calcul il te dira pourquoi

J’ai testé via l’automatisation pour avoir l’historique d’exécution :


Mais je ne vois rien se modifier à l’affichage sur le thermostat concerné sur HA, cela reste à 17°C.

J’ai déplacé dans un nouveau sujet, car ça pollue le sujet initial, qui est un problème d’installation du Aqara w100 en matter.

@Stef_42

Tu n’as pas une entité à choisir, mais utiliser le déclencheur appareil.
Regarde ce tuto :

j’utilise un script :

alias: Thermostat salon up temp
sequence:
  - data:
      temperature: >-
        {{ state_attr('climate.versatile_thermostat_salon', 'temperature') +
        value | float(0) }}
    target:
      entity_id: climate.versatile_thermostat_salon
    action: climate.set_temperature
icon: mdi:plus
mode: single

puis

            - action: script.thermostat_salon_up_temp
              data:
                climate_id: climate.versatile_thermostat_salon
                value: 0.1

Mais dans une automatisation, ça devrait fonctionner :

  - data:
      temperature: >-
        {{ state_attr('climate.versatile_thermostat_salon', 'temperature') +
        0.5 | float(0) }}
    target:
      entity_id: climate.versatile_thermostat_salon
    action: climate.set_temperature

J’utilise une simple automatisation

1 « J'aime »

Ce sujet a été automatiquement fermé après 60 jours. Aucune réponse n’est permise dorénavant.