Hi, I have a sensor sending three values over MQTT (temperature, humidity, battery level). But the battery level only gets sent every 10 transmissions, so when I send a temperture and humidity reading then my battery level on dashboard goes blank. And when I send a battery level then my temperature and humidity values go blank. Is there a config that allows me to send subsets of data (e,g, temperature, humidity and battery level) without having to send all three with every MQTT message?
Here is the YAML I am using:
sensor:
- platform: mqtt
name: “Temperature”
state_topic: “myhome/RF_Device04”
unit_of_measurement: ‘°C’
value_template: “{{ value_json.TMP }}” - platform: mqtt
name: “Humidity”
state_topic: “myhome/RF_Device04”
unit_of_measurement: ‘%’
value_template: “{{ value_json.HUM }}” - platform: mqtt
name: “Battery”
state_topic: “myhome/RF_Device04”
unit_of_measurement: ‘V’
value_template: “{{ value_json.BATT }}”