
Visualitzant consultes MySQL a Home Assistant
Si disposem d'alguna base de dades per aquí amb dades curioses i volem visualitzar-les al nostre Home Assistant… aquest és el teu post! Veurem com de manera senzilla podem fer consultes a BD, en aquest exemple serà un MySQL on l'integrarem amb Hassio, i veurem al final que xulo queda.
En el meu cas particular tinc una base de dades a MySQL amb força taules on hi ha diversos valors amb estats d'un munt de cadells, si heu seguit el blog, ja sabreu que emmagatzeme mètriques de bastants sensors, humitat, temperatura, pressió, bàscules, temes de fitbit… Us deixo un parell d'exemples perquè us feu la idea el poc que ens va costar, i no és més que en el mateix fitxer de configuració de Home Assistant o Hassio on donarem d'alta com a sensors cada consulta que vulguem fer, el que s' ha dit:
- platform: sql db_url: mysql://USUARIO_BD:CONTRASEÑA@SERVIDOR_BBDD/NOMBRE_BD volgués: - name: Humitat query: 'SELECT humedad from temp_cocina order by fecha DESC LIMIT 1;' column: 'humedad' unit_of_measurement: '%' - platform: sql db_url: mysql://USUARIO_BD:CONTRASEÑA@SERVIDOR_BBDD/NOMBRE_BD volgués: - name: Temperatura Carrer query: 'SELECT ROUND(carrer,2) as t_calle FROM temp_calle ORDER BY data DESC LIMIT 1;' column: 't_calle' unit_of_measurement: 'ºC'
Després de gravar el fitxer de configuració i reiniciar Home Assistant podrem editar l'interfície i afegir els sensors SQL, a més, podrem personalitzar la icona que volem que tingui, per a això, recordar que podrem punxar als puntets > “Configurar la interfície d' usuari” > Tornem a punxar en els tres puntets > “Editor de configuració en brut”. Aquí sota de cada entitat afegirem la icona que ens plagui, podrem obtenir bastants en www.materialdesignicons.com.
I aquest seria un pantalla de com veuríem els resultats de les nostres consultes a base de dades, queda xulíssim, ¿no? a poc a poc va agafant color. Gràcies per seguir els posts i per compartir-los en xarxes socials, espero us interessi.