Integrar en Home Assistant SAI instalado en NAS QNAP via NUT

Hace tiempo que quería integrar el SAI con Home Assistant via NUT (Network UPS Tools) , es un SAI conectado via USB al NAS , lo primero que tenemos que hacer es definir que direcciones IP tendrán acceso al upsd , la definimos desde el mismo panel del NAS

Desde Home Assistant añadimos la integración NUT (Network UPS Tools).

Si todo es correcto nos abrirá la ventana de configuración.

En HOST pondremos la IP de nuestro QNAP , en usuario el usuario con rol de administrador y luego las credenciales de ese usuario. Si la conexión es correcta al momento ya nos aparecerán los sensores detectados.

Buscando en entidades podemos ver que en este SAI hay una serie de entidades que estan deshabilitadas por no tener información de ello.

Si filtramos veremos mas en profundidad las características de cada sensor.

Lo primero será en nuestro fichero de configuración añadir estos sensores a la sección recorder:

      - sensor.qnapups_input_voltage
      - sensor.qnapups_load
      - sensor.qnapups_output_voltage
      - sensor.qnapups_status
      - sensor.qnapups_status_data

Haremos una primera prueba en alguno de los paneles lovelace.

    - type: entities
      title: SAI NAS
      show_name: true
      show_state: false
      show_header_toggle: false
      columns: 3     
      entities:
        - sensor.qnapups_input_voltage
        - sensor.qnapups_load
        - sensor.qnapups_output_voltage
        - sensor.qnapups_status
        - sensor.qnapups_status_data
      hours_to_show: 24
      refresh_interval: 3000 

Ya empezamos a tener datos a la vista.

En customize pondremos las etiquetas correctas.

sensor.qnapups_input_voltage:
  friendly_name: Tensión entrada
sensor.qnapups_load:
  friendly_name: Carga
sensor.qnapups_output_voltage:
  friendly_name: Tensión salida
sensor.qnapups_status:
  friendly_name: Estado
sensor.qnapups_status_data:
  friendly_name: Dato estado

Y finalmente le daremos algo mas de forma en nuestro panel lovelace con los datos y un par de graficas de carga y tensiones.

    - type: entities
      title: SAI NAS
      show_name: true
      show_state: false
      show_header_toggle: false
      columns: 3     
      entities:
        - sensor.qnapups_input_voltage
        - sensor.qnapups_load
        - sensor.qnapups_output_voltage
        - sensor.qnapups_status

    - type: history-graph
      title: SAI NAS Tensiones
      entities:
        - sensor.qnapups_input_voltage
        - sensor.qnapups_output_voltage
      hours_to_show: 24
      refresh_interval: 3000     

    - type: history-graph
      title: SAI NAS Carga
      entities:
        - sensor.qnapups_load
      hours_to_show: 24
      refresh_interval: 3000  

Este seria el resultado aplicando los cambios.

Y con esto y un bizcocho ….