Interrupteurs Xiaomi (rond) install et utilisation

Bonjour à tous ,

Je viens vous demander votre aide , je viens de recevoir 3 boutons Xiaomi

J’utilise un carte raspbee2 pour gérer tout ce qui est zigbee donc via deconz (via l interface phoscon)

J ai réussi à les associer sans problèmes sous deconz, en revanche seul 2 apparaissent avec un « entité » du coups, je ne peux pas utiliser le 3eme

Ex bouton qui apparaît en tant que matériel mais sans entité

Bouton avec entité

J ai bien sur supprimé le bouton de deconz rebooté le raspberry et retenté.
L association de fait bien mais toujours pas d entité, je suis allez jusqu’à changer la pile

Une idée ?

Merci à vous

Je suis pas sur qu’il y a un réel problème.
Les entités crées correspond au niveau des piles.
Les bouton Xiaomi 'ont pas réellement de platform switch. Ils génères des évènements que tu peux intercepter dans une automatisation.
Tu peux voir ces évènement en faisant des tests dans ‹ outils de développement ›.

1 « J'aime »

rho pourquoi je me suis lancé la dedans lol, je vais encore y passer des heures

en revanche pourquoi un bouton n’apparait pas au niveau des piles alors qu’il est bien sur deconz ? (une idée ?)

Fait un topic dans #support-home-assistant concernant le bouton.

On est plein à l’utiliser et donc on peut te montrer…

1 « J'aime »

Hello,

Avant de faire ça, je vais voir ce que je peux trouver et si j’y arrive pas je reviendrais ^^

Bonjour,

Bon après 2 jours de test je n’y arrive pas ^^

j’ai un bouton le Mijia WXKG01LM.
il est bien configuré dans Deconz pas de prob

J’arrive à avoir des infos quand je fais un écouter un deconz_event

ex ici un click qui déclenche 2 évents

Événement 1 déclenché 20:49:
{
    "event_type": "deconz_event",
    "data": {
        "id": "switch_14",
        "unique_id": "xxxxxx",
        "event": 1002
    },
    "origin": "LOCAL",
    "time_fired": "2020-11-16T19:49:09.522801+00:00",
    "context": {
        "id": "xxxxxxxxxxxxxxxxxxxxxxxx",
        "parent_id": null,
        "user_id": null
    }
}
Événement 0 déclenché 20:49:
{
    "event_type": "deconz_event",
    "data": {
        "id": "switch_14",
        "unique_id": "xxxxxx",
        "event": 1000
    },
    "origin": "LOCAL",
    "time_fired": "2020-11-16T19:49:09.353626+00:00",
    "context": {
        "id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
        "parent_id": null,
        "user_id": null
    }
}

j’ai fait une automatisation qui fonctionne en manuel et qui déclenche un message sur ma google home

alias: Test 1
description: ''
trigger:
  - platform: event
    event_type: deconz_event
    event_data:
      event_data: switch_14
      event: 1000
    context: {}
condition: []
action:
  - service: script.les_dents
mode: single

malheureusement, quand j’appuie sur mon bouton il ne se passe rien

je suis preneur d’un peu d’aide du coups parce que là je tourne en rond depuis 5/6h00

merci à vous

Et si tu met plutôt :

alias: Test 1
description: ''
trigger:
  - platform: event
    event_type: deconz_event
    event_data:
      id: switch_14
      event: 1000
    context: {}
condition: []
action:
  - service: script.les_dents
mode: single

j’ai remplacé :

par

1 « J'aime »

Hello,

ça fonctionne bien, je suis parti pour bien m’amuser ^^

1 « J'aime »

Bonjour,

J’ai testé 2 façons de faire les 2 fonctionnes

N°1 : via l’évent deconz

alias: Frigo ouvert
description: ''
trigger:
  - type: opened
    platform: device
    device_id: f83f0d2ab9376e75adfe6ace77539e29
    entity_id: binary_sensor.openclose_11
    domain: binary_sensor
    for:
      hours: 0
      minutes: 0
      seconds: 50
condition: []
action:
  - service: script.frigo_ouvert
    data: {}
mode: single


N2 : Via le déclencheur

alias: Nolan_lumière
description: ''
trigger:
  - device_id: adeb0dfe55b22b92ec97c226d86d37e6
    domain: deconz
    platform: device
    type: remote_button_short_press
    subtype: turn_on
condition: []
action:
  - service: script.debout_nolan
    data: {}
mode: single

Déplacer dans support ce n’est pas un tutoriel.