I have some sensors like this one:
- name: "Sala"
unique_id: "temp_sala"
state_topic: "zigbee2mqtt/temp_sala"
value_template: "{{ value_json.temperature }}"
unit_of_measurement: "°C"
Those sensors publish the battery status too, how can I add it? Thanks!
One way is to make a new “entity”, that’s not actually linked to your previous temperature sensor. I’m not familiar with how to tie them together in a “device” like how ZigBee2mqtt auto discovery does.
So just add a new “sensor”/“entity”
- name: "Sala_battery" unique_id: "temp_sala_battery" state_topic: "zigbee2mqtt/temp_sala" value_template: "{{ value_json.battery }}" unit_of_measurement: "%"
Use MQTT Explorer to listen to your ZigBee2mqtt broker topic “zigbee2mqtt/temp_sala” to get the exact field name (battery, battery_state or some such)