35 lines
1.2 KiB
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') }}"
|