Utilisation d'un blueprint pour interrupteur aqara opple 2 boutons

Bonjour,

Nouveau sur HA, j’essais de faire fonctionner mon nouveau bp opple 2 boutons pour faire monter ou descendre un volet, une opération simple. Ben ça marche pas.

j’utilise le blueprint « Aqara Switch 2 Buttons WXCJKG11LM Blueprint » avec un opple ref:WXCJKG11LM et sur mon reseau Z2M.

Mes actions sont conformes puisque qd je fait executer le volet monte ou descend.
Mon inter fonctionne puisque qd je fait une regle « qd inter change d’etat donc volet bouge » ça fonctionne.
Mais a partir du blueprint ça fonctionne pas.

Quelqu’un a t-il deja eu le problème ?
Merci pour votre aide

Ma configuration


[center] |Version|core-2024.8.3|
| — | — |
|Type d’installation|Home Assistant OS|
|Développement|false|
|Supervisor|true|
|Docker|true|
|Utilisateur|root|
|Environnement virtuel|false|
|Version de Python|3.12.4|
|Famille du système d’exploitation|Linux|
|Version du système d’exploitation|6.6.46-haos|
|Architecture du processeur|aarch64|
|Fuseau horaire|Europe/Paris|
|Répertoire de configuration|/config|

Home Assistant Community Store

Gérer

GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.0
Stage running
Available Repositories 1390
Downloaded Repositories 21

Home Assistant Cloud

Gérer

Connecté true
Expiration de l’abonnement 27 septembre 2024 à 02:00
Relais connecté true
Région relais eu-central-1
Contrôle à distance activé true
Contrôle à distance connecté true
Alexa activée true
Google activé true
Serveur distant eu-central-1-8.ui.nabu.casa
État du certificat ready
ID de l’instance 6d629ab1d6eb40c8a2a0e6e3ce683428
Accéder au serveur de certificats ok
Accéder au serveur d’authentification ok
Accéder à Home Assistant Cloud ok

Home Assistant Supervisor

Système d’exploitation hôte Home Assistant OS 13.1
Canal de mise à jour stable
Version du Supervisor supervisor-2024.08.0
Version de l’agent 1.6.0
Version de Docker 26.1.4
Taille total du disque 28.0 GB
Taille du disque utilisé 8.6 GB
Sain true
Prise en charge true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
Tableau de bord green
API du Supervisor ok
Version de l’API ok
Modules complémentaires installés Spotify Connect (0.13.0), Terminal & SSH (9.14.0), File editor (5.8.0), InfluxDB (5.0.0), Mosquitto broker (6.4.1), Silicon Labs Multiprotocol (2.4.5), Zigbee2MQTT (1.40.0-1), Z-Wave JS (0.6.2), Home Assistant Google Drive Backup (0.112.1)

Salut,

Le blueprint (que tu ne cites pas) semble faire le distinguo entre les boutons (cf button left).
Donc certainement que ce n’est pas l’évènement que propagé par ton bouton (pas le même).
Tu peux confirmer ça dans les traces d’exécution de l’automatisation. Si tu n’y trouves pas de trace de lancement, c’est sans probablement le trigger de l’automatisation ne corresponds à ton cas.

Pourtant j’avais cru comprendre que le blueprint servait a simplifier la programmation du Bp plutot que de faire plein de règle ci-joint le blue print :

blueprint:
  name: Zigbee2MQTT - Aqara Switch 2 Buttons WXCJKG11LM
  description: Aqara Switch 2 Buttons WXCJKG11LM Blueprint
  domain: automation
  input:
    action_sensor:
      name: Remote
      description: Zigbee2mqtt action sensor
      selector:
        entity:
          integration: mqtt
          domain:
          - sensor
          multiple: false
    button_1_single:
      name: Button Left
      default: []
      selector:
        action: {}
    button_1_double:
      name: Button Left Double
      default: []
      selector:
        action: {}
    button_1_triple:
      name: Button Left Triple
      default: []
      selector:
        action: {}
    button_1_hold:
      name: Button Left Hold
      default: []
      selector:
        action: {}
    button_1_release:
      name: Button Left Released
      default: []
      selector:
        action: {}
    button_2_single:
      name: Button Right
      default: []
      selector:
        action: {}
    button_2_double:
      name: Button Right Double
      default: []
      selector:
        action: {}
    button_2_triple:
      name: Button Right Triple
      default: []
      selector:
        action: {}
    button_2_hold:
      name: Button Right Hold
      default: []
      selector:
        action: {}
    button_2_release:
      name: Button Right Released
      default: []
      selector:
        action: {}
  source_url: https://community.home-assistant.io/t/zigbee2mqtt-aqara-opple-switch-2-buttons-wxcjkg11lm/504310
mode: restart
max_exceeded: silent
trigger:
  platform: state
  entity_id: !input action_sensor
  attribute: action
action:
- variables:
    command: '{{ trigger.to_state.state }}'
- choose:
  - conditions: '{{ command == ''button_1_single'' }}'
    sequence: !input button_1_single
  - conditions: '{{ command == ''button_1_double'' }}'
    sequence: !input button_1_double
  - conditions: '{{ command == ''button_1_triple'' }}'
    sequence: !input button_1_triple
  - conditions: '{{ command == ''button_1_hold'' }}'
    sequence: !input button_1_hold
  - conditions: '{{ command == ''button_1_release'' }}'
    sequence: !input button_1_release
  - conditions: '{{ command == ''button_2_single'' }}'
    sequence: !input button_2_single
  - conditions: '{{ command == ''button_2_double'' }}'
    sequence: !input button_2_double
  - conditions: '{{ command == ''button_2_triple'' }}'
    sequence: !input button_2_triple
  - conditions: '{{ command == ''button_2_hold'' }}'
    sequence: !input button_2_hold
  - conditions: '{{ command == ''button_2_release'' }}'
    sequence: !input button_2_release

Oui, mais ça « code » des choses qui ne sont pas forcement comme chez toi…
Là par exemple : button_1_single c’est le type d’info que doit recevoir HA

Donc il faut faire attention à prendre les bons blueprints et il faut aussi qu’ils fonctionnent bien
Et regarder les traces quand ce n’est pas le cas

mon bouton envoi ça :

 2024-09-04 09:56:37z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Bp volet chambre parent', payload '{"action":"button_2_single","battery":100,"linkquality":255,"operation_mode":"command","power_outage_count":2284,"voltage":3000}'
info 2024-09-04 09:56:37z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Bp volet chambre parent', payload '{"action":"","battery":100,"linkquality":255,"operation_mode":"command","power_outage_count":2284,"voltage":3000}'
info 2024-09-04 09:56:37z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Bp volet chambre parent/action', payload 'button_2_single'
info 2024-09-04 09:56:46z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Bp volet chambre parent', payload '{"action":"button_1_single","battery":100,"linkquality":255,"operation_mode":"command","power_outage_count":2284,"voltage":3000}'
info 2024-09-04 09:56:46z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Bp volet chambre parent', payload '{"action":"","battery":100,"linkquality":255,"operation_mode":"command","power_outage_count":2284,"voltage":3000}'
info 2024-09-04 09:56:46z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/Bp volet chambre parent/action', payload 'button_1_single'

ça à l’air de correspondre

Bonjour,
pour être sûr que les noms des actions du blueprint sont bonnes par rapport à ton interrupteur.
Va dans paramètres / appareils et services / MQTT et va dans ton interrupteur.
Appuie sur les boutons de ton interrupteur et tu verras les noms des actions.

c’est bien l’action attendu par mon blueprint, c’est ça que je comprend pas.