Obtener el tamaño de la base de datos MariaDB en Home Assistant


Sensor para obtener el tamaño de la base de datos MariaDb con Home Assistant y así poder usar su valor en una ficha personalizada o en alguna automatización.

Para usar ese sensor se debe haber integrado MariaDB en el Home Assistant

Declarar sensor

En configuration.yaml se declara el sensor, se usa la plataforma sql

sensor:
  - platform: sql
    db_url: !secret mariadb_url
    scan_interval: 3600
    queries:
      - name: 'DB size'
        query: 'SELECT table_schema "database", Round(Sum(data_length + index_length) / 1048576, 1) "value" FROM information_schema.tables WHERE table_schema="homeassistant" GROUP BY table_schema;'
        column: 'value'
        unit_of_measurement: MB

Usar el sensor

La referencia del sensor por defecto es db_size o bien el nombre que se ha definido con la propiedad name

sensor.db_size

Mostrar el valor en una ficha personalizada

entities:
  - entity: sensor.db_size
    icon: mdi:database
Anuncio publicitario

Publicado por Codelaby

Mobile DevDesigner

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

A %d blogueros les gusta esto: