Discussion Comment intégrer le matériel Xiaomi dans Home Assistant

Testé et approuvé pour un capteur trop loin de ma clef conbee et du réseau ( boîte aux lettre) et fonctionne nikel

Bonjour,
La passerelle XIAOMI en question n’est plus disponible.
Est-ce que cela fonctionnerait avec la nouvelle version (ZNDMWG03LM) ?

Merci d’avance

Cette passerelle n’est pas supportée par l’intégration Xiaomi Aqara de Home Assistant car le mode développeur et la récupération du token est impossible.

Cependant, en utilisant l’intégration HomeKit tu pourra l’intégrer (pas besoin de produit Apple, seulement le code HomeKit dispo dans la boite ou sous la passerelle)

1 J'aime

Merci de ta réponse.

L’objectif est de mettre en place une alarme. Sécurisation des accès et détecteurs infrarouges.
Du coup, le mieux c’est de partir sur la passerelle Xiaomi disponible comme décrit dans ton message ou vaut mieux il une autre solution ?

Merci

Personnellement j’utilise la passerelle xiaomi pour tous les capteurs de la marques mais il y a aussi la clé conbee2 qui peux les gérer.

L’avantage de la passerelle c’est que si ton serveur Home Assistant tombe, la passerelle est toujours opérationnelle et ton alarme (depuis l’application Xiaomi Home) fonctionnelle.

En clair, actuellement j’utilise l’alarme de Home Assistant. Mais si le serveur tombe, je passerais par la passerelle le temps de rétablir le serveur.

A noter que le serveur n’est jamais tombé mais c’est une question de maintient de service.

De mon coté, j’ai remplacé la passerelle par une conbee2. J’avais des problèmes de déconnections avec des capteurs éloignées. En passant par la conbee, mes ampoules Hue et certaines prises OSRAM font relay. Je n’ai donc plus de problème de porté pour les capteurs.

Je ressortirai peut être la passerelle pour en faire une sirène d’alarme.

Je confirme qu’avec les dernières gateway chinoise on ne peut plus récupérer le token.
En fait pour toute gateway dont le mode local n’a pas été activé sur une vieille version du firmware, les dernières mises à jour désactivent la fonction.

Le mieux pour celui qui veut la gateway est d’acheter la version HomeKit et d’utiliser l’intégration HomeKit_controller.

Sinon, je conseille clairement une clé Zigbee telle que la conbee II. Non seulement on peut utiliser par la suite du matériel zigbee non xiaomi mais en plus vos données ne partent pas en chine.

2 J'aime

Il peut être intéressant de nous confirmer si cela marche mais je pense que la fonction a disparue avec mi Home mais sûrement lié à une mise à jour de la gateway ?

Mais je ne sais pas vraiment. Je ne mets plus à jour sans voir un peu ce que la mise à jour donne.

Mais je n’ai pas eu de mise à jour de la gateway proposé

Ce que je peux assurer c’est que l’option n’est plus présente dans la dernière version de l’application.

Mais quand je la supprime et remet une ancienne version, la fonction est présente et m’affiche les options et le mot de passe.

Donc, il faut utiliser une vieille version pour activer sur le réseau et obtenir le mot de passe.

1 J'aime

OK merci pour vos retours, je regarde ça ce soir !

Dans la 5.9 vevs je ne l’ai plus non plus mais j’ai un token d’affiché mais je ne sais pas si c’est le bon.

Il faudrait que je refasse un intégration voir.

1 J'aime

J’ai opté pour la solution mi Home plus ancien et tout fonctionne.merci.
Reste plus qu’à continuer à intégrer le reste et commencer a créer des automatisations… Encore du boulot quoi…je reposerai sûrement bcp de questions :slight_smile:

Je vais chercher sur le forum comment y accéder de l’extérieur du réseau WiFi

Bonjour,
Je n’arrive pas à faire fonctionner les sonneries de la gateway. La light et l’alarme fonctionne.
C’est déjà arrivé à quelqu’un ?

Peux tu partager ton code ?

Qu’est ce que ça veut dire ? Ça sonne ?

Oui, l’alarme sonne.

Je sais pas si c’est ça que tu veux ?

input_boolean:
  jouer_sonneries_gateway:
    name: Play
    icon: mdi:play
  stop_sonneries_gateway:
    name: Stop
    icon: mdi:stop
  ajout_device:
    name: Ajout Device
    icon: mdi:plus-circle

input_number:
  volume_gateway:
    name: Volume
    initial: 1
    min: 1
    max: 100
    step: 1
    icon: mdi:volume-high
   
input_select:
  sonneries_gateway:  
    name: Sonneries Gateway
    options: 
      - "0 - Police car 1"
      - "1 - Police car 2"
      - "2 - Accident"
      - "3 - Countdown"
      - "4 - Ghost"
      - "5 - Sniper rifle"
      - "6 - Battle"
      - "7 - Air raid"
      - "8 - Bark"
  #    - "9 - None"
      - "10 - Doorbell"
      - "11 - Knock at a door"
      - "12 - Amuse"
      - "13 - Alarm clock"
  #    - "14 - None"
  #    - "15 - None"
  #    - "16 - None"
  #    - "17 - None"
  #    - "18 - None"
  #    - "19 - None"
      - "20 - MiMix"
      - "21 - Enthusiastic"
      - "22 - GuitarClassic"
      - "23 - IceWorldPiano"
      - "24 - LeisureTime"
      - "25 - ChildHood"
      - "26 - MorningStreamLiet"
      - "27 - MusicBox"
      - "28 - Orange"
      - "29 - Thinker"
      - "10001 - alarme congel"

    initial: "1 - Police car 2"    
    icon: mdi:music-note ## Icône de https://materialdesignicons.com/
   
    
automation:
- id: jouer_sonnerie_gateway
  alias: Jouer sonnerie
  initial_state: true
  trigger:
  - platform: state
    entity_id: input_boolean.jouer_sonneries_gateway
    to: 'on'
  action:
  - service: xiaomi_aqara.play_ringtone
    data_template:
      gw_mac: xx:xx:xx:xx:xx
      ringtone_id: '{{ states.input_select.sonneries_gateway.state.split(''-'')[0]
        }}'
      ringtone_vol: '{{ states.input_number.volume_gateway.state|int }}'
  - delay: '10'
  - data: {}
    entity_id: input_boolean.jouer_sonneries_gateway
    service: input_boolean.turn_off

- id: stopper_sonnerie_gateway
  alias: Stopper sonneries
  initial_state: true
  trigger:
  - platform: state
    entity_id: input_boolean.stop_sonneries_gateway
    to: 'on'
  action:
  - service: xiaomi_aqara.stop_ringtone
    data_template:
      gw_mac: xx:xx:xx:xx:xx
  - delay: '1'
  - data: {}
    entity_id: input_boolean.stop_sonneries_gateway
    service: input_boolean.turn_off

- id: ajouter_devices_gateway
  alias: Ajout Devices
  description: ''
  trigger:
  - entity_id: input_boolean.ajout_device
    from: 'off'
    platform: state
    to: 'on'
  condition: []
  action:
  - service: xiaomi_aqara.add_device
  - delay: '10'
  - data: {}
    entity_id: input_boolean.ajout_device
    service: input_boolean.turn_off

tu parle de l’intégration alarme par défaut de la passerelle (activable depuis l’application) ?

Enleve les : dans la clé gw_mac.

Ouais nan, j’y arrive plus non plus à faire sonner l’alarme. (ça avait marché une fois avant que je la reconfigure).
Donc actuellement je peux que jouer avec le lumière et armer/désarmer