added cycle status

This commit is contained in:
2026-03-24 12:22:49 -04:00
parent 239bef975a
commit 0c0810a06b

View File

@@ -68,6 +68,20 @@ script:
data: data:
option: "Do Not Disturb" option: "Do Not Disturb"
cycle_richie_status:
alias: "Cycle Richie Status"
icon: mdi:account-switch
sequence:
- service: input_select.select_option
target:
entity_id: input_select.richie_status
data:
option: >
{% set current = states('input_select.richie_status') %}
{% if current == 'Available' %}Busy
{% elif current == 'Busy' %}Do Not Disturb
{% else %}Available{% endif %}
# Maple
set_maple_available: set_maple_available:
alias: "Maple → Available" alias: "Maple → Available"
icon: mdi:circle icon: mdi:circle
@@ -97,3 +111,17 @@ script:
entity_id: input_select.partner_status entity_id: input_select.partner_status
data: data:
option: "Do Not Disturb" option: "Do Not Disturb"
cycle_maple_status:
alias: "Cycle Maple Status"
icon: mdi:account-switch
sequence:
- service: input_select.select_option
target:
entity_id: input_select.partner_status
data:
option: >
{% set current = states('input_select.partner_status') %}
{% if current == 'Available' %}Busy
{% elif current == 'Busy' %}Do Not Disturb
{% else %}Available{% endif %}