From 963ffca54125be067552c7fcfa9ad6267e9f70d4 Mon Sep 17 00:00:00 2001 From: Tom Matheussen Date: Fri, 21 Feb 2025 17:29:54 +0100 Subject: [PATCH 01/10] Update satel_integra.markdown --- source/_integrations/satel_integra.markdown | 151 ++++---------------- 1 file changed, 29 insertions(+), 122 deletions(-) diff --git a/source/_integrations/satel_integra.markdown b/source/_integrations/satel_integra.markdown index 6b2267581d42..2c5ef0450887 100644 --- a/source/_integrations/satel_integra.markdown +++ b/source/_integrations/satel_integra.markdown @@ -42,131 +42,37 @@ For the binary sensor, check the [type/class](/integrations/binary_sensor/) list ## Configuration -A `satel_integra` section must be present in the {% term "`configuration.yaml`" %} file. -{% include integrations/restart_ha_after_config_inclusion.md %} +{% include integrations/config_flow.md %} -```yaml -# Example configuration.yaml entry -satel_integra: - host: IP_ADDRESS -``` - -{% configuration %} -host: - description: The IP address of the Satel Integra ETHM module on your home network, if using socket type. - required: true - default: localhost - type: string -port: +{% configuration_basic %} +Host: + description: The IP address of the Satel Integra ETHM module. +Port: description: The port on which the ETHM module listens for clients using integration protocol. - required: false - default: 7094 - type: integer -code: - description: User password, it's needed for making use of the switchable_outputs. It's recommended not to use admin password. - required: false - type: string -partitions: - description: List of the partitions to operate on. - required: false - type: [integer, list] - keys: - name: - description: Name of the partition. - required: true - type: string - arm_home_mode: - description: The mode in which the partition is armed when 'arm home' is used. Possible options are `1`,`2` or `3`. For more information on what the differences are between them, please refer to Satel Integra manual. - required: false - default: 1 - type: integer -zones: - description: "This parameter lists the zones (or inputs) that will be visible by Home Assistant. For each zone, a proper ID must be given as well as its name. The name is arbitrary and does not need to match the one specified in Satel Integra alarm configuration." - required: false - type: [integer, list] - keys: - name: - description: Name of the zone. - required: true - type: string - type: - description: The zone type. - required: false - default: motion - type: string -outputs: - description: "Very similar to zones, but with outputs. Satel Integra uses outputs to inform external systems about different events. For example power failure, or that alarm started counting for exit or some other user-defined condition. They may be used for simple alarm-based automation. For more information please refer to Satel homepage and forums." - required: false - type: [integer, list] - keys: - name: - description: Name of the output. - required: true - type: string - type: - description: The type of the device - just for presentation. - required: false - default: motion - type: string -switchable_outputs: - description: "Switchable outputs. These will show up as switches within Home Assistant." - required: false - type: [integer, list] - keys: - name: - description: Name of the output. - required: true - type: string -{% endconfiguration %} - -## Full examples +Code: + description: Optional code that will be used to toggle switchable outputs. +{% endconfiguration_basic %} -```yaml -# Example configuration.yaml entry -satel_integra: - host: 192.168.1.100 - port: 7094 - partitions: - 01: - name: "House" - arm_home_mode: 2 - 02: - name: "Garage" - zones: - 01: - name: "Bedroom" - type: "motion" - 02: - name: "Hall" - type: "motion" - 30: - name: "Kitchen - smoke" - type: "smoke" - 113: - name: "Entry door" - type: "opening" - outputs: - 05: - name: "Garden lights trigger" - type: "light" - 09: - name: "Gate opening trigger" - type: "opening" - 30: - name: "Alarm triggered" - type: "safety" - 32: - name: "Alarm power problem" - type: "safety" - switchable_outputs: - 05: - name: "Gate open" - 06: - name: "Gate close" - 14: - name: "Garden light" - -``` +## Settings + +After setting up the connection details, partitions, zones and outputs can be configured using the Options on the Satel Integra card on the {% my integrations title="Settings > Devices & services" %} page. + +### Partitions, Zones and Outputs + +Partitions, Zones and outputs can be added, edited, and removed through the option forms. + +Each partition will have it's own alarm panel, each zone and output will have a binary sensor and each switchable output will have a switch created. + +To get started, select which entry type you want to manage: + +![image](https://github.com/user-attachments/assets/c788689b-9f58-46c4-9e51-d6cce5431763) + +Then select the partition/zone/output number you want to manage and the corresponding action. The first action will always be to Add (unless a previous YAML configuration was imported) + +![image](https://github.com/user-attachments/assets/eba00284-c9fb-4678-9f46-1e67bd806ab3) + +Afterwards fill in the required fields for each entry type. Saving the options form should automatically generate and/or update the {%term entities %}. +Deleting an entry removes the corresponding entry from the configuration, but the entity will still exist, you will manually have to remove this from the list afterwards. Having configured the zones and the outputs, you can use them for automation, such as to react on the movement in your bedroom. For example: @@ -182,3 +88,4 @@ For example: target: entity_id: input_boolean.movement_detected ``` + From 451adb3ca05363c37311bfd172f0e4acd7a9bc15 Mon Sep 17 00:00:00 2001 From: Tom Matheussen Date: Fri, 21 Feb 2025 17:44:37 +0100 Subject: [PATCH 02/10] Remove duplicate Configuration title --- source/_integrations/satel_integra.markdown | 2 -- 1 file changed, 2 deletions(-) diff --git a/source/_integrations/satel_integra.markdown b/source/_integrations/satel_integra.markdown index 2c5ef0450887..cec99f47f79a 100644 --- a/source/_integrations/satel_integra.markdown +++ b/source/_integrations/satel_integra.markdown @@ -40,8 +40,6 @@ A list of all partition, zone and output IDs can be acquired by running DloadX p For the binary sensor, check the [type/class](/integrations/binary_sensor/) list for a possible visualization of your zones. Note: If no zones or outputs are specified, Home Assistant will not load any binary_sensor integrations." -## Configuration - {% include integrations/config_flow.md %} {% configuration_basic %} From 077763f4edb643e736f3f3e56b8dd243cc8576ee Mon Sep 17 00:00:00 2001 From: Tom Matheussen Date: Wed, 26 Feb 2025 16:45:47 +0100 Subject: [PATCH 03/10] Added images for Satel Integra --- .../satel_integra_options_flow.png | Bin 0 -> 21786 bytes .../satel_integra_partition_configuration.png | Bin 0 -> 24431 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 source/images/integrations/satel_integra/satel_integra_options_flow.png create mode 100644 source/images/integrations/satel_integra/satel_integra_partition_configuration.png diff --git a/source/images/integrations/satel_integra/satel_integra_options_flow.png b/source/images/integrations/satel_integra/satel_integra_options_flow.png new file mode 100644 index 0000000000000000000000000000000000000000..2a4c249f3b97b257286da6070158f7eb8947ca76 GIT binary patch literal 21786 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 literal 0 HcmV?d00001 diff --git a/source/images/integrations/satel_integra/satel_integra_partition_configuration.png b/source/images/integrations/satel_integra/satel_integra_partition_configuration.png new file mode 100644 index 0000000000000000000000000000000000000000..6f01423d79495f2c9d6a80008e0781b06a1c6934 GIT binary patch literal 24431 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 KW(6ik&;1((sXp2O literal 0 HcmV?d00001 From 29841c979765d27efb42d1a0db56ea86c96ed0c0 Mon Sep 17 00:00:00 2001 From: Tom Matheussen Date: Wed, 26 Feb 2025 16:48:39 +0100 Subject: [PATCH 04/10] Use images from repo --- source/_integrations/satel_integra.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/_integrations/satel_integra.markdown b/source/_integrations/satel_integra.markdown index cec99f47f79a..034cef0b978b 100644 --- a/source/_integrations/satel_integra.markdown +++ b/source/_integrations/satel_integra.markdown @@ -63,11 +63,11 @@ Each partition will have it's own alarm panel, each zone and output will have a To get started, select which entry type you want to manage: -![image](https://github.com/user-attachments/assets/c788689b-9f58-46c4-9e51-d6cce5431763) +![Start options flow](/images/integrations/satel_integra/satel_integra_options_flow.png) Then select the partition/zone/output number you want to manage and the corresponding action. The first action will always be to Add (unless a previous YAML configuration was imported) -![image](https://github.com/user-attachments/assets/eba00284-c9fb-4678-9f46-1e67bd806ab3) +![Configure partitions](/images/integrations/satel_integra/satel_integra_partition_configuration.png) Afterwards fill in the required fields for each entry type. Saving the options form should automatically generate and/or update the {%term entities %}. Deleting an entry removes the corresponding entry from the configuration, but the entity will still exist, you will manually have to remove this from the list afterwards. From d3f7df61f5a4fd33821df29f22d5c40cb733d8c9 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Thu, 27 Feb 2025 05:56:21 +0100 Subject: [PATCH 05/10] tiny tweaks --- source/_integrations/satel_integra.markdown | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/_integrations/satel_integra.markdown b/source/_integrations/satel_integra.markdown index 034cef0b978b..c42668fca02d 100644 --- a/source/_integrations/satel_integra.markdown +++ b/source/_integrations/satel_integra.markdown @@ -53,13 +53,13 @@ Code: ## Settings -After setting up the connection details, partitions, zones and outputs can be configured using the Options on the Satel Integra card on the {% my integrations title="Settings > Devices & services" %} page. +After setting up the connection details, partitions, zones, and outputs can be configured using the **Options** on the **Satel Integra** card on the {% my integrations title="**Settings** > **Devices & services**" %} page. -### Partitions, Zones and Outputs +### Partitions, zones, and outputs -Partitions, Zones and outputs can be added, edited, and removed through the option forms. +Partitions, zones, and outputs can be added, edited, and removed through the option forms. -Each partition will have it's own alarm panel, each zone and output will have a binary sensor and each switchable output will have a switch created. +Each partition will have its own alarm panel, each zone and output will have a binary sensor, and a switch will be created for each switchable output. To get started, select which entry type you want to manage: From 868daa71d38f5b639ec5c0408a25370b1d3119b6 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Thu, 27 Feb 2025 05:57:52 +0100 Subject: [PATCH 06/10] Update source/_integrations/satel_integra.markdown --- source/_integrations/satel_integra.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/satel_integra.markdown b/source/_integrations/satel_integra.markdown index c42668fca02d..7efddb126b9d 100644 --- a/source/_integrations/satel_integra.markdown +++ b/source/_integrations/satel_integra.markdown @@ -59,7 +59,7 @@ After setting up the connection details, partitions, zones, and outputs can be c Partitions, zones, and outputs can be added, edited, and removed through the option forms. -Each partition will have its own alarm panel, each zone and output will have a binary sensor, and a switch will be created for each switchable output. +Each partition will have its own alarm panel. Each zone and output will have a binary sensor, and a switch will be created for each switchable output. To get started, select which entry type you want to manage: From aee0eec568c9a28df89fdf1c8d851fec52f764a5 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Thu, 27 Feb 2025 06:01:59 +0100 Subject: [PATCH 07/10] Apply ordered list to steps --- source/_integrations/satel_integra.markdown | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/source/_integrations/satel_integra.markdown b/source/_integrations/satel_integra.markdown index 7efddb126b9d..3e7e9b88e527 100644 --- a/source/_integrations/satel_integra.markdown +++ b/source/_integrations/satel_integra.markdown @@ -61,16 +61,19 @@ Partitions, zones, and outputs can be added, edited, and removed through the opt Each partition will have its own alarm panel. Each zone and output will have a binary sensor, and a switch will be created for each switchable output. -To get started, select which entry type you want to manage: +1. To get started, select which entry type you want to manage: -![Start options flow](/images/integrations/satel_integra/satel_integra_options_flow.png) + ![Start options flow](/images/integrations/satel_integra/satel_integra_options_flow.png) -Then select the partition/zone/output number you want to manage and the corresponding action. The first action will always be to Add (unless a previous YAML configuration was imported) +2. Then, select the partition/zone/output number you want to manage and the corresponding action. + - The first action will always be to **Add** (unless a previous YAML configuration was imported). -![Configure partitions](/images/integrations/satel_integra/satel_integra_partition_configuration.png) + ![Configure partitions](/images/integrations/satel_integra/satel_integra_partition_configuration.png) -Afterwards fill in the required fields for each entry type. Saving the options form should automatically generate and/or update the {%term entities %}. -Deleting an entry removes the corresponding entry from the configuration, but the entity will still exist, you will manually have to remove this from the list afterwards. +3. Afterwards, fill in the required fields for each entry type. + - Saving the options form should automatically generate and/or update the {%term entities %}. +4. Deleting an entry removes the corresponding entry from the configuration, but the entity will still exist. + -You will manually have to remove this entity from the list afterward. Having configured the zones and the outputs, you can use them for automation, such as to react on the movement in your bedroom. For example: From 7507da3a6955f62bbeea857e932d0414a98e37fd Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Thu, 27 Feb 2025 06:06:48 +0100 Subject: [PATCH 08/10] fix indent --- source/_integrations/satel_integra.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/satel_integra.markdown b/source/_integrations/satel_integra.markdown index 3e7e9b88e527..2e90dd9709c3 100644 --- a/source/_integrations/satel_integra.markdown +++ b/source/_integrations/satel_integra.markdown @@ -73,7 +73,7 @@ Each partition will have its own alarm panel. Each zone and output will have a b 3. Afterwards, fill in the required fields for each entry type. - Saving the options form should automatically generate and/or update the {%term entities %}. 4. Deleting an entry removes the corresponding entry from the configuration, but the entity will still exist. - -You will manually have to remove this entity from the list afterward. + - You will manually have to remove this entity from the list afterward. Having configured the zones and the outputs, you can use them for automation, such as to react on the movement in your bedroom. For example: From 0ccfa0e346d325cec9874a0cb872034ce3a88200 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Thu, 27 Feb 2025 06:07:56 +0100 Subject: [PATCH 09/10] Update source/_integrations/satel_integra.markdown --- source/_integrations/satel_integra.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/satel_integra.markdown b/source/_integrations/satel_integra.markdown index 2e90dd9709c3..70f2f5d144f2 100644 --- a/source/_integrations/satel_integra.markdown +++ b/source/_integrations/satel_integra.markdown @@ -70,7 +70,7 @@ Each partition will have its own alarm panel. Each zone and output will have a b ![Configure partitions](/images/integrations/satel_integra/satel_integra_partition_configuration.png) -3. Afterwards, fill in the required fields for each entry type. +3. Afterward, fill in the required fields for each entry type. - Saving the options form should automatically generate and/or update the {%term entities %}. 4. Deleting an entry removes the corresponding entry from the configuration, but the entity will still exist. - You will manually have to remove this entity from the list afterward. From a90ae7172ac659bf963abaace464978c22b5f542 Mon Sep 17 00:00:00 2001 From: Tom Matheussen Date: Tue, 12 Aug 2025 13:42:21 +0000 Subject: [PATCH 10/10] Adjust docs to account for new subentry setup instead of options flow --- source/_integrations/satel_integra.markdown | 29 +++++------------- .../satel_integra_options_flow.png | Bin 21786 -> 0 bytes .../satel_integra_partition_configuration.png | Bin 24431 -> 0 bytes 3 files changed, 7 insertions(+), 22 deletions(-) delete mode 100644 source/images/integrations/satel_integra/satel_integra_options_flow.png delete mode 100644 source/images/integrations/satel_integra/satel_integra_partition_configuration.png diff --git a/source/_integrations/satel_integra.markdown b/source/_integrations/satel_integra.markdown index 70f2f5d144f2..622b51f0dac2 100644 --- a/source/_integrations/satel_integra.markdown +++ b/source/_integrations/satel_integra.markdown @@ -8,6 +8,9 @@ ha_category: - Switch ha_release: 0.54 ha_iot_class: Local Push +ha_config_flow: true +ha_codeowners: + - '@Tommatheussen' ha_domain: satel_integra ha_platforms: - alarm_control_panel @@ -25,7 +28,7 @@ The `satel_integra` {% term integration %} will allow Home Assistant users who o There is currently support for the following device types within Home Assistant: - Binary sensor: Reports on zone or output statuses -- Switch: allows for setting states of selected outputs +- Switch: allows for setting states of selected outputs - Alarm control panel: represents the zones (in Polish: "strefa"). Reports its status, and can be used to arm/disarm the partition The module communicates via Satel's open TCP protocol published on their website. It subscribes for new events coming from alarm system and reacts to them immediately. @@ -51,30 +54,13 @@ Code: description: Optional code that will be used to toggle switchable outputs. {% endconfiguration_basic %} -## Settings +## Partitions, zones, and outputs -After setting up the connection details, partitions, zones, and outputs can be configured using the **Options** on the **Satel Integra** card on the {% my integrations title="**Settings** > **Devices & services**" %} page. - -### Partitions, zones, and outputs - -Partitions, zones, and outputs can be added, edited, and removed through the option forms. +After setting up the connection details, partitions, zones, and outputs can be configured as **Subentries** on the {% my integration domain="satel_integra" title="**Satel Integra**" %} integration page. +Click the 'Add partition', 'Add zone', 'Add output' or 'Add switchable output' buttons to create the respective entities and follow the config flow to set up the individual entities. Each partition will have its own alarm panel. Each zone and output will have a binary sensor, and a switch will be created for each switchable output. -1. To get started, select which entry type you want to manage: - - ![Start options flow](/images/integrations/satel_integra/satel_integra_options_flow.png) - -2. Then, select the partition/zone/output number you want to manage and the corresponding action. - - The first action will always be to **Add** (unless a previous YAML configuration was imported). - - ![Configure partitions](/images/integrations/satel_integra/satel_integra_partition_configuration.png) - -3. Afterward, fill in the required fields for each entry type. - - Saving the options form should automatically generate and/or update the {%term entities %}. -4. Deleting an entry removes the corresponding entry from the configuration, but the entity will still exist. - - You will manually have to remove this entity from the list afterward. - Having configured the zones and the outputs, you can use them for automation, such as to react on the movement in your bedroom. For example: @@ -89,4 +75,3 @@ For example: target: entity_id: input_boolean.movement_detected ``` - diff --git a/source/images/integrations/satel_integra/satel_integra_options_flow.png b/source/images/integrations/satel_integra/satel_integra_options_flow.png deleted file mode 100644 index 2a4c249f3b97b257286da6070158f7eb8947ca76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21786 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 diff --git a/source/images/integrations/satel_integra/satel_integra_partition_configuration.png b/source/images/integrations/satel_integra/satel_integra_partition_configuration.png deleted file mode 100644 index 6f01423d79495f2c9d6a80008e0781b06a1c6934..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24431 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 KW(6ik&;1((sXp2O