I am setting up a rain gauge using a tilt bucket and ESP32 and having a configuration challenge I am hoping someone can illuminate me on.
My problem is that I cannot see the ‘Rain Beat’ variable of the pulse_meter. It’s very odd because I can see the ‘Rain Beat’ in the log, but it’s not available as an Entity in the Entities table or anywhere else that I can find. It’s also not visible in the Device Info screen. The ‘Rain Total’ shows up just fine everywhere, just not the ‘Rain Beat’. Since it’s showing up in the log, I know the hardware and recognition of the pulse is working.
The log output and configuration are below.
From the log:
[22:16:23.379][D][sensor:133]: 'Rain Total': Sending state 0.30360 in with 4 decimals of accuracy
[22:16:23.382][D][sensor:133]: 'Rain Beat': Sending state 0.01416 in/h with 4 decimals of accuracy
Rain.yaml file
sensor:
- platform: pulse_meter
id: rain_beat
name: 'Rain Beat'
pin:
number: GPIO32
mode:
input: True
pullup: True
internal: True
device_class: precipitation
state_class: measurement
internal_filter_mode: EDGE
accuracy_decimals: 4
unit_of_measurement: "in/h"
filters:
- multiply: 0.0132 # inches per bucket
total:
unit_of_measurement: 'in'
device_class: precipitation
name: 'Rain Total'
id: rain_total
accuracy_decimals: 4
icon: "mdi:weather-pouring"
filters:
- multiply: 0.0132 # inches per bucket