Files
hassos_config/esphome/sensors/battery.yaml
2024-04-10 14:49:07 +02:00

37 lines
905 B
YAML
Executable File

---
sensor:
# Batterie volt
# - platform: adc
# pin: ${pin_vbatt}
# name: 'Battery Voltage'
# id: 'Battery_voltage'
# attenuation: 11db
# unit_of_measurement: 'V'
# icon: 'mdi:battery-high'
# device_class: 'voltage'
# state_class: 'measurement'
# accuracy_decimals: 2
# filters:
# - multiply: 2
# - calibrate_linear:
# # Map 0.0 (from sensor) to 0.0 (true value)
# - 0.0 -> 0.0
# - 4.0 -> 4.0
# update_interval: ${update_interval}
# Battery %
- platform: adc
pin: ${pin_vbatt}
name: 'Battery level'
id: 'Battery_level'
attenuation: 11db
accuracy_decimals: 2
unit_of_measurement: '%'
filters:
- multiply: 2
- calibrate_linear:
# Map 0.0 (from sensor) to 0.0 (true value)
- 3.18 -> 0.0
- 4.20 -> 100.0
update_interval: ${update_interval}