Modifications required for Alarm control panel

Hi all
Did the update onto 2025.12.0 yesterday, after the reboot I got the message as per below, attached.
Can anyone help with what do I need to do with the following code that sits in my configuration.yaml.

I use one arm/disarm to arm/disarm both partitions via the below.

# Example configuration.yaml entry
alarm_control_panel:
  - platform: template
    panels:
      master_alarm_panel:
        code_arm_required: false
        value_template: >
          {% set p1 = states('alarm_control_panel.alarm_part1') %}
          {% set p2 = states('alarm_control_panel.alarm_part2') %}
          {{ p1 if p1 == p2 else 'pending' }}
        arm_away:
          - service: alarm_control_panel.alarm_arm_away
            data:
              entity_id:
                - alarm_control_panel.alarm_part1
                - alarm_control_panel.alarm_part2
        arm_home:
          - service: alarm_control_panel.alarm_arm_home
            data:
              entity_id:
                - alarm_control_panel.alarm_part1
                - alarm_control_panel.alarm_part2
        arm_night:
          - service: alarm_control_panel.alarm_arm_night
            data:
              entity_id:
                - alarm_control_panel.alarm_part1
                - alarm_control_panel.alarm_part2
        disarm:
          - service: alarm_control_panel.alarm_disarm
            data:
              entity_id:
                - alarm_control_panel.alarm_part1
                - alarm_control_panel.alarm_part2    

My control panel interface with my Paradox based alarm via the Paradox Alarm Integration (PAI) module, using MQTT topics.

Below is the code from my arm/disarm screen/panel.

type: vertical-stack
cards:
  - type: alarm-panel
    states:
      - arm_away
      - arm_home
      - arm_night
    style: |
      #keypad, #alarmCode {
      display: none !important;
      }
    entity: alarm_control_panel.master_alarm_panel
    name: Master Panel
  - type: entities
    entities:
      - entity: group.right_main_gate
      - entity: cover.sonoff_sv_r_main_gate
    state_color: true
  - type: entities
    entities:
      - entity: group.right_garage
      - entity: cover.sonoff_sv_r_garage
    show_header_toggle: false
    state_color: true

I have a 2nd tab where I show/expose the 2 partitions of my alarm individually

type: vertical-stack
cards:
  - type: alarm-panel
    states:
      - arm_away
      - arm_home
      - arm_night
    entity: alarm_control_panel.alarm_part1
    name: Inside (Part 1)
  - type: alarm-panel
    states:
      - arm_away
      - arm_home
      - arm_night
    entity: alarm_control_panel.alarm_part2
    name: Outside (Part 2)

Did you read the repair notice in your HA settings? What did it say?

this is all that was shown to me.

will go read the above Deprecuation note and see if I can figure out what I need to do.

G

What does bullet 1 say?

image

what does bullet 2 say?

What does bullet 3 say?

Sorry to be a bit abrasive here, but it gives you directions in the repair.

I figured that was my template.
Leading to not knowing what to replace it with.
Looking at your comment it seems to be the new to be replacement?
think bullet #3 was reboot system?
G

As I took a screen shot…
how where can I access this new template replacement again?
G

You’d have to go back to the old definition. If you just post what you’ve tried I can attempt to fix it for ya

I haven’t changed anything yet.

Your comment was that that proposed replacement yaml was given by the system, I only took a screen shot.

I can share my current configuration.yaml.

see below. (I removed some sensors, states to shorten the text)

G


# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

logger:
  default: info
  logs:
    custom_components.load_shedding: debug


homeassistant:
  name: Home-JBay
  latitude: <>
  longitude: <>
  elevation: 100
  unit_system: metric
  time_zone: Africa/Johannesburg
  country: ZA
  external_url: "https://ha.<dns>.com"
  internal_url: "http://<dns entry>:8123"
  customize: !include customize.yaml
  packages: !include_dir_named packages
  
http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 172.16.10.1
    - 172.16.20.1
    - 173.245.48.0/20


 
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml


# Example configuration.yaml entry
alarm_control_panel:
  - platform: template
    panels:
      master_alarm_panel:
        code_arm_required: false
        value_template: >
          {% set p1 = states('alarm_control_panel.alarm_part1') %}
          {% set p2 = states('alarm_control_panel.alarm_part2') %}
          {{ p1 if p1 == p2 else 'pending' }}
        arm_away:
          - service: alarm_control_panel.alarm_arm_away
            data:
              entity_id:
                - alarm_control_panel.alarm_part1
                - alarm_control_panel.alarm_part2
        arm_home:
          - service: alarm_control_panel.alarm_arm_home
            data:
              entity_id:
                - alarm_control_panel.alarm_part1
                - alarm_control_panel.alarm_part2
        arm_night:
          - service: alarm_control_panel.alarm_arm_night
            data:
              entity_id:
                - alarm_control_panel.alarm_part1
                - alarm_control_panel.alarm_part2
        disarm:
          - service: alarm_control_panel.alarm_disarm
            data:
              entity_id:
                - alarm_control_panel.alarm_part1
                - alarm_control_panel.alarm_part2    

sensor:
    # https://www.home-assistant.io/integrations/integration/
    
  - platform: integration
    source: sensor.total_consumption
    name: total_consumption_energy
    unit_prefix: k
    round: 2
    
template:
  - image: 
      - name: Council 1 Tank Level
        url: >
          {% set input_value = states('sensor.council_1_percent') | float %}
          {% if 0 <= input_value < 2.5 %}
            http://172.16.10.21:8123/local/TankLevels0000.jpg
          {% elif 2.5 <= input_value < 5 %}
            http://172.16.10.21:8123/local/TankLevels0025.jpg
          {% elif 5 <= input_value < 7.5 %}
            http://172.16.10.21:8123/local/TankLevels0050.jpg
          {% elif 7.5 <= input_value < 10 %}
            http://172.16.10.21:8123/local/TankLevels0075.jpg
          {% elif 10 <= input_value < 12.5 %}
            http://172.16.10.21:8123/local/TankLevels0100.jpg
          {% elif 12.5 <= input_value < 15 %}
            http://172.16.10.21:8123/local/TankLevels0125.jpg
          {% elif 15 <= input_value < 17.5 %}
            http://172.16.10.21:8123/local/TankLevels0150.jpg
          {% elif 17.5 <= input_value < 20 %}
            http://172.16.10.21:8123/local/TankLevels0175.jpg
          {% elif 20 <= input_value < 22.5 %}
            http://172.16.10.21:8123/local/TankLevels0200.jpg
          {% elif 22.5 <= input_value < 25 %}
            http://172.16.10.21:8123/local/TankLevels0225.jpg
          {% elif 25 <= input_value < 27.5 %}
            http://172.16.10.21:8123/local/TankLevels0250.jpg
          {% elif 27.5 <= input_value < 30 %}
            http://172.16.10.21:8123/local/TankLevels0275.jpg
          {% elif 30 <= input_value < 32.5 %}
            http://172.16.10.21:8123/local/TankLevels0300.jpg
          {% elif 32.5 <= input_value < 35 %}
            http://172.16.10.21:8123/local/TankLevels0325.jpg
          {% elif 35 <= input_value < 37.5 %}
            http://172.16.10.21:8123/local/TankLevels0350.jpg
          {% elif 37.5 <= input_value < 40 %}
            http://172.16.10.21:8123/local/TankLevels0375.jpg
          {% elif 40 <= input_value < 42.5 %}
            http://172.16.10.21:8123/local/TankLevels0400.jpg
          {% elif 42.5 <= input_value < 45 %}
            http://172.16.10.21:8123/local/TankLevels0425.jpg
          {% elif 45 <= input_value < 47.5 %}
            http://172.16.10.21:8123/local/TankLevels0450.jpg
          {% elif 47.5 <= input_value < 50 %}
            http://172.16.10.21:8123/local/TankLevels0475.jpg
          {% elif 50 <= input_value < 52.5 %}
            http://172.16.10.21:8123/local/TankLevels0500.jpg
          {% elif 52.5 <= input_value < 55 %}
            http://172.16.10.21:8123/local/TankLevels0525.jpg
          {% elif 55 <= input_value < 57.5 %}
            http://172.16.10.21:8123/local/TankLevels0550.jpg
          {% elif 57.5 <= input_value < 60 %}
            http://172.16.10.21:8123/local/TankLevels0575.jpg
          {% elif 60 <= input_value < 62.5 %}
            http://172.16.10.21:8123/local/TankLevels0600.jpg
          {% elif 62.5 <= input_value < 65 %}
            http://172.16.10.21:8123/local/TankLevels0625.jpg
          {% elif 65 <= input_value < 67.5 %}
            http://172.16.10.21:8123/local/TankLevels0650.jpg
          {% elif 67.5 <= input_value < 70 %}
            http://172.16.10.21:8123/local/TankLevels0675.jpg
          {% elif 70 <= input_value < 72.5 %}
            http://172.16.10.21:8123/local/TankLevels0700.jpg
          {% elif 72.5 <= input_value < 75 %}
            http://172.16.10.21:8123/local/TankLevels0725.jpg
          {% elif 75 <= input_value < 77.5 %}
            http://172.16.10.21:8123/local/TankLevels0750.jpg
          {% elif 77.5 <= input_value < 80 %}
            http://172.16.10.21:8123/local/TankLevels0775.jpg
          {% elif 80 <= input_value < 82.5 %}
            http://172.16.10.21:8123/local/TankLevels0800.jpg
          {% elif 82.5 <= input_value < 85 %}
            http://172.16.10.21:8123/local/TankLevels0825.jpg
          {% elif 85 <= input_value < 87.5 %}
            http://172.16.10.21:8123/local/TankLevels0850.jpg
          {% elif 87.5 <= input_value < 90 %}
            http://172.16.10.21:8123/local/TankLevels0875.jpg
          {% elif 90 <= input_value < 92.5 %}
            http://172.16.10.21:8123/local/TankLevels0900.jpg
          {% elif 92.5 <= input_value < 95 %}
            http://172.16.10.21:8123/local/TankLevels0925.jpg
          {% elif 95 <= input_value < 97.5 %}
            http://172.16.10.21:8123/local/TankLevels0950.jpg
          {% elif 97.5 <= input_value <= 98 %}
            http://172.16.10.21:8123/local/TankLevels0975.jpg
          {% else %}
            http://172.16.10.21:8123/local/TankLevels1000.jpg
          {% endif %}
  - image: 
      - name: Rain 1 Tank Level
        url: >
          {% set input_value = states('sensor.rain_1_percent') | float %}
          {% if 0 <= input_value < 2.5 %}
            http://172.16.10.21:8123/local/TankLevels0000.jpg
          {% elif 2.5 <= input_value < 5 %}
            http://172.16.10.21:8123/local/TankLevels0025.jpg
          {% elif 5 <= input_value < 7.5 %}
            http://172.16.10.21:8123/local/TankLevels0050.jpg
          {% elif 7.5 <= input_value < 10 %}
            http://172.16.10.21:8123/local/TankLevels0075.jpg
          {% elif 10 <= input_value < 12.5 %}
            http://172.16.10.21:8123/local/TankLevels0100.jpg
          {% elif 12.5 <= input_value < 15 %}
            http://172.16.10.21:8123/local/TankLevels0125.jpg
          {% elif 15 <= input_value < 17.5 %}
            http://172.16.10.21:8123/local/TankLevels0150.jpg
          {% elif 17.5 <= input_value < 20 %}
            http://172.16.10.21:8123/local/TankLevels0175.jpg
          {% elif 20 <= input_value < 22.5 %}
            http://172.16.10.21:8123/local/TankLevels0200.jpg
          {% elif 22.5 <= input_value < 25 %}
            http://172.16.10.21:8123/local/TankLevels0225.jpg
          {% elif 25 <= input_value < 27.5 %}
            http://172.16.10.21:8123/local/TankLevels0250.jpg
          {% elif 27.5 <= input_value < 30 %}
            http://172.16.10.21:8123/local/TankLevels0275.jpg
          {% elif 30 <= input_value < 32.5 %}
            http://172.16.10.21:8123/local/TankLevels0300.jpg
          {% elif 32.5 <= input_value < 35 %}
            http://172.16.10.21:8123/local/TankLevels0325.jpg
          {% elif 35 <= input_value < 37.5 %}
            http://172.16.10.21:8123/local/TankLevels0350.jpg
          {% elif 37.5 <= input_value < 40 %}
            http://172.16.10.21:8123/local/TankLevels0375.jpg
          {% elif 40 <= input_value < 42.5 %}
            http://172.16.10.21:8123/local/TankLevels0400.jpg
          {% elif 42.5 <= input_value < 45 %}
            http://172.16.10.21:8123/local/TankLevels0425.jpg
          {% elif 45 <= input_value < 47.5 %}
            http://172.16.10.21:8123/local/TankLevels0450.jpg
          {% elif 47.5 <= input_value < 50 %}
            http://172.16.10.21:8123/local/TankLevels0475.jpg
          {% elif 50 <= input_value < 52.5 %}
            http://172.16.10.21:8123/local/TankLevels0500.jpg
          {% elif 52.5 <= input_value < 55 %}
            http://172.16.10.21:8123/local/TankLevels0525.jpg
          {% elif 55 <= input_value < 57.5 %}
            http://172.16.10.21:8123/local/TankLevels0550.jpg
          {% elif 57.5 <= input_value < 60 %}
            http://172.16.10.21:8123/local/TankLevels0575.jpg
          {% elif 60 <= input_value < 62.5 %}
            http://172.16.10.21:8123/local/TankLevels0600.jpg
          {% elif 62.5 <= input_value < 65 %}
            http://172.16.10.21:8123/local/TankLevels0625.jpg
          {% elif 65 <= input_value < 67.5 %}
            http://172.16.10.21:8123/local/TankLevels0650.jpg
          {% elif 67.5 <= input_value < 70 %}
            http://172.16.10.21:8123/local/TankLevels0675.jpg
          {% elif 70 <= input_value < 72.5 %}
            http://172.16.10.21:8123/local/TankLevels0700.jpg
          {% elif 72.5 <= input_value < 75 %}
            http://172.16.10.21:8123/local/TankLevels0725.jpg
          {% elif 75 <= input_value < 77.5 %}
            http://172.16.10.21:8123/local/TankLevels0750.jpg
          {% elif 77.5 <= input_value < 80 %}
            http://172.16.10.21:8123/local/TankLevels0775.jpg
          {% elif 80 <= input_value < 82.5 %}
            http://172.16.10.21:8123/local/TankLevels0800.jpg
          {% elif 82.5 <= input_value < 85 %}
            http://172.16.10.21:8123/local/TankLevels0825.jpg
          {% elif 85 <= input_value < 87.5 %}
            http://172.16.10.21:8123/local/TankLevels0850.jpg
          {% elif 87.5 <= input_value < 90 %}
            http://172.16.10.21:8123/local/TankLevels0875.jpg
          {% elif 90 <= input_value < 92.5 %}
            http://172.16.10.21:8123/local/TankLevels0900.jpg
          {% elif 92.5 <= input_value < 95 %}
            http://172.16.10.21:8123/local/TankLevels0925.jpg
          {% elif 95 <= input_value < 97.5 %}
            http://172.16.10.21:8123/local/TankLevels0950.jpg
          {% elif 97.5 <= input_value <= 98 %}
            http://172.16.10.21:8123/local/TankLevels0975.jpg
          {% else %}
            http://172.16.10.21:8123/local/TankLevels1000.jpg
          {% endif %}

mqtt:
  binary_sensor:
    - state_topic: "home/eskom/connected"
      name: "Eskom Supply"
      value_template: "{{ value_json['value'] }}"
      payload_on: "ON"
      payload_off: "OFF"
      device_class: connectivity
  
  sensor:
  - state_topic: "home/WaterTankLevels/CouncilWaterTank1/json"
    name: "Council 1 - Percent"
    device_class: power_factor
    unit_of_measurement: "%"
    icon: "mdi:percent"
    state_class: measurement
    value_template:  "{{ value_json.fields.fill_percentage }}
    
  
  alarm_control_panel:
  - state_topic: "paradox/states/partitions/Inside/current_state"
    name: "Alarm-Part1"
    command_topic: "paradox/my/control/partitions/Inside"
    payload_arm_away: "arm"
    payload_arm_home: "arm_stay"
    payload_arm_night: "arm_sleep"
    payload_disarm: "disarm"
    code_arm_required: false
    
  - state_topic: "paradox/states/partitions/Outside/current_state"
    name: "Alarm-Part2"
    command_topic: "paradox/my/control/partitions/Outside"
    payload_arm_away: "arm"
    payload_arm_home: "arm_stay"
    payload_arm_night: "arm_sleep"
    payload_disarm: "disarm"
    code_arm_required: false

  cover:
  - command_topic: "cmnd/home/plug/svrgarage/POWER"
    name: "Sonoff SV R Garage"
    state_topic: "stat/home/plug/svrgarage/status"
    availability_topic: "tele/home/plug/svrgarage/LWT"
    qos: 1
    payload_available: "Online"
    payload_not_available: "Offline"
    payload_open: "ON"
    payload_close: "ON"
    payload_stop: "ON"
    state_open: "open"
    state_closed: "closed"
    device_class: garage  
    
  - command_topic: "cmnd/home/plug/svgate/POWER"
    name: "Sonoff SV R Main Gate"
    state_topic: "stat/home/plug/svgate/status"
    availability_topic: "tele/home/plug/svgate/LWT"
    qos: 1
    payload_available: "Online"
    payload_not_available: "Offline"
    payload_open: "ON"
    payload_close: "ON"
    payload_stop: "ON"
    state_open: "open"
    state_closed: "closed"
    device_class: gate      

  - command_topic: "cmnd/home/plug/svgate/POWER2"
    name: "Sonoff SV R Pedestrian Gate"
    state_topic: "stat/home/plug/svgate/status"
    availability_topic: "tele/home/plug/svgate/LWT"
    qos: 1
    payload_available: "Online"
    payload_not_available: "Offline"
    payload_open: "ON"
    payload_close: "ON"
    payload_stop: "ON"
    state_open: "closed"
    state_closed: "open"
    device_class: gate      

    
# https://developers.home-assistant.io/docs/core/entity/switch
  switch:

  - command_topic: "cmnd/home/plug/compressor_plug/POWER"
    name: "Compressor"
    state_topic: "stat/home/plug/compressor_plug/POWER"
    payload_on: "ON"
    payload_off: "OFF"
    state_on: "ON"
    state_off: "OFF"
    optimistic: false
    qos: 0
    retain: false
    icon: mdi:engine

# 172.16.100.54
devgroupname2 stairlights
  - command_topic: "cmnd/home/light/cjrm_light/POWER1"
    name: "CJ Bedroom Main Light"
    state_topic: "stat/home/light/cjrm_light/POWER1"
    payload_on: "ON"
    payload_off: "OFF"
    state_on: "ON"
    state_off: "OFF"
    optimistic: false
    qos: 0
    retain: false
    icon: mdi:lightbulb-on
    

# 172.16.100.55
# Loundge Sliding Door (New DualR3, replacing Mini)


# 172.16.100.56
# bathroom upstairs
  - command_topic: "cmnd/home/light/bathroomupstairs_light/POWER"
    name: "Bathroom Upstairs Light"
    state_topic: "stat/home/light/bathroomupstairs_light/POWER"
    payload_on: "ON"
    payload_off: "OFF"
    state_on: "ON"
    state_off: "OFF"
    optimistic: false
    qos: 0
    retain: false
    icon: mdi:lightbulb-on

# 172.16.100.57
# Master Bedroom


# 172.16.100.58
# stairsbottom
# Power1 - Paired with Lounge_sliding_dr (mini) and bottom stairs (DualR3 - Power?)
# Power2 - Stairs Top Light (mini)
  - command_topic: "cmnd/home/light/stairsbottom_light/POWER1"
    name: "Lounge Light"
    state_topic: "stat/home/light/stairsbottom_light/POWER1"
    payload_on: "ON"
    payload_off: "OFF"
    state_on: "ON"
    state_off: "OFF"
    optimistic: false
    qos: 0
    retain: false
    icon: mdi:lightbulb-on
    

#
#
####   Paradox Alarm Integration (PAI)
#
#4
  - command_topic: "paradox/control/zones/Garage_Lft_Pir"
    name: "Garage Left Pir - Bypass"
    state_topic: "paradox/states/zones/Garage_Lft_Pir/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#5
  - command_topic: "paradox/control/zones/Lounge_Pir"
    name: "Lounge Pir - Bypass"
    state_topic: "paradox/states/zones/Lounge_Pir/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#6
  - command_topic: "paradox/control/zones/Front_Door_Pir"
    name: "Front Door Pir - ByPass"
    state_topic: "paradox/states/zones/Front_Door_Pir/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#7
  - command_topic: "paradox/control/zones/Study_Pir"
    name: "Study Pir - Bypass"
    state_topic: "paradox/states/zones/Study_Pir/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#8
  - command_topic: "paradox/control/zones/Laundry_Pir"
    name: "Laundry Pir - ByPass"
    state_topic: "paradox/states/zones/Laundry_Pir/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#9
  - command_topic: "paradox/control/zones/Main_Bed_Sld_Mg"
    name: "Main Bedroom Sliding Door - ByPass"
    state_topic: "paradox/states/zones/Main_Bed_Sld_Mg/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#10
  - command_topic: "paradox/control/zones/Top_Fire_Door_Mg"
    name: "Top Passage Fire Door - ByPass"
    state_topic: "paradox/states/zones/Top_Fire_Door_Mg/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#11
  - command_topic: "paradox/control/zones/Alex_Rm_Sld_Mg"
    name: "Alex Room Sliding Door - ByPass"
    state_topic: "paradox/states/zones/Alex_Rm_Sld_Mg/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#12
  - command_topic: "paradox/control/zones/Top_Stoep_Pir"
    name: "Top Stoep Pir - ByPass"
    state_topic: "paradox/states/zones/Top_Stoep_Pir/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#13
  - command_topic: "paradox/control/zones/Garage_Lft_VX"
    name: "Garage Left VX - ByPass"
    state_topic: "paradox/states/zones/Garage_Lft_VX/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#14
  - command_topic: "paradox/control/zones/Left_wall_VX"
    name: "Left Wall VX - ByPass"
    state_topic: "paradox/states/zones/Left_wall_VX/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#15
  - command_topic: "paradox/control/zones/Swimming_Pool_VX"
    name: "Swimming Pool VX - ByPass"
    state_topic: "paradox/states/zones/Swimming_Pool_VX/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#16
  - command_topic: "paradox/control/zones/Front_Door_Mg"
    name: "Front Door - ByPass"
    state_topic: "paradox/states/zones/Front_Door_Mg/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#17
  - command_topic: "paradox/control/zones/Garage_Right_Pir"
    name: "Garage Right Pir - ByPass"
    state_topic: "paradox/states/zones/Garage_Right_Pir/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#18
  - command_topic: "paradox/control/zones/Kitchen_Pir"
    name: "Kitchen Pir - ByPass"
    state_topic: "paradox/states/zones/Kitchen_Pir/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#19
  - command_topic: "paradox/control/zones/Garage_Right_VX"
    name: "Garage Right VX - ByPass"
    state_topic: "paradox/states/zones/Garage_Right_VX/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#20
  - command_topic: "paradox/control/zones/Back_Door_Pir"
    name: "Back Door Pir - ByPass"
    state_topic: "paradox/states/zones/Back_Door_Pir/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#21
  - command_topic: "paradox/control/zones/Braai_Stp_VX"
    name: "Braai Stoep VX - ByPass"
    state_topic: "paradox/states/zones/Braai_Stp_VX/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#22
  - command_topic: "paradox/control/zones/Bottom_Stoep_Pir"
    name: "Bottom Stoep pir - ByPass"
    state_topic: "paradox/states/zones/Bottom_Stoep_Pir/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#23
  - command_topic: "paradox/control/zones/Back_Door_VX"
    name: "Back Door VX - ByPass"
    state_topic: "paradox/states/zones/Back_Door_VX/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
#24
  - command_topic: "paradox/control/zones/Kitchen_Door_Mg"
    name: "Kitchen Door - ByPass"
    state_topic: "paradox/states/zones/Kitchen_Door_Mg/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false
    
#27 - 24hour zone
  - command_topic: "paradox/control/zones/Lft_GarageRf_Pir"
    name: "Garage Left Roof pir - ByPass"
    state_topic: "paradox/states/zones/Lft_GarageRf_Pir/bypassed"
    payload_on: "bypass"
    payload_off: "clear_bypass"
    state_on: True
    state_off: False
    optimistic: false
    qos: 0
    retain: false

Did you ignore the repair? If yes, you can unignore it in the settings system repairs menu

I probably did…

but by going to settings/system/repairs it’s saying nothing to unignore.

G

confirmed the code in my configuration.yaml is still the old code, compared it to a backup copy of my configuration.yaml that I had.

And ye, me = blind, did not realise the code shown is the code to use as replacement.

Going as per instructions above does not show me any ignored repair jobs.

Is there a way I can get that full code as per the repair back, so that I can copy into my configuration.yaml.

G

… anyone else able to assist please.

As said, I don’t recall hitting on ignore, but it does seem to have been, I also can’t undo whatever ir did to get the “suggested” repair back.

I primarily work remotely, and only home for very short periods, so need to get this fixed before I leave again.

All assistance will be hugely appreciated.

G

Look, if this still exists in your configuration:

Then a repair would exist and you’d follow the directions on the repair.

I can’t help you if you don’t have the repair and I have verified with 100% certainty that the above configuration will create the repair. So at this point, the ball is in your court to provide the yaml from the repair.

Hi there

Not to be difficult, see attached… no repair.

might a restart of the HA stack “make” it trigger a repair advise again ?

G

click the 3 dots and show ignored repairs.

awesome, thank you.
Did not notice the …

The message that there was no ignored repairs sort of distracts you.

Copied the template into configuration.yaml and commented the old alarm code out, restarted HA and all still looking as it was.

Appreciate pointer to …

G