From d4a5393f7b976120f6e42df395049b453cae8a64 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Sun, 23 Oct 2022 20:43:13 +0200 Subject: [PATCH] Set integration type on codeowned integrations @frenck (#80830) --- .../components/cpuspeed/manifest.json | 3 +- .../components/debugpy/manifest.json | 3 +- homeassistant/components/dsmr/manifest.json | 1 + homeassistant/components/elgato/manifest.json | 3 +- .../components/forecast_solar/manifest.json | 3 +- .../components/lametric/manifest.json | 3 +- .../components/luftdaten/manifest.json | 1 + homeassistant/components/moon/manifest.json | 1 + .../components/open_meteo/manifest.json | 1 + .../components/plugwise/manifest.json | 1 + .../components/pvoutput/manifest.json | 3 +- .../components/radio_browser/manifest.json | 1 + homeassistant/components/rdw/manifest.json | 1 + homeassistant/components/season/manifest.json | 1 + homeassistant/components/sentry/manifest.json | 1 + .../components/solaredge/manifest.json | 1 + .../components/spotify/manifest.json | 1 + .../components/stookalert/manifest.json | 1 + .../components/tailscale/manifest.json | 1 + homeassistant/components/tuya/manifest.json | 1 + .../components/twentemilieu/manifest.json | 1 + homeassistant/components/uptime/manifest.json | 1 + .../components/verisure/manifest.json | 1 + homeassistant/components/whois/manifest.json | 1 + homeassistant/components/wled/manifest.json | 1 + homeassistant/generated/integrations.json | 40 +++++++++---------- 26 files changed, 51 insertions(+), 26 deletions(-) diff --git a/homeassistant/components/cpuspeed/manifest.json b/homeassistant/components/cpuspeed/manifest.json index 34628b99341..06a331d6d87 100644 --- a/homeassistant/components/cpuspeed/manifest.json +++ b/homeassistant/components/cpuspeed/manifest.json @@ -5,5 +5,6 @@ "requirements": ["py-cpuinfo==8.0.0"], "config_flow": true, "codeowners": ["@fabaff", "@frenck"], - "iot_class": "local_push" + "iot_class": "local_push", + "integration_type": "device" } diff --git a/homeassistant/components/debugpy/manifest.json b/homeassistant/components/debugpy/manifest.json index dc0818f54b6..33746d1a5dd 100644 --- a/homeassistant/components/debugpy/manifest.json +++ b/homeassistant/components/debugpy/manifest.json @@ -5,5 +5,6 @@ "requirements": ["debugpy==1.6.3"], "codeowners": ["@frenck"], "quality_scale": "internal", - "iot_class": "local_push" + "iot_class": "local_push", + "integration_type": "service" } diff --git a/homeassistant/components/dsmr/manifest.json b/homeassistant/components/dsmr/manifest.json index b086944a4d2..e81fb5f801c 100644 --- a/homeassistant/components/dsmr/manifest.json +++ b/homeassistant/components/dsmr/manifest.json @@ -6,5 +6,6 @@ "codeowners": ["@Robbie1221", "@frenck"], "config_flow": true, "iot_class": "local_push", + "integration_type": "hub", "loggers": ["dsmr_parser"] } diff --git a/homeassistant/components/elgato/manifest.json b/homeassistant/components/elgato/manifest.json index 91e6d09d973..8311d6f7fb5 100644 --- a/homeassistant/components/elgato/manifest.json +++ b/homeassistant/components/elgato/manifest.json @@ -7,5 +7,6 @@ "zeroconf": ["_elg._tcp.local."], "codeowners": ["@frenck"], "quality_scale": "platinum", - "iot_class": "local_polling" + "iot_class": "local_polling", + "integration_type": "device" } diff --git a/homeassistant/components/forecast_solar/manifest.json b/homeassistant/components/forecast_solar/manifest.json index 472f5cac213..a3ae91b4a92 100644 --- a/homeassistant/components/forecast_solar/manifest.json +++ b/homeassistant/components/forecast_solar/manifest.json @@ -6,5 +6,6 @@ "requirements": ["forecast_solar==2.2.0"], "codeowners": ["@klaasnicolaas", "@frenck"], "quality_scale": "platinum", - "iot_class": "cloud_polling" + "iot_class": "cloud_polling", + "integration_type": "service" } diff --git a/homeassistant/components/lametric/manifest.json b/homeassistant/components/lametric/manifest.json index fcfcc082c35..26963e136ed 100644 --- a/homeassistant/components/lametric/manifest.json +++ b/homeassistant/components/lametric/manifest.json @@ -14,5 +14,6 @@ } ], "dhcp": [{ "registered_devices": true }], - "quality_scale": "platinum" + "quality_scale": "platinum", + "integration_type": "device" } diff --git a/homeassistant/components/luftdaten/manifest.json b/homeassistant/components/luftdaten/manifest.json index 255dc8c52ea..aed8d80f8b1 100644 --- a/homeassistant/components/luftdaten/manifest.json +++ b/homeassistant/components/luftdaten/manifest.json @@ -7,5 +7,6 @@ "codeowners": ["@fabaff", "@frenck"], "quality_scale": "gold", "iot_class": "cloud_polling", + "integration_type": "device", "loggers": ["luftdaten"] } diff --git a/homeassistant/components/moon/manifest.json b/homeassistant/components/moon/manifest.json index 0402a87cf1a..af630a56e2a 100644 --- a/homeassistant/components/moon/manifest.json +++ b/homeassistant/components/moon/manifest.json @@ -5,5 +5,6 @@ "codeowners": ["@fabaff", "@frenck"], "quality_scale": "internal", "iot_class": "local_polling", + "integration_type": "service", "config_flow": true } diff --git a/homeassistant/components/open_meteo/manifest.json b/homeassistant/components/open_meteo/manifest.json index ccfc7dbd51d..8a6d1561d96 100644 --- a/homeassistant/components/open_meteo/manifest.json +++ b/homeassistant/components/open_meteo/manifest.json @@ -6,5 +6,6 @@ "requirements": ["open-meteo==0.2.1"], "dependencies": ["zone"], "codeowners": ["@frenck"], + "integration_type": "service", "iot_class": "cloud_polling" } diff --git a/homeassistant/components/plugwise/manifest.json b/homeassistant/components/plugwise/manifest.json index da639e9f918..7f3e979ab7d 100644 --- a/homeassistant/components/plugwise/manifest.json +++ b/homeassistant/components/plugwise/manifest.json @@ -7,5 +7,6 @@ "zeroconf": ["_plugwise._tcp.local."], "config_flow": true, "iot_class": "local_polling", + "integration_type": "hub", "loggers": ["crcmod", "plugwise"] } diff --git a/homeassistant/components/pvoutput/manifest.json b/homeassistant/components/pvoutput/manifest.json index 947238df833..3a77e5b2ddf 100644 --- a/homeassistant/components/pvoutput/manifest.json +++ b/homeassistant/components/pvoutput/manifest.json @@ -6,5 +6,6 @@ "codeowners": ["@frenck"], "requirements": ["pvo==0.2.2"], "iot_class": "cloud_polling", - "quality_scale": "platinum" + "quality_scale": "platinum", + "integration_type": "device" } diff --git a/homeassistant/components/radio_browser/manifest.json b/homeassistant/components/radio_browser/manifest.json index 9c6858ae27e..83a87bb800f 100644 --- a/homeassistant/components/radio_browser/manifest.json +++ b/homeassistant/components/radio_browser/manifest.json @@ -5,5 +5,6 @@ "documentation": "https://www.home-assistant.io/integrations/radio", "requirements": ["radios==0.1.1"], "codeowners": ["@frenck"], + "integration_type": "service", "iot_class": "cloud_polling" } diff --git a/homeassistant/components/rdw/manifest.json b/homeassistant/components/rdw/manifest.json index 774d0234d06..da0f076b3d8 100644 --- a/homeassistant/components/rdw/manifest.json +++ b/homeassistant/components/rdw/manifest.json @@ -6,5 +6,6 @@ "requirements": ["vehicle==0.4.0"], "codeowners": ["@frenck"], "quality_scale": "platinum", + "integration_type": "service", "iot_class": "cloud_polling" } diff --git a/homeassistant/components/season/manifest.json b/homeassistant/components/season/manifest.json index 7b6feeca8a4..a921d395310 100644 --- a/homeassistant/components/season/manifest.json +++ b/homeassistant/components/season/manifest.json @@ -7,5 +7,6 @@ "quality_scale": "internal", "iot_class": "local_polling", "loggers": ["ephem"], + "integration_type": "service", "config_flow": true } diff --git a/homeassistant/components/sentry/manifest.json b/homeassistant/components/sentry/manifest.json index cc28c2b7ff5..1c4b00e25cc 100644 --- a/homeassistant/components/sentry/manifest.json +++ b/homeassistant/components/sentry/manifest.json @@ -5,5 +5,6 @@ "documentation": "https://www.home-assistant.io/integrations/sentry", "requirements": ["sentry-sdk==1.10.0"], "codeowners": ["@dcramer", "@frenck"], + "integration_type": "service", "iot_class": "cloud_polling" } diff --git a/homeassistant/components/solaredge/manifest.json b/homeassistant/components/solaredge/manifest.json index e5c9520f96b..0bd5be1eaec 100644 --- a/homeassistant/components/solaredge/manifest.json +++ b/homeassistant/components/solaredge/manifest.json @@ -12,5 +12,6 @@ } ], "iot_class": "cloud_polling", + "integration_type": "device", "loggers": ["solaredge"] } diff --git a/homeassistant/components/spotify/manifest.json b/homeassistant/components/spotify/manifest.json index 2940700d230..0ce71f371df 100644 --- a/homeassistant/components/spotify/manifest.json +++ b/homeassistant/components/spotify/manifest.json @@ -9,5 +9,6 @@ "config_flow": true, "quality_scale": "silver", "iot_class": "cloud_polling", + "integration_type": "service", "loggers": ["spotipy"] } diff --git a/homeassistant/components/stookalert/manifest.json b/homeassistant/components/stookalert/manifest.json index 401ed5a27e5..cd76a52992e 100644 --- a/homeassistant/components/stookalert/manifest.json +++ b/homeassistant/components/stookalert/manifest.json @@ -5,5 +5,6 @@ "documentation": "https://www.home-assistant.io/integrations/stookalert", "codeowners": ["@fwestenberg", "@frenck"], "requirements": ["stookalert==0.1.4"], + "integration_type": "service", "iot_class": "cloud_polling" } diff --git a/homeassistant/components/tailscale/manifest.json b/homeassistant/components/tailscale/manifest.json index 3249705ce7c..d59af231dfe 100644 --- a/homeassistant/components/tailscale/manifest.json +++ b/homeassistant/components/tailscale/manifest.json @@ -6,5 +6,6 @@ "requirements": ["tailscale==0.2.0"], "codeowners": ["@frenck"], "quality_scale": "platinum", + "integration_type": "hub", "iot_class": "cloud_polling" } diff --git a/homeassistant/components/tuya/manifest.json b/homeassistant/components/tuya/manifest.json index cf3808819e7..6321bdefc05 100644 --- a/homeassistant/components/tuya/manifest.json +++ b/homeassistant/components/tuya/manifest.json @@ -20,5 +20,6 @@ { "macaddress": "D4A651*" }, { "macaddress": "D81F12*" } ], + "integration_type": "hub", "loggers": ["tuya_iot"] } diff --git a/homeassistant/components/twentemilieu/manifest.json b/homeassistant/components/twentemilieu/manifest.json index c7dd2508fd8..348c9929426 100644 --- a/homeassistant/components/twentemilieu/manifest.json +++ b/homeassistant/components/twentemilieu/manifest.json @@ -7,5 +7,6 @@ "codeowners": ["@frenck"], "quality_scale": "platinum", "iot_class": "cloud_polling", + "integration_type": "service", "loggers": ["twentemilieu"] } diff --git a/homeassistant/components/uptime/manifest.json b/homeassistant/components/uptime/manifest.json index 3bcc47815f8..ef814725699 100644 --- a/homeassistant/components/uptime/manifest.json +++ b/homeassistant/components/uptime/manifest.json @@ -5,5 +5,6 @@ "codeowners": ["@frenck"], "quality_scale": "internal", "iot_class": "local_push", + "integration_type": "service", "config_flow": true } diff --git a/homeassistant/components/verisure/manifest.json b/homeassistant/components/verisure/manifest.json index 820b8a20f14..cc4f90bb92b 100644 --- a/homeassistant/components/verisure/manifest.json +++ b/homeassistant/components/verisure/manifest.json @@ -11,5 +11,6 @@ } ], "iot_class": "cloud_polling", + "integration_type": "hub", "loggers": ["verisure"] } diff --git a/homeassistant/components/whois/manifest.json b/homeassistant/components/whois/manifest.json index 00a2821c8c4..104b583ea3a 100644 --- a/homeassistant/components/whois/manifest.json +++ b/homeassistant/components/whois/manifest.json @@ -6,5 +6,6 @@ "config_flow": true, "codeowners": ["@frenck"], "iot_class": "cloud_polling", + "integration_type": "service", "loggers": ["whois"] } diff --git a/homeassistant/components/wled/manifest.json b/homeassistant/components/wled/manifest.json index 2fc00131fac..3566349a853 100644 --- a/homeassistant/components/wled/manifest.json +++ b/homeassistant/components/wled/manifest.json @@ -7,5 +7,6 @@ "zeroconf": ["_wled._tcp.local."], "codeowners": ["@frenck"], "quality_scale": "platinum", + "integration_type": "device", "iot_class": "local_push" } diff --git a/homeassistant/generated/integrations.json b/homeassistant/generated/integrations.json index d85f235ccd2..c04d9f28ebe 100644 --- a/homeassistant/generated/integrations.json +++ b/homeassistant/generated/integrations.json @@ -847,7 +847,7 @@ "supported_by": "overkiz" }, "cpuspeed": { - "integration_type": "hub", + "integration_type": "device", "config_flow": true, "iot_class": "local_push" }, @@ -906,7 +906,7 @@ }, "debugpy": { "name": "Remote Python Debugger", - "integration_type": "hub", + "integration_type": "service", "config_flow": false, "iot_class": "local_push" }, @@ -1255,7 +1255,7 @@ "name": "Elgato Avea" }, "elgato": { - "integration_type": "hub", + "integration_type": "device", "config_flow": true, "iot_class": "local_polling", "name": "Elgato Light" @@ -1656,7 +1656,7 @@ }, "forecast_solar": { "name": "Forecast.Solar", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "cloud_polling" }, @@ -2668,7 +2668,7 @@ }, "lametric": { "name": "LaMetric", - "integration_type": "hub", + "integration_type": "device", "config_flow": true, "iot_class": "local_polling" }, @@ -2896,7 +2896,7 @@ }, "luftdaten": { "name": "Sensor.Community", - "integration_type": "hub", + "integration_type": "device", "config_flow": true, "iot_class": "cloud_polling" }, @@ -3248,7 +3248,7 @@ "iot_class": "local_polling" }, "moon": { - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "local_polling" }, @@ -3687,7 +3687,7 @@ }, "open_meteo": { "name": "Open-Meteo", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "cloud_polling" }, @@ -4111,7 +4111,7 @@ }, "pvoutput": { "name": "PVOutput", - "integration_type": "hub", + "integration_type": "device", "config_flow": true, "iot_class": "cloud_polling" }, @@ -4204,7 +4204,7 @@ }, "radio_browser": { "name": "Radio Browser", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "cloud_polling" }, @@ -4276,7 +4276,7 @@ }, "rdw": { "name": "RDW", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "cloud_polling" }, @@ -4538,7 +4538,7 @@ }, "season": { "name": "Season", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "local_polling" }, @@ -4585,7 +4585,7 @@ }, "sentry": { "name": "Sentry", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "cloud_polling" }, @@ -4858,7 +4858,7 @@ "name": "SolarEdge", "integrations": { "solaredge": { - "integration_type": "hub", + "integration_type": "device", "config_flow": true, "iot_class": "cloud_polling", "name": "SolarEdge" @@ -4977,7 +4977,7 @@ }, "spotify": { "name": "Spotify", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "cloud_polling" }, @@ -5043,7 +5043,7 @@ }, "stookalert": { "name": "RIVM Stookalert", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "cloud_polling" }, @@ -5544,7 +5544,7 @@ }, "twentemilieu": { "name": "Twente Milieu", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "cloud_polling" }, @@ -5671,7 +5671,7 @@ "supported_by": "motion_blinds" }, "uptime": { - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "local_push" }, @@ -5895,7 +5895,7 @@ }, "whois": { "name": "Whois", - "integration_type": "hub", + "integration_type": "service", "config_flow": true, "iot_class": "cloud_polling" }, @@ -5931,7 +5931,7 @@ }, "wled": { "name": "WLED", - "integration_type": "hub", + "integration_type": "device", "config_flow": true, "iot_class": "local_push" },