Como configurar o gateway da Xiaomi


(Rodolfo) #1

:bookmark_tabs: Como configurar o gateway da Xiaomi
(Thiago Brenner) #2

Opa, sabes informar tempo médio de duração das baterias de sensores Xiaomi?
Preciso de sistema de alarme em minha residência, estou em dúvidas quanto Xiaomi ou Broadlink. Todavia deve ter outra alternativa interessante, mas não tenho mais ideia senão esses gateways.


:bookmark_tabs: Como configurar o gateway da Xiaomi
(Rodolfo) #3

Não tenho dados correctos, mas segundo alguns colegas dizem que pode durar meses…


(Rogério Figueiredo) #4

AS baterias do meu tem mais de 2 anos sempre a bombar e inda nao troquei pilhas de nenhum e não tenho nenhum com pilhas fracas :smile:


(Armindo Martins) #5

As baterias dos meus sensores de temperatura e janelas já vieram da Gearbest com 45-55%, o que vale é que as pilhas são convencionais (CR2032).


(Bruno Ribeiro) #6

Eu tenho um sensor de porta a mais de 5 meses com 41% =)


(Tiago Marques) #7

Estava com problemas com a minha GW porque volta e meia quando reiniciava o HA deixava de se ligar à GW e aparecia no dashboard do HA “invalid config” para xiaomi-aqara.

Encontrei num forúm alguém que resolveu o problema especificando o ip do interface do RPI. No meu caso resultou. Deixo aqui o que me resolveu o problema. A parte que adicionei foi a linha interface

xiaomi_aqara:
  discovery_retry: 5
  gateways:
    - key: !secret xiaomi_key
  **interface: 10.10.12.201**

EDIT: Na verdade o que acabou por resolver definitivamente o meu problema foi colocar o ip da GW (estava dinâmico e passo a fixo). Desde então não voltou a falhar. Agora tenho isto:

xiaomi_aqara:
  discovery_retry: 5
  gateways:
    - key: !secret xiaomi_key
      mac: !secret xiaomi_mac
      host: 10.10.12.54

(Sérgio Lopes) #8

Bom dia a todos

Estou a tentar adicionar um 2º gateway e não me deteta. O primeiro funciona perfeitamente
O Hassio está a devolver este erro:

Unknown gateway ip 192.168.1.106
12:05 /usr/lib/python3.6/site-packages/xiaomi_gateway/__init__.py (ERROR)

Alguém sabe o que pode ser?
Da-me erro no ip 1920168.1.106 …


(Rodolfo) #9

Como estás a colocar a configuração no Ha?


(Sérgio Lopes) #10

@RodolfoVieira
Tenho assim:

xiaomi_aqara:
  discovery_retry: 5
  gateways:   
    - mac: 78:11:DC:B2:XX:XX
      key: qqr71fc8XXXXXXX
      host: 192.168.1.94
    - mac: 78:11:DC:B2:XX:XX
      key: l900k748XXXXX
      host: 192.168.1.106

(Sérgio Lopes) #11

@RodolfoVieira Já consegui.

Nota: importante ter o Gateway atualizado para a última versão.
Abraço


(Rodolfo) #12

Óptimo, obrigado por teres colocado a solução do problema…


(Douglas Machado Baptista) #13

Olá!

Estou tentando integrar meu gateway, mas até o momento sem sucesso. Recebo os seguintes erros no HA:

  • No data in response from hub None
  • Cannot connect to Gateway

Meu código no arquivo configuration está assim:

xiaomi_aqara:
  discovery_retry: 10
  gateways:
    - mac: 04:CF:8C:8F:9D:98  
      key: !secret key_xiaomi_gateway
      host: 192.168.0.102 
  • Já conferi as informações de IP, MAC e Key e estão corretas.
  • Já alterei a Key no MI Home e não funcionou.
  • Minha localização no Mi Home é Mailand China
  • Já desativei o anti vírus kaspersky
  • No arquivo configuration já tentei sem mac, com discovery_retry 5, sem o discovery_retry e nada adiantou.

Meu APP Mi Home está na versão 1.4._167.0158
Hub Info model:“lumi.gateway.v3”

Alguém já teve problema parecido? Pesquisei e vi que outras pessoas passaram por isso, mas não achei uma solução definitiva.


(Rodolfo) #14

@Douglas qual é o IP do equipamento onde tens o HA a correr?


(Douglas Machado Baptista) #15

O IP é 192.168.0.101.
Tentei colocar interface: 192.168.0.101, mas também sem sucesso.


(Douglas Machado Baptista) #16

Quanto eu tiro o host e o mac e reinicio o HA, aparece esse erro:

  • No gateway discovered

(Rodolfo) #17

@Douglas podes colocar no teu ficheiro configuration.yaml isto:

discovery:

Depois reinicia o HA, e diz me se continua na mesma.


(Nuno Neves) #18

Acho que fizeste um bocado de confusão com o host e o interface…
host é que é o ip do gateway
interface é a rede em que queres que pesquise, neste caso seria 192.168.0.1…
Tenta com o host: 192.168.0.101 e sem o “interface”
a solução do @RodolfoVieira, em princípio também funcionará…


(Douglas Machado Baptista) #19

Então, o IP do gateway (xiaomi) é 192.168.0.102 como coloquei na configuração. Já o interface realmente coloquei errado. Coloquei 192.168.0.101 ao invés de 192.168.0.1. Mas já tinha tentado com 192.168.0.1 e também sem sucesso.

updater:

discovery:

conversation:

history:

No meu código já tem o discovery habilitado.

Quanto coloquei a linha interface apareceu esse erro:

Thu Mar 07 2019 15:31:43 GMT-0300 (Horário Padrão de Brasília)
Error during setup of component xiaomi_aqara
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/homeassistant/setup.py", line 154, in _async_setup_component
    component.setup, hass, processed_config)  # type: ignore
  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.7/site-packages/homeassistant/components/xiaomi_aqara/__init__.py", line 124, in setup
    xiaomi.discover_gateways()
  File "/usr/local/lib/python3.7/site-packages/xiaomi_gateway/__init__.py", line 43, in discover_gateways
    _socket.bind((self._interface, 0))
OSError: [Errno 99] Address not available

Detalhe: Minha rede é por fibra. Então minha rede passa por um dispositivo da empresa que disponibiliza a rede de fibra e depois vai para meu roteador que define as configurações para os dispositivos conectados nele. Não sei se isso pode influenciar.


(Jorge Assunção) #20

O ONT não influencia nada. Isso dá ideia de ser um problema com a versão do Python. Que tipo de instalação tens, Hassio, Hassbian, Raspassio…?