next_load_shedding_slot:
friendly_name: "Next Load Shedding Slot"
#device_class: timestamp
value_template: "{% if is_state('sensor.eskom_loadshedding_stage', '1') %}
{{ state_attr('calendar.load_shedding_stage_1','start_time') }}
{% elif is_state('sensor.eskom_loadshedding_stage', '2') %}
{{ state_attr('calendar.load_shedding_stage_2','start_time') }}
{% elif is_state('sensor.eskom_loadshedding_stage', '3') %}
{{ state_attr('calendar.load_shedding_stage_3','start_time') }}
{% elif is_state('sensor.eskom_loadshedding_stage', '4') %}
{{ state_attr('calendar.load_shedding_stage_4','start_time') }}
{% else %}
2099-01-01 00:00:00
{% endif %}"
next_load_shedding_slot_timestamp:
friendly_name: "Next Load Shedding Countdown"
device_class: timestamp
value_template: "{% if is_state('sensor.eskom_loadshedding_stage', '1') %}
{{ state_attr('calendar.load_shedding_stage_1','start_time') }}
{% elif is_state('sensor.eskom_loadshedding_stage', '2') %}
{{ state_attr('calendar.load_shedding_stage_2','start_time') }}
{% elif is_state('sensor.eskom_loadshedding_stage', '3') %}
{{ state_attr('calendar.load_shedding_stage_3','start_time') }}
{% elif is_state('sensor.eskom_loadshedding_stage', '4') %}
{{ state_attr('calendar.load_shedding_stage_4','start_time') }}
{% else %}
2099-01-01 00:00:00
{% endif %}"