Initial Commit
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
recorder:
|
||||
exclude:
|
||||
entities:
|
||||
- input_text.deebot_obi_wan_cleanobi_queue
|
||||
- script.deebot_room_queue
|
||||
entity_globs:
|
||||
- sensor.deebot_*_queue_*
|
||||
|
||||
input_text:
|
||||
deebot_obi_wan_cleanobi_queue:
|
||||
name: Obi-Wan Cleanobi Raum Reihenfolge
|
||||
max: 255 # Current max limit. See https://www.home-assistant.io/integrations/input_text/#max
|
||||
# Room name comes from the integration to match attribute names
|
||||
|
||||
template:
|
||||
unique_id: deebot_obi_wan_cleanobi_queue
|
||||
trigger:
|
||||
- platform: state
|
||||
entity_id: input_text.deebot_obi_wan_cleanobi_queue
|
||||
sensor:
|
||||
# Add for each room the following. Change room_name accordingly
|
||||
- unique_id: deebot_obi_wan_cleanobi_queue_wohnzimmer1
|
||||
name: deebot_obi_wan_cleanobi_queue_wohnzimmer1
|
||||
# room_name must match the room name provided by the vacuum
|
||||
state: >
|
||||
{% set room_name = "wohnzimmer1" %}
|
||||
{% set queue = trigger.to_state.state.split(",") %}
|
||||
{{ queue.index(room_name)+1 if room_name in queue else 0 }}
|
||||
- unique_id: deebot_obi_wan_cleanobi_queue_kuche1
|
||||
name: deebot_obi_wan_cleanobi_queue_kuche1
|
||||
# room_name must match the room name provided by the vacuum
|
||||
state: >
|
||||
{% set room_name = "kuche1" %}
|
||||
{% set queue = trigger.to_state.state.split(",") %}
|
||||
{{ queue.index(room_name)+1 if room_name in queue else 0 }}
|
||||
- unique_id: deebot_obi_wan_cleanobi_queue_buro1
|
||||
name: deebot_obi_wan_cleanobi_queue_buro1
|
||||
# room_name must match the room name provided by the vacuum
|
||||
state: >
|
||||
{% set room_name = "buro1" %}
|
||||
{% set queue = trigger.to_state.state.split(",") %}
|
||||
{{ queue.index(room_name)+1 if room_name in queue else 0 }}
|
||||
- unique_id: deebot_obi_wan_cleanobi_queue_badezimmer1
|
||||
name: deebot_obi_wan_cleanobi_queue_badezimmer1
|
||||
# room_name must match the room name provided by the vacuum
|
||||
state: >
|
||||
{% set room_name = "badezimmer1" %}
|
||||
{% set queue = trigger.to_state.state.split(",") %}
|
||||
{{ queue.index(room_name)+1 if room_name in queue else 0 }}
|
||||
- unique_id: deebot_obi_wan_cleanobi_queue_flur1
|
||||
name: deebot_obi_wan_cleanobi_queue_flur1
|
||||
# room_name must match the room name provided by the vacuum
|
||||
state: >
|
||||
{% set room_name = "flur1" %}
|
||||
{% set queue = trigger.to_state.state.split(",") %}
|
||||
{{ queue.index(room_name)+1 if room_name in queue else 0 }}
|
||||
Reference in New Issue
Block a user