Tras la actualización 2022.6, toca actualizar mqtt en Home Assistant. La configuración que teníamos hasta ahora ya aparece cómo obsoleta y dejará de estar soportada en la actualización 2022.9. Es decir, en septiembre.
En el vídeo de más abajo te explico detalladamente el proceso que he seguido para actualizar mis entidades y sensores de mqtt y aquí te dejo algunos ejemplos de código por si te pueden ser de utilidad.
Si aún no tienes tu mosquitto broker instalado, en este otro artícuolo, te cuento cómo hacerlo.
Código utilizado para actualizar MQTT en Home Assistant
¡¡Atención!! lo que vas a ver a continuación, son ejemplos de mi Home Assistant, tú tienes que adaptarlos a tu propia instalación.
### CONFIGURACIÓN
broker: 192.168.86.70
port: 1883
username: !secret mqtt_username
password: !secret mqtt_password
discovery: true
### LUCES MQTT
light:
- name: "sofa"
state_topic: "shellies/sofa/relay/0"
command_topic: "shellies/sofa/relay/0/command"
#availability_topic: "shellies/sofa/online"
optimistic: false
payload_on: "on"
payload_off: "off"
payload_available: "true"
payload_not_available: "false"
retain: false
qos: 1
### SENSORES MQTT
sensor:
### LAVADORA
- name: "Lavadora Watios actual"
state_topic: "tele/SonoffWashing_machine/SENSOR"
value_template: "{{ value_json['ENERGY'].Power }}"
unit_of_measurement: "W"
### MI PC
- name: "PC Albert - CPU Usada"
state_topic: "iotlink/workgroup/albert2018/windows-monitor/stats/cpu/usage"
unit_of_measurement: '%'
icon: mdi:speedometer
value_template: "{{ value }}"
availability_topic: "iotlink/workgroup/albert2018/lwt"
payload_available: "ON"
payload_not_available: "OFF"
qos: 1
### BINARY SENSOR
binary_sensor:
- name: "My Computer - Connected"
state_topic: "iotlink/workgroup/alberT2018/lwt"
value_template: "{{ value }}"
payload_on: "ON"
payload_off: "OFF"
device_class: "connectivity"
qos: 1
Si quieres aprender a controlar tu PC desde Home Assistant y tener todos estos sensores, no te pierdas este artículo: Encender/apagar PC desde Home Assistant.
Índice de contenido