Bom dia,
Tenho já um sensor dht22 configurado num wemos e funciona lindamente com o codigo que fiz.
Agora tenho outro wemos, mas desta com o tasmota.
O tasmota envia bem as informações ao mqtt broker de 5 em 5 minutos sem falhas.
Alterei a minha configuração do broker conforme a wiki do tasmota e meti “availability_topic” nos sensores pensando que podia ser disso.
No HA é que não recolha essa informações (como se vê no 2º grafico as vezes ao longo do grafico recolha as informações).
A configuração que tenho no HA:
mqtt:
broker: 172.16.1.142
port: 1883
keepalive: 60
protocol: 3.1
client_id: HA74874646327648723
username: !secret mqtt_username
password: !secret mqtt_password
birth_message:
topic: "ha/LWT"
payload: "Online"
qos: 1
retain: true
will_message:
topic: "ha/LWT"
payload: "Offline"
qos: 1
retain: true
sensors.yaml:
- platform: mqtt
state_topic: "tele/salajantar/SENSOR"
name: "Temperatura Sala Jantar"
icon: mdi:thermometer
expire_after: 300
availability_topic: "tele/salajantar/LWT"
unit_of_measurement: °C
value_template: "{{ value_json['SI7021'].Temperature }}"
payload_available: "Online"
payload_not_available: "Offline"
force_update: true
- platform: mqtt
state_topic: "tele/salajantar/SENSOR"
name: "Humidade Sala Jantar"
icon: mdi:water-percent
expire_after: 300
availability_topic: "tele/salajantar/LWT"
value_template: "{{ value_json['SI7021'].Humidity }}"
unit_of_measurement: '%'
payload_available: "Online"
payload_not_available: "Offline"
force_update: true
switch:
- platform: mqtt
name: "Tv Sala Jantar"
icon: mdi:television
state_topic: "stat/salajantar/POWER"
command_topic: "cmnd/salajantar/power"
availability_topic: "tele/salajantar/LWT"
payload_available: "Online"
payload_not_available: "Offline"
qos: 1
payload_on: "ON"
payload_off: "OFF"
retain: true
Obrigado pela ajuda.