Jogar com Cubos Mágicos no Assistente Doméstico

Poço, Neste post vamos tentar explicar todo o processo que precisamos para iniciar os cubos mágicos, estes da Xiaomi ou Aqara… e ser capaz de usá-los para automatizar uma tarefa no nosso Assistente Doméstico. Vamos surtar!

Hablamos de estos cubos que puedes adquirir barato en Aliexpress o webs similares. Son una pasada, podemos utilizarlos para hacer la acción que nos interese, ya que podemos conocer su posición, o si los giramos, o si los lanzamos al aire, o si los sacudimos, o si les hacemos doble click (con los dedos) en alguna cara en particular, o si los golpeamos contra la mesaCada cubo tiene sensores que nos van a permitir conocer con todo detalle lo dicho, y nosotros en Home Assistant podemos hacer la acción que nos interese.

Ejemplo rápido, ponemos el logotipo de un canal de radio en cada una de sus caras, o listas de Spotify (yo que se…), y depende en qué posición le dejes y le des doble tap, o lo sacudas 2 veces contra la mesa pues te pone ese canal de radio en Volume y lo reproduce con Snapcast em todas as colunas lá de casa. E se o lançarmos no ar e o apanharmos para a música. E se o sacudirmos então ele diz pelas colunas que é hora de jantar e que todos vão para a mesa. E, claro,, se quiseres, se o giras para um lado ou para o outro, aumenta ou diminui o volume!

O que precisamos? Pois um cubo dos anteriormente indicados que são Zigbee da Xiaomi Aqara e funcionam com uma pilha tipo CR2450. É possível que também necessites de um gateway Zigbee, como pode ser este ConBee II. Isto é necessário para conseguir montar uma rede Zigbee caso não a tenhas, e possamos ligar os cubos à nossa rede para conseguir detetar o seu estado.

Ligamos o gateway ao Home Assistant, se for uma Raspberry Pi então sem problemas no USB e se for uma máquina virtual, é a mesma coisa, pero le haremos pass through a la MV desde el host. Tendremos que conhecer el dispositivo que es, cómo nos lo reconoce Home Assistant; por isso, desde “Supervisor” > “Sistema” > “Host System” > “Hardware” lo tendremos y nos pondrá algo como:

serial:
...
  - /dev/ttyACM0
  - >-
    /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DEXXXXXXX-if00
...

Así que agora podremos instalar deCONZ, lo buscaremos desde “Supervisor” > “Loja de complementos”. Y por supuesto lo instalamos. Lo único a tener en cuenta antes de arrancar el serviço es que en la pestaña “Configuração” indicaremos pues quem es el dispositivo Zigbee gateway, Isto é, el ConBee de marras mediante esta simple línea:

dispositivo: /dev/ttyACM0

En el Add-on de deCONZ pulsamos en “Open Web UI”, ahí a “Phoscon”.

Devemos estabelecer uma senha para aceder ao nosso Phoscon-GW,

E ignoramos estos asistentes y cerramos pulsando “Prossiga sem luzes”,

Dentro de la GUI iremos a “Devices” > “Comutadores” e clique em “Adicionar novo interruptor”.

Será a altura de emparelhar o nosso dispositivo Zigbee, neste caso estamos a falar de um cubo mágico destes da Xiaomi. Para fazer isso,, abrimos o cubo com cuidado, terá um dos lados uma fenda por onde poderemos introduzir o acessório que nos veio ou uma pequena chave de fendas para aceder a um botão que possui, que simplesmente iremos pressionar 1 uma vez.

Depois disso, veremos como nos deteta o cubo, Clique em “Pronto”, já o temos!

Agora podemos ver com todo o detalhe o estado do cubo, onde veremos os códigos de estado e o ângulo de rotação.

Vir, vamos jogar agora um pouco e descobrir como funciona o cubo, vamos ver como explico… Primeiras coisas, o código é 4 Dígitos, o primeiro dígito será o lado da face que está atualmente virado para cima. Te recomiendo que con un lápiz le escribas la numeración correspondiente a cada lado. Al girar el cubo de un lado a otro, el código mostrará A00B, cuando A hemos dicho que es el lado actual que mira para arriba, y B será el lado del que viene. Si lo deslizamos un poco (sacudida leve) nos sustituirá B por un 0. Si le damos 2 golpecitos encima o contra la mesa/superficie, la B la sustituirá por A, quedando A00A (Repetir, siendo la A el lado que queda mirando hacía arriba). Si lo agitamos/sacudimos fuerte obtendremos el código 7007. Si lo lanzamos al aire y lo cogemos obtendremos el código 7008. Y así echamos la tarde, tenemos algún código más, pero para ir empezando suficiente ¿no?. ya jugaremos con los giros/ángulos en otro momento.

Total, que si vamos a nuestro Home Assistant, veremos que nos ha detectado el gateway de deCONZ, e se não for assim, podemos buscar nosotros mismos la integración. En este caso pulsaríamos en “Configurar”. Y no recuerdo, pero si no os detecta el gateway, reiniciar Home Assistant y así nos aseguramos de cumplir el ciclo e igual os lo detecta más rápido.

Sim querido, digo, “Enviar”,

E clicamos em “Acabar” nada, no lo metemos en ningún área en particular, si eso, otro día.

Desde Home Assistant, también podremos ir escuchando los eventos que emite deCONZ, por isso, desde “Ferramentas de desenvolvedor” > “Eventos” > “Escuchar eventos”, escibimos ‘deconz_event’ y a “Empezar a escuchar”. Y movemos el cubo, etc y veremos cómo refleja el resultado en el evento recogido.

Y luego ya será hacer automatizaciones, para que dependiendo del código que obtengamos que haga alguna cosa, ponga una canción, una lista de Spotify, un canal de TV… Neste caso, al recibir el código 7007 pues dirá por los altavoces que es la hora de comer, además con frases random, para que no aburra always con la misma.

Luego ya le pones unas pegatinas, o le imprimes y se lo pegas y listo! Un objeto inteligente más en casa, que es súper curioso e seguro que em casa gusta, o ideal para un regalo a un amig@ friki, para fazer com os hij@s…

Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!