From 98660ea0a60dc11be4569f8e9858a3e09fa9ec0b Mon Sep 17 00:00:00 2001 From: aderusha Date: Tue, 6 Jul 2021 15:25:19 -0400 Subject: [PATCH] Update Alarm Panel blueprint to allow configurable discovery topic --- .../blueprints/hasp_Display_Alarm_Control_page7.yaml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Home_Assistant/blueprints/hasp_Display_Alarm_Control_page7.yaml b/Home_Assistant/blueprints/hasp_Display_Alarm_Control_page7.yaml index b8ac796..2a0e5f9 100644 --- a/Home_Assistant/blueprints/hasp_Display_Alarm_Control_page7.yaml +++ b/Home_Assistant/blueprints/hasp_Display_Alarm_Control_page7.yaml @@ -71,6 +71,12 @@ blueprint: max: 10 mode: slider unit_of_measurement: digits + discoveryprefix: + name: "Home Assistant MQTT discovery prefix" + description: 'In nearly all cases this should be "homeassistant"' + default: "homeassistant" + selector: + text: mode: queued max_exceeded: silent @@ -87,6 +93,7 @@ variables: codelength: !input codelength b13armservice: !input b13armservice b15armservice: !input b15armservice + discoveryprefix: !input discoveryprefix commandtopic: '{{ "hasp/" ~ haspname ~ "/command/" }}' jsontopic: '{{ "hasp/" ~ haspname ~ "/state/json" }}' jsoncommandtopic: '{{ "hasp/" ~ haspname ~ "/command/json" }}' @@ -304,7 +311,7 @@ action: # create number objects for each digit in codelength - service: mqtt.publish data: - topic: "homeassistant/number/{{haspname}}/alarmcode_{{repeat.index}}/config" + topic: "{{discoveryprefix}}/number/{{haspname}}/alarmcode_{{repeat.index}}/config" payload: >- {"name":"{{haspname}} alarmcode {{repeat.index}}", "command_topic":"hasp/{{haspname}}/alarmcode/{{repeat.index}}",