From b4a2f6ec8766865b152cfa9ce5adeedf4ddfa1e5 Mon Sep 17 00:00:00 2001 From: Sanjay Govind Date: Thu, 3 Apr 2025 20:53:05 +1300 Subject: [PATCH 1/7] add docs for switch --- source/_integrations/bosch_alarm.markdown | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/_integrations/bosch_alarm.markdown b/source/_integrations/bosch_alarm.markdown index 0b4649473519..8b4381671ba9 100644 --- a/source/_integrations/bosch_alarm.markdown +++ b/source/_integrations/bosch_alarm.markdown @@ -3,6 +3,7 @@ title: Bosch Alarm description: Integrate Bosch Alarms. ha_category: - Alarm + - Switch ha_release: 2025.4 ha_iot_class: Local Push ha_config_flow: true @@ -12,6 +13,7 @@ ha_codeowners: ha_domain: bosch_alarm ha_platforms: - alarm_control_panel + - switch ha_integration_type: integration --- @@ -34,11 +36,16 @@ The **Bosch Alarm Panel** {% term integration %} allows you to connect your [Bos The following {% term entities %} are provided: - [Alarm Control Panel](#alarm-control-panel) +- [Switch](#switch) ### Alarm Control Panel This integration adds an Alarm Control Panel device for each configured area, with the ability to issue arm/disarm commands. This entity reports state (_disarmed_, _armed_away_, etc.). + +## Switch + +A switch is added for each output configured on the panel. Note that for some panels, only outputs with the type set to "remote output" can be controlled via _Mode 2_ API. ## Authentication From 265e1fe886530312c3041ddcae460a3a2648c4e9 Mon Sep 17 00:00:00 2001 From: Sanjay Govind Date: Fri, 4 Apr 2025 09:48:18 +1300 Subject: [PATCH 2/7] Express doors as switches --- source/_integrations/bosch_alarm.markdown | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/_integrations/bosch_alarm.markdown b/source/_integrations/bosch_alarm.markdown index 8b4381671ba9..4816d8f915af 100644 --- a/source/_integrations/bosch_alarm.markdown +++ b/source/_integrations/bosch_alarm.markdown @@ -47,6 +47,8 @@ This entity reports state (_disarmed_, _armed_away_, etc.). A switch is added for each output configured on the panel. Note that for some panels, only outputs with the type set to "remote output" can be controlled via _Mode 2_ API. +A switch is also added for each configured door. + ## Authentication The primary means of authentication for the _Mode 2_ API is the _Automation_ passcode. It needs to be at least 10 characters long, and it is different from the _User_ code -- a shorter numeric pin used to arm/disarm the panel. From 8dcae381e094f55e3a00a50a2957da0a0ec60c62 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Mon, 7 Apr 2025 10:13:43 +0200 Subject: [PATCH 3/7] tiny tweak --- source/_integrations/bosch_alarm.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/bosch_alarm.markdown b/source/_integrations/bosch_alarm.markdown index ce911c40ee58..a1b4fc15d87a 100644 --- a/source/_integrations/bosch_alarm.markdown +++ b/source/_integrations/bosch_alarm.markdown @@ -45,7 +45,7 @@ This entity reports state (_disarmed_, _armed_away_, etc.). ## Switch -A switch is added for each output configured on the panel. Note that for some panels, only outputs with the type set to "remote output" can be controlled via _Mode 2_ API. +A switch is added for each output configured on the panel. Note that for some panels, only outputs with the type set to **remote output** can be controlled via _Mode 2_ API. A switch is also added for each configured door. From 5c7ed957275bdfdaebcb315a490b0e918ae7f44a Mon Sep 17 00:00:00 2001 From: Sanjay Govind Date: Wed, 9 Apr 2025 21:41:32 +1200 Subject: [PATCH 4/7] add notes about door switches --- source/_integrations/bosch_alarm.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/bosch_alarm.markdown b/source/_integrations/bosch_alarm.markdown index 4816d8f915af..4c1022a4d0c0 100644 --- a/source/_integrations/bosch_alarm.markdown +++ b/source/_integrations/bosch_alarm.markdown @@ -47,7 +47,7 @@ This entity reports state (_disarmed_, _armed_away_, etc.). A switch is added for each output configured on the panel. Note that for some panels, only outputs with the type set to "remote output" can be controlled via _Mode 2_ API. -A switch is also added for each configured door. +Three switches are added per door, that allow for locking, securing or cycling the door. ## Authentication From db29cf00f5294367db7d0722849bac93a20020b9 Mon Sep 17 00:00:00 2001 From: Sanjay Govind Date: Sat, 10 May 2025 20:56:23 +1200 Subject: [PATCH 5/7] Update bosch_alarm.markdown --- source/_integrations/bosch_alarm.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/bosch_alarm.markdown b/source/_integrations/bosch_alarm.markdown index fa2360d008c0..03e80e518dd0 100644 --- a/source/_integrations/bosch_alarm.markdown +++ b/source/_integrations/bosch_alarm.markdown @@ -50,7 +50,7 @@ This entity reports state (_disarmed_, _armed_away_, etc.). A switch is added for each output configured on the panel. Note that for some panels, only outputs with the type set to **remote output** can be controlled via _Mode 2_ API. -Three switches are added per door, that allow for locking, securing or cycling the door. +Three switches are added per door, that allow for locking, securing or momentarily unlatching the door. ## Sensor From ccb7df9e3d15a3c2ff4644481c010d3dce0fedee Mon Sep 17 00:00:00 2001 From: Sanjay Govind Date: Sat, 10 May 2025 21:01:55 +1200 Subject: [PATCH 6/7] Update bosch_alarm.markdown --- source/_integrations/bosch_alarm.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/bosch_alarm.markdown b/source/_integrations/bosch_alarm.markdown index 03e80e518dd0..f689446d0011 100644 --- a/source/_integrations/bosch_alarm.markdown +++ b/source/_integrations/bosch_alarm.markdown @@ -46,13 +46,13 @@ The following {% term entities %} are provided: This integration adds an Alarm Control Panel device for each configured area, with the ability to issue arm/disarm commands. This entity reports state (_disarmed_, _armed_away_, etc.). -## Switch +### Switch A switch is added for each output configured on the panel. Note that for some panels, only outputs with the type set to **remote output** can be controlled via _Mode 2_ API. Three switches are added per door, that allow for locking, securing or momentarily unlatching the door. -## Sensor +### Sensor A sensor is provided per area that lists how many points are currently in a faulted state. From d631c299689c407d8e59c3430003481e1f7dcc24 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Sun, 11 May 2025 08:17:43 +0200 Subject: [PATCH 7/7] tiny tweak --- source/_integrations/bosch_alarm.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/bosch_alarm.markdown b/source/_integrations/bosch_alarm.markdown index e1242cf9ccc5..9c7205daa4a4 100644 --- a/source/_integrations/bosch_alarm.markdown +++ b/source/_integrations/bosch_alarm.markdown @@ -52,7 +52,7 @@ This entity reports state (_disarmed_, _armed_away_, etc.). A switch is added for each output configured on the panel. Note that for some panels, only outputs with the type set to **remote output** can be controlled via _Mode 2_ API. -Three switches are added per door, that allow for locking, securing or momentarily unlatching the door. +Three switches are added per door, which allow for locking, securing, or momentarily unlatching the door. ### Sensor