Sensor base de dados MariaDB

Olá estou a tentar colocar um sensor no HA para que seja mostrado o tamanho da minha base de dados MariaDB.
contudo não estou a ter sucesso.

Configuração do addon:

databases:
  - homeassistant
logins:
  - password: "PASSWORD"
    username: "USERNAME"
rights:
  - database: homeassistant
    username: "USERNAME"
    grant: ALL PRIVILEGES ON

configuração do sensor,yaml

 #MariaDB Database Sensor
  - platform: sql
    db_url: mysql://USERNAME:PASSWORD@core-mariadb/homeassistant?charset=utf8mb4
    scan_interval: 3600
    queries:
      - name: MariaDB Database Size
        query: 'SELECT table_schema "homeassistant", Round(Sum(data_length + index_length) / POWER(1024,2), 1) "value" FROM information_schema.tables WHERE table_schema="homeassistant" GROUP BY table_schema;'
        column: "value"
        unit_of_measurement: MB

Julgo que possa ser a query que esteja errada, mas não sei se realmente é esse o problema porque o sensor nem sequer aparece.

EDIT: RESOLVIDO

Usei a integração SQL invés de usar por yaml e já funcionou

Dica do @finipini

1 Curtiu

Integração por yaml acabou

SELECT table_schema "database", Round(Sum(data_length + index_length) / (1024 * 1024), 1) "value" FROM information_schema.tables WHERE table_schema="homeassistant" GROUP BY table_schema;


Copyright © 2017-2021. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade