Giocare con i cubi magici in Home Assistant

Bene, In questo post cercheremo di spiegare l'intero processo di cui abbiamo bisogno per avviare i cubi magici, questi di Xiaomi o Aqara… ed essere in grado di usarli per automatizzare un'attività nel nostro Home Assistant. Andiamo fuori di testa!

Stiamo parlando di Questi cubi che puoi acquistare a buon mercato su Aliexpress o siti web simili. Sono fantastici, Possiamo usarli per compiere l'azione che ci interessa, poiché possiamo conoscere la loro posizione, o se li giriamo, o se li lanciamo in aria, O se li scuotiamo, o se facciamo doppio clic su di essi (con le dita) su qualche faccia particolare, o se li sbattiamo sul tavolo… Ogni cubo è dotato di sensori che ci permetteranno di conoscere nel dettaglio ciò che è stato detto, e noi di Home Assistant possiamo fare l'azione che ci interessa.

Esempio rapido, Mettiamo il logo di un canale radio su ciascuna delle sue facce, o elenchi Spotify (Non lo so…), E dipende in quale posizione lo lasci e lo tocchi due volte, O scuoterlo 2 volte contro il tavolo, allora quel canale radio ti mette su Volume e lo riproduce con Lancio di Snap su tutti gli altoparlanti della tua casa. E se lo lanciassimo in aria e lo prendessimo per musica. E se lo scuotiamo, dice dagli altoparlanti che è ora di mangiare e che tutti a tavola. E naturalmente, Se vuoi, Se lo giri da una parte o dall'altra, Alza o abbassa il volume!

Di cosa abbiamo bisogno? Bene, un cubo di quelli sopra citati che sono Zigbee di Xiaomi Aqara e vanno con una batteria di tipo CR2450. Potrebbe anche essere necessario un gateway Zigbee come questo ConBee II. Questo è necessario per poter configurare una rete Zigbee se non ne hai una, e possiamo collegare i cubi alla nostra rete in modo da poter rilevare il loro stato.

Colleghiamo il gateway nell'Home Assistant, se si tratta di un Raspberry Pi quindi senza problemi sull'USB e se si tratta di una macchina virtuale allora lo stesso, ma passeremo alla VM dall'host. Dovremo conoscere il dispositivo che è, come Home Assistant lo riconosce; per questo, poiché “Supervisore” > “Sistema” > “Sistema host” > “Hardware” Lo avremo e metterà qualcosa del tipo:

seriale:
...
  - /dev/ttyACM0
  - >-
    /dev/seriale/per-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DEXXXXXXX-if00
...

Quindi ora possiamo installare deCONZ, lo cercheremo da “Supervisore” > “Negozio di componenti aggiuntivi”. E ovviamente lo installiamo. L'unica cosa da tenere a mente prima di iniziare il servizio è che nel “Configurazione” indicheremo quindi chi è l'appliance gateway Zigbee, Cioè, il ConBee per mezzo di questa semplice linea:

dispositivo: /dev/ttyACM0

Nell'add-on deCONZ fare clic su “Apri l'interfaccia utente Web”, lì per “Foscone”.

Dovremo impostare una password per accedere al nostro Phoscon-GW,

E ignoriamo queste procedure guidate e chiudiamo premendo “Procedi senza luci”,

All'interno della GUI andremo a “Dispositivi” > “Interruttori” e clicca su “Aggiungi nuovo interruttore”.

Sarà il momento di accoppiare il nostro dispositivo Zigbee, in questo caso stiamo parlando di un cubo magico di questi di Xiaomi. Per fare ciò,, Apriamo il secchio con attenzione, Avrà una fessura su un lato dove possiamo mettere l'accessorio che ci è arrivato o un cacciavite sottile per accedere a un pulsante che ha, che lo premeremo semplicemente 1 Ore.

Dopo di che, Vedremo come il cubo ci rileva, Clicca su “Pronto”, Ce l'abbiamo già!

Ora possiamo vedere in dettaglio lo stato del cubo, dove vedremo i codici di stato e l'angolo di rotazione.

Venire, Giochiamo un po' ora e scopriamo come funziona il cubo, Vediamo come lo spiego… Operazioni preliminari, Il codice è 4 Cifre, La prima cifra sarà il lato del viso che si trova attualmente sopra. Ti consiglio di scrivere la numerazione corrispondente su ogni lato con una matita. Girando il cubo da un lato all'altro, il codice mostrerà A00B, quando A abbiamo detto che è il lato attuale che si affaccia, e B sarà il fianco di colui che verrà. Se lo facciamo scorrere un po' (Lieve tremore) ci sostituirà B con un 0. Se ti diamo 2 picchiettare su o contro il tavolo/la superficie, B lo sostituirà con A, Rimanente A00A (Ripetere, la A è il lato rivolto verso l'alto). Se lo scuotiamo forte otterremo il codice 7007. Se lo lanciamo in aria e lo prendiamo, otterremo il codice 7008. E così abbiamo passato il pomeriggio, Abbiamo ancora un po' di codice, ma per iniziare abbastanza, non è vero?. Giocheremo un po' con le curve/angoli un'altra volta.

Totale, che se andiamo dal nostro assistente domestico, vedremo cosa ha rilevato il gateway deCONZ, E se non lo fa, Possiamo cercare l'integrazione da soli. In questo caso cliccheremmo su “Configurare”. E non ricordo, Ma se il gateway non ti rileva, riavvia Home Assistant e quindi assicurati di completare il ciclo e potrebbe rilevarlo più velocemente.

Sì piccola, Dire, “Invia”,

E clicchiamo su “Finire” niente, Non lo mettiamo in nessuna area particolare, Sì, è così, Un altro giorno.

Da Home Assistant, potremo anche ascoltare gli eventi trasmessi da deCONZ, per questo, poiché “Strumenti per sviluppatori” > “Avvenimenti” > “Ascolta gli eventi”, Scriviamo 'deconz_event’ e per “Inizia ad ascoltare”. E muoviamo il cubo, ecc. e vedremo come riflette il risultato nell'evento raccolto.

E poi si occuperà di automazioni, in modo che, a seconda del codice che otteniamo, faccia qualcosa, Riprodurre un brano, una playlist di Spotify, un canale TV… In questo caso, alla ricezione del codice 7007 Bene, dirà agli altoparlanti che è ora di mangiare, anche con frasi casuali, in modo da non annoiarmi sempre con lo stesso.

Poi ci metti sopra degli adesivi, Oppure lo stampi e lo incolli e il gioco è fatto! Un altro oggetto intelligente a casa, che è super curioso e sono sicuro che a casa vi piace, o ideale per un regalo a un amig@ geek, a che fare con il hij@s…

Post consigliati

Autore

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Non esitate a contattarmi, Cercherò di aiutarti ogni volta che potrò, Condividere è vivere ;) . Goditi i documenti!!!