Publicado en Home-Assistant

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
Publicado en Home-Assistant

Obtener la dirección IP externa en Home Assistant


Sensor para obtener la dirección IP externa con Home Assistant y así poder usar su valor en una ficha personalizada o en alguna automatización.

Declarar sensor

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

sensor:
  - platform: dnsip
    name: 'External ip'

Usar el sensor

La referencia del sensor es external_ip o bien el nombre que se ha definido

sensor.external_ip

Mostrar el valor en una ficha personalizada

entities:
  - entity: sensor.external_ip
    name: 'Dirección IP externa'
Publicado en Home-Assistant

Obtener la versión instalada de Home Assistant


Sensor para obtener la versión instalada de Home Assistant y así poder usar su valor en una ficha personalizada o en alguna automatización.

Declarar sensor

En configuration.yaml se declara el sensor para extraer la versión de Home Assistant actual, se usa la plataforma version

sensor:
  - platform: version

Usar el sensor

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

sensor.current_version

Mostrar el valor en una ficha personalizada

entities:
  - entity: sensor.current_version