From ff18cece7b7d87eeeda4a72ffac4fdd624bc6ca4 Mon Sep 17 00:00:00 2001 From: Mick Vleeshouwer Date: Mon, 7 Nov 2022 16:17:56 +0100 Subject: [PATCH] Add Brandt, Hexaom, SIMU & Ubiwizz as virtuals integrations of Overkiz (#79566) * Match supported brands with Overkiz libs * Add missing files for mypy --- homeassistant/components/brandt/__init__.py | 1 + homeassistant/components/brandt/manifest.json | 6 ++++++ homeassistant/components/hexaom/__init__.py | 1 + homeassistant/components/hexaom/manifest.json | 6 ++++++ homeassistant/components/simu/__init__.py | 1 + homeassistant/components/simu/manifest.json | 6 ++++++ homeassistant/components/ubiwizz/__init__.py | 1 + .../components/ubiwizz/manifest.json | 6 ++++++ homeassistant/generated/integrations.json | 20 +++++++++++++++++++ 9 files changed, 48 insertions(+) create mode 100644 homeassistant/components/brandt/__init__.py create mode 100644 homeassistant/components/brandt/manifest.json create mode 100644 homeassistant/components/hexaom/__init__.py create mode 100644 homeassistant/components/hexaom/manifest.json create mode 100644 homeassistant/components/simu/__init__.py create mode 100644 homeassistant/components/simu/manifest.json create mode 100644 homeassistant/components/ubiwizz/__init__.py create mode 100644 homeassistant/components/ubiwizz/manifest.json diff --git a/homeassistant/components/brandt/__init__.py b/homeassistant/components/brandt/__init__.py new file mode 100644 index 00000000000..d2c9435c863 --- /dev/null +++ b/homeassistant/components/brandt/__init__.py @@ -0,0 +1 @@ +"""Virtual integration: Brandt Smart Control.""" diff --git a/homeassistant/components/brandt/manifest.json b/homeassistant/components/brandt/manifest.json new file mode 100644 index 00000000000..4fab6b2ec16 --- /dev/null +++ b/homeassistant/components/brandt/manifest.json @@ -0,0 +1,6 @@ +{ + "domain": "brandt", + "name": "Brandt Smart Control", + "integration_type": "virtual", + "supported_by": "overkiz" +} diff --git a/homeassistant/components/hexaom/__init__.py b/homeassistant/components/hexaom/__init__.py new file mode 100644 index 00000000000..9b46a4f0e1c --- /dev/null +++ b/homeassistant/components/hexaom/__init__.py @@ -0,0 +1 @@ +"""Virtual integration: Hexaom Hexaconnect.""" diff --git a/homeassistant/components/hexaom/manifest.json b/homeassistant/components/hexaom/manifest.json new file mode 100644 index 00000000000..738ffdb4fbf --- /dev/null +++ b/homeassistant/components/hexaom/manifest.json @@ -0,0 +1,6 @@ +{ + "domain": "hexaom", + "name": "Hexaom Hexaconnect", + "integration_type": "virtual", + "supported_by": "overkiz" +} diff --git a/homeassistant/components/simu/__init__.py b/homeassistant/components/simu/__init__.py new file mode 100644 index 00000000000..7b02a1109f7 --- /dev/null +++ b/homeassistant/components/simu/__init__.py @@ -0,0 +1 @@ +"""Virtual integration: SIMU LiveIn2.""" diff --git a/homeassistant/components/simu/manifest.json b/homeassistant/components/simu/manifest.json new file mode 100644 index 00000000000..a1cf964f438 --- /dev/null +++ b/homeassistant/components/simu/manifest.json @@ -0,0 +1,6 @@ +{ + "domain": "simu", + "name": "SIMU LiveIn2", + "integration_type": "virtual", + "supported_by": "overkiz" +} diff --git a/homeassistant/components/ubiwizz/__init__.py b/homeassistant/components/ubiwizz/__init__.py new file mode 100644 index 00000000000..0126a15b983 --- /dev/null +++ b/homeassistant/components/ubiwizz/__init__.py @@ -0,0 +1 @@ +"""Virtual integration: Ubiwizz.""" diff --git a/homeassistant/components/ubiwizz/manifest.json b/homeassistant/components/ubiwizz/manifest.json new file mode 100644 index 00000000000..a6b5d6e7317 --- /dev/null +++ b/homeassistant/components/ubiwizz/manifest.json @@ -0,0 +1,6 @@ +{ + "domain": "ubiwizz", + "name": "Ubiwizz", + "integration_type": "virtual", + "supported_by": "overkiz" +} diff --git a/homeassistant/generated/integrations.json b/homeassistant/generated/integrations.json index d033c262fbd..69e7d22ba82 100644 --- a/homeassistant/generated/integrations.json +++ b/homeassistant/generated/integrations.json @@ -608,6 +608,11 @@ "config_flow": true, "iot_class": "local_push" }, + "brandt": { + "name": "Brandt Smart Control", + "integration_type": "virtual", + "supported_by": "overkiz" + }, "brel_home": { "name": "Brel Home", "integration_type": "virtual", @@ -2121,6 +2126,11 @@ "config_flow": true, "iot_class": "cloud_polling" }, + "hexaom": { + "name": "Hexaom Hexaconnect", + "integration_type": "virtual", + "supported_by": "overkiz" + }, "hi_kumo": { "name": "Hitachi Hi Kumo", "integration_type": "virtual", @@ -4699,6 +4709,11 @@ "integration_type": "virtual", "supported_by": "upb" }, + "simu": { + "name": "SIMU LiveIn2", + "integration_type": "virtual", + "supported_by": "overkiz" + }, "simulated": { "name": "Simulated", "integration_type": "hub", @@ -5607,6 +5622,11 @@ } } }, + "ubiwizz": { + "name": "Ubiwizz", + "integration_type": "virtual", + "supported_by": "overkiz" + }, "uk_transport": { "name": "UK Transport", "integration_type": "hub",