diff --git a/nspanel_blueprint.yaml b/nspanel_blueprint.yaml index 53a7ad5..9d9aa20 100644 --- a/nspanel_blueprint.yaml +++ b/nspanel_blueprint.yaml @@ -4519,19 +4519,19 @@ action: {%- else -%} unknown {%- endif -%} entity_back: >- - {%- if settings_entity_value != "unknown" -%} {{ settings_entity_value.split(',')[1] }} + {%- if settings_entity_value != "unknown" and settings_entity_value.split(',') | count >= 1 -%} {{ settings_entity_value.split(',')[1] }} {%- else -%} unknown {%- endif -%} entity_long_name: >- - {%- if settings_entity_value != "unknown" -%} {{ settings_entity_value.split(',')[2] }} + {%- if settings_entity_value != "unknown" and settings_entity_value.split(',') | count >= 2 -%} {{ settings_entity_value.split(',')[2] }} {%- else -%} unknown {%- endif -%} entity_long_icon: >- - {%- if settings_entity_value != "unknown" -%} {{ settings_entity_value.split(',')[3] }} + {%- if settings_entity_value != "unknown" and settings_entity_value.split(',') | count >= 3 -%} {{ settings_entity_value.split(',')[3] }} {%- else -%} unknown {%- endif -%} entity_long_icon_color: >- - {%- if settings_entity_value != "unknown" -%} {{ settings_entity_value.split(',')[4] }} + {%- if settings_entity_value != "unknown" and settings_entity_value.split(',') | count >= 4 -%} {{ settings_entity_value.split(',')[4] }} {%- else -%} unknown {%- endif -%}