diff --git a/homeassistant/components/fritzbox/manifest.json b/homeassistant/components/fritzbox/manifest.json index d9b8b1795af..e604f1d37b5 100644 --- a/homeassistant/components/fritzbox/manifest.json +++ b/homeassistant/components/fritzbox/manifest.json @@ -1,16 +1,16 @@ { "domain": "fritzbox", "name": "AVM FRITZ!SmartHome", - "integration_type": "hub", + "codeowners": ["@mib1185", "@flabbamann"], + "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/fritzbox", + "integration_type": "hub", + "iot_class": "local_polling", + "loggers": ["pyfritzhome"], "requirements": ["pyfritzhome==0.6.7"], "ssdp": [ { "st": "urn:schemas-upnp-org:device:fritzbox:1" } - ], - "codeowners": ["@mib1185", "@flabbamann"], - "config_flow": true, - "iot_class": "local_polling", - "loggers": ["pyfritzhome"] + ] } diff --git a/homeassistant/components/fritzbox_callmonitor/manifest.json b/homeassistant/components/fritzbox_callmonitor/manifest.json index 7f6839f975e..9f1078b9b9d 100644 --- a/homeassistant/components/fritzbox_callmonitor/manifest.json +++ b/homeassistant/components/fritzbox_callmonitor/manifest.json @@ -1,11 +1,11 @@ { "domain": "fritzbox_callmonitor", "name": "AVM FRITZ!Box Call Monitor", - "integration_type": "device", + "codeowners": ["@cdce8p"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/fritzbox_callmonitor", - "requirements": ["fritzconnection==1.11.0"], - "codeowners": ["@cdce8p"], + "integration_type": "device", "iot_class": "local_polling", - "loggers": ["fritzconnection"] + "loggers": ["fritzconnection"], + "requirements": ["fritzconnection==1.11.0"] } diff --git a/homeassistant/components/fronius/manifest.json b/homeassistant/components/fronius/manifest.json index f78489a2ea1..7120530c973 100644 --- a/homeassistant/components/fronius/manifest.json +++ b/homeassistant/components/fronius/manifest.json @@ -1,4 +1,6 @@ { + "domain": "fronius", + "name": "Fronius", "codeowners": ["@nielstron", "@farmio"], "config_flow": true, "dhcp": [ @@ -7,10 +9,8 @@ } ], "documentation": "https://www.home-assistant.io/integrations/fronius", - "domain": "fronius", "iot_class": "local_polling", - "name": "Fronius", + "loggers": ["pyfronius"], "quality_scale": "platinum", - "requirements": ["pyfronius==0.7.1"], - "loggers": ["pyfronius"] + "requirements": ["pyfronius==0.7.1"] } diff --git a/homeassistant/components/frontend/manifest.json b/homeassistant/components/frontend/manifest.json index ba4185fa838..af58a15363d 100644 --- a/homeassistant/components/frontend/manifest.json +++ b/homeassistant/components/frontend/manifest.json @@ -1,8 +1,7 @@ { "domain": "frontend", "name": "Home Assistant Frontend", - "documentation": "https://www.home-assistant.io/integrations/frontend", - "requirements": ["home-assistant-frontend==20230202.0"], + "codeowners": ["@home-assistant/frontend"], "dependencies": [ "api", "auth", @@ -18,7 +17,8 @@ "system_log", "websocket_api" ], - "codeowners": ["@home-assistant/frontend"], + "documentation": "https://www.home-assistant.io/integrations/frontend", + "integration_type": "system", "quality_scale": "internal", - "integration_type": "system" + "requirements": ["home-assistant-frontend==20230202.0"] } diff --git a/homeassistant/components/frontier_silicon/manifest.json b/homeassistant/components/frontier_silicon/manifest.json index 1abce3b9a60..322c1b90b26 100644 --- a/homeassistant/components/frontier_silicon/manifest.json +++ b/homeassistant/components/frontier_silicon/manifest.json @@ -1,8 +1,8 @@ { "domain": "frontier_silicon", "name": "Frontier Silicon", - "documentation": "https://www.home-assistant.io/integrations/frontier_silicon", - "requirements": ["afsapi==0.2.7"], "codeowners": ["@wlcrs"], - "iot_class": "local_polling" + "documentation": "https://www.home-assistant.io/integrations/frontier_silicon", + "iot_class": "local_polling", + "requirements": ["afsapi==0.2.7"] } diff --git a/homeassistant/components/fully_kiosk/manifest.json b/homeassistant/components/fully_kiosk/manifest.json index ba45392ea5d..7eba5d04312 100644 --- a/homeassistant/components/fully_kiosk/manifest.json +++ b/homeassistant/components/fully_kiosk/manifest.json @@ -1,10 +1,14 @@ { "domain": "fully_kiosk", "name": "Fully Kiosk Browser", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/fullykiosk", - "requirements": ["python-fullykiosk==0.0.12"], "codeowners": ["@cgarwood"], + "config_flow": true, + "dhcp": [ + { + "registered_devices": true + } + ], + "documentation": "https://www.home-assistant.io/integrations/fullykiosk", "iot_class": "local_polling", - "dhcp": [{ "registered_devices": true }] + "requirements": ["python-fullykiosk==0.0.12"] } diff --git a/homeassistant/components/futurenow/manifest.json b/homeassistant/components/futurenow/manifest.json index 853849b2733..dbe1b2d06fb 100644 --- a/homeassistant/components/futurenow/manifest.json +++ b/homeassistant/components/futurenow/manifest.json @@ -1,8 +1,8 @@ { "domain": "futurenow", "name": "P5 FutureNow", - "documentation": "https://www.home-assistant.io/integrations/futurenow", - "requirements": ["pyfnip==0.2"], "codeowners": [], - "iot_class": "local_polling" + "documentation": "https://www.home-assistant.io/integrations/futurenow", + "iot_class": "local_polling", + "requirements": ["pyfnip==0.2"] } diff --git a/homeassistant/components/garadget/manifest.json b/homeassistant/components/garadget/manifest.json index 7dd6e418eaf..c7a30a465d2 100644 --- a/homeassistant/components/garadget/manifest.json +++ b/homeassistant/components/garadget/manifest.json @@ -1,7 +1,7 @@ { "domain": "garadget", "name": "Garadget", - "documentation": "https://www.home-assistant.io/integrations/garadget", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/garadget", "iot_class": "cloud_polling" } diff --git a/homeassistant/components/garages_amsterdam/manifest.json b/homeassistant/components/garages_amsterdam/manifest.json index a889ed062a8..9dd043a715a 100644 --- a/homeassistant/components/garages_amsterdam/manifest.json +++ b/homeassistant/components/garages_amsterdam/manifest.json @@ -1,9 +1,9 @@ { "domain": "garages_amsterdam", "name": "Garages Amsterdam", + "codeowners": ["@klaasnicolaas"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/garages_amsterdam", - "requirements": ["odp-amsterdam==5.0.1"], - "codeowners": ["@klaasnicolaas"], - "iot_class": "cloud_polling" + "iot_class": "cloud_polling", + "requirements": ["odp-amsterdam==5.0.1"] } diff --git a/homeassistant/components/gc100/manifest.json b/homeassistant/components/gc100/manifest.json index 8caa2f91204..b4af14a323b 100644 --- a/homeassistant/components/gc100/manifest.json +++ b/homeassistant/components/gc100/manifest.json @@ -1,8 +1,8 @@ { "domain": "gc100", "name": "Global Cach\u00e9 GC-100", - "documentation": "https://www.home-assistant.io/integrations/gc100", - "requirements": ["python-gc100==1.0.3a0"], "codeowners": [], - "iot_class": "local_polling" + "documentation": "https://www.home-assistant.io/integrations/gc100", + "iot_class": "local_polling", + "requirements": ["python-gc100==1.0.3a0"] } diff --git a/homeassistant/components/gdacs/manifest.json b/homeassistant/components/gdacs/manifest.json index fbfe2c87f46..4db9d2fc893 100644 --- a/homeassistant/components/gdacs/manifest.json +++ b/homeassistant/components/gdacs/manifest.json @@ -1,11 +1,11 @@ { "domain": "gdacs", "name": "Global Disaster Alert and Coordination System (GDACS)", + "codeowners": ["@exxamalte"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/gdacs", - "requirements": ["aio_georss_gdacs==0.8"], - "codeowners": ["@exxamalte"], - "quality_scale": "platinum", + "integration_type": "service", "iot_class": "cloud_polling", - "integration_type": "service" + "quality_scale": "platinum", + "requirements": ["aio_georss_gdacs==0.8"] } diff --git a/homeassistant/components/generic/manifest.json b/homeassistant/components/generic/manifest.json index 8fdf6bb04f1..0b1e040c79b 100644 --- a/homeassistant/components/generic/manifest.json +++ b/homeassistant/components/generic/manifest.json @@ -1,10 +1,10 @@ { "domain": "generic", "name": "Generic Camera", + "codeowners": ["@davet2001"], "config_flow": true, - "requirements": ["ha-av==10.0.0", "pillow==9.4.0"], "dependencies": ["http"], "documentation": "https://www.home-assistant.io/integrations/generic", - "codeowners": ["@davet2001"], - "iot_class": "local_push" + "iot_class": "local_push", + "requirements": ["ha-av==10.0.0", "pillow==9.4.0"] } diff --git a/homeassistant/components/generic_hygrostat/manifest.json b/homeassistant/components/generic_hygrostat/manifest.json index 5874097dc84..cf0ace5e011 100644 --- a/homeassistant/components/generic_hygrostat/manifest.json +++ b/homeassistant/components/generic_hygrostat/manifest.json @@ -1,8 +1,8 @@ { "domain": "generic_hygrostat", "name": "Generic hygrostat", - "documentation": "https://www.home-assistant.io/integrations/generic_hygrostat", "codeowners": ["@Shulyaka"], - "quality_scale": "internal", - "iot_class": "local_polling" + "documentation": "https://www.home-assistant.io/integrations/generic_hygrostat", + "iot_class": "local_polling", + "quality_scale": "internal" } diff --git a/homeassistant/components/generic_thermostat/manifest.json b/homeassistant/components/generic_thermostat/manifest.json index 82800a196dd..7bfa1000845 100644 --- a/homeassistant/components/generic_thermostat/manifest.json +++ b/homeassistant/components/generic_thermostat/manifest.json @@ -1,8 +1,8 @@ { "domain": "generic_thermostat", "name": "Generic Thermostat", - "documentation": "https://www.home-assistant.io/integrations/generic_thermostat", - "dependencies": ["sensor", "switch"], "codeowners": [], + "dependencies": ["sensor", "switch"], + "documentation": "https://www.home-assistant.io/integrations/generic_thermostat", "iot_class": "local_polling" } diff --git a/homeassistant/components/geniushub/manifest.json b/homeassistant/components/geniushub/manifest.json index 0691de19d76..b1b9bbbb551 100644 --- a/homeassistant/components/geniushub/manifest.json +++ b/homeassistant/components/geniushub/manifest.json @@ -1,9 +1,9 @@ { "domain": "geniushub", "name": "Genius Hub", - "documentation": "https://www.home-assistant.io/integrations/geniushub", - "requirements": ["geniushub-client==0.7.0"], "codeowners": ["@zxdavb"], + "documentation": "https://www.home-assistant.io/integrations/geniushub", "iot_class": "local_polling", - "loggers": ["geniushubclient"] + "loggers": ["geniushubclient"], + "requirements": ["geniushub-client==0.7.0"] } diff --git a/homeassistant/components/geo_json_events/manifest.json b/homeassistant/components/geo_json_events/manifest.json index ed14c4bb2d2..8e381449411 100644 --- a/homeassistant/components/geo_json_events/manifest.json +++ b/homeassistant/components/geo_json_events/manifest.json @@ -1,10 +1,10 @@ { "domain": "geo_json_events", "name": "GeoJSON", - "documentation": "https://www.home-assistant.io/integrations/geo_json_events", - "requirements": ["aio_geojson_generic_client==0.3"], "codeowners": ["@exxamalte"], + "documentation": "https://www.home-assistant.io/integrations/geo_json_events", + "integration_type": "service", "iot_class": "cloud_polling", "loggers": ["aio_geojson_generic_client"], - "integration_type": "service" + "requirements": ["aio_geojson_generic_client==0.3"] } diff --git a/homeassistant/components/geo_location/manifest.json b/homeassistant/components/geo_location/manifest.json index 3a0cb7eae91..e8df3d59c75 100644 --- a/homeassistant/components/geo_location/manifest.json +++ b/homeassistant/components/geo_location/manifest.json @@ -1,8 +1,8 @@ { "domain": "geo_location", "name": "Geolocation", - "documentation": "https://www.home-assistant.io/integrations/geo_location", "codeowners": ["@home-assistant/core"], - "quality_scale": "internal", - "integration_type": "entity" + "documentation": "https://www.home-assistant.io/integrations/geo_location", + "integration_type": "entity", + "quality_scale": "internal" } diff --git a/homeassistant/components/geo_rss_events/manifest.json b/homeassistant/components/geo_rss_events/manifest.json index 30dd4c5af50..3ed5418fa0f 100644 --- a/homeassistant/components/geo_rss_events/manifest.json +++ b/homeassistant/components/geo_rss_events/manifest.json @@ -1,9 +1,9 @@ { "domain": "geo_rss_events", "name": "GeoRSS", - "documentation": "https://www.home-assistant.io/integrations/geo_rss_events", - "requirements": ["georss_generic_client==0.6"], "codeowners": ["@exxamalte"], + "documentation": "https://www.home-assistant.io/integrations/geo_rss_events", "iot_class": "cloud_polling", - "loggers": ["georss_client", "georss_generic_client"] + "loggers": ["georss_client", "georss_generic_client"], + "requirements": ["georss_generic_client==0.6"] } diff --git a/homeassistant/components/geocaching/manifest.json b/homeassistant/components/geocaching/manifest.json index 59c3da45cf5..127519ca5d0 100644 --- a/homeassistant/components/geocaching/manifest.json +++ b/homeassistant/components/geocaching/manifest.json @@ -1,10 +1,10 @@ { "domain": "geocaching", "name": "Geocaching", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/geocaching", - "requirements": ["geocachingapi==0.2.1"], - "dependencies": ["application_credentials"], "codeowners": ["@Sholofly", "@reinder83"], - "iot_class": "cloud_polling" + "config_flow": true, + "dependencies": ["application_credentials"], + "documentation": "https://www.home-assistant.io/integrations/geocaching", + "iot_class": "cloud_polling", + "requirements": ["geocachingapi==0.2.1"] } diff --git a/homeassistant/components/geofency/manifest.json b/homeassistant/components/geofency/manifest.json index 40cf9a7f07f..3e71cbc655d 100644 --- a/homeassistant/components/geofency/manifest.json +++ b/homeassistant/components/geofency/manifest.json @@ -1,9 +1,9 @@ { "domain": "geofency", "name": "Geofency", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/geofency", - "dependencies": ["webhook"], "codeowners": [], + "config_flow": true, + "dependencies": ["webhook"], + "documentation": "https://www.home-assistant.io/integrations/geofency", "iot_class": "cloud_push" } diff --git a/homeassistant/components/geonetnz_quakes/manifest.json b/homeassistant/components/geonetnz_quakes/manifest.json index ac3d1f8114d..74ca6406782 100644 --- a/homeassistant/components/geonetnz_quakes/manifest.json +++ b/homeassistant/components/geonetnz_quakes/manifest.json @@ -1,12 +1,12 @@ { "domain": "geonetnz_quakes", "name": "GeoNet NZ Quakes", + "codeowners": ["@exxamalte"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/geonetnz_quakes", - "requirements": ["aio_geojson_geonetnz_quakes==0.15"], - "codeowners": ["@exxamalte"], - "quality_scale": "platinum", + "integration_type": "service", "iot_class": "cloud_polling", "loggers": ["aio_geojson_geonetnz_quakes"], - "integration_type": "service" + "quality_scale": "platinum", + "requirements": ["aio_geojson_geonetnz_quakes==0.15"] } diff --git a/homeassistant/components/geonetnz_volcano/manifest.json b/homeassistant/components/geonetnz_volcano/manifest.json index d4a2c344dba..c6cffad477d 100644 --- a/homeassistant/components/geonetnz_volcano/manifest.json +++ b/homeassistant/components/geonetnz_volcano/manifest.json @@ -1,11 +1,11 @@ { "domain": "geonetnz_volcano", "name": "GeoNet NZ Volcano", + "codeowners": ["@exxamalte"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/geonetnz_volcano", - "requirements": ["aio_geojson_geonetnz_volcano==0.8"], - "codeowners": ["@exxamalte"], + "integration_type": "service", "iot_class": "cloud_polling", "loggers": ["aio_geojson_geonetnz_volcano"], - "integration_type": "service" + "requirements": ["aio_geojson_geonetnz_volcano==0.8"] } diff --git a/homeassistant/components/gios/manifest.json b/homeassistant/components/gios/manifest.json index 193c07bc4a5..6b3051a4bdd 100644 --- a/homeassistant/components/gios/manifest.json +++ b/homeassistant/components/gios/manifest.json @@ -1,12 +1,12 @@ { "domain": "gios", "name": "GIO\u015a", - "documentation": "https://www.home-assistant.io/integrations/gios", "codeowners": ["@bieniu"], - "requirements": ["gios==2.3.0"], "config_flow": true, - "quality_scale": "platinum", + "documentation": "https://www.home-assistant.io/integrations/gios", + "integration_type": "service", "iot_class": "cloud_polling", "loggers": ["dacite", "gios"], - "integration_type": "service" + "quality_scale": "platinum", + "requirements": ["gios==2.3.0"] } diff --git a/homeassistant/components/github/manifest.json b/homeassistant/components/github/manifest.json index c6f806e7a13..1bc6c96c4b8 100644 --- a/homeassistant/components/github/manifest.json +++ b/homeassistant/components/github/manifest.json @@ -1,10 +1,10 @@ { "domain": "github", "name": "GitHub", - "documentation": "https://www.home-assistant.io/integrations/github", - "requirements": ["aiogithubapi==22.10.1"], "codeowners": ["@timmo001", "@ludeeus"], - "iot_class": "cloud_polling", "config_flow": true, - "loggers": ["aiogithubapi"] + "documentation": "https://www.home-assistant.io/integrations/github", + "iot_class": "cloud_polling", + "loggers": ["aiogithubapi"], + "requirements": ["aiogithubapi==22.10.1"] } diff --git a/homeassistant/components/gitlab_ci/manifest.json b/homeassistant/components/gitlab_ci/manifest.json index 07619623756..36fb356dae4 100644 --- a/homeassistant/components/gitlab_ci/manifest.json +++ b/homeassistant/components/gitlab_ci/manifest.json @@ -1,9 +1,9 @@ { "domain": "gitlab_ci", "name": "GitLab-CI", - "documentation": "https://www.home-assistant.io/integrations/gitlab_ci", - "requirements": ["python-gitlab==1.6.0"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/gitlab_ci", "iot_class": "cloud_polling", - "loggers": ["gitlab"] + "loggers": ["gitlab"], + "requirements": ["python-gitlab==1.6.0"] } diff --git a/homeassistant/components/gitter/manifest.json b/homeassistant/components/gitter/manifest.json index 83b69e72ee8..009746a06c6 100644 --- a/homeassistant/components/gitter/manifest.json +++ b/homeassistant/components/gitter/manifest.json @@ -1,9 +1,9 @@ { "domain": "gitter", "name": "Gitter", - "documentation": "https://www.home-assistant.io/integrations/gitter", - "requirements": ["gitterpy==0.1.7"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/gitter", "iot_class": "cloud_polling", - "loggers": ["gitterpy"] + "loggers": ["gitterpy"], + "requirements": ["gitterpy==0.1.7"] } diff --git a/homeassistant/components/glances/manifest.json b/homeassistant/components/glances/manifest.json index 48e290c6360..b59fc390a6b 100644 --- a/homeassistant/components/glances/manifest.json +++ b/homeassistant/components/glances/manifest.json @@ -1,10 +1,10 @@ { "domain": "glances", "name": "Glances", + "codeowners": ["@engrbm87"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/glances", - "requirements": ["glances_api==0.4.1"], - "codeowners": ["@engrbm87"], "iot_class": "local_polling", - "loggers": ["glances_api"] + "loggers": ["glances_api"], + "requirements": ["glances_api==0.4.1"] } diff --git a/homeassistant/components/goalfeed/manifest.json b/homeassistant/components/goalfeed/manifest.json index 68e12887daf..077596b0185 100644 --- a/homeassistant/components/goalfeed/manifest.json +++ b/homeassistant/components/goalfeed/manifest.json @@ -1,9 +1,9 @@ { "domain": "goalfeed", "name": "Goalfeed", - "documentation": "https://www.home-assistant.io/integrations/goalfeed", - "requirements": ["pysher==1.0.7"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/goalfeed", "iot_class": "cloud_push", - "loggers": ["pysher"] + "loggers": ["pysher"], + "requirements": ["pysher==1.0.7"] } diff --git a/homeassistant/components/goalzero/manifest.json b/homeassistant/components/goalzero/manifest.json index 67e8bca2acc..88bcdd4987b 100644 --- a/homeassistant/components/goalzero/manifest.json +++ b/homeassistant/components/goalzero/manifest.json @@ -1,13 +1,20 @@ { "domain": "goalzero", "name": "Goal Zero Yeti", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/goalzero", - "requirements": ["goalzero==0.2.1"], - "dhcp": [{ "registered_devices": true }, { "hostname": "yeti*" }], "codeowners": ["@tkdrob"], - "quality_scale": "silver", + "config_flow": true, + "dhcp": [ + { + "registered_devices": true + }, + { + "hostname": "yeti*" + } + ], + "documentation": "https://www.home-assistant.io/integrations/goalzero", + "integration_type": "device", "iot_class": "local_polling", "loggers": ["goalzero"], - "integration_type": "device" + "quality_scale": "silver", + "requirements": ["goalzero==0.2.1"] } diff --git a/homeassistant/components/gogogate2/manifest.json b/homeassistant/components/gogogate2/manifest.json index a824f289441..ec2834d00d8 100644 --- a/homeassistant/components/gogogate2/manifest.json +++ b/homeassistant/components/gogogate2/manifest.json @@ -1,18 +1,18 @@ { "domain": "gogogate2", "name": "Gogogate2 and ismartgate", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/gogogate2", - "requirements": ["ismartgate==5.0.0"], "codeowners": ["@vangorra", "@bdraco"], - "homekit": { - "models": ["iSmartGate"] - }, + "config_flow": true, "dhcp": [ { "hostname": "ismartgate*" } ], + "documentation": "https://www.home-assistant.io/integrations/gogogate2", + "homekit": { + "models": ["iSmartGate"] + }, "iot_class": "local_polling", - "loggers": ["ismartgate"] + "loggers": ["ismartgate"], + "requirements": ["ismartgate==5.0.0"] } diff --git a/homeassistant/components/goodwe/manifest.json b/homeassistant/components/goodwe/manifest.json index c91b91c02a9..6f93cc638e6 100644 --- a/homeassistant/components/goodwe/manifest.json +++ b/homeassistant/components/goodwe/manifest.json @@ -1,10 +1,10 @@ { "domain": "goodwe", "name": "GoodWe Inverter", - "documentation": "https://www.home-assistant.io/integrations/goodwe", "codeowners": ["@mletenay", "@starkillerOG"], - "requirements": ["goodwe==0.2.18"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/goodwe", "iot_class": "local_polling", - "loggers": ["goodwe"] + "loggers": ["goodwe"], + "requirements": ["goodwe==0.2.18"] } diff --git a/homeassistant/components/google/manifest.json b/homeassistant/components/google/manifest.json index 596a64f5eef..d79cd105c83 100644 --- a/homeassistant/components/google/manifest.json +++ b/homeassistant/components/google/manifest.json @@ -1,11 +1,11 @@ { "domain": "google", "name": "Google Calendar", + "codeowners": ["@allenporter"], "config_flow": true, "dependencies": ["application_credentials"], "documentation": "https://www.home-assistant.io/integrations/calendar.google/", - "requirements": ["gcal-sync==4.1.2", "oauth2client==4.1.3"], - "codeowners": ["@allenporter"], "iot_class": "cloud_polling", - "loggers": ["googleapiclient"] + "loggers": ["googleapiclient"], + "requirements": ["gcal-sync==4.1.2", "oauth2client==4.1.3"] } diff --git a/homeassistant/components/google_assistant/manifest.json b/homeassistant/components/google_assistant/manifest.json index fcd7c983937..3c7ac043441 100644 --- a/homeassistant/components/google_assistant/manifest.json +++ b/homeassistant/components/google_assistant/manifest.json @@ -1,9 +1,9 @@ { "domain": "google_assistant", "name": "Google Assistant", - "documentation": "https://www.home-assistant.io/integrations/google_assistant", - "dependencies": ["http"], "after_dependencies": ["camera"], "codeowners": ["@home-assistant/cloud"], + "dependencies": ["http"], + "documentation": "https://www.home-assistant.io/integrations/google_assistant", "iot_class": "cloud_push" } diff --git a/homeassistant/components/google_assistant_sdk/manifest.json b/homeassistant/components/google_assistant_sdk/manifest.json index 39d8c837b95..984bbdfe7c1 100644 --- a/homeassistant/components/google_assistant_sdk/manifest.json +++ b/homeassistant/components/google_assistant_sdk/manifest.json @@ -1,12 +1,12 @@ { "domain": "google_assistant_sdk", "name": "Google Assistant SDK", + "codeowners": ["@tronikos"], "config_flow": true, "dependencies": ["application_credentials", "http"], "documentation": "https://www.home-assistant.io/integrations/google_assistant_sdk/", - "requirements": ["gassist-text==0.0.10"], - "codeowners": ["@tronikos"], - "iot_class": "cloud_polling", "integration_type": "service", - "quality_scale": "platinum" + "iot_class": "cloud_polling", + "quality_scale": "platinum", + "requirements": ["gassist-text==0.0.10"] } diff --git a/homeassistant/components/google_cloud/manifest.json b/homeassistant/components/google_cloud/manifest.json index f919f795181..f429cd05257 100644 --- a/homeassistant/components/google_cloud/manifest.json +++ b/homeassistant/components/google_cloud/manifest.json @@ -1,8 +1,8 @@ { "domain": "google_cloud", "name": "Google Cloud Platform", - "documentation": "https://www.home-assistant.io/integrations/google_cloud", - "requirements": ["google-cloud-texttospeech==2.12.3"], "codeowners": ["@lufton"], - "iot_class": "cloud_push" + "documentation": "https://www.home-assistant.io/integrations/google_cloud", + "iot_class": "cloud_push", + "requirements": ["google-cloud-texttospeech==2.12.3"] } diff --git a/homeassistant/components/google_domains/manifest.json b/homeassistant/components/google_domains/manifest.json index 296b07b08af..83d9320e818 100644 --- a/homeassistant/components/google_domains/manifest.json +++ b/homeassistant/components/google_domains/manifest.json @@ -1,7 +1,7 @@ { "domain": "google_domains", "name": "Google Domains", - "documentation": "https://www.home-assistant.io/integrations/google_domains", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/google_domains", "iot_class": "cloud_polling" } diff --git a/homeassistant/components/google_mail/manifest.json b/homeassistant/components/google_mail/manifest.json index 6e4757aa619..1375ae45392 100644 --- a/homeassistant/components/google_mail/manifest.json +++ b/homeassistant/components/google_mail/manifest.json @@ -1,11 +1,11 @@ { "domain": "google_mail", "name": "Google Mail", + "codeowners": ["@tkdrob"], "config_flow": true, "dependencies": ["application_credentials"], "documentation": "https://www.home-assistant.io/integrations/google_mail/", - "requirements": ["google-api-python-client==2.71.0"], - "codeowners": ["@tkdrob"], + "integration_type": "service", "iot_class": "cloud_polling", - "integration_type": "service" + "requirements": ["google-api-python-client==2.71.0"] } diff --git a/homeassistant/components/google_maps/manifest.json b/homeassistant/components/google_maps/manifest.json index e8c3af23398..6ba831442d6 100644 --- a/homeassistant/components/google_maps/manifest.json +++ b/homeassistant/components/google_maps/manifest.json @@ -1,9 +1,9 @@ { "domain": "google_maps", "name": "Google Maps", - "documentation": "https://www.home-assistant.io/integrations/google_maps", - "requirements": ["locationsharinglib==4.1.5"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/google_maps", "iot_class": "cloud_polling", - "loggers": ["locationsharinglib"] + "loggers": ["locationsharinglib"], + "requirements": ["locationsharinglib==4.1.5"] } diff --git a/homeassistant/components/google_pubsub/manifest.json b/homeassistant/components/google_pubsub/manifest.json index c87e79c34d5..f22317404ab 100644 --- a/homeassistant/components/google_pubsub/manifest.json +++ b/homeassistant/components/google_pubsub/manifest.json @@ -1,8 +1,8 @@ { "domain": "google_pubsub", "name": "Google Pub/Sub", - "documentation": "https://www.home-assistant.io/integrations/google_pubsub", - "requirements": ["google-cloud-pubsub==2.13.11"], "codeowners": [], - "iot_class": "cloud_push" + "documentation": "https://www.home-assistant.io/integrations/google_pubsub", + "iot_class": "cloud_push", + "requirements": ["google-cloud-pubsub==2.13.11"] } diff --git a/homeassistant/components/google_sheets/manifest.json b/homeassistant/components/google_sheets/manifest.json index 1c7790b1f25..5b2e5da8902 100644 --- a/homeassistant/components/google_sheets/manifest.json +++ b/homeassistant/components/google_sheets/manifest.json @@ -1,11 +1,11 @@ { "domain": "google_sheets", "name": "Google Sheets", + "codeowners": ["@tkdrob"], "config_flow": true, "dependencies": ["application_credentials"], "documentation": "https://www.home-assistant.io/integrations/google_sheets/", - "requirements": ["gspread==5.5.0"], - "codeowners": ["@tkdrob"], + "integration_type": "service", "iot_class": "cloud_polling", - "integration_type": "service" + "requirements": ["gspread==5.5.0"] } diff --git a/homeassistant/components/google_translate/manifest.json b/homeassistant/components/google_translate/manifest.json index 30c959c4a01..5321d13c5d6 100644 --- a/homeassistant/components/google_translate/manifest.json +++ b/homeassistant/components/google_translate/manifest.json @@ -1,9 +1,9 @@ { "domain": "google_translate", "name": "Google Translate Text-to-Speech", - "documentation": "https://www.home-assistant.io/integrations/google_translate", - "requirements": ["gTTS==2.2.4"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/google_translate", "iot_class": "cloud_push", - "loggers": ["gtts"] + "loggers": ["gtts"], + "requirements": ["gTTS==2.2.4"] } diff --git a/homeassistant/components/google_travel_time/manifest.json b/homeassistant/components/google_travel_time/manifest.json index a21714218a9..d7c98478272 100644 --- a/homeassistant/components/google_travel_time/manifest.json +++ b/homeassistant/components/google_travel_time/manifest.json @@ -1,10 +1,10 @@ { "domain": "google_travel_time", "name": "Google Maps Travel Time", - "documentation": "https://www.home-assistant.io/integrations/google_travel_time", - "requirements": ["googlemaps==2.5.1"], "codeowners": ["@eifinger"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/google_travel_time", "iot_class": "cloud_polling", - "loggers": ["googlemaps", "homeassistant.helpers.location"] + "loggers": ["googlemaps", "homeassistant.helpers.location"], + "requirements": ["googlemaps==2.5.1"] } diff --git a/homeassistant/components/google_wifi/manifest.json b/homeassistant/components/google_wifi/manifest.json index 8566e51f771..200684b2e1c 100644 --- a/homeassistant/components/google_wifi/manifest.json +++ b/homeassistant/components/google_wifi/manifest.json @@ -1,7 +1,7 @@ { "domain": "google_wifi", "name": "Google Wifi", - "documentation": "https://www.home-assistant.io/integrations/google_wifi", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/google_wifi", "iot_class": "local_polling" } diff --git a/homeassistant/components/govee_ble/manifest.json b/homeassistant/components/govee_ble/manifest.json index cfeb33b323b..198b832c1a4 100644 --- a/homeassistant/components/govee_ble/manifest.json +++ b/homeassistant/components/govee_ble/manifest.json @@ -1,12 +1,19 @@ { "domain": "govee_ble", "name": "Govee Bluetooth", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/govee_ble", "bluetooth": [ - { "local_name": "Govee*", "connectable": false }, - { "local_name": "GVH5*", "connectable": false }, - { "local_name": "B5178*", "connectable": false }, + { + "local_name": "Govee*", + "connectable": false + }, + { + "local_name": "GVH5*", + "connectable": false + }, + { + "local_name": "B5178*", + "connectable": false + }, { "manufacturer_id": 6966, "service_uuid": "00008451-0000-1000-8000-00805f9b34fb", @@ -73,8 +80,10 @@ "connectable": false } ], - "requirements": ["govee-ble==0.21.1"], - "dependencies": ["bluetooth_adapters"], "codeowners": ["@bdraco", "@PierreAronnax"], - "iot_class": "local_push" + "config_flow": true, + "dependencies": ["bluetooth_adapters"], + "documentation": "https://www.home-assistant.io/integrations/govee_ble", + "iot_class": "local_push", + "requirements": ["govee-ble==0.21.1"] } diff --git a/homeassistant/components/gpsd/manifest.json b/homeassistant/components/gpsd/manifest.json index b69ec09bbe7..d202a6b0428 100644 --- a/homeassistant/components/gpsd/manifest.json +++ b/homeassistant/components/gpsd/manifest.json @@ -1,9 +1,9 @@ { "domain": "gpsd", "name": "GPSD", - "documentation": "https://www.home-assistant.io/integrations/gpsd", - "requirements": ["gps3==0.33.3"], "codeowners": ["@fabaff"], + "documentation": "https://www.home-assistant.io/integrations/gpsd", "iot_class": "local_polling", - "loggers": ["gps3"] + "loggers": ["gps3"], + "requirements": ["gps3==0.33.3"] } diff --git a/homeassistant/components/gpslogger/manifest.json b/homeassistant/components/gpslogger/manifest.json index 41f3caa07e5..90e36a9566c 100644 --- a/homeassistant/components/gpslogger/manifest.json +++ b/homeassistant/components/gpslogger/manifest.json @@ -1,9 +1,9 @@ { "domain": "gpslogger", "name": "GPSLogger", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/gpslogger", - "dependencies": ["webhook"], "codeowners": [], + "config_flow": true, + "dependencies": ["webhook"], + "documentation": "https://www.home-assistant.io/integrations/gpslogger", "iot_class": "cloud_push" } diff --git a/homeassistant/components/graphite/manifest.json b/homeassistant/components/graphite/manifest.json index 66d148c3cc4..da249a22829 100644 --- a/homeassistant/components/graphite/manifest.json +++ b/homeassistant/components/graphite/manifest.json @@ -1,7 +1,7 @@ { "domain": "graphite", "name": "Graphite", - "documentation": "https://www.home-assistant.io/integrations/graphite", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/graphite", "iot_class": "local_push" } diff --git a/homeassistant/components/gree/manifest.json b/homeassistant/components/gree/manifest.json index 90148d56755..58404e90353 100644 --- a/homeassistant/components/gree/manifest.json +++ b/homeassistant/components/gree/manifest.json @@ -1,11 +1,11 @@ { "domain": "gree", "name": "Gree Climate", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/gree", - "requirements": ["greeclimate==1.4.1"], - "dependencies": ["network"], "codeowners": ["@cmroche"], + "config_flow": true, + "dependencies": ["network"], + "documentation": "https://www.home-assistant.io/integrations/gree", "iot_class": "local_polling", - "loggers": ["greeclimate"] + "loggers": ["greeclimate"], + "requirements": ["greeclimate==1.4.1"] } diff --git a/homeassistant/components/greeneye_monitor/manifest.json b/homeassistant/components/greeneye_monitor/manifest.json index 4618683f47b..fcf4d004d26 100644 --- a/homeassistant/components/greeneye_monitor/manifest.json +++ b/homeassistant/components/greeneye_monitor/manifest.json @@ -1,9 +1,9 @@ { "domain": "greeneye_monitor", "name": "GreenEye Monitor (GEM)", - "documentation": "https://www.home-assistant.io/integrations/greeneye_monitor", - "requirements": ["greeneye_monitor==3.0.3"], "codeowners": ["@jkeljo"], + "documentation": "https://www.home-assistant.io/integrations/greeneye_monitor", "iot_class": "local_push", - "loggers": ["greeneye"] + "loggers": ["greeneye"], + "requirements": ["greeneye_monitor==3.0.3"] } diff --git a/homeassistant/components/greenwave/manifest.json b/homeassistant/components/greenwave/manifest.json index 503719c425b..5cb3255192f 100644 --- a/homeassistant/components/greenwave/manifest.json +++ b/homeassistant/components/greenwave/manifest.json @@ -1,9 +1,9 @@ { "domain": "greenwave", "name": "Greenwave Reality", - "documentation": "https://www.home-assistant.io/integrations/greenwave", - "requirements": ["greenwavereality==0.5.1"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/greenwave", "iot_class": "local_polling", - "loggers": ["greenwavereality"] + "loggers": ["greenwavereality"], + "requirements": ["greenwavereality==0.5.1"] } diff --git a/homeassistant/components/group/manifest.json b/homeassistant/components/group/manifest.json index 1894434ece2..7ead19414af 100644 --- a/homeassistant/components/group/manifest.json +++ b/homeassistant/components/group/manifest.json @@ -1,10 +1,10 @@ { "domain": "group", - "integration_type": "helper", "name": "Group", - "documentation": "https://www.home-assistant.io/integrations/group", "codeowners": ["@home-assistant/core"], - "quality_scale": "internal", + "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/group", + "integration_type": "helper", "iot_class": "calculated", - "config_flow": true + "quality_scale": "internal" } diff --git a/homeassistant/components/growatt_server/manifest.json b/homeassistant/components/growatt_server/manifest.json index 3bb2317e0ef..b10c5f85215 100644 --- a/homeassistant/components/growatt_server/manifest.json +++ b/homeassistant/components/growatt_server/manifest.json @@ -1,10 +1,10 @@ { "domain": "growatt_server", "name": "Growatt", + "codeowners": ["@indykoning", "@muppet3000", "@JasperPlant"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/growatt_server/", - "requirements": ["growattServer==1.3.0"], - "codeowners": ["@indykoning", "@muppet3000", "@JasperPlant"], "iot_class": "cloud_polling", - "loggers": ["growattServer"] + "loggers": ["growattServer"], + "requirements": ["growattServer==1.3.0"] } diff --git a/homeassistant/components/gstreamer/manifest.json b/homeassistant/components/gstreamer/manifest.json index 1efdc685a24..95df94ef834 100644 --- a/homeassistant/components/gstreamer/manifest.json +++ b/homeassistant/components/gstreamer/manifest.json @@ -1,9 +1,9 @@ { "domain": "gstreamer", "name": "GStreamer", - "documentation": "https://www.home-assistant.io/integrations/gstreamer", - "requirements": ["gstreamer-player==1.1.2"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/gstreamer", "iot_class": "local_push", - "loggers": ["gsp"] + "loggers": ["gsp"], + "requirements": ["gstreamer-player==1.1.2"] } diff --git a/homeassistant/components/gtfs/manifest.json b/homeassistant/components/gtfs/manifest.json index 9e9eb6a5585..e7f7e617df9 100644 --- a/homeassistant/components/gtfs/manifest.json +++ b/homeassistant/components/gtfs/manifest.json @@ -1,9 +1,9 @@ { "domain": "gtfs", "name": "General Transit Feed Specification (GTFS)", - "documentation": "https://www.home-assistant.io/integrations/gtfs", - "requirements": ["pygtfs==0.1.7"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/gtfs", "iot_class": "local_polling", - "loggers": ["pygtfs"] + "loggers": ["pygtfs"], + "requirements": ["pygtfs==0.1.7"] } diff --git a/homeassistant/components/guardian/manifest.json b/homeassistant/components/guardian/manifest.json index 44527f95d29..e3907ed1ceb 100644 --- a/homeassistant/components/guardian/manifest.json +++ b/homeassistant/components/guardian/manifest.json @@ -1,12 +1,8 @@ { "domain": "guardian", "name": "Elexa Guardian", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/guardian", - "requirements": ["aioguardian==2022.07.0"], - "zeroconf": ["_api._udp.local."], "codeowners": ["@bachya"], - "iot_class": "local_polling", + "config_flow": true, "dhcp": [ { "hostname": "gvc*", @@ -21,6 +17,10 @@ "macaddress": "30AEA4*" } ], + "documentation": "https://www.home-assistant.io/integrations/guardian", + "integration_type": "device", + "iot_class": "local_polling", "loggers": ["aioguardian"], - "integration_type": "device" + "requirements": ["aioguardian==2022.07.0"], + "zeroconf": ["_api._udp.local."] } diff --git a/homeassistant/components/habitica/manifest.json b/homeassistant/components/habitica/manifest.json index fdf170e2ede..f5f746c979d 100644 --- a/homeassistant/components/habitica/manifest.json +++ b/homeassistant/components/habitica/manifest.json @@ -1,10 +1,10 @@ { "domain": "habitica", "name": "Habitica", + "codeowners": ["@ASMfreaK", "@leikoilja"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/habitica", - "requirements": ["habitipy==0.2.0"], - "codeowners": ["@ASMfreaK", "@leikoilja"], "iot_class": "cloud_polling", - "loggers": ["habitipy", "plumbum"] + "loggers": ["habitipy", "plumbum"], + "requirements": ["habitipy==0.2.0"] } diff --git a/homeassistant/components/hardkernel/manifest.json b/homeassistant/components/hardkernel/manifest.json index 366ca245191..1b29f0b0b22 100644 --- a/homeassistant/components/hardkernel/manifest.json +++ b/homeassistant/components/hardkernel/manifest.json @@ -1,9 +1,9 @@ { "domain": "hardkernel", "name": "Hardkernel", - "config_flow": false, - "documentation": "https://www.home-assistant.io/integrations/hardkernel", - "dependencies": ["hardware", "hassio"], "codeowners": ["@home-assistant/core"], + "config_flow": false, + "dependencies": ["hardware", "hassio"], + "documentation": "https://www.home-assistant.io/integrations/hardkernel", "integration_type": "hardware" } diff --git a/homeassistant/components/hardware/manifest.json b/homeassistant/components/hardware/manifest.json index 8f7e27e6911..f2772e609db 100644 --- a/homeassistant/components/hardware/manifest.json +++ b/homeassistant/components/hardware/manifest.json @@ -1,10 +1,10 @@ { "domain": "hardware", "name": "Hardware", + "codeowners": ["@home-assistant/core"], "config_flow": false, "documentation": "https://www.home-assistant.io/integrations/hardware", - "codeowners": ["@home-assistant/core"], + "integration_type": "system", "quality_scale": "internal", - "requirements": ["psutil-home-assistant==0.0.1"], - "integration_type": "system" + "requirements": ["psutil-home-assistant==0.0.1"] } diff --git a/homeassistant/components/harman_kardon_avr/manifest.json b/homeassistant/components/harman_kardon_avr/manifest.json index 8a029ae6339..c28504cf2d8 100644 --- a/homeassistant/components/harman_kardon_avr/manifest.json +++ b/homeassistant/components/harman_kardon_avr/manifest.json @@ -1,9 +1,9 @@ { "domain": "harman_kardon_avr", "name": "Harman Kardon AVR", - "documentation": "https://www.home-assistant.io/integrations/harman_kardon_avr", - "requirements": ["hkavr==0.0.5"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/harman_kardon_avr", "iot_class": "local_polling", - "loggers": ["hkavr"] + "loggers": ["hkavr"], + "requirements": ["hkavr==0.0.5"] } diff --git a/homeassistant/components/harmony/manifest.json b/homeassistant/components/harmony/manifest.json index ab5848a1fb7..2603ee613ae 100644 --- a/homeassistant/components/harmony/manifest.json +++ b/homeassistant/components/harmony/manifest.json @@ -1,8 +1,6 @@ { "domain": "harmony", "name": "Logitech Harmony Hub", - "documentation": "https://www.home-assistant.io/integrations/harmony", - "requirements": ["aioharmony==0.2.9"], "codeowners": [ "@ehendrix23", "@bramkragten", @@ -10,14 +8,16 @@ "@mkeesey", "@Aohzan" ], + "config_flow": true, + "dependencies": ["remote", "switch"], + "documentation": "https://www.home-assistant.io/integrations/harmony", + "iot_class": "local_push", + "loggers": ["aioharmony", "slixmpp"], + "requirements": ["aioharmony==0.2.9"], "ssdp": [ { "manufacturer": "Logitech", "deviceType": "urn:myharmony-com:device:harmony:1" } - ], - "dependencies": ["remote", "switch"], - "config_flow": true, - "iot_class": "local_push", - "loggers": ["aioharmony", "slixmpp"] + ] } diff --git a/homeassistant/components/hassio/manifest.json b/homeassistant/components/hassio/manifest.json index 5de80fdbd19..bbc50fe7a58 100644 --- a/homeassistant/components/hassio/manifest.json +++ b/homeassistant/components/hassio/manifest.json @@ -1,10 +1,10 @@ { "domain": "hassio", "name": "Home Assistant Supervisor", - "documentation": "https://www.home-assistant.io/integrations/hassio", - "dependencies": ["http"], "after_dependencies": ["panel_custom"], "codeowners": ["@home-assistant/supervisor"], + "dependencies": ["http"], + "documentation": "https://www.home-assistant.io/integrations/hassio", "iot_class": "local_polling", "quality_scale": "internal" } diff --git a/homeassistant/components/haveibeenpwned/manifest.json b/homeassistant/components/haveibeenpwned/manifest.json index 12344b759d1..2451871f0c8 100644 --- a/homeassistant/components/haveibeenpwned/manifest.json +++ b/homeassistant/components/haveibeenpwned/manifest.json @@ -1,7 +1,7 @@ { "domain": "haveibeenpwned", "name": "HaveIBeenPwned", - "documentation": "https://www.home-assistant.io/integrations/haveibeenpwned", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/haveibeenpwned", "iot_class": "cloud_polling" } diff --git a/homeassistant/components/hddtemp/manifest.json b/homeassistant/components/hddtemp/manifest.json index 32e0ab8604b..8dd2676596c 100644 --- a/homeassistant/components/hddtemp/manifest.json +++ b/homeassistant/components/hddtemp/manifest.json @@ -1,7 +1,7 @@ { "domain": "hddtemp", "name": "hddtemp", - "documentation": "https://www.home-assistant.io/integrations/hddtemp", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/hddtemp", "iot_class": "local_polling" } diff --git a/homeassistant/components/hdmi_cec/manifest.json b/homeassistant/components/hdmi_cec/manifest.json index 46e7f61719f..fbd9e2304d9 100644 --- a/homeassistant/components/hdmi_cec/manifest.json +++ b/homeassistant/components/hdmi_cec/manifest.json @@ -1,9 +1,9 @@ { "domain": "hdmi_cec", "name": "HDMI-CEC", - "documentation": "https://www.home-assistant.io/integrations/hdmi_cec", - "requirements": ["pyCEC==0.5.2"], "codeowners": ["@inytar"], + "documentation": "https://www.home-assistant.io/integrations/hdmi_cec", "iot_class": "local_push", - "loggers": ["pycec"] + "loggers": ["pycec"], + "requirements": ["pyCEC==0.5.2"] } diff --git a/homeassistant/components/heatmiser/manifest.json b/homeassistant/components/heatmiser/manifest.json index 8b783e40758..7ae9cac1297 100644 --- a/homeassistant/components/heatmiser/manifest.json +++ b/homeassistant/components/heatmiser/manifest.json @@ -1,9 +1,9 @@ { "domain": "heatmiser", "name": "Heatmiser", - "documentation": "https://www.home-assistant.io/integrations/heatmiser", - "requirements": ["heatmiserV3==1.1.18"], "codeowners": ["@andylockran"], + "documentation": "https://www.home-assistant.io/integrations/heatmiser", "iot_class": "local_polling", - "loggers": ["heatmiserV3"] + "loggers": ["heatmiserV3"], + "requirements": ["heatmiserV3==1.1.18"] } diff --git a/homeassistant/components/heos/manifest.json b/homeassistant/components/heos/manifest.json index ba7f2e3664c..a90f0aebaae 100644 --- a/homeassistant/components/heos/manifest.json +++ b/homeassistant/components/heos/manifest.json @@ -1,15 +1,15 @@ { "domain": "heos", "name": "Denon HEOS", + "codeowners": ["@andrewsayre"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/heos", + "iot_class": "local_push", + "loggers": ["pyheos"], "requirements": ["pyheos==0.7.2"], "ssdp": [ { "st": "urn:schemas-denon-com:device:ACT-Denon:1" } - ], - "codeowners": ["@andrewsayre"], - "iot_class": "local_push", - "loggers": ["pyheos"] + ] } diff --git a/homeassistant/components/here_travel_time/manifest.json b/homeassistant/components/here_travel_time/manifest.json index 5f46c344af8..f024b55d009 100644 --- a/homeassistant/components/here_travel_time/manifest.json +++ b/homeassistant/components/here_travel_time/manifest.json @@ -1,10 +1,10 @@ { "domain": "here_travel_time", "name": "HERE Travel Time", + "codeowners": ["@eifinger"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/here_travel_time", - "requirements": ["here_routing==0.2.0", "here_transit==1.2.0"], - "codeowners": ["@eifinger"], "iot_class": "cloud_polling", - "loggers": ["here_routing", "here_transit", "homeassistant.helpers.location"] + "loggers": ["here_routing", "here_transit", "homeassistant.helpers.location"], + "requirements": ["here_routing==0.2.0", "here_transit==1.2.0"] } diff --git a/homeassistant/components/hikvision/manifest.json b/homeassistant/components/hikvision/manifest.json index 2df3e4b6e64..1e175a2a0df 100644 --- a/homeassistant/components/hikvision/manifest.json +++ b/homeassistant/components/hikvision/manifest.json @@ -1,9 +1,9 @@ { "domain": "hikvision", "name": "Hikvision", - "documentation": "https://www.home-assistant.io/integrations/hikvision", - "requirements": ["pyhik==0.3.2"], "codeowners": ["@mezz64"], + "documentation": "https://www.home-assistant.io/integrations/hikvision", "iot_class": "local_push", - "loggers": ["pyhik"] + "loggers": ["pyhik"], + "requirements": ["pyhik==0.3.2"] } diff --git a/homeassistant/components/hikvisioncam/manifest.json b/homeassistant/components/hikvisioncam/manifest.json index 84f7f4e28e1..28f677512b7 100644 --- a/homeassistant/components/hikvisioncam/manifest.json +++ b/homeassistant/components/hikvisioncam/manifest.json @@ -1,9 +1,9 @@ { "domain": "hikvisioncam", "name": "Hikvision", - "documentation": "https://www.home-assistant.io/integrations/hikvisioncam", - "requirements": ["hikvision==0.4"], "codeowners": ["@fbradyirl"], + "documentation": "https://www.home-assistant.io/integrations/hikvisioncam", "iot_class": "local_polling", - "loggers": ["hikvision"] + "loggers": ["hikvision"], + "requirements": ["hikvision==0.4"] } diff --git a/homeassistant/components/hisense_aehw4a1/manifest.json b/homeassistant/components/hisense_aehw4a1/manifest.json index d0e669783d7..34791529291 100644 --- a/homeassistant/components/hisense_aehw4a1/manifest.json +++ b/homeassistant/components/hisense_aehw4a1/manifest.json @@ -1,10 +1,10 @@ { "domain": "hisense_aehw4a1", "name": "Hisense AEH-W4A1", + "codeowners": ["@bannhead"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/hisense_aehw4a1", - "requirements": ["pyaehw4a1==0.3.9"], - "codeowners": ["@bannhead"], "iot_class": "local_polling", - "loggers": ["pyaehw4a1"] + "loggers": ["pyaehw4a1"], + "requirements": ["pyaehw4a1==0.3.9"] } diff --git a/homeassistant/components/history/manifest.json b/homeassistant/components/history/manifest.json index 4ebf64dd603..ff6bb34708e 100644 --- a/homeassistant/components/history/manifest.json +++ b/homeassistant/components/history/manifest.json @@ -1,9 +1,9 @@ { "domain": "history", "name": "History", - "documentation": "https://www.home-assistant.io/integrations/history", - "dependencies": ["http", "recorder"], "codeowners": ["@home-assistant/core"], - "quality_scale": "internal", - "integration_type": "system" + "dependencies": ["http", "recorder"], + "documentation": "https://www.home-assistant.io/integrations/history", + "integration_type": "system", + "quality_scale": "internal" } diff --git a/homeassistant/components/history_stats/manifest.json b/homeassistant/components/history_stats/manifest.json index 0836a7f6c9f..99a0adda8fa 100644 --- a/homeassistant/components/history_stats/manifest.json +++ b/homeassistant/components/history_stats/manifest.json @@ -1,9 +1,9 @@ { "domain": "history_stats", "name": "History Stats", - "documentation": "https://www.home-assistant.io/integrations/history_stats", - "dependencies": ["recorder"], "codeowners": [], - "quality_scale": "internal", - "iot_class": "local_polling" + "dependencies": ["recorder"], + "documentation": "https://www.home-assistant.io/integrations/history_stats", + "iot_class": "local_polling", + "quality_scale": "internal" } diff --git a/homeassistant/components/hitron_coda/manifest.json b/homeassistant/components/hitron_coda/manifest.json index 41f9b5209eb..2f18707c95e 100644 --- a/homeassistant/components/hitron_coda/manifest.json +++ b/homeassistant/components/hitron_coda/manifest.json @@ -1,7 +1,7 @@ { "domain": "hitron_coda", "name": "Rogers Hitron CODA", - "documentation": "https://www.home-assistant.io/integrations/hitron_coda", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/hitron_coda", "iot_class": "local_polling" } diff --git a/homeassistant/components/hive/manifest.json b/homeassistant/components/hive/manifest.json index b7e5b3fa9ea..67da3617b44 100644 --- a/homeassistant/components/hive/manifest.json +++ b/homeassistant/components/hive/manifest.json @@ -1,13 +1,13 @@ { "domain": "hive", "name": "Hive", + "codeowners": ["@Rendili", "@KJonline"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/hive", "homekit": { "models": ["HHKBridge*"] }, - "documentation": "https://www.home-assistant.io/integrations/hive", - "requirements": ["pyhiveapi==0.5.14"], - "codeowners": ["@Rendili", "@KJonline"], "iot_class": "cloud_polling", - "loggers": ["apyhiveapi"] + "loggers": ["apyhiveapi"], + "requirements": ["pyhiveapi==0.5.14"] } diff --git a/homeassistant/components/hlk_sw16/manifest.json b/homeassistant/components/hlk_sw16/manifest.json index 12638679f5a..f4153e8021b 100644 --- a/homeassistant/components/hlk_sw16/manifest.json +++ b/homeassistant/components/hlk_sw16/manifest.json @@ -1,10 +1,10 @@ { "domain": "hlk_sw16", "name": "Hi-Link HLK-SW16", - "documentation": "https://www.home-assistant.io/integrations/hlk_sw16", - "requirements": ["hlk-sw16==0.0.9"], "codeowners": ["@jameshilliard"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/hlk_sw16", "iot_class": "local_push", - "loggers": ["hlk_sw16"] + "loggers": ["hlk_sw16"], + "requirements": ["hlk-sw16==0.0.9"] } diff --git a/homeassistant/components/home_connect/manifest.json b/homeassistant/components/home_connect/manifest.json index c9aa5d229b8..ec1247f6855 100644 --- a/homeassistant/components/home_connect/manifest.json +++ b/homeassistant/components/home_connect/manifest.json @@ -1,11 +1,11 @@ { "domain": "home_connect", "name": "Home Connect", - "documentation": "https://www.home-assistant.io/integrations/home_connect", - "dependencies": ["application_credentials"], "codeowners": ["@DavidMStraub"], - "requirements": ["homeconnect==0.7.2"], "config_flow": true, + "dependencies": ["application_credentials"], + "documentation": "https://www.home-assistant.io/integrations/home_connect", "iot_class": "cloud_push", - "loggers": ["homeconnect"] + "loggers": ["homeconnect"], + "requirements": ["homeconnect==0.7.2"] } diff --git a/homeassistant/components/home_plus_control/manifest.json b/homeassistant/components/home_plus_control/manifest.json index bbfde5bbded..f225c23fedf 100644 --- a/homeassistant/components/home_plus_control/manifest.json +++ b/homeassistant/components/home_plus_control/manifest.json @@ -1,11 +1,11 @@ { "domain": "home_plus_control", "name": "Legrand Home+ Control", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/home_plus_control", - "requirements": ["homepluscontrol==0.0.5"], - "dependencies": ["auth"], "codeowners": ["@chemaaa"], + "config_flow": true, + "dependencies": ["auth"], + "documentation": "https://www.home-assistant.io/integrations/home_plus_control", "iot_class": "cloud_polling", - "loggers": ["homepluscontrol"] + "loggers": ["homepluscontrol"], + "requirements": ["homepluscontrol==0.0.5"] } diff --git a/homeassistant/components/homeassistant/manifest.json b/homeassistant/components/homeassistant/manifest.json index 179e8deb233..c10e99e8454 100644 --- a/homeassistant/components/homeassistant/manifest.json +++ b/homeassistant/components/homeassistant/manifest.json @@ -1,8 +1,8 @@ { "domain": "homeassistant", "name": "Home Assistant Core Integration", - "documentation": "https://www.home-assistant.io/integrations/homeassistant", "codeowners": ["@home-assistant/core"], - "quality_scale": "internal", - "integration_type": "system" + "documentation": "https://www.home-assistant.io/integrations/homeassistant", + "integration_type": "system", + "quality_scale": "internal" } diff --git a/homeassistant/components/homeassistant_alerts/manifest.json b/homeassistant/components/homeassistant_alerts/manifest.json index d6f6d9ab614..96e419ad9a2 100644 --- a/homeassistant/components/homeassistant_alerts/manifest.json +++ b/homeassistant/components/homeassistant_alerts/manifest.json @@ -1,9 +1,9 @@ { "domain": "homeassistant_alerts", "name": "Home Assistant Alerts", + "codeowners": ["@home-assistant/core"], "config_flow": false, "documentation": "https://www.home-assistant.io/integrations/homeassistant_alerts", - "codeowners": ["@home-assistant/core"], - "quality_scale": "internal", - "integration_type": "system" + "integration_type": "system", + "quality_scale": "internal" } diff --git a/homeassistant/components/homeassistant_hardware/manifest.json b/homeassistant/components/homeassistant_hardware/manifest.json index 722306720a5..8898cece75a 100644 --- a/homeassistant/components/homeassistant_hardware/manifest.json +++ b/homeassistant/components/homeassistant_hardware/manifest.json @@ -1,8 +1,8 @@ { "domain": "homeassistant_hardware", "name": "Home Assistant Hardware", - "documentation": "https://www.home-assistant.io/integrations/homeassistant_hardware", + "after_dependencies": ["zha"], "codeowners": ["@home-assistant/core"], - "integration_type": "system", - "after_dependencies": ["zha"] + "documentation": "https://www.home-assistant.io/integrations/homeassistant_hardware", + "integration_type": "system" } diff --git a/homeassistant/components/homeassistant_sky_connect/manifest.json b/homeassistant/components/homeassistant_sky_connect/manifest.json index 58deb883aab..31685183a61 100644 --- a/homeassistant/components/homeassistant_sky_connect/manifest.json +++ b/homeassistant/components/homeassistant_sky_connect/manifest.json @@ -1,10 +1,10 @@ { "domain": "homeassistant_sky_connect", "name": "Home Assistant SkyConnect", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/homeassistant_sky_connect", - "dependencies": ["hardware", "usb", "homeassistant_hardware"], "codeowners": ["@home-assistant/core"], + "config_flow": true, + "dependencies": ["hardware", "usb", "homeassistant_hardware"], + "documentation": "https://www.home-assistant.io/integrations/homeassistant_sky_connect", "integration_type": "hardware", "usb": [ { diff --git a/homeassistant/components/homeassistant_yellow/manifest.json b/homeassistant/components/homeassistant_yellow/manifest.json index ef708e9429a..dd74df9295f 100644 --- a/homeassistant/components/homeassistant_yellow/manifest.json +++ b/homeassistant/components/homeassistant_yellow/manifest.json @@ -1,9 +1,9 @@ { "domain": "homeassistant_yellow", "name": "Home Assistant Yellow", - "config_flow": false, - "documentation": "https://www.home-assistant.io/integrations/homeassistant_yellow", - "dependencies": ["hardware", "hassio", "homeassistant_hardware"], "codeowners": ["@home-assistant/core"], + "config_flow": false, + "dependencies": ["hardware", "hassio", "homeassistant_hardware"], + "documentation": "https://www.home-assistant.io/integrations/homeassistant_yellow", "integration_type": "hardware" } diff --git a/homeassistant/components/homekit/manifest.json b/homeassistant/components/homekit/manifest.json index 857f832e283..80eea60b9e8 100644 --- a/homeassistant/components/homekit/manifest.json +++ b/homeassistant/components/homekit/manifest.json @@ -1,18 +1,18 @@ { "domain": "homekit", "name": "HomeKit", + "after_dependencies": ["camera", "zeroconf"], + "codeowners": ["@bdraco"], + "config_flow": true, + "dependencies": ["ffmpeg", "http", "network"], "documentation": "https://www.home-assistant.io/integrations/homekit", + "iot_class": "local_push", + "loggers": ["pyhap"], "requirements": [ "HAP-python==4.6.0", "fnvhash==0.1.0", "PyQRCode==1.2.1", "base36==0.1.1" ], - "dependencies": ["ffmpeg", "http", "network"], - "after_dependencies": ["camera", "zeroconf"], - "codeowners": ["@bdraco"], - "zeroconf": ["_homekit._tcp.local."], - "config_flow": true, - "iot_class": "local_push", - "loggers": ["pyhap"] + "zeroconf": ["_homekit._tcp.local."] } diff --git a/homeassistant/components/homekit_controller/manifest.json b/homeassistant/components/homekit_controller/manifest.json index f7e3957d0e1..6bbd8bd1997 100644 --- a/homeassistant/components/homekit_controller/manifest.json +++ b/homeassistant/components/homekit_controller/manifest.json @@ -1,13 +1,18 @@ { "domain": "homekit_controller", "name": "HomeKit Controller", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/homekit_controller", - "requirements": ["aiohomekit==2.5.0"], - "zeroconf": ["_hap._tcp.local.", "_hap._udp.local."], - "bluetooth": [{ "manufacturer_id": 76, "manufacturer_data_start": [6] }], - "dependencies": ["bluetooth_adapters", "zeroconf"], + "bluetooth": [ + { + "manufacturer_id": 76, + "manufacturer_data_start": [6] + } + ], "codeowners": ["@Jc2k", "@bdraco"], + "config_flow": true, + "dependencies": ["bluetooth_adapters", "zeroconf"], + "documentation": "https://www.home-assistant.io/integrations/homekit_controller", "iot_class": "local_push", - "loggers": ["aiohomekit", "commentjson"] + "loggers": ["aiohomekit", "commentjson"], + "requirements": ["aiohomekit==2.5.0"], + "zeroconf": ["_hap._tcp.local.", "_hap._udp.local."] } diff --git a/homeassistant/components/homematic/manifest.json b/homeassistant/components/homematic/manifest.json index f6ba16b1c5a..063f48d74b4 100644 --- a/homeassistant/components/homematic/manifest.json +++ b/homeassistant/components/homematic/manifest.json @@ -1,9 +1,9 @@ { "domain": "homematic", "name": "Homematic", - "documentation": "https://www.home-assistant.io/integrations/homematic", - "requirements": ["pyhomematic==0.1.77"], "codeowners": ["@pvizeli", "@danielperna84"], + "documentation": "https://www.home-assistant.io/integrations/homematic", "iot_class": "local_push", - "loggers": ["pyhomematic"] + "loggers": ["pyhomematic"], + "requirements": ["pyhomematic==0.1.77"] } diff --git a/homeassistant/components/homematicip_cloud/manifest.json b/homeassistant/components/homematicip_cloud/manifest.json index cf1f8afe67a..8369b4acce0 100644 --- a/homeassistant/components/homematicip_cloud/manifest.json +++ b/homeassistant/components/homematicip_cloud/manifest.json @@ -1,11 +1,11 @@ { "domain": "homematicip_cloud", "name": "HomematicIP Cloud", + "codeowners": [], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/homematicip_cloud", - "requirements": ["homematicip==1.0.13"], - "codeowners": [], - "quality_scale": "silver", "iot_class": "cloud_push", - "loggers": ["homematicip"] + "loggers": ["homematicip"], + "quality_scale": "silver", + "requirements": ["homematicip==1.0.13"] } diff --git a/homeassistant/components/homewizard/manifest.json b/homeassistant/components/homewizard/manifest.json index 4aa1316d489..e05b34dbcd6 100644 --- a/homeassistant/components/homewizard/manifest.json +++ b/homeassistant/components/homewizard/manifest.json @@ -1,13 +1,13 @@ { "domain": "homewizard", "name": "HomeWizard Energy", - "documentation": "https://www.home-assistant.io/integrations/homewizard", "codeowners": ["@DCSBL"], - "dependencies": [], - "requirements": ["python-homewizard-energy==1.8.0"], - "zeroconf": ["_hwenergy._tcp.local."], "config_flow": true, - "quality_scale": "platinum", + "dependencies": [], + "documentation": "https://www.home-assistant.io/integrations/homewizard", "iot_class": "local_polling", - "loggers": ["homewizard_energy"] + "loggers": ["homewizard_energy"], + "quality_scale": "platinum", + "requirements": ["python-homewizard-energy==1.8.0"], + "zeroconf": ["_hwenergy._tcp.local."] } diff --git a/homeassistant/components/homeworks/manifest.json b/homeassistant/components/homeworks/manifest.json index 70723fc3676..4a3f132e14d 100644 --- a/homeassistant/components/homeworks/manifest.json +++ b/homeassistant/components/homeworks/manifest.json @@ -1,9 +1,9 @@ { "domain": "homeworks", "name": "Lutron Homeworks", - "documentation": "https://www.home-assistant.io/integrations/homeworks", - "requirements": ["pyhomeworks==0.0.6"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/homeworks", "iot_class": "local_push", - "loggers": ["pyhomeworks"] + "loggers": ["pyhomeworks"], + "requirements": ["pyhomeworks==0.0.6"] } diff --git a/homeassistant/components/honeywell/manifest.json b/homeassistant/components/honeywell/manifest.json index 974123825fa..894892c3f4f 100644 --- a/homeassistant/components/honeywell/manifest.json +++ b/homeassistant/components/honeywell/manifest.json @@ -1,10 +1,10 @@ { "domain": "honeywell", "name": "Honeywell Total Connect Comfort (US)", + "codeowners": ["@rdfurman", "@mkmer"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/honeywell", - "requirements": ["aiosomecomfort==0.0.6"], - "codeowners": ["@rdfurman", "@mkmer"], "iot_class": "cloud_polling", - "loggers": ["somecomfort"] + "loggers": ["somecomfort"], + "requirements": ["aiosomecomfort==0.0.6"] } diff --git a/homeassistant/components/horizon/manifest.json b/homeassistant/components/horizon/manifest.json index 7a3a2ced5f7..d1280a6fe65 100644 --- a/homeassistant/components/horizon/manifest.json +++ b/homeassistant/components/horizon/manifest.json @@ -1,9 +1,9 @@ { "domain": "horizon", "name": "Unitymedia Horizon HD Recorder", - "documentation": "https://www.home-assistant.io/integrations/horizon", - "requirements": ["horimote==0.4.1"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/horizon", "iot_class": "local_polling", - "loggers": ["horimote"] + "loggers": ["horimote"], + "requirements": ["horimote==0.4.1"] } diff --git a/homeassistant/components/hp_ilo/manifest.json b/homeassistant/components/hp_ilo/manifest.json index 041d59eb670..962afef0d90 100644 --- a/homeassistant/components/hp_ilo/manifest.json +++ b/homeassistant/components/hp_ilo/manifest.json @@ -1,8 +1,8 @@ { "domain": "hp_ilo", "name": "HP Integrated Lights-Out (ILO)", - "documentation": "https://www.home-assistant.io/integrations/hp_ilo", - "requirements": ["python-hpilo==4.3"], "codeowners": [], - "iot_class": "local_polling" + "documentation": "https://www.home-assistant.io/integrations/hp_ilo", + "iot_class": "local_polling", + "requirements": ["python-hpilo==4.3"] } diff --git a/homeassistant/components/html5/manifest.json b/homeassistant/components/html5/manifest.json index 66d3c84452a..a7eddc9f67e 100644 --- a/homeassistant/components/html5/manifest.json +++ b/homeassistant/components/html5/manifest.json @@ -1,10 +1,10 @@ { "domain": "html5", "name": "HTML5 Push Notifications", - "documentation": "https://www.home-assistant.io/integrations/html5", - "requirements": ["pywebpush==1.9.2"], - "dependencies": ["http"], "codeowners": [], + "dependencies": ["http"], + "documentation": "https://www.home-assistant.io/integrations/html5", "iot_class": "cloud_push", - "loggers": ["http_ece", "py_vapid", "pywebpush"] + "loggers": ["http_ece", "py_vapid", "pywebpush"], + "requirements": ["pywebpush==1.9.2"] } diff --git a/homeassistant/components/http/manifest.json b/homeassistant/components/http/manifest.json index 26bf3dc31ce..bce425adbdb 100644 --- a/homeassistant/components/http/manifest.json +++ b/homeassistant/components/http/manifest.json @@ -1,10 +1,10 @@ { "domain": "http", "name": "HTTP", - "documentation": "https://www.home-assistant.io/integrations/http", - "requirements": ["aiohttp_cors==0.7.0"], "codeowners": ["@home-assistant/core"], - "quality_scale": "internal", + "documentation": "https://www.home-assistant.io/integrations/http", + "integration_type": "system", "iot_class": "local_push", - "integration_type": "system" + "quality_scale": "internal", + "requirements": ["aiohttp_cors==0.7.0"] } diff --git a/homeassistant/components/huawei_lte/manifest.json b/homeassistant/components/huawei_lte/manifest.json index 1bd81536aa5..d563bed4d46 100644 --- a/homeassistant/components/huawei_lte/manifest.json +++ b/homeassistant/components/huawei_lte/manifest.json @@ -1,8 +1,11 @@ { "domain": "huawei_lte", "name": "Huawei LTE", + "codeowners": ["@scop", "@fphammerle"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/huawei_lte", + "iot_class": "local_polling", + "loggers": ["huawei_lte_api.Session"], "requirements": [ "huawei-lte-api==1.6.11", "stringcase==1.2.0", @@ -21,8 +24,5 @@ "deviceType": "urn:schemas-upnp-org:device:InternetGatewayDevice:1", "manufacturer": "SOYEA TECHNOLOGY CO., LTD." } - ], - "codeowners": ["@scop", "@fphammerle"], - "iot_class": "local_polling", - "loggers": ["huawei_lte_api.Session"] + ] } diff --git a/homeassistant/components/hue/manifest.json b/homeassistant/components/hue/manifest.json index efe499357fb..7c6adc30f9e 100644 --- a/homeassistant/components/hue/manifest.json +++ b/homeassistant/components/hue/manifest.json @@ -1,16 +1,16 @@ { "domain": "hue", "name": "Philips Hue", + "codeowners": ["@balloob", "@marcelveldt"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/hue", - "requirements": ["aiohue==4.6.1"], "homekit": { "models": ["BSB002"] }, - "zeroconf": ["_hue._tcp.local."], - "codeowners": ["@balloob", "@marcelveldt"], - "quality_scale": "platinum", - "iot_class": "local_push", "integration_type": "hub", - "loggers": ["aiohue"] + "iot_class": "local_push", + "loggers": ["aiohue"], + "quality_scale": "platinum", + "requirements": ["aiohue==4.6.1"], + "zeroconf": ["_hue._tcp.local."] } diff --git a/homeassistant/components/huisbaasje/manifest.json b/homeassistant/components/huisbaasje/manifest.json index 47d47da182b..610abc833ce 100644 --- a/homeassistant/components/huisbaasje/manifest.json +++ b/homeassistant/components/huisbaasje/manifest.json @@ -1,10 +1,10 @@ { "domain": "huisbaasje", "name": "Huisbaasje", + "codeowners": ["@dennisschroer"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/huisbaasje", - "requirements": ["energyflip-client==0.2.2"], - "codeowners": ["@dennisschroer"], "iot_class": "cloud_polling", - "loggers": ["huisbaasje"] + "loggers": ["huisbaasje"], + "requirements": ["energyflip-client==0.2.2"] } diff --git a/homeassistant/components/humidifier/manifest.json b/homeassistant/components/humidifier/manifest.json index 0cb84e08f0e..b0818bc2066 100644 --- a/homeassistant/components/humidifier/manifest.json +++ b/homeassistant/components/humidifier/manifest.json @@ -1,8 +1,8 @@ { "domain": "humidifier", "name": "Humidifier", - "documentation": "https://www.home-assistant.io/integrations/humidifier", "codeowners": ["@home-assistant/core", "@Shulyaka"], - "quality_scale": "internal", - "integration_type": "entity" + "documentation": "https://www.home-assistant.io/integrations/humidifier", + "integration_type": "entity", + "quality_scale": "internal" } diff --git a/homeassistant/components/hunterdouglas_powerview/manifest.json b/homeassistant/components/hunterdouglas_powerview/manifest.json index 568a6ede0b1..f62879aed78 100644 --- a/homeassistant/components/hunterdouglas_powerview/manifest.json +++ b/homeassistant/components/hunterdouglas_powerview/manifest.json @@ -1,21 +1,23 @@ { "domain": "hunterdouglas_powerview", "name": "Hunter Douglas PowerView", - "documentation": "https://www.home-assistant.io/integrations/hunterdouglas_powerview", - "requirements": ["aiopvapi==2.0.4"], "codeowners": ["@bdraco", "@kingy444", "@trullock"], "config_flow": true, - "homekit": { - "models": ["PowerView"] - }, "dhcp": [ - { "registered_devices": true }, + { + "registered_devices": true + }, { "hostname": "hunter*", "macaddress": "002674*" } ], - "zeroconf": ["_powerview._tcp.local."], + "documentation": "https://www.home-assistant.io/integrations/hunterdouglas_powerview", + "homekit": { + "models": ["PowerView"] + }, "iot_class": "local_polling", - "loggers": ["aiopvapi"] + "loggers": ["aiopvapi"], + "requirements": ["aiopvapi==2.0.4"], + "zeroconf": ["_powerview._tcp.local."] } diff --git a/homeassistant/components/hvv_departures/manifest.json b/homeassistant/components/hvv_departures/manifest.json index eb7be8b8c64..c6d3060b4ee 100644 --- a/homeassistant/components/hvv_departures/manifest.json +++ b/homeassistant/components/hvv_departures/manifest.json @@ -1,10 +1,10 @@ { "domain": "hvv_departures", "name": "HVV Departures", + "codeowners": ["@vigonotion"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/hvv_departures", - "requirements": ["pygti==0.9.3"], - "codeowners": ["@vigonotion"], "iot_class": "cloud_polling", - "loggers": ["pygti"] + "loggers": ["pygti"], + "requirements": ["pygti==0.9.3"] }