home-automation/sensors/sopine-battery.yaml

35 lines
1.2 KiB
YAML

- platform: command_line
name: "sopine_battery"
command: '/config/sensors/scripts/battery_sopine.py'
json_attributes:
- status
- voltage
- capacity
- present
- current
- health
- platform: template
sensors:
sopine_battery_status:
entity_id: "sensor.sopine_battery"
value_template: "{{ state_attr('sensor.sopine_battery', 'status') }}"
sopine_battery_voltage:
entity_id: "sensor.sopine_battery"
value_template: "{{ state_attr('sensor.sopine_battery', 'voltage') }}"
unit_of_measurement: "V"
sopine_battery_capacity:
entity_id: "sensor.sopine_battery"
value_template: "{{ state_attr('sensor.sopine_battery', 'capacity') }}"
unit_of_measurement: "%"
sopine_battery_present:
entity_id: "sensor.sopine_battery"
value_template: "{{ state_attr('sensor.sopine_battery', 'present') }}"
sopine_battery_current:
entity_id: "sensor.sopine_battery"
value_template: "{{ state_attr('sensor.sopine_battery', 'current') }}"
unit_of_measurement: "A"
sopine_battery_health:
entity_id: "sensor.sopine_battery"
value_template: "{{ state_attr('sensor.sopine_battery', 'health') }}"