From bc146a09dba6df6eaec429039f6e1efcfbd1123f Mon Sep 17 00:00:00 2001 From: Robert Hillis Date: Mon, 7 Nov 2022 13:39:29 -0500 Subject: [PATCH] Add integration_type for some integrations (#81499) --- homeassistant/components/deluge/manifest.json | 3 ++- homeassistant/components/discord/manifest.json | 3 ++- homeassistant/components/efergy/manifest.json | 3 ++- .../components/goalzero/manifest.json | 3 ++- .../components/google_sheets/manifest.json | 3 ++- homeassistant/components/lidarr/manifest.json | 3 ++- .../components/litterrobot/manifest.json | 3 ++- .../components/modem_callerid/manifest.json | 3 ++- .../components/nfandroidtv/manifest.json | 3 ++- homeassistant/components/radarr/manifest.json | 3 ++- homeassistant/components/skybell/manifest.json | 3 ++- .../components/steam_online/manifest.json | 3 ++- .../components/tautulli/manifest.json | 3 ++- homeassistant/generated/integrations.json | 18 +++++++++--------- 14 files changed, 35 insertions(+), 22 deletions(-) diff --git a/homeassistant/components/deluge/manifest.json b/homeassistant/components/deluge/manifest.json index 920e560b70f..89302d4cd48 100644 --- a/homeassistant/components/deluge/manifest.json +++ b/homeassistant/components/deluge/manifest.json @@ -6,5 +6,6 @@ "codeowners": ["@tkdrob"], "config_flow": true, "iot_class": "local_polling", - "loggers": ["deluge_client"] + "loggers": ["deluge_client"], + "integration_type": "service" } diff --git a/homeassistant/components/discord/manifest.json b/homeassistant/components/discord/manifest.json index b631c5fa7e7..022cb5fd933 100644 --- a/homeassistant/components/discord/manifest.json +++ b/homeassistant/components/discord/manifest.json @@ -6,5 +6,6 @@ "requirements": ["nextcord==2.0.0a8"], "codeowners": ["@tkdrob"], "iot_class": "cloud_push", - "loggers": ["discord"] + "loggers": ["discord"], + "integration_type": "service" } diff --git a/homeassistant/components/efergy/manifest.json b/homeassistant/components/efergy/manifest.json index fc90591cae6..b0cff7e203f 100644 --- a/homeassistant/components/efergy/manifest.json +++ b/homeassistant/components/efergy/manifest.json @@ -6,5 +6,6 @@ "requirements": ["pyefergy==22.1.1"], "codeowners": ["@tkdrob"], "iot_class": "cloud_polling", - "loggers": ["iso4217", "pyefergy"] + "loggers": ["iso4217", "pyefergy"], + "integration_type": "hub" } diff --git a/homeassistant/components/goalzero/manifest.json b/homeassistant/components/goalzero/manifest.json index bb26567b8cc..67e8bca2acc 100644 --- a/homeassistant/components/goalzero/manifest.json +++ b/homeassistant/components/goalzero/manifest.json @@ -8,5 +8,6 @@ "codeowners": ["@tkdrob"], "quality_scale": "silver", "iot_class": "local_polling", - "loggers": ["goalzero"] + "loggers": ["goalzero"], + "integration_type": "device" } diff --git a/homeassistant/components/google_sheets/manifest.json b/homeassistant/components/google_sheets/manifest.json index c8d86210b42..1c7790b1f25 100644 --- a/homeassistant/components/google_sheets/manifest.json +++ b/homeassistant/components/google_sheets/manifest.json @@ -6,5 +6,6 @@ "documentation": "https://www.home-assistant.io/integrations/google_sheets/", "requirements": ["gspread==5.5.0"], "codeowners": ["@tkdrob"], - "iot_class": "cloud_polling" + "iot_class": "cloud_polling", + "integration_type": "service" } diff --git a/homeassistant/components/lidarr/manifest.json b/homeassistant/components/lidarr/manifest.json index eab24ef7e42..d9333470b00 100644 --- a/homeassistant/components/lidarr/manifest.json +++ b/homeassistant/components/lidarr/manifest.json @@ -6,5 +6,6 @@ "codeowners": ["@tkdrob"], "config_flow": true, "iot_class": "local_polling", - "loggers": ["aiopyarr"] + "loggers": ["aiopyarr"], + "integration_type": "service" } diff --git a/homeassistant/components/litterrobot/manifest.json b/homeassistant/components/litterrobot/manifest.json index 6384df2f25a..889c7edfd9c 100644 --- a/homeassistant/components/litterrobot/manifest.json +++ b/homeassistant/components/litterrobot/manifest.json @@ -7,5 +7,6 @@ "codeowners": ["@natekspencer", "@tkdrob"], "dhcp": [{ "hostname": "litter-robot4" }], "iot_class": "cloud_push", - "loggers": ["pylitterbot"] + "loggers": ["pylitterbot"], + "integration_type": "hub" } diff --git a/homeassistant/components/modem_callerid/manifest.json b/homeassistant/components/modem_callerid/manifest.json index 024759791f4..58078a4ddb0 100644 --- a/homeassistant/components/modem_callerid/manifest.json +++ b/homeassistant/components/modem_callerid/manifest.json @@ -8,5 +8,6 @@ "dependencies": ["usb"], "iot_class": "local_polling", "usb": [{ "vid": "0572", "pid": "1340" }], - "loggers": ["phone_modem"] + "loggers": ["phone_modem"], + "integration_type": "device" } diff --git a/homeassistant/components/nfandroidtv/manifest.json b/homeassistant/components/nfandroidtv/manifest.json index df285bea228..fc05c2c12a1 100644 --- a/homeassistant/components/nfandroidtv/manifest.json +++ b/homeassistant/components/nfandroidtv/manifest.json @@ -6,5 +6,6 @@ "codeowners": ["@tkdrob"], "config_flow": true, "iot_class": "local_push", - "loggers": ["notifications_android_tv"] + "loggers": ["notifications_android_tv"], + "integration_type": "service" } diff --git a/homeassistant/components/radarr/manifest.json b/homeassistant/components/radarr/manifest.json index 5117fd161d3..1d1ce5b0289 100644 --- a/homeassistant/components/radarr/manifest.json +++ b/homeassistant/components/radarr/manifest.json @@ -6,5 +6,6 @@ "codeowners": ["@tkdrob"], "config_flow": true, "iot_class": "local_polling", - "loggers": ["aiopyarr"] + "loggers": ["aiopyarr"], + "integration_type": "service" } diff --git a/homeassistant/components/skybell/manifest.json b/homeassistant/components/skybell/manifest.json index bfef4bc3422..059ba76febc 100644 --- a/homeassistant/components/skybell/manifest.json +++ b/homeassistant/components/skybell/manifest.json @@ -7,5 +7,6 @@ "dependencies": ["ffmpeg"], "codeowners": ["@tkdrob"], "iot_class": "cloud_polling", - "loggers": ["aioskybell"] + "loggers": ["aioskybell"], + "integration_type": "hub" } diff --git a/homeassistant/components/steam_online/manifest.json b/homeassistant/components/steam_online/manifest.json index f8aba1aee07..4fb91943725 100644 --- a/homeassistant/components/steam_online/manifest.json +++ b/homeassistant/components/steam_online/manifest.json @@ -6,5 +6,6 @@ "requirements": ["steamodd==4.21"], "codeowners": ["@tkdrob"], "iot_class": "cloud_polling", - "loggers": ["steam"] + "loggers": ["steam"], + "integration_type": "service" } diff --git a/homeassistant/components/tautulli/manifest.json b/homeassistant/components/tautulli/manifest.json index bbdaa4c8ebb..a77639e3a58 100644 --- a/homeassistant/components/tautulli/manifest.json +++ b/homeassistant/components/tautulli/manifest.json @@ -6,5 +6,6 @@ "config_flow": true, "codeowners": ["@ludeeus", "@tkdrob"], "iot_class": "local_polling", - "loggers": ["pytautulli"] + "loggers": ["pytautulli"], + "integration_type": "hub" } diff --git a/homeassistant/generated/integrations.json b/homeassistant/generated/integrations.json index 69e7d22ba82..21e19326dc6 100644 --- a/homeassistant/generated/integrations.json +++ b/homeassistant/generated/integrations.json @@ -947,7 +947,7 @@ }, "deluge": { "name": "Deluge", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "local_polling" }, @@ -1046,7 +1046,7 @@ }, "discord": { "name": "Discord", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "cloud_push" }, @@ -1906,7 +1906,7 @@ }, "goalzero": { "name": "Goal Zero Yeti", - "integration_type": "hub", + "integration_type": "device", "config_flow": true, "iot_class": "local_polling" }, @@ -1951,7 +1951,7 @@ "name": "Google Pub/Sub" }, "google_sheets": { - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "cloud_polling", "name": "Google Sheets" @@ -2761,7 +2761,7 @@ }, "lidarr": { "name": "Lidarr", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "local_polling" }, @@ -3233,7 +3233,7 @@ }, "modem_callerid": { "name": "Phone Modem", - "integration_type": "hub", + "integration_type": "device", "config_flow": true, "iot_class": "local_polling" }, @@ -3480,7 +3480,7 @@ }, "nfandroidtv": { "name": "Notifications for Android TV / Fire TV", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "local_push" }, @@ -4211,7 +4211,7 @@ }, "radarr": { "name": "Radarr", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "local_polling" }, @@ -5038,7 +5038,7 @@ }, "steam_online": { "name": "Steam", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "cloud_polling" },