5.4 IoT WiFi Control Remoto IR: MQTT-HA

Incorporar el dispositivo en Home Assistant

Actualizar el archivo de configuration.yaml:

/homeassistant/.homeassistant/configuration.yaml

Se modifica el archivo de configuración, añadiendo los datos del sensor en el servidor MQTT y se actualiza  la página de gestión luego de reiniciar el programa. (configuration, restart)

switch:
  - platform: mqtt
    name: 'oficina_ctrlIR01'
    state_topic: 'oficina/CtrlIR01/estado'
    command_topic: 'oficina/CtrlIR01/cambia'
    optimistic: false

  - platform: mqtt
    name: 'oficina_ctrlIRlee'
    state_topic: 'oficina/CtrlIR01/leer'
    command_topic: 'oficina/CtrlIR01/grabar'
    optimistic: false

  - platform: mqtt
    name: 'oficina_LeeTemperatura01'
    command_topic: 'oficina/CtrlIR01/actualiza'
    optimistic: false

sensor:
  - platform: mqtt
    name: 'oficina_temperatura1'
    unit_of_measurement: '°C'
    state_topic: 'oficina/CtrlIR01/temperatura'

  - platform: mqtt
    name: 'oficina_humedad1'
    unit_of_measurement: '%'
    state_topic: 'oficina/CtrlIR01/humedad'

además de lo necesario para incorporar la parte del sensor de temperatura y humedad.

Como resultado, se puede observar los valores de temperatura y humedad en la parte superior de la ventana de Home Assistant.

La sección de interruptores tiene el orden de:

1. Emitir la señal IR
2. Activar estado para leer un código IR
3. Tomar una lectura de temperatura fuera del intervalo regular

El intervalo regular para sensar los valores de temperatura está configurado cada 5 min o más en la sección archivo.ino