Add Helpers for Vacuum Consumables
This commit is contained in:
@@ -2,11 +2,56 @@
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Vacuum Helpers
|
||||
input_number:
|
||||
furbot_main_brush_life_hours:
|
||||
unit_of_measurement: h
|
||||
initial: 300
|
||||
mode: box
|
||||
|
||||
furbot_right_brush_life_hours:
|
||||
unit_of_measurement: h
|
||||
initial: 200
|
||||
mode: box
|
||||
|
||||
furbot_filter_life_hours:
|
||||
unit_of_measurement: h
|
||||
initial: 150
|
||||
mode: box
|
||||
|
||||
furbot_sensor_life_hours:
|
||||
unit_of_measurement: h
|
||||
initial: 30
|
||||
mode: box
|
||||
|
||||
input_text:
|
||||
furbot_last_fan_speed:
|
||||
name: Furbot Last Fan Speed
|
||||
initial: ""
|
||||
|
||||
template:
|
||||
|
||||
# Consumable Helpers
|
||||
sensor:
|
||||
- name: Furbot Main Brush Life Pct
|
||||
state_class: measurement
|
||||
unit_of_measurement: "%"
|
||||
state: "{{ (states('sensor.valetudo_furbot_main_brush') | float) / (states('input_number.furbot_main_brush_life_hours') * 3600) }}"
|
||||
|
||||
- name: Furbot Right Brush Life Pct
|
||||
state_class: measurement
|
||||
unit_of_measurement: "%"
|
||||
state: "{{ (states('sensor.valetudo_furbot_right_brush') | float) / (states('input_number.furbot_right_brush_life_hours') * 3600) }}"
|
||||
|
||||
- name: Furbot Filter Life Pct
|
||||
state_class: measurement
|
||||
unit_of_measurement: "%"
|
||||
state: "{{ (states('sensor.valetudo_furbot_main_filter') | float) / (states('input_number.furbot_filter_life_hours') * 3600) }}"
|
||||
|
||||
- name: Furbot Sensor Cleaning Pct
|
||||
state_class: measurement
|
||||
unit_of_measurement: "%"
|
||||
state: "{{ (states('sensor.valetudo_furbot_sensor_cleaning') | float) / (states('input_number.furbot_sensor_life_hours') * 3600) }}"
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Vacuum Scripts
|
||||
script:
|
||||
|
||||
Reference in New Issue
Block a user