29 lines
681 B
YAML
29 lines
681 B
YAML
---
|
|
sensor:
|
|
- platform: adc
|
|
pin: ${pin_vbatt}
|
|
name: "Battery voltage"
|
|
id: battery_voltage
|
|
unit_of_measurement: "V"
|
|
accuracy_decimals: 1
|
|
device_class: "voltage"
|
|
entity_category: "diagnostic"
|
|
disabled_by_default: true
|
|
update_interval: 30s
|
|
attenuation: auto
|
|
filters:
|
|
- multiply: 4.11
|
|
|
|
- platform: copy
|
|
id: battery_percent
|
|
source_id: battery_voltage
|
|
name: "Battery level"
|
|
unit_of_measurement: "%"
|
|
accuracy_decimals: 0
|
|
device_class: "battery"
|
|
entity_category: "diagnostic"
|
|
filters:
|
|
- lambda: return (x - 2.7) / (4.2 - 2.7) * 100;
|
|
- clamp:
|
|
min_value: 0
|
|
max_value: 100 |