Fix Helpers
This commit is contained in:
@@ -6,21 +6,29 @@ input_number:
|
|||||||
furbot_main_brush_life_hours:
|
furbot_main_brush_life_hours:
|
||||||
unit_of_measurement: h
|
unit_of_measurement: h
|
||||||
initial: 300
|
initial: 300
|
||||||
|
min: 10
|
||||||
|
max: 300
|
||||||
mode: box
|
mode: box
|
||||||
|
|
||||||
furbot_right_brush_life_hours:
|
furbot_right_brush_life_hours:
|
||||||
unit_of_measurement: h
|
unit_of_measurement: h
|
||||||
initial: 200
|
initial: 200
|
||||||
|
min: 10
|
||||||
|
max: 300
|
||||||
mode: box
|
mode: box
|
||||||
|
|
||||||
furbot_filter_life_hours:
|
furbot_filter_life_hours:
|
||||||
unit_of_measurement: h
|
unit_of_measurement: h
|
||||||
initial: 150
|
initial: 150
|
||||||
|
min: 10
|
||||||
|
max: 300
|
||||||
mode: box
|
mode: box
|
||||||
|
|
||||||
furbot_sensor_life_hours:
|
furbot_sensor_life_hours:
|
||||||
unit_of_measurement: h
|
unit_of_measurement: h
|
||||||
initial: 30
|
initial: 30
|
||||||
|
min: 10
|
||||||
|
max: 300
|
||||||
mode: box
|
mode: box
|
||||||
|
|
||||||
input_text:
|
input_text:
|
||||||
@@ -35,22 +43,22 @@ template:
|
|||||||
- name: Furbot Main Brush Life Pct
|
- name: Furbot Main Brush Life Pct
|
||||||
state_class: measurement
|
state_class: measurement
|
||||||
unit_of_measurement: "%"
|
unit_of_measurement: "%"
|
||||||
state: "{{ (states('sensor.valetudo_furbot_main_brush') | float) / (states('input_number.furbot_main_brush_life_hours') * 3600) }}"
|
state: "{{ (states('sensor.valetudo_furbot_main_brush') | default(7200) | float) / (states('input_number.furbot_main_brush_life_hours') * 3600) }}"
|
||||||
|
|
||||||
- name: Furbot Right Brush Life Pct
|
- name: Furbot Right Brush Life Pct
|
||||||
state_class: measurement
|
state_class: measurement
|
||||||
unit_of_measurement: "%"
|
unit_of_measurement: "%"
|
||||||
state: "{{ (states('sensor.valetudo_furbot_right_brush') | float) / (states('input_number.furbot_right_brush_life_hours') * 3600) }}"
|
state: "{{ (states('sensor.valetudo_furbot_right_brush') | default(7200) | default | float) / (states('input_number.furbot_right_brush_life_hours') * 3600) }}"
|
||||||
|
|
||||||
- name: Furbot Filter Life Pct
|
- name: Furbot Filter Life Pct
|
||||||
state_class: measurement
|
state_class: measurement
|
||||||
unit_of_measurement: "%"
|
unit_of_measurement: "%"
|
||||||
state: "{{ (states('sensor.valetudo_furbot_main_filter') | float) / (states('input_number.furbot_filter_life_hours') * 3600) }}"
|
state: "{{ (states('sensor.valetudo_furbot_main_filter') | default(7200) | float) / (states('input_number.furbot_filter_life_hours') * 3600) }}"
|
||||||
|
|
||||||
- name: Furbot Sensor Cleaning Pct
|
- name: Furbot Sensor Cleaning Pct
|
||||||
state_class: measurement
|
state_class: measurement
|
||||||
unit_of_measurement: "%"
|
unit_of_measurement: "%"
|
||||||
state: "{{ (states('sensor.valetudo_furbot_sensor_cleaning') | float) / (states('input_number.furbot_sensor_life_hours') * 3600) }}"
|
state: "{{ (states('sensor.valetudo_furbot_sensor_cleaning') | default(7200) | float) / (states('input_number.furbot_sensor_life_hours') * 3600) }}"
|
||||||
|
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
# Vacuum Scripts
|
# Vacuum Scripts
|
||||||
|
|||||||
Reference in New Issue
Block a user