From d277eb50dd03b8525119e954b14513b1256780d8 Mon Sep 17 00:00:00 2001 From: Thomas D <11554546+thomasddn@users.noreply.github.com> Date: Thu, 1 May 2025 09:17:57 +0000 Subject: [PATCH 1/6] Add scene platform --- source/_integrations/qbus.markdown | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/_integrations/qbus.markdown b/source/_integrations/qbus.markdown index 61591a1cd3fa..5d9e355bbd2a 100644 --- a/source/_integrations/qbus.markdown +++ b/source/_integrations/qbus.markdown @@ -4,10 +4,12 @@ description: Instructions on how to integrate your Qbus installation with Home A ha_category: - Climate - Light + - Scene - Switch ha_platforms: - climate - light + - scene - switch ha_iot_class: Local Push ha_codeowners: @@ -40,13 +42,12 @@ There is currently support for the following **Qbus** products within Home Assis - **CTD01E to CTD03E (CTD 3.0)**: main controllers (yellow). - **CTD10 to CTDMax (CTD 3.5)**: main controllers (black). -- **Toggle**: toggle outputs on controllers. -- **Dimmer**: dimmer outputs on controllers. ## Available entities - **Climate**: manages thermostats by setting temperature and choosing presets. - **Light**: controls dimmer lights, allowing both on/off functionality and brightness adjustment. +- **Scene**: activates scenes. - **Switch**: toggles on/off outputs. ## Removing the integration From 20db6685afef4b6ea80cac872d38d60009dd9b96 Mon Sep 17 00:00:00 2001 From: Thomas D <11554546+thomasddn@users.noreply.github.com> Date: Thu, 1 May 2025 09:33:35 +0000 Subject: [PATCH 2/6] Clarify qbus scenes --- source/_integrations/qbus.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/qbus.markdown b/source/_integrations/qbus.markdown index 5d9e355bbd2a..5093b6bb09a2 100644 --- a/source/_integrations/qbus.markdown +++ b/source/_integrations/qbus.markdown @@ -47,7 +47,7 @@ There is currently support for the following **Qbus** products within Home Assis - **Climate**: manages thermostats by setting temperature and choosing presets. - **Light**: controls dimmer lights, allowing both on/off functionality and brightness adjustment. -- **Scene**: activates scenes. +- **Scene**: activates predefined scenes. - **Switch**: toggles on/off outputs. ## Removing the integration From 0f8c51c92d3581c6de8bca5f4f204e8a1461ae41 Mon Sep 17 00:00:00 2001 From: Thomas D <11554546+thomasddn@users.noreply.github.com> Date: Fri, 2 May 2025 07:38:56 +0000 Subject: [PATCH 3/6] Add examples --- source/_integrations/qbus.markdown | 65 ++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/source/_integrations/qbus.markdown b/source/_integrations/qbus.markdown index 5093b6bb09a2..6eee43a67b84 100644 --- a/source/_integrations/qbus.markdown +++ b/source/_integrations/qbus.markdown @@ -60,6 +60,71 @@ This integration follows standard integration removal. No extra steps are requir All data from **Qbus** entities are pushed to Home Assistant over MQTT. +## Examples + +### Automation to activate Qbus scene + +This automation will activate the **Watching TV** Qbus scene when turning on your TV. + +Replace `media_player.my_tv` with your TV entity and `scene.ctd_000001_watching_tv` with your Qbus scene entity. + +{% raw %} + +```yaml +alias: Activate TV scene when turning on TV +description: "" +mode: single +triggers: + - entity_id: + - media_player.my_tv + from: "off" + to: "on" + trigger: state +conditions: [] +actions: + - target: + entity_id: scene.ctd_000001_watching_tv + metadata: {} + alias: Activate TV scene + action: scene.turn_on + data: {} +``` + +{% endraw %} + +### Extend Qbus scene + +You can extend a Qbus scene by adding other entities in an automation. +In this example, a LED strip is turned on when the **Watching TV** Qbus scene is activated. + +Replace `scene.ctd_000001_watching_tv` with your Qbus scene entity and `light.tv_strip` with your light entity. + +{% raw %} + +```yaml +alias: Extend "Watching TV" Qbus scene +description: "" +triggers: + - trigger: state + entity_id: + - scene.ctd_000001_watching_tv +conditions: [] +actions: + - action: light.turn_on + metadata: {} + data: + rgb_color: + - 255 + - 187 + - 0 + brightness_pct: 40 + target: + entity_id: light.tv_strip +mode: single +``` + +{% endraw %} + ## Known limitations The integration does not provide a way to update the firmware on the devices. This can only be done with the configuration software System Manager. From 19d26bfc5fc17f1964ae92be6a3bac79a5ca847b Mon Sep 17 00:00:00 2001 From: Thomas D <11554546+thomasddn@users.noreply.github.com> Date: Wed, 7 May 2025 14:34:16 +0000 Subject: [PATCH 4/6] Add cover --- source/_integrations/qbus.markdown | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/source/_integrations/qbus.markdown b/source/_integrations/qbus.markdown index 6eee43a67b84..614504a107e8 100644 --- a/source/_integrations/qbus.markdown +++ b/source/_integrations/qbus.markdown @@ -3,11 +3,14 @@ title: Qbus description: Instructions on how to integrate your Qbus installation with Home Assistant. ha_category: - Climate + - Cover + - Hub - Light - Scene - Switch ha_platforms: - climate + - cover - light - scene - switch @@ -45,10 +48,11 @@ There is currently support for the following **Qbus** products within Home Assis ## Available entities -- **Climate**: manages thermostats by setting temperature and choosing presets. -- **Light**: controls dimmer lights, allowing both on/off functionality and brightness adjustment. -- **Scene**: activates predefined scenes. -- **Switch**: toggles on/off outputs. +- **Climate**: manage thermostats by setting temperature and choosing presets. +- **Cover**: operate covers with support for actions like open, close, stop, position adjustment, and tilt — depending on your setup. +- **Light**: control dimmer lights, allowing both on/off functionality and brightness adjustment. +- **Scene**: activate predefined scenes. +- **Switch**: toggle on/off outputs. ## Removing the integration From e9a05b64045b4933a8b38b317b67020e58bba680 Mon Sep 17 00:00:00 2001 From: Thomas D <11554546+thomasddn@users.noreply.github.com> Date: Mon, 19 May 2025 09:11:37 +0000 Subject: [PATCH 5/6] Remove scene example --- source/_integrations/qbus.markdown | 33 ------------------------------ 1 file changed, 33 deletions(-) diff --git a/source/_integrations/qbus.markdown b/source/_integrations/qbus.markdown index 614504a107e8..e56314e01b14 100644 --- a/source/_integrations/qbus.markdown +++ b/source/_integrations/qbus.markdown @@ -96,39 +96,6 @@ actions: {% endraw %} -### Extend Qbus scene - -You can extend a Qbus scene by adding other entities in an automation. -In this example, a LED strip is turned on when the **Watching TV** Qbus scene is activated. - -Replace `scene.ctd_000001_watching_tv` with your Qbus scene entity and `light.tv_strip` with your light entity. - -{% raw %} - -```yaml -alias: Extend "Watching TV" Qbus scene -description: "" -triggers: - - trigger: state - entity_id: - - scene.ctd_000001_watching_tv -conditions: [] -actions: - - action: light.turn_on - metadata: {} - data: - rgb_color: - - 255 - - 187 - - 0 - brightness_pct: 40 - target: - entity_id: light.tv_strip -mode: single -``` - -{% endraw %} - ## Known limitations The integration does not provide a way to update the firmware on the devices. This can only be done with the configuration software System Manager. From 80e11459184618f89d3776c303fc893bfea9fcd6 Mon Sep 17 00:00:00 2001 From: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> Date: Wed, 28 May 2025 13:15:01 +0200 Subject: [PATCH 6/6] tiny tweak --- source/_integrations/qbus.markdown | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/_integrations/qbus.markdown b/source/_integrations/qbus.markdown index e56314e01b14..90e22ce5164c 100644 --- a/source/_integrations/qbus.markdown +++ b/source/_integrations/qbus.markdown @@ -49,7 +49,7 @@ There is currently support for the following **Qbus** products within Home Assis ## Available entities - **Climate**: manage thermostats by setting temperature and choosing presets. -- **Cover**: operate covers with support for actions like open, close, stop, position adjustment, and tilt — depending on your setup. +- **Cover**: operate covers with support for actions like open, close, stop, position adjustment, and tilt, depending on your setup. - **Light**: control dimmer lights, allowing both on/off functionality and brightness adjustment. - **Scene**: activate predefined scenes. - **Switch**: toggle on/off outputs.