From 3305a376c89155f00c70f9ad30e4153c8558071e Mon Sep 17 00:00:00 2001 From: aderusha Date: Thu, 8 Apr 2021 14:58:38 -0400 Subject: [PATCH] Fix broke {{ break }} --- .../blueprints/hasp_Activate_Page.yaml | 3 --- .../blueprints/hasp_Activate_Page_on_Idle.yaml | 5 ----- .../blueprints/hasp_Core_Functionality.yaml | 17 ----------------- .../blueprints/hasp_Create_Device_Triggers.yaml | 3 --- .../blueprints/hasp_Dim_Screen_on_Idle.yaml | 3 --- .../hasp_Display_Alarm_Control_page7.yaml | 8 -------- .../hasp_Display_Calendar_with_Icon.yaml | 8 -------- .../blueprints/hasp_Display_Clock.yaml | 8 -------- .../hasp_Display_Clock_with_Icon.yaml | 8 -------- .../hasp_Display_Dimmer_with_Icon.yaml | 8 -------- .../hasp_Display_Entity_State_or_Attribute.yaml | 7 ------- .../hasp_Display_Heatpump_Control_page6.yaml | 8 -------- .../hasp_Display_Heatpump_Control_page9.yaml | 8 -------- .../hasp_Display_Media_Control_page8.yaml | 8 -------- ...asp_Display_Temperature_Color_Icon_Only.yaml | 9 --------- ...isplay_Temperature_with_Icon_and_Colors.yaml | 9 --------- .../blueprints/hasp_Display_Template.yaml | 7 ------- .../blueprints/hasp_Display_Text.yaml | 7 ------- .../blueprints/hasp_Display_Toggle.yaml | 7 ------- .../hasp_Display_Volume_Control_page8.yaml | 5 ----- .../hasp_Display_Weather_Condition.yaml | 7 ------- ...asp_Display_Weather_Condition_Icon_Only.yaml | 9 --------- ...asp_Display_Weather_Condition_with_Icon.yaml | 9 --------- .../hasp_Display_Weather_Forecast.yaml | 7 ------- .../blueprints/hasp_Perform_Action.yaml | 3 --- .../blueprints/hasp_Theme_Dark_on_Light.yaml | 4 ---- .../hasp_Theme_Light_on_BlueDark.yaml | 4 ---- .../blueprints/hasp_Theme_Light_on_Dark.yaml | 4 ---- 28 files changed, 193 deletions(-) diff --git a/Home_Assistant/blueprints/hasp_Activate_Page.yaml b/Home_Assistant/blueprints/hasp_Activate_Page.yaml index c2de65d..60054fc 100644 --- a/Home_Assistant/blueprints/hasp_Activate_Page.yaml +++ b/Home_Assistant/blueprints/hasp_Activate_Page.yaml @@ -76,7 +76,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} hasppage: !input hasppage @@ -91,14 +90,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Activate_Page_on_Idle.yaml b/Home_Assistant/blueprints/hasp_Activate_Page_on_Idle.yaml index 56dcc3f..5b51376 100644 --- a/Home_Assistant/blueprints/hasp_Activate_Page_on_Idle.yaml +++ b/Home_Assistant/blueprints/hasp_Activate_Page_on_Idle.yaml @@ -67,7 +67,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} targetpage: !input targetpage @@ -78,7 +77,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^number\..*_active_page(?:_\d+|)$") -%} {%- set activepage.entity=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {% if states(activepage.entity)|lower == "none" %}-1{% else %}{{ states(activepage.entity) | int }}{% endif %} @@ -89,14 +87,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' @@ -132,7 +128,6 @@ action: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^number\..*_active_page(?:_\d+|)$") -%} {%- set currentpage.entity=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- if states(currentpage.entity) == targetpage -%} diff --git a/Home_Assistant/blueprints/hasp_Core_Functionality.yaml b/Home_Assistant/blueprints/hasp_Core_Functionality.yaml index 2e1f76c..54e0423 100644 --- a/Home_Assistant/blueprints/hasp_Core_Functionality.yaml +++ b/Home_Assistant/blueprints/hasp_Core_Functionality.yaml @@ -222,7 +222,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} page1text: !input page1text @@ -247,7 +246,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^number\..*_active_page(?:_\d+|)$") -%} {%- set activepage.entity=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {% if states(activepage.entity)|lower == "none" %}-1{% else %}{{ states(activepage.entity) | int }}{% endif %} @@ -259,7 +257,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} haspIP: '{{state_attr(haspsensor, "haspIP")}}' @@ -317,14 +314,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' @@ -558,7 +553,6 @@ action: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} rgb_color: "{{default_selected_foreground_color}}" @@ -568,7 +562,6 @@ action: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} brightness: "{{default_selected_foreground_brightness}}" @@ -578,7 +571,6 @@ action: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} rgb_color: "{{default_selected_background_color}}" @@ -588,7 +580,6 @@ action: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} brightness: "{{default_selected_background_brightness}}" @@ -598,7 +589,6 @@ action: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} rgb_color: "{{default_unselected_foreground_color}}" @@ -608,7 +598,6 @@ action: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} brightness: "{{default_unselected_foreground_brightness}}" @@ -618,7 +607,6 @@ action: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} rgb_color: "{{default_unselected_background_color}}" @@ -628,7 +616,6 @@ action: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} brightness: "{{default_unselected_background_brightness}}" @@ -669,7 +656,6 @@ action: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -690,7 +676,6 @@ action: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -711,7 +696,6 @@ action: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -732,7 +716,6 @@ action: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} diff --git a/Home_Assistant/blueprints/hasp_Create_Device_Triggers.yaml b/Home_Assistant/blueprints/hasp_Create_Device_Triggers.yaml index 1cd9ec7..4a5ca8e 100644 --- a/Home_Assistant/blueprints/hasp_Create_Device_Triggers.yaml +++ b/Home_Assistant/blueprints/hasp_Create_Device_Triggers.yaml @@ -59,14 +59,12 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} haspClientId: '{{state_attr(haspsensor, "haspClientID")}}' @@ -80,7 +78,6 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} diff --git a/Home_Assistant/blueprints/hasp_Dim_Screen_on_Idle.yaml b/Home_Assistant/blueprints/hasp_Dim_Screen_on_Idle.yaml index f4d00f5..6c45ddd 100755 --- a/Home_Assistant/blueprints/hasp_Dim_Screen_on_Idle.yaml +++ b/Home_Assistant/blueprints/hasp_Dim_Screen_on_Idle.yaml @@ -57,7 +57,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} darkvalue: !input darkvalue @@ -71,14 +70,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Alarm_Control_page7.yaml b/Home_Assistant/blueprints/hasp_Display_Alarm_Control_page7.yaml index fa2f1d0..d0c4474 100644 --- a/Home_Assistant/blueprints/hasp_Display_Alarm_Control_page7.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Alarm_Control_page7.yaml @@ -63,7 +63,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} alarmpanel: !input alarmpanel @@ -76,7 +75,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} haspIP: '{{state_attr(haspsensor, "haspIP")}}' @@ -94,7 +92,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -107,7 +104,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -120,7 +116,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -133,7 +128,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -152,14 +146,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Calendar_with_Icon.yaml b/Home_Assistant/blueprints/hasp_Display_Calendar_with_Icon.yaml index 3d3c852..01d88fb 100644 --- a/Home_Assistant/blueprints/hasp_Display_Calendar_with_Icon.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Calendar_with_Icon.yaml @@ -60,7 +60,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} hasppage: !input hasppage @@ -78,7 +77,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^number\..*_active_page(?:_\d+|)$") -%} {%- set activepage.entity=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {% if states(activepage.entity)|lower == "none" %}-1{% else %}{{ states(activepage.entity) | int }}{% endif %} @@ -87,7 +85,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -100,7 +97,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -113,7 +109,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -126,7 +121,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -149,14 +143,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Clock.yaml b/Home_Assistant/blueprints/hasp_Display_Clock.yaml index a6f2a86..f1626d7 100644 --- a/Home_Assistant/blueprints/hasp_Display_Clock.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Clock.yaml @@ -152,14 +152,12 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} hasppage: !input hasppage @@ -189,7 +187,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -202,7 +199,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -215,7 +211,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -228,7 +223,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -243,14 +237,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Clock_with_Icon.yaml b/Home_Assistant/blueprints/hasp_Display_Clock_with_Icon.yaml index 8cd72af..6e5ca3f 100644 --- a/Home_Assistant/blueprints/hasp_Display_Clock_with_Icon.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Clock_with_Icon.yaml @@ -65,7 +65,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} hasppage: !input hasppage @@ -80,7 +79,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^number\..*_active_page(?:_\d+|)$") -%} {%- set activepage.entity=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {% if states(activepage.entity)|lower == "none" %}-1{% else %}{{ states(activepage.entity) | int }}{% endif %} @@ -93,7 +91,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -106,7 +103,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -119,7 +115,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -132,7 +127,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -155,14 +149,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Dimmer_with_Icon.yaml b/Home_Assistant/blueprints/hasp_Display_Dimmer_with_Icon.yaml index 96d78fc..494df9b 100644 --- a/Home_Assistant/blueprints/hasp_Display_Dimmer_with_Icon.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Dimmer_with_Icon.yaml @@ -134,7 +134,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} hasppage: !input hasppage @@ -165,7 +164,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^number\..*_active_page(?:_\d+|)$") -%} {%- set activepage.entity=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {% if states(activepage.entity)|lower == "none" %}-1{% else %}{{ states(activepage.entity) | int }}{% endif %} @@ -178,7 +176,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -191,7 +188,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -204,7 +200,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -217,7 +212,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -241,14 +235,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Entity_State_or_Attribute.yaml b/Home_Assistant/blueprints/hasp_Display_Entity_State_or_Attribute.yaml index 11f0b60..fdafb9f 100644 --- a/Home_Assistant/blueprints/hasp_Display_Entity_State_or_Attribute.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Entity_State_or_Attribute.yaml @@ -192,7 +192,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} hasppage: !input hasppage @@ -241,7 +240,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -254,7 +252,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -267,7 +264,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -280,7 +276,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -295,14 +290,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Heatpump_Control_page6.yaml b/Home_Assistant/blueprints/hasp_Display_Heatpump_Control_page6.yaml index 84a7592..193a9ba 100755 --- a/Home_Assistant/blueprints/hasp_Display_Heatpump_Control_page6.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Heatpump_Control_page6.yaml @@ -121,14 +121,12 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} heatpump: !input heatpump @@ -152,7 +150,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -165,7 +162,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -178,7 +174,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -191,7 +186,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -272,14 +266,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} toggle_hp_state: "{%- if hp_is_off -%}heat_cool{%- else -%}off{%- endif -%}" diff --git a/Home_Assistant/blueprints/hasp_Display_Heatpump_Control_page9.yaml b/Home_Assistant/blueprints/hasp_Display_Heatpump_Control_page9.yaml index 3a2002a..ed469ed 100755 --- a/Home_Assistant/blueprints/hasp_Display_Heatpump_Control_page9.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Heatpump_Control_page9.yaml @@ -121,14 +121,12 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} heatpump: !input heatpump @@ -152,7 +150,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -165,7 +162,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -178,7 +174,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -191,7 +186,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -272,14 +266,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} toggle_hp_state: "{%- if hp_is_off -%}heat_cool{%- else -%}off{%- endif -%}" diff --git a/Home_Assistant/blueprints/hasp_Display_Media_Control_page8.yaml b/Home_Assistant/blueprints/hasp_Display_Media_Control_page8.yaml index 6fa51b3..cb8043a 100644 --- a/Home_Assistant/blueprints/hasp_Display_Media_Control_page8.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Media_Control_page8.yaml @@ -58,14 +58,12 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} mediaplayer: !input mediaplayer @@ -85,7 +83,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -98,7 +95,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -111,7 +107,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -124,7 +119,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -153,14 +147,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Temperature_Color_Icon_Only.yaml b/Home_Assistant/blueprints/hasp_Display_Temperature_Color_Icon_Only.yaml index a36d09e..53b4bdf 100644 --- a/Home_Assistant/blueprints/hasp_Display_Temperature_Color_Icon_Only.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Temperature_Color_Icon_Only.yaml @@ -181,14 +181,12 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} hasppage: !input hasppage @@ -244,7 +242,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^number\..*_active_page(?:_\d+|)$") -%} {%- set activepage.entity=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {% if states(activepage.entity)|lower == "none" %}-1{% else %}{{ states(activepage.entity) | int }}{% endif %} @@ -257,7 +254,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -270,7 +266,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -283,7 +278,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -296,7 +290,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -329,14 +322,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Temperature_with_Icon_and_Colors.yaml b/Home_Assistant/blueprints/hasp_Display_Temperature_with_Icon_and_Colors.yaml index 2a06490..0981fe9 100644 --- a/Home_Assistant/blueprints/hasp_Display_Temperature_with_Icon_and_Colors.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Temperature_with_Icon_and_Colors.yaml @@ -204,14 +204,12 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} hasppage: !input hasppage @@ -277,7 +275,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^number\..*_active_page(?:_\d+|)$") -%} {%- set activepage.entity=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {% if states(activepage.entity)|lower == "none" %}-1{% else %}{{ states(activepage.entity) | int }}{% endif %} @@ -290,7 +287,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -303,7 +299,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -316,7 +311,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -329,7 +323,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -368,14 +361,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Template.yaml b/Home_Assistant/blueprints/hasp_Display_Template.yaml index 898adae..0b5a68c 100644 --- a/Home_Assistant/blueprints/hasp_Display_Template.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Template.yaml @@ -165,7 +165,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} hasppage: !input hasppage @@ -192,7 +191,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -205,7 +203,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -218,7 +215,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -231,7 +227,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -246,14 +241,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Text.yaml b/Home_Assistant/blueprints/hasp_Display_Text.yaml index e80152e..5e038f1 100644 --- a/Home_Assistant/blueprints/hasp_Display_Text.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Text.yaml @@ -149,7 +149,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} hasppage: !input hasppage @@ -175,7 +174,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -188,7 +186,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -201,7 +198,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -214,7 +210,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -229,14 +224,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Toggle.yaml b/Home_Assistant/blueprints/hasp_Display_Toggle.yaml index bcff3f5..f52220e 100644 --- a/Home_Assistant/blueprints/hasp_Display_Toggle.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Toggle.yaml @@ -276,7 +276,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} hasppage: !input hasppage @@ -313,7 +312,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -326,7 +324,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -339,7 +336,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -352,7 +348,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -375,14 +370,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Volume_Control_page8.yaml b/Home_Assistant/blueprints/hasp_Display_Volume_Control_page8.yaml index 59102fb..02c0907 100644 --- a/Home_Assistant/blueprints/hasp_Display_Volume_Control_page8.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Volume_Control_page8.yaml @@ -47,7 +47,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} volumeentity: !input volumeentity @@ -63,7 +62,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -76,7 +74,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -92,14 +89,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} # jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Weather_Condition.yaml b/Home_Assistant/blueprints/hasp_Display_Weather_Condition.yaml index 87b0baf..2f4b688 100644 --- a/Home_Assistant/blueprints/hasp_Display_Weather_Condition.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Weather_Condition.yaml @@ -148,7 +148,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} hasppage: !input hasppage @@ -176,7 +175,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -189,7 +187,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -202,7 +199,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -215,7 +211,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -230,14 +225,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} selectedfgtopic: '{{ "hasp/" ~ haspname ~ "/light/selectedforegroundcolor/rgb" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Weather_Condition_Icon_Only.yaml b/Home_Assistant/blueprints/hasp_Display_Weather_Condition_Icon_Only.yaml index 27a0906..a75bcdb 100644 --- a/Home_Assistant/blueprints/hasp_Display_Weather_Condition_Icon_Only.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Weather_Condition_Icon_Only.yaml @@ -64,14 +64,12 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} hasppage: !input hasppage @@ -147,7 +145,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^number\..*_active_page(?:_\d+|)$") -%} {%- set activepage.entity=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {% if states(activepage.entity)|lower == "none" %}-1{% else %}{{ states(activepage.entity) | int }}{% endif %} @@ -160,7 +157,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -173,7 +169,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -186,7 +181,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -199,7 +193,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -214,14 +207,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Weather_Condition_with_Icon.yaml b/Home_Assistant/blueprints/hasp_Display_Weather_Condition_with_Icon.yaml index 14b3bd8..ed7e0e4 100644 --- a/Home_Assistant/blueprints/hasp_Display_Weather_Condition_with_Icon.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Weather_Condition_with_Icon.yaml @@ -64,14 +64,12 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} hasppage: !input hasppage @@ -147,7 +145,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^number\..*_active_page(?:_\d+|)$") -%} {%- set activepage.entity=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {% if states(activepage.entity)|lower == "none" %}-1{% else %}{{ states(activepage.entity) | int }}{% endif %} @@ -160,7 +157,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -173,7 +169,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -186,7 +181,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -199,7 +193,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -214,14 +207,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Display_Weather_Forecast.yaml b/Home_Assistant/blueprints/hasp_Display_Weather_Forecast.yaml index fba9426..8534ba8 100644 --- a/Home_Assistant/blueprints/hasp_Display_Weather_Forecast.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Weather_Forecast.yaml @@ -176,7 +176,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} hasppage: !input hasppage @@ -215,7 +214,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -228,7 +226,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -241,7 +238,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -254,7 +250,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {%- set color.source=entity -%} - {{ break }} {%- endif -%} {%- endfor -%} {%- set brightness = state_attr(color.source, "brightness")|int / 255 -%} @@ -269,14 +264,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} selectedfgtopic: '{{ "hasp/" ~ haspname ~ "/light/selectedforegroundcolor/rgb" }}' diff --git a/Home_Assistant/blueprints/hasp_Perform_Action.yaml b/Home_Assistant/blueprints/hasp_Perform_Action.yaml index b40e66d..d191d63 100644 --- a/Home_Assistant/blueprints/hasp_Perform_Action.yaml +++ b/Home_Assistant/blueprints/hasp_Perform_Action.yaml @@ -70,7 +70,6 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} hasppage: !input hasppage @@ -82,14 +81,12 @@ trigger_variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\.") -%} {{- entity|regex_replace(find="^sensor\.", replace="", ignorecase=true)|regex_replace(find="_sensor(?:_\d+|)$", replace="", ignorecase=true) -}} - {{ break }} {%- endif -%} {%- endfor -%} haspsensor: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^sensor\..+_sensor(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' diff --git a/Home_Assistant/blueprints/hasp_Theme_Dark_on_Light.yaml b/Home_Assistant/blueprints/hasp_Theme_Dark_on_Light.yaml index e8cd29c..ce6faf2 100644 --- a/Home_Assistant/blueprints/hasp_Theme_Dark_on_Light.yaml +++ b/Home_Assistant/blueprints/hasp_Theme_Dark_on_Light.yaml @@ -28,28 +28,24 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} selectedbg_entity: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} unselectedfg_entity: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} unselectedbg_entity: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} selected_foreground_brightness: "1" diff --git a/Home_Assistant/blueprints/hasp_Theme_Light_on_BlueDark.yaml b/Home_Assistant/blueprints/hasp_Theme_Light_on_BlueDark.yaml index 1441671..ac3c4b7 100644 --- a/Home_Assistant/blueprints/hasp_Theme_Light_on_BlueDark.yaml +++ b/Home_Assistant/blueprints/hasp_Theme_Light_on_BlueDark.yaml @@ -28,28 +28,24 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} selectedbg_entity: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} unselectedfg_entity: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} unselectedbg_entity: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} selected_foreground_brightness: "255" diff --git a/Home_Assistant/blueprints/hasp_Theme_Light_on_Dark.yaml b/Home_Assistant/blueprints/hasp_Theme_Light_on_Dark.yaml index e8e0199..18338a7 100644 --- a/Home_Assistant/blueprints/hasp_Theme_Light_on_Dark.yaml +++ b/Home_Assistant/blueprints/hasp_Theme_Light_on_Dark.yaml @@ -28,28 +28,24 @@ variables: {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_foreground_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} selectedbg_entity: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_selected_background_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} unselectedfg_entity: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_foreground_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} unselectedbg_entity: >- {%- for entity in device_entities(haspdevice) -%} {%- if entity|regex_search("^light\..*_unselected_background_color(?:_\d+|)$") -%} {{ entity }} - {{ break }} {%- endif -%} {%- endfor -%} selected_foreground_brightness: "255"