From b6b36861d9acac3b5f7fcf2a6e40fd1086df9aad Mon Sep 17 00:00:00 2001 From: Maciej Bieniek Date: Sat, 22 Oct 2022 14:38:08 +0200 Subject: [PATCH] Add `integration_type` field for a few integrations (#80767) --- .../components/accuweather/manifest.json | 3 ++- homeassistant/components/airly/manifest.json | 3 ++- .../components/braviatv/manifest.json | 3 ++- homeassistant/components/brother/manifest.json | 3 ++- homeassistant/components/gios/manifest.json | 3 ++- homeassistant/components/nam/manifest.json | 3 ++- homeassistant/components/nextdns/manifest.json | 3 ++- homeassistant/components/shelly/manifest.json | 3 ++- .../components/tractive/manifest.json | 3 ++- homeassistant/generated/integrations.json | 18 +++++++++--------- 10 files changed, 27 insertions(+), 18 deletions(-) diff --git a/homeassistant/components/accuweather/manifest.json b/homeassistant/components/accuweather/manifest.json index f92dca9dfee..5bda281ff3c 100644 --- a/homeassistant/components/accuweather/manifest.json +++ b/homeassistant/components/accuweather/manifest.json @@ -7,5 +7,6 @@ "config_flow": true, "quality_scale": "platinum", "iot_class": "cloud_polling", - "loggers": ["accuweather"] + "loggers": ["accuweather"], + "integration_type": "service" } diff --git a/homeassistant/components/airly/manifest.json b/homeassistant/components/airly/manifest.json index 56dd205de68..91d2e829741 100644 --- a/homeassistant/components/airly/manifest.json +++ b/homeassistant/components/airly/manifest.json @@ -7,5 +7,6 @@ "config_flow": true, "quality_scale": "platinum", "iot_class": "cloud_polling", - "loggers": ["airly"] + "loggers": ["airly"], + "integration_type": "service" } diff --git a/homeassistant/components/braviatv/manifest.json b/homeassistant/components/braviatv/manifest.json index ffb92a2348f..fa009bf05ef 100644 --- a/homeassistant/components/braviatv/manifest.json +++ b/homeassistant/components/braviatv/manifest.json @@ -12,5 +12,6 @@ ], "config_flow": true, "iot_class": "local_polling", - "loggers": ["pybravia"] + "loggers": ["pybravia"], + "integration_type": "device" } diff --git a/homeassistant/components/brother/manifest.json b/homeassistant/components/brother/manifest.json index 61b1d8bcdc9..68922ecaeb3 100644 --- a/homeassistant/components/brother/manifest.json +++ b/homeassistant/components/brother/manifest.json @@ -13,5 +13,6 @@ "config_flow": true, "quality_scale": "platinum", "iot_class": "local_polling", - "loggers": ["brother", "pyasn1", "pysmi", "pysnmp"] + "loggers": ["brother", "pyasn1", "pysmi", "pysnmp"], + "integration_type": "device" } diff --git a/homeassistant/components/gios/manifest.json b/homeassistant/components/gios/manifest.json index 20ad912d40c..d5f01d0f1c3 100644 --- a/homeassistant/components/gios/manifest.json +++ b/homeassistant/components/gios/manifest.json @@ -7,5 +7,6 @@ "config_flow": true, "quality_scale": "platinum", "iot_class": "cloud_polling", - "loggers": ["dacite", "gios"] + "loggers": ["dacite", "gios"], + "integration_type": "service" } diff --git a/homeassistant/components/nam/manifest.json b/homeassistant/components/nam/manifest.json index b70c2054808..43c217e2a4d 100644 --- a/homeassistant/components/nam/manifest.json +++ b/homeassistant/components/nam/manifest.json @@ -17,5 +17,6 @@ "config_flow": true, "quality_scale": "platinum", "iot_class": "local_polling", - "loggers": ["nettigo_air_monitor"] + "loggers": ["nettigo_air_monitor"], + "integration_type": "device" } diff --git a/homeassistant/components/nextdns/manifest.json b/homeassistant/components/nextdns/manifest.json index 04c2e3575f1..2a68107079e 100644 --- a/homeassistant/components/nextdns/manifest.json +++ b/homeassistant/components/nextdns/manifest.json @@ -7,5 +7,6 @@ "config_flow": true, "iot_class": "cloud_polling", "loggers": ["nextdns"], - "quality_scale": "platinum" + "quality_scale": "platinum", + "integration_type": "service" } diff --git a/homeassistant/components/shelly/manifest.json b/homeassistant/components/shelly/manifest.json index b3bd329b868..3e12835bf0f 100644 --- a/homeassistant/components/shelly/manifest.json +++ b/homeassistant/components/shelly/manifest.json @@ -13,5 +13,6 @@ ], "codeowners": ["@balloob", "@bieniu", "@thecode", "@chemelli74"], "iot_class": "local_push", - "loggers": ["aioshelly"] + "loggers": ["aioshelly"], + "integration_type": "device" } diff --git a/homeassistant/components/tractive/manifest.json b/homeassistant/components/tractive/manifest.json index a672c862959..308f190a063 100644 --- a/homeassistant/components/tractive/manifest.json +++ b/homeassistant/components/tractive/manifest.json @@ -6,5 +6,6 @@ "requirements": ["aiotractive==0.5.4"], "codeowners": ["@Danielhiversen", "@zhulik", "@bieniu"], "iot_class": "cloud_push", - "loggers": ["aiotractive"] + "loggers": ["aiotractive"], + "integration_type": "device" } diff --git a/homeassistant/generated/integrations.json b/homeassistant/generated/integrations.json index 5285d7c46d4..fad8266872b 100644 --- a/homeassistant/generated/integrations.json +++ b/homeassistant/generated/integrations.json @@ -13,7 +13,7 @@ }, "accuweather": { "name": "AccuWeather", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "cloud_polling" }, @@ -79,7 +79,7 @@ }, "airly": { "name": "Airly", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "cloud_polling" }, @@ -609,7 +609,7 @@ }, "brother": { "name": "Brother Printer", - "integration_type": "hub", + "integration_type": "device", "config_flow": true, "iot_class": "local_polling" }, @@ -1844,7 +1844,7 @@ }, "gios": { "name": "GIO\u015a", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "cloud_polling" }, @@ -3362,7 +3362,7 @@ }, "nam": { "name": "Nettigo Air Monitor", - "integration_type": "hub", + "integration_type": "device", "config_flow": true, "iot_class": "local_polling" }, @@ -3461,7 +3461,7 @@ }, "nextdns": { "name": "NextDNS", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "cloud_polling" }, @@ -4639,7 +4639,7 @@ }, "shelly": { "name": "Shelly", - "integration_type": "hub", + "integration_type": "device", "config_flow": true, "iot_class": "local_push" }, @@ -4915,7 +4915,7 @@ "name": "Sony", "integrations": { "braviatv": { - "integration_type": "hub", + "integration_type": "device", "config_flow": true, "iot_class": "local_polling", "name": "Sony Bravia TV" @@ -5479,7 +5479,7 @@ }, "tractive": { "name": "Tractive", - "integration_type": "hub", + "integration_type": "device", "config_flow": true, "iot_class": "cloud_push" },