georgelza
(George)
December 5, 2025, 1:41pm
1
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)
petro
(Petro)
December 5, 2025, 2:50pm
3
Did you read the repair notice in your HA settings? What did it say?
georgelza
(George)
December 5, 2025, 5:41pm
4
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
petro
(Petro)
December 5, 2025, 5:43pm
5
What does bullet 1 say?
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.
georgelza
(George)
December 6, 2025, 2:04pm
6
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
georgelza
(George)
December 6, 2025, 2:05pm
7
As I took a screen shot…
how where can I access this new template replacement again?
G
petro
(Petro)
December 6, 2025, 4:08pm
8
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
georgelza
(George)
December 6, 2025, 4:35pm
9
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
petro
(Petro)
December 6, 2025, 4:54pm
10
Did you ignore the repair? If yes, you can unignore it in the settings system repairs menu
georgelza
(George)
December 6, 2025, 5:00pm
11
I probably did…
but by going to settings/system/repairs it’s saying nothing to unignore.
G
georgelza
(George)
December 8, 2025, 6:07am
12
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
georgelza
(George)
December 10, 2025, 12:16pm
13
… 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
petro
(Petro)
December 10, 2025, 1:07pm
14
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.
georgelza
(George)
December 10, 2025, 1:32pm
15
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
petro
(Petro)
December 10, 2025, 1:38pm
16
click the 3 dots and show ignored repairs.
georgelza
(George)
December 10, 2025, 2:00pm
17
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