From 90d7fb8418afa98a3e76fe222a587f49297e7064 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Wed, 8 Feb 2023 20:35:25 +0100 Subject: [PATCH] Sort manifests 5 (#87026) --- .../components/hydrawise/manifest.json | 6 +-- .../components/hyperion/manifest.json | 10 ++--- homeassistant/components/ialarm/manifest.json | 6 +-- .../components/iammeter/manifest.json | 6 +-- .../components/iaqualink/manifest.json | 6 +-- .../components/ibeacon/manifest.json | 15 ++++--- homeassistant/components/icloud/manifest.json | 6 +-- .../components/idteck_prox/manifest.json | 6 +-- homeassistant/components/ifttt/manifest.json | 10 ++--- homeassistant/components/iglo/manifest.json | 6 +-- .../components/ign_sismologia/manifest.json | 6 +-- homeassistant/components/ihc/manifest.json | 6 +-- .../components/image_processing/manifest.json | 8 ++-- .../components/image_upload/manifest.json | 10 ++--- homeassistant/components/imap/manifest.json | 6 +-- .../imap_email_content/manifest.json | 2 +- .../components/incomfort/manifest.json | 6 +-- .../components/influxdb/manifest.json | 6 +-- .../components/inkbird/manifest.json | 35 ++++++++++----- .../components/input_boolean/manifest.json | 4 +- .../components/input_button/manifest.json | 4 +- .../components/input_datetime/manifest.json | 4 +- .../components/input_number/manifest.json | 4 +- .../components/input_select/manifest.json | 4 +- .../components/input_text/manifest.json | 4 +- .../components/insteon/manifest.json | 16 +++---- .../components/integration/manifest.json | 8 ++-- .../components/intellifire/manifest.json | 12 ++--- homeassistant/components/intent/manifest.json | 10 ++--- .../components/intent_script/manifest.json | 2 +- .../components/intesishome/manifest.json | 6 +-- homeassistant/components/ios/manifest.json | 6 +-- .../components/iotawatt/manifest.json | 6 +-- homeassistant/components/iperf3/manifest.json | 6 +-- homeassistant/components/ipma/manifest.json | 6 +-- homeassistant/components/ipp/manifest.json | 12 ++--- homeassistant/components/iqvia/manifest.json | 6 +-- .../irish_rail_transport/manifest.json | 6 +-- .../islamic_prayer_times/manifest.json | 6 +-- homeassistant/components/iss/manifest.json | 10 ++--- homeassistant/components/isy994/manifest.json | 20 ++++----- homeassistant/components/itach/manifest.json | 6 +-- homeassistant/components/itunes/manifest.json | 2 +- homeassistant/components/izone/manifest.json | 6 +-- .../components/jellyfin/manifest.json | 6 +-- .../components/jewish_calendar/manifest.json | 6 +-- .../components/joaoapps_join/manifest.json | 6 +-- .../components/juicenet/manifest.json | 6 +-- .../components/justnimbus/manifest.json | 6 +-- .../components/kaiterra/manifest.json | 6 +-- .../components/kaleidescape/manifest.json | 10 ++--- homeassistant/components/kankun/manifest.json | 2 +- homeassistant/components/keba/manifest.json | 6 +-- .../components/keenetic_ndms2/manifest.json | 8 ++-- homeassistant/components/kef/manifest.json | 6 +-- .../components/kegtron/manifest.json | 10 ++--- .../components/keyboard/manifest.json | 6 +-- .../components/keyboard_remote/manifest.json | 6 +-- .../components/keymitt_ble/manifest.json | 10 ++--- homeassistant/components/kira/manifest.json | 6 +-- .../components/kitchen_sink/manifest.json | 4 +- homeassistant/components/kiwi/manifest.json | 6 +-- .../components/kmtronic/manifest.json | 6 +-- homeassistant/components/knx/manifest.json | 8 ++-- homeassistant/components/kodi/manifest.json | 8 ++-- .../components/konnected/manifest.json | 10 ++--- .../kostal_plenticore/manifest.json | 6 +-- homeassistant/components/kraken/manifest.json | 6 +-- .../components/kulersky/manifest.json | 6 +-- homeassistant/components/kwb/manifest.json | 6 +-- .../components/lacrosse/manifest.json | 6 +-- .../components/lacrosse_view/manifest.json | 6 +-- .../components/lametric/manifest.json | 22 ++++++---- .../landisgyr_heat_meter/manifest.json | 10 ++--- .../components/lannouncer/manifest.json | 2 +- homeassistant/components/lastfm/manifest.json | 6 +-- .../components/launch_library/manifest.json | 10 ++--- .../components/laundrify/manifest.json | 6 +-- homeassistant/components/lcn/manifest.json | 6 +-- .../components/ld2410_ble/manifest.json | 12 ++--- .../components/led_ble/manifest.json | 44 +++++++++++++------ .../components/lg_netcast/manifest.json | 6 +-- .../components/lg_soundbar/manifest.json | 8 ++-- homeassistant/components/lidarr/manifest.json | 6 +-- .../components/life360/manifest.json | 6 +-- homeassistant/components/lifx/manifest.json | 27 +++++++----- .../components/lifx_cloud/manifest.json | 2 +- homeassistant/components/light/manifest.json | 6 +-- .../components/lightwave/manifest.json | 6 +-- .../components/limitlessled/manifest.json | 6 +-- .../components/linksys_smart/manifest.json | 2 +- homeassistant/components/linode/manifest.json | 6 +-- .../components/linux_battery/manifest.json | 6 +-- homeassistant/components/lirc/manifest.json | 6 +-- .../components/litejet/manifest.json | 6 +-- .../components/litterrobot/manifest.json | 14 +++--- homeassistant/components/livisi/manifest.json | 6 +-- .../llamalab_automate/manifest.json | 2 +- .../components/local_calendar/manifest.json | 6 +-- .../components/local_file/manifest.json | 2 +- 100 files changed, 410 insertions(+), 359 deletions(-) diff --git a/homeassistant/components/hydrawise/manifest.json b/homeassistant/components/hydrawise/manifest.json index 8db827a8c35..17b27b05941 100644 --- a/homeassistant/components/hydrawise/manifest.json +++ b/homeassistant/components/hydrawise/manifest.json @@ -1,9 +1,9 @@ { "domain": "hydrawise", "name": "Hunter Hydrawise", - "documentation": "https://www.home-assistant.io/integrations/hydrawise", - "requirements": ["hydrawiser==0.2"], "codeowners": ["@ptcryan"], + "documentation": "https://www.home-assistant.io/integrations/hydrawise", "iot_class": "cloud_polling", - "loggers": ["hydrawiser"] + "loggers": ["hydrawiser"], + "requirements": ["hydrawiser==0.2"] } diff --git a/homeassistant/components/hyperion/manifest.json b/homeassistant/components/hyperion/manifest.json index 223c001a53c..f18491044fa 100644 --- a/homeassistant/components/hyperion/manifest.json +++ b/homeassistant/components/hyperion/manifest.json @@ -1,9 +1,11 @@ { + "domain": "hyperion", + "name": "Hyperion", "codeowners": ["@dermotduffy"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/hyperion", - "domain": "hyperion", - "name": "Hyperion", + "iot_class": "local_push", + "loggers": ["hyperion"], "quality_scale": "platinum", "requirements": ["hyperion-py==0.7.5"], "ssdp": [ @@ -11,7 +13,5 @@ "manufacturer": "Hyperion Open Source Ambient Lighting", "st": "urn:hyperion-project.org:device:basic:1" } - ], - "iot_class": "local_push", - "loggers": ["hyperion"] + ] } diff --git a/homeassistant/components/ialarm/manifest.json b/homeassistant/components/ialarm/manifest.json index 00a0cba9a27..16c540222f7 100644 --- a/homeassistant/components/ialarm/manifest.json +++ b/homeassistant/components/ialarm/manifest.json @@ -1,10 +1,10 @@ { "domain": "ialarm", "name": "Antifurto365 iAlarm", - "documentation": "https://www.home-assistant.io/integrations/ialarm", - "requirements": ["pyialarm==2.2.0"], "codeowners": ["@RyuzakiKK"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/ialarm", "iot_class": "local_polling", - "loggers": ["pyialarm"] + "loggers": ["pyialarm"], + "requirements": ["pyialarm==2.2.0"] } diff --git a/homeassistant/components/iammeter/manifest.json b/homeassistant/components/iammeter/manifest.json index 2263b583ddd..191dbdedb98 100644 --- a/homeassistant/components/iammeter/manifest.json +++ b/homeassistant/components/iammeter/manifest.json @@ -1,9 +1,9 @@ { "domain": "iammeter", "name": "IamMeter", - "documentation": "https://www.home-assistant.io/integrations/iammeter", "codeowners": ["@lewei50"], - "requirements": ["iammeter==0.1.7"], + "documentation": "https://www.home-assistant.io/integrations/iammeter", "iot_class": "local_polling", - "loggers": ["iammeter"] + "loggers": ["iammeter"], + "requirements": ["iammeter==0.1.7"] } diff --git a/homeassistant/components/iaqualink/manifest.json b/homeassistant/components/iaqualink/manifest.json index f274cd5ea1c..df77d60c141 100644 --- a/homeassistant/components/iaqualink/manifest.json +++ b/homeassistant/components/iaqualink/manifest.json @@ -1,10 +1,10 @@ { "domain": "iaqualink", "name": "Jandy iAqualink", + "codeowners": ["@flz"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/iaqualink/", - "codeowners": ["@flz"], - "requirements": ["iaqualink==0.5.0", "h2==4.1.0"], "iot_class": "cloud_polling", - "loggers": ["iaqualink"] + "loggers": ["iaqualink"], + "requirements": ["iaqualink==0.5.0", "h2==4.1.0"] } diff --git a/homeassistant/components/ibeacon/manifest.json b/homeassistant/components/ibeacon/manifest.json index 86e7b833b69..a805277cb71 100644 --- a/homeassistant/components/ibeacon/manifest.json +++ b/homeassistant/components/ibeacon/manifest.json @@ -1,12 +1,17 @@ { "domain": "ibeacon", "name": "iBeacon Tracker", - "documentation": "https://www.home-assistant.io/integrations/ibeacon", - "dependencies": ["bluetooth_adapters"], - "bluetooth": [{ "manufacturer_id": 76, "manufacturer_data_start": [2, 21] }], - "requirements": ["ibeacon_ble==1.0.1"], + "bluetooth": [ + { + "manufacturer_id": 76, + "manufacturer_data_start": [2, 21] + } + ], "codeowners": ["@bdraco"], + "config_flow": true, + "dependencies": ["bluetooth_adapters"], + "documentation": "https://www.home-assistant.io/integrations/ibeacon", "iot_class": "local_push", "loggers": ["bleak"], - "config_flow": true + "requirements": ["ibeacon_ble==1.0.1"] } diff --git a/homeassistant/components/icloud/manifest.json b/homeassistant/components/icloud/manifest.json index 168eafe7047..52d9004bc3f 100644 --- a/homeassistant/components/icloud/manifest.json +++ b/homeassistant/components/icloud/manifest.json @@ -1,10 +1,10 @@ { "domain": "icloud", "name": "Apple iCloud", + "codeowners": ["@Quentame", "@nzapponi"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/icloud", - "requirements": ["pyicloud==1.0.0"], - "codeowners": ["@Quentame", "@nzapponi"], "iot_class": "cloud_polling", - "loggers": ["keyrings.alt", "pyicloud"] + "loggers": ["keyrings.alt", "pyicloud"], + "requirements": ["pyicloud==1.0.0"] } diff --git a/homeassistant/components/idteck_prox/manifest.json b/homeassistant/components/idteck_prox/manifest.json index 005307b24e1..e1d9b8a7ba8 100644 --- a/homeassistant/components/idteck_prox/manifest.json +++ b/homeassistant/components/idteck_prox/manifest.json @@ -1,9 +1,9 @@ { "domain": "idteck_prox", "name": "IDTECK Proximity Reader", - "documentation": "https://www.home-assistant.io/integrations/idteck_prox", - "requirements": ["rfk101py==0.0.1"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/idteck_prox", "iot_class": "local_push", - "loggers": ["rfk101py"] + "loggers": ["rfk101py"], + "requirements": ["rfk101py==0.0.1"] } diff --git a/homeassistant/components/ifttt/manifest.json b/homeassistant/components/ifttt/manifest.json index 35daf519769..aba8f98d0b0 100644 --- a/homeassistant/components/ifttt/manifest.json +++ b/homeassistant/components/ifttt/manifest.json @@ -1,11 +1,11 @@ { "domain": "ifttt", "name": "IFTTT", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/ifttt", - "requirements": ["pyfttt==0.3"], - "dependencies": ["webhook"], "codeowners": [], + "config_flow": true, + "dependencies": ["webhook"], + "documentation": "https://www.home-assistant.io/integrations/ifttt", "iot_class": "cloud_push", - "loggers": ["pyfttt"] + "loggers": ["pyfttt"], + "requirements": ["pyfttt==0.3"] } diff --git a/homeassistant/components/iglo/manifest.json b/homeassistant/components/iglo/manifest.json index 5184bc8c105..f270d06bcae 100644 --- a/homeassistant/components/iglo/manifest.json +++ b/homeassistant/components/iglo/manifest.json @@ -1,9 +1,9 @@ { "domain": "iglo", "name": "iGlo", - "documentation": "https://www.home-assistant.io/integrations/iglo", - "requirements": ["iglo==1.2.7"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/iglo", "iot_class": "local_polling", - "loggers": ["iglo"] + "loggers": ["iglo"], + "requirements": ["iglo==1.2.7"] } diff --git a/homeassistant/components/ign_sismologia/manifest.json b/homeassistant/components/ign_sismologia/manifest.json index 78527bd62b3..0fc69a7ba19 100644 --- a/homeassistant/components/ign_sismologia/manifest.json +++ b/homeassistant/components/ign_sismologia/manifest.json @@ -1,10 +1,10 @@ { "domain": "ign_sismologia", "name": "IGN Sismolog\u00eda", - "documentation": "https://www.home-assistant.io/integrations/ign_sismologia", - "requirements": ["georss_ign_sismologia_client==0.6"], "codeowners": ["@exxamalte"], + "documentation": "https://www.home-assistant.io/integrations/ign_sismologia", + "integration_type": "service", "iot_class": "cloud_polling", "loggers": ["georss_ign_sismologia_client"], - "integration_type": "service" + "requirements": ["georss_ign_sismologia_client==0.6"] } diff --git a/homeassistant/components/ihc/manifest.json b/homeassistant/components/ihc/manifest.json index e899a794e07..13bf8bb6d85 100644 --- a/homeassistant/components/ihc/manifest.json +++ b/homeassistant/components/ihc/manifest.json @@ -1,9 +1,9 @@ { "domain": "ihc", "name": "IHC Controller", - "documentation": "https://www.home-assistant.io/integrations/ihc", - "requirements": ["defusedxml==0.7.1", "ihcsdk==2.7.6"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/ihc", "iot_class": "local_push", - "loggers": ["ihcsdk"] + "loggers": ["ihcsdk"], + "requirements": ["defusedxml==0.7.1", "ihcsdk==2.7.6"] } diff --git a/homeassistant/components/image_processing/manifest.json b/homeassistant/components/image_processing/manifest.json index 43a52268881..e41b994320d 100644 --- a/homeassistant/components/image_processing/manifest.json +++ b/homeassistant/components/image_processing/manifest.json @@ -1,9 +1,9 @@ { "domain": "image_processing", "name": "Image Processing", - "documentation": "https://www.home-assistant.io/integrations/image_processing", - "dependencies": ["camera"], "codeowners": ["@home-assistant/core"], - "quality_scale": "internal", - "integration_type": "entity" + "dependencies": ["camera"], + "documentation": "https://www.home-assistant.io/integrations/image_processing", + "integration_type": "entity", + "quality_scale": "internal" } diff --git a/homeassistant/components/image_upload/manifest.json b/homeassistant/components/image_upload/manifest.json index 9e8981fb542..b53fb8bb292 100644 --- a/homeassistant/components/image_upload/manifest.json +++ b/homeassistant/components/image_upload/manifest.json @@ -1,11 +1,11 @@ { "domain": "image_upload", "name": "Image Upload", - "config_flow": false, - "documentation": "https://www.home-assistant.io/integrations/image_upload", - "requirements": ["pillow==9.4.0"], - "dependencies": ["http"], "codeowners": ["@home-assistant/core"], + "config_flow": false, + "dependencies": ["http"], + "documentation": "https://www.home-assistant.io/integrations/image_upload", + "integration_type": "system", "quality_scale": "internal", - "integration_type": "system" + "requirements": ["pillow==9.4.0"] } diff --git a/homeassistant/components/imap/manifest.json b/homeassistant/components/imap/manifest.json index 24a9486107a..aeaf7b6fe9c 100644 --- a/homeassistant/components/imap/manifest.json +++ b/homeassistant/components/imap/manifest.json @@ -1,11 +1,11 @@ { "domain": "imap", "name": "IMAP", + "codeowners": ["@engrbm87"], "config_flow": true, "dependencies": ["repairs"], "documentation": "https://www.home-assistant.io/integrations/imap", - "requirements": ["aioimaplib==1.0.1"], - "codeowners": ["@engrbm87"], "iot_class": "cloud_push", - "loggers": ["aioimaplib"] + "loggers": ["aioimaplib"], + "requirements": ["aioimaplib==1.0.1"] } diff --git a/homeassistant/components/imap_email_content/manifest.json b/homeassistant/components/imap_email_content/manifest.json index bf523f23b2f..2e510a8c426 100644 --- a/homeassistant/components/imap_email_content/manifest.json +++ b/homeassistant/components/imap_email_content/manifest.json @@ -1,7 +1,7 @@ { "domain": "imap_email_content", "name": "IMAP Email Content", - "documentation": "https://www.home-assistant.io/integrations/imap_email_content", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/imap_email_content", "iot_class": "cloud_push" } diff --git a/homeassistant/components/incomfort/manifest.json b/homeassistant/components/incomfort/manifest.json index 11946e6238d..905df5b9392 100644 --- a/homeassistant/components/incomfort/manifest.json +++ b/homeassistant/components/incomfort/manifest.json @@ -1,9 +1,9 @@ { "domain": "incomfort", "name": "Intergas InComfort/Intouch Lan2RF gateway", - "documentation": "https://www.home-assistant.io/integrations/incomfort", - "requirements": ["incomfort-client==0.4.4"], "codeowners": ["@zxdavb"], + "documentation": "https://www.home-assistant.io/integrations/incomfort", "iot_class": "local_polling", - "loggers": ["incomfortclient"] + "loggers": ["incomfortclient"], + "requirements": ["incomfort-client==0.4.4"] } diff --git a/homeassistant/components/influxdb/manifest.json b/homeassistant/components/influxdb/manifest.json index a751c84b650..ad3f282eff7 100644 --- a/homeassistant/components/influxdb/manifest.json +++ b/homeassistant/components/influxdb/manifest.json @@ -1,9 +1,9 @@ { "domain": "influxdb", "name": "InfluxDB", - "documentation": "https://www.home-assistant.io/integrations/influxdb", - "requirements": ["influxdb==5.3.1", "influxdb-client==1.24.0"], "codeowners": ["@mdegat01"], + "documentation": "https://www.home-assistant.io/integrations/influxdb", "iot_class": "local_push", - "loggers": ["influxdb", "influxdb_client"] + "loggers": ["influxdb", "influxdb_client"], + "requirements": ["influxdb==5.3.1", "influxdb-client==1.24.0"] } diff --git a/homeassistant/components/inkbird/manifest.json b/homeassistant/components/inkbird/manifest.json index 90bb44101af..fcd95eadf9c 100644 --- a/homeassistant/components/inkbird/manifest.json +++ b/homeassistant/components/inkbird/manifest.json @@ -1,17 +1,32 @@ { "domain": "inkbird", "name": "INKBIRD", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/inkbird", "bluetooth": [ - { "local_name": "sps", "connectable": false }, - { "local_name": "Inkbird*", "connectable": false }, - { "local_name": "iBBQ*", "connectable": false }, - { "local_name": "xBBQ*", "connectable": false }, - { "local_name": "tps", "connectable": false } + { + "local_name": "sps", + "connectable": false + }, + { + "local_name": "Inkbird*", + "connectable": false + }, + { + "local_name": "iBBQ*", + "connectable": false + }, + { + "local_name": "xBBQ*", + "connectable": false + }, + { + "local_name": "tps", + "connectable": false + } ], - "requirements": ["inkbird-ble==0.5.6"], - "dependencies": ["bluetooth_adapters"], "codeowners": ["@bdraco"], - "iot_class": "local_push" + "config_flow": true, + "dependencies": ["bluetooth_adapters"], + "documentation": "https://www.home-assistant.io/integrations/inkbird", + "iot_class": "local_push", + "requirements": ["inkbird-ble==0.5.6"] } diff --git a/homeassistant/components/input_boolean/manifest.json b/homeassistant/components/input_boolean/manifest.json index 589cf536253..e5af0ed5a94 100644 --- a/homeassistant/components/input_boolean/manifest.json +++ b/homeassistant/components/input_boolean/manifest.json @@ -1,8 +1,8 @@ { "domain": "input_boolean", - "integration_type": "helper", "name": "Input Boolean", - "documentation": "https://www.home-assistant.io/integrations/input_boolean", "codeowners": ["@home-assistant/core"], + "documentation": "https://www.home-assistant.io/integrations/input_boolean", + "integration_type": "helper", "quality_scale": "internal" } diff --git a/homeassistant/components/input_button/manifest.json b/homeassistant/components/input_button/manifest.json index 7e31df775c3..e7d851d876b 100644 --- a/homeassistant/components/input_button/manifest.json +++ b/homeassistant/components/input_button/manifest.json @@ -1,8 +1,8 @@ { "domain": "input_button", - "integration_type": "helper", "name": "Input Button", - "documentation": "https://www.home-assistant.io/integrations/input_button", "codeowners": ["@home-assistant/core"], + "documentation": "https://www.home-assistant.io/integrations/input_button", + "integration_type": "helper", "quality_scale": "internal" } diff --git a/homeassistant/components/input_datetime/manifest.json b/homeassistant/components/input_datetime/manifest.json index 4d1e680c12a..81bde1d9dae 100644 --- a/homeassistant/components/input_datetime/manifest.json +++ b/homeassistant/components/input_datetime/manifest.json @@ -1,8 +1,8 @@ { "domain": "input_datetime", - "integration_type": "helper", "name": "Input Datetime", - "documentation": "https://www.home-assistant.io/integrations/input_datetime", "codeowners": ["@home-assistant/core"], + "documentation": "https://www.home-assistant.io/integrations/input_datetime", + "integration_type": "helper", "quality_scale": "internal" } diff --git a/homeassistant/components/input_number/manifest.json b/homeassistant/components/input_number/manifest.json index 46cae513fd2..89716a63e47 100644 --- a/homeassistant/components/input_number/manifest.json +++ b/homeassistant/components/input_number/manifest.json @@ -1,8 +1,8 @@ { "domain": "input_number", - "integration_type": "helper", "name": "Input Number", - "documentation": "https://www.home-assistant.io/integrations/input_number", "codeowners": ["@home-assistant/core"], + "documentation": "https://www.home-assistant.io/integrations/input_number", + "integration_type": "helper", "quality_scale": "internal" } diff --git a/homeassistant/components/input_select/manifest.json b/homeassistant/components/input_select/manifest.json index 1c3dc880d20..6ae35e67db0 100644 --- a/homeassistant/components/input_select/manifest.json +++ b/homeassistant/components/input_select/manifest.json @@ -1,8 +1,8 @@ { "domain": "input_select", - "integration_type": "helper", "name": "Input Select", - "documentation": "https://www.home-assistant.io/integrations/input_select", "codeowners": ["@home-assistant/core"], + "documentation": "https://www.home-assistant.io/integrations/input_select", + "integration_type": "helper", "quality_scale": "internal" } diff --git a/homeassistant/components/input_text/manifest.json b/homeassistant/components/input_text/manifest.json index 9cc48f745cf..4e247aeac14 100644 --- a/homeassistant/components/input_text/manifest.json +++ b/homeassistant/components/input_text/manifest.json @@ -1,8 +1,8 @@ { "domain": "input_text", - "integration_type": "helper", "name": "Input Text", - "documentation": "https://www.home-assistant.io/integrations/input_text", "codeowners": ["@home-assistant/core"], + "documentation": "https://www.home-assistant.io/integrations/input_text", + "integration_type": "helper", "quality_scale": "internal" } diff --git a/homeassistant/components/insteon/manifest.json b/homeassistant/components/insteon/manifest.json index 577383e8976..8ff828c7c43 100644 --- a/homeassistant/components/insteon/manifest.json +++ b/homeassistant/components/insteon/manifest.json @@ -1,13 +1,10 @@ { "domain": "insteon", "name": "Insteon", - "documentation": "https://www.home-assistant.io/integrations/insteon", - "dependencies": ["http", "websocket_api"], - "requirements": [ - "pyinsteon==1.2.0", - "insteon-frontend-home-assistant==0.2.0" - ], + "after_dependencies": ["panel_custom", "usb"], "codeowners": ["@teharris1"], + "config_flow": true, + "dependencies": ["http", "websocket_api"], "dhcp": [ { "macaddress": "000EF3*" @@ -16,10 +13,13 @@ "registered_devices": true } ], - "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/insteon", "iot_class": "local_push", "loggers": ["pyinsteon", "pypubsub"], - "after_dependencies": ["panel_custom", "usb"], + "requirements": [ + "pyinsteon==1.2.0", + "insteon-frontend-home-assistant==0.2.0" + ], "usb": [ { "vid": "10BF" diff --git a/homeassistant/components/integration/manifest.json b/homeassistant/components/integration/manifest.json index e20c9703dfe..5c15b33a34a 100644 --- a/homeassistant/components/integration/manifest.json +++ b/homeassistant/components/integration/manifest.json @@ -1,10 +1,10 @@ { "domain": "integration", - "integration_type": "helper", "name": "Integration - Riemann sum integral", - "documentation": "https://www.home-assistant.io/integrations/integration", "codeowners": ["@dgomes"], - "quality_scale": "internal", + "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/integration", + "integration_type": "helper", "iot_class": "local_push", - "config_flow": true + "quality_scale": "internal" } diff --git a/homeassistant/components/intellifire/manifest.json b/homeassistant/components/intellifire/manifest.json index d83e5f76397..90d41fcffe7 100644 --- a/homeassistant/components/intellifire/manifest.json +++ b/homeassistant/components/intellifire/manifest.json @@ -1,15 +1,15 @@ { "domain": "intellifire", "name": "IntelliFire", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/intellifire", - "requirements": ["intellifire4py==2.2.2"], "codeowners": ["@jeeftor"], - "iot_class": "local_polling", - "loggers": ["intellifire4py"], + "config_flow": true, "dhcp": [ { "hostname": "zentrios-*" } - ] + ], + "documentation": "https://www.home-assistant.io/integrations/intellifire", + "iot_class": "local_polling", + "loggers": ["intellifire4py"], + "requirements": ["intellifire4py==2.2.2"] } diff --git a/homeassistant/components/intent/manifest.json b/homeassistant/components/intent/manifest.json index e345976990b..90f7a34e624 100644 --- a/homeassistant/components/intent/manifest.json +++ b/homeassistant/components/intent/manifest.json @@ -1,10 +1,10 @@ { "domain": "intent", "name": "Intent", - "config_flow": false, - "documentation": "https://www.home-assistant.io/integrations/intent", - "dependencies": ["http"], "codeowners": ["@home-assistant/core", "@synesthesiam"], - "quality_scale": "internal", - "integration_type": "system" + "config_flow": false, + "dependencies": ["http"], + "documentation": "https://www.home-assistant.io/integrations/intent", + "integration_type": "system", + "quality_scale": "internal" } diff --git a/homeassistant/components/intent_script/manifest.json b/homeassistant/components/intent_script/manifest.json index af64fda5677..680d0a6b383 100644 --- a/homeassistant/components/intent_script/manifest.json +++ b/homeassistant/components/intent_script/manifest.json @@ -1,7 +1,7 @@ { "domain": "intent_script", "name": "Intent Script", - "documentation": "https://www.home-assistant.io/integrations/intent_script", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/intent_script", "quality_scale": "internal" } diff --git a/homeassistant/components/intesishome/manifest.json b/homeassistant/components/intesishome/manifest.json index d4ec7f6d744..6b7a579d99f 100644 --- a/homeassistant/components/intesishome/manifest.json +++ b/homeassistant/components/intesishome/manifest.json @@ -1,9 +1,9 @@ { "domain": "intesishome", "name": "IntesisHome", - "documentation": "https://www.home-assistant.io/integrations/intesishome", "codeowners": ["@jnimmo"], - "requirements": ["pyintesishome==1.8.0"], + "documentation": "https://www.home-assistant.io/integrations/intesishome", "iot_class": "cloud_push", - "loggers": ["pyintesishome"] + "loggers": ["pyintesishome"], + "requirements": ["pyintesishome==1.8.0"] } diff --git a/homeassistant/components/ios/manifest.json b/homeassistant/components/ios/manifest.json index f184e7bad46..72579354291 100644 --- a/homeassistant/components/ios/manifest.json +++ b/homeassistant/components/ios/manifest.json @@ -1,9 +1,9 @@ { "domain": "ios", "name": "Home Assistant iOS", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/ios", - "dependencies": ["device_tracker", "http", "zeroconf"], "codeowners": ["@robbiet480"], + "config_flow": true, + "dependencies": ["device_tracker", "http", "zeroconf"], + "documentation": "https://www.home-assistant.io/integrations/ios", "iot_class": "cloud_push" } diff --git a/homeassistant/components/iotawatt/manifest.json b/homeassistant/components/iotawatt/manifest.json index 545b07cd973..1a25a26ee35 100644 --- a/homeassistant/components/iotawatt/manifest.json +++ b/homeassistant/components/iotawatt/manifest.json @@ -1,10 +1,10 @@ { "domain": "iotawatt", "name": "IoTaWatt", + "codeowners": ["@gtdiehl", "@jyavenard"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/iotawatt", - "requirements": ["iotawattpy==0.1.0"], - "codeowners": ["@gtdiehl", "@jyavenard"], "iot_class": "local_polling", - "loggers": ["iotawattpy"] + "loggers": ["iotawattpy"], + "requirements": ["iotawattpy==0.1.0"] } diff --git a/homeassistant/components/iperf3/manifest.json b/homeassistant/components/iperf3/manifest.json index 463f921f03b..a1bb26ddc1a 100644 --- a/homeassistant/components/iperf3/manifest.json +++ b/homeassistant/components/iperf3/manifest.json @@ -1,9 +1,9 @@ { "domain": "iperf3", "name": "Iperf3", - "documentation": "https://www.home-assistant.io/integrations/iperf3", - "requirements": ["iperf3==0.1.11"], "codeowners": ["@rohankapoorcom"], + "documentation": "https://www.home-assistant.io/integrations/iperf3", "iot_class": "local_polling", - "loggers": ["iperf3"] + "loggers": ["iperf3"], + "requirements": ["iperf3==0.1.11"] } diff --git a/homeassistant/components/ipma/manifest.json b/homeassistant/components/ipma/manifest.json index 36dca71e957..d86aa804efa 100644 --- a/homeassistant/components/ipma/manifest.json +++ b/homeassistant/components/ipma/manifest.json @@ -1,10 +1,10 @@ { "domain": "ipma", "name": "Instituto Portugu\u00eas do Mar e Atmosfera (IPMA)", + "codeowners": ["@dgomes", "@abmantis"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/ipma", - "requirements": ["pyipma==3.0.5"], - "codeowners": ["@dgomes", "@abmantis"], "iot_class": "cloud_polling", - "loggers": ["geopy", "pyipma"] + "loggers": ["geopy", "pyipma"], + "requirements": ["pyipma==3.0.5"] } diff --git a/homeassistant/components/ipp/manifest.json b/homeassistant/components/ipp/manifest.json index b673a2d5a6d..59f8c32c210 100644 --- a/homeassistant/components/ipp/manifest.json +++ b/homeassistant/components/ipp/manifest.json @@ -1,13 +1,13 @@ { "domain": "ipp", "name": "Internet Printing Protocol (IPP)", - "documentation": "https://www.home-assistant.io/integrations/ipp", - "integration_type": "device", - "requirements": ["pyipp==0.12.1"], "codeowners": ["@ctalkington"], "config_flow": true, - "quality_scale": "platinum", - "zeroconf": ["_ipps._tcp.local.", "_ipp._tcp.local."], + "documentation": "https://www.home-assistant.io/integrations/ipp", + "integration_type": "device", "iot_class": "local_polling", - "loggers": ["deepmerge", "pyipp"] + "loggers": ["deepmerge", "pyipp"], + "quality_scale": "platinum", + "requirements": ["pyipp==0.12.1"], + "zeroconf": ["_ipps._tcp.local.", "_ipp._tcp.local."] } diff --git a/homeassistant/components/iqvia/manifest.json b/homeassistant/components/iqvia/manifest.json index 2bf8eee8469..315d063d6aa 100644 --- a/homeassistant/components/iqvia/manifest.json +++ b/homeassistant/components/iqvia/manifest.json @@ -1,11 +1,11 @@ { "domain": "iqvia", "name": "IQVIA", + "codeowners": ["@bachya"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/iqvia", - "requirements": ["numpy==1.23.2", "pyiqvia==2022.04.0"], - "codeowners": ["@bachya"], + "integration_type": "service", "iot_class": "cloud_polling", "loggers": ["pyiqvia"], - "integration_type": "service" + "requirements": ["numpy==1.23.2", "pyiqvia==2022.04.0"] } diff --git a/homeassistant/components/irish_rail_transport/manifest.json b/homeassistant/components/irish_rail_transport/manifest.json index d6938916c9a..bb9b0d59ef0 100644 --- a/homeassistant/components/irish_rail_transport/manifest.json +++ b/homeassistant/components/irish_rail_transport/manifest.json @@ -1,9 +1,9 @@ { "domain": "irish_rail_transport", "name": "Irish Rail Transport", - "documentation": "https://www.home-assistant.io/integrations/irish_rail_transport", - "requirements": ["pyirishrail==0.0.2"], "codeowners": ["@ttroy50"], + "documentation": "https://www.home-assistant.io/integrations/irish_rail_transport", "iot_class": "cloud_polling", - "loggers": ["pyirishrail"] + "loggers": ["pyirishrail"], + "requirements": ["pyirishrail==0.0.2"] } diff --git a/homeassistant/components/islamic_prayer_times/manifest.json b/homeassistant/components/islamic_prayer_times/manifest.json index a065ca17ab4..7e68ba9b24d 100644 --- a/homeassistant/components/islamic_prayer_times/manifest.json +++ b/homeassistant/components/islamic_prayer_times/manifest.json @@ -1,10 +1,10 @@ { "domain": "islamic_prayer_times", "name": "Islamic Prayer Times", - "documentation": "https://www.home-assistant.io/integrations/islamic_prayer_times", - "requirements": ["prayer_times_calculator==0.0.6"], "codeowners": ["@engrbm87"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/islamic_prayer_times", "iot_class": "cloud_polling", - "loggers": ["prayer_times_calculator"] + "loggers": ["prayer_times_calculator"], + "requirements": ["prayer_times_calculator==0.0.6"] } diff --git a/homeassistant/components/iss/manifest.json b/homeassistant/components/iss/manifest.json index d91c35e8f6b..1dc885c9df6 100644 --- a/homeassistant/components/iss/manifest.json +++ b/homeassistant/components/iss/manifest.json @@ -1,11 +1,11 @@ { "domain": "iss", - "config_flow": true, "name": "International Space Station (ISS)", - "integration_type": "service", - "documentation": "https://www.home-assistant.io/integrations/iss", - "requirements": ["pyiss==1.0.1"], "codeowners": ["@DurgNomis-drol"], + "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/iss", + "integration_type": "service", "iot_class": "cloud_polling", - "loggers": ["pyiss"] + "loggers": ["pyiss"], + "requirements": ["pyiss==1.0.1"] } diff --git a/homeassistant/components/isy994/manifest.json b/homeassistant/components/isy994/manifest.json index b24167e0c78..991b79e7be9 100644 --- a/homeassistant/components/isy994/manifest.json +++ b/homeassistant/components/isy994/manifest.json @@ -1,17 +1,8 @@ { "domain": "isy994", "name": "Universal Devices ISY/IoX", - "integration_type": "hub", - "documentation": "https://www.home-assistant.io/integrations/isy994", - "requirements": ["pyisy==3.1.13"], "codeowners": ["@bdraco", "@shbatm"], "config_flow": true, - "ssdp": [ - { - "manufacturer": "Universal Devices Inc.", - "deviceType": "urn:udi-com:device:X_Insteon_Lighting_Device:1" - } - ], "dhcp": [ { "registered_devices": true @@ -29,6 +20,15 @@ "macaddress": "000DB9*" } ], + "documentation": "https://www.home-assistant.io/integrations/isy994", + "integration_type": "hub", "iot_class": "local_push", - "loggers": ["pyisy"] + "loggers": ["pyisy"], + "requirements": ["pyisy==3.1.13"], + "ssdp": [ + { + "manufacturer": "Universal Devices Inc.", + "deviceType": "urn:udi-com:device:X_Insteon_Lighting_Device:1" + } + ] } diff --git a/homeassistant/components/itach/manifest.json b/homeassistant/components/itach/manifest.json index 0c2ea3eac8b..2928620b952 100644 --- a/homeassistant/components/itach/manifest.json +++ b/homeassistant/components/itach/manifest.json @@ -1,8 +1,8 @@ { "domain": "itach", "name": "Global Cach\u00e9 iTach TCP/IP to IR", - "documentation": "https://www.home-assistant.io/integrations/itach", - "requirements": ["pyitachip2ir==0.0.7"], "codeowners": [], - "iot_class": "assumed_state" + "documentation": "https://www.home-assistant.io/integrations/itach", + "iot_class": "assumed_state", + "requirements": ["pyitachip2ir==0.0.7"] } diff --git a/homeassistant/components/itunes/manifest.json b/homeassistant/components/itunes/manifest.json index 8f9de6f6027..f1135dbf847 100644 --- a/homeassistant/components/itunes/manifest.json +++ b/homeassistant/components/itunes/manifest.json @@ -1,7 +1,7 @@ { "domain": "itunes", "name": "Apple iTunes", - "documentation": "https://www.home-assistant.io/integrations/itunes", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/itunes", "iot_class": "local_polling" } diff --git a/homeassistant/components/izone/manifest.json b/homeassistant/components/izone/manifest.json index 4a225ab7cdb..34a0b4444bb 100644 --- a/homeassistant/components/izone/manifest.json +++ b/homeassistant/components/izone/manifest.json @@ -1,13 +1,13 @@ { "domain": "izone", "name": "iZone", - "documentation": "https://www.home-assistant.io/integrations/izone", - "requirements": ["python-izone==1.2.9"], "codeowners": ["@Swamp-Ig"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/izone", "homekit": { "models": ["iZone"] }, "iot_class": "local_polling", - "loggers": ["pizone"] + "loggers": ["pizone"], + "requirements": ["python-izone==1.2.9"] } diff --git a/homeassistant/components/jellyfin/manifest.json b/homeassistant/components/jellyfin/manifest.json index 6c2cdb98ae4..990449364a7 100644 --- a/homeassistant/components/jellyfin/manifest.json +++ b/homeassistant/components/jellyfin/manifest.json @@ -1,11 +1,11 @@ { "domain": "jellyfin", "name": "Jellyfin", + "codeowners": ["@j-stienstra", "@ctalkington"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/jellyfin", "integration_type": "service", - "requirements": ["jellyfin-apiclient-python==1.9.2"], "iot_class": "local_polling", - "codeowners": ["@j-stienstra", "@ctalkington"], - "loggers": ["jellyfin_apiclient_python"] + "loggers": ["jellyfin_apiclient_python"], + "requirements": ["jellyfin-apiclient-python==1.9.2"] } diff --git a/homeassistant/components/jewish_calendar/manifest.json b/homeassistant/components/jewish_calendar/manifest.json index 9077fef50fd..787550745d7 100644 --- a/homeassistant/components/jewish_calendar/manifest.json +++ b/homeassistant/components/jewish_calendar/manifest.json @@ -1,9 +1,9 @@ { "domain": "jewish_calendar", "name": "Jewish Calendar", - "documentation": "https://www.home-assistant.io/integrations/jewish_calendar", - "requirements": ["hdate==0.10.4"], "codeowners": ["@tsvi"], + "documentation": "https://www.home-assistant.io/integrations/jewish_calendar", "iot_class": "calculated", - "loggers": ["hdate"] + "loggers": ["hdate"], + "requirements": ["hdate==0.10.4"] } diff --git a/homeassistant/components/joaoapps_join/manifest.json b/homeassistant/components/joaoapps_join/manifest.json index 35108292321..36d54ec6d55 100644 --- a/homeassistant/components/joaoapps_join/manifest.json +++ b/homeassistant/components/joaoapps_join/manifest.json @@ -1,9 +1,9 @@ { "domain": "joaoapps_join", "name": "Joaoapps Join", - "documentation": "https://www.home-assistant.io/integrations/joaoapps_join", - "requirements": ["python-join-api==0.0.9"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/joaoapps_join", "iot_class": "cloud_push", - "loggers": ["pyjoin"] + "loggers": ["pyjoin"], + "requirements": ["python-join-api==0.0.9"] } diff --git a/homeassistant/components/juicenet/manifest.json b/homeassistant/components/juicenet/manifest.json index a080ba77c4d..979e540af01 100644 --- a/homeassistant/components/juicenet/manifest.json +++ b/homeassistant/components/juicenet/manifest.json @@ -1,10 +1,10 @@ { "domain": "juicenet", "name": "JuiceNet", - "documentation": "https://www.home-assistant.io/integrations/juicenet", - "requirements": ["python-juicenet==1.1.0"], "codeowners": ["@jesserockz"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/juicenet", "iot_class": "cloud_polling", - "loggers": ["pyjuicenet"] + "loggers": ["pyjuicenet"], + "requirements": ["python-juicenet==1.1.0"] } diff --git a/homeassistant/components/justnimbus/manifest.json b/homeassistant/components/justnimbus/manifest.json index ca25832df00..76c5060376b 100644 --- a/homeassistant/components/justnimbus/manifest.json +++ b/homeassistant/components/justnimbus/manifest.json @@ -1,9 +1,9 @@ { "domain": "justnimbus", "name": "JustNimbus", + "codeowners": ["@kvanzuijlen"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/justnimbus", - "requirements": ["justnimbus==0.6.0"], - "codeowners": ["@kvanzuijlen"], - "iot_class": "cloud_polling" + "iot_class": "cloud_polling", + "requirements": ["justnimbus==0.6.0"] } diff --git a/homeassistant/components/kaiterra/manifest.json b/homeassistant/components/kaiterra/manifest.json index 94b861524eb..12ac1559fd7 100644 --- a/homeassistant/components/kaiterra/manifest.json +++ b/homeassistant/components/kaiterra/manifest.json @@ -1,9 +1,9 @@ { "domain": "kaiterra", "name": "Kaiterra", - "documentation": "https://www.home-assistant.io/integrations/kaiterra", - "requirements": ["kaiterra-async-client==1.0.0"], "codeowners": ["@Michsior14"], + "documentation": "https://www.home-assistant.io/integrations/kaiterra", "iot_class": "cloud_polling", - "loggers": ["kaiterra_async_client"] + "loggers": ["kaiterra_async_client"], + "requirements": ["kaiterra-async-client==1.0.0"] } diff --git a/homeassistant/components/kaleidescape/manifest.json b/homeassistant/components/kaleidescape/manifest.json index 4d2eb18b93e..96acdf5ffb7 100644 --- a/homeassistant/components/kaleidescape/manifest.json +++ b/homeassistant/components/kaleidescape/manifest.json @@ -1,15 +1,15 @@ { "domain": "kaleidescape", "name": "Kaleidescape", + "codeowners": ["@SteveEasley"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/kaleidescape", + "iot_class": "local_push", + "requirements": ["pykaleidescape==1.0.1"], "ssdp": [ { "manufacturer": "Kaleidescape, Inc.", "deviceType": "schemas-upnp-org:device:Basic:1" } - ], - "documentation": "https://www.home-assistant.io/integrations/kaleidescape", - "requirements": ["pykaleidescape==1.0.1"], - "codeowners": ["@SteveEasley"], - "iot_class": "local_push" + ] } diff --git a/homeassistant/components/kankun/manifest.json b/homeassistant/components/kankun/manifest.json index f16ed40e1bc..c15a87eacaa 100644 --- a/homeassistant/components/kankun/manifest.json +++ b/homeassistant/components/kankun/manifest.json @@ -1,7 +1,7 @@ { "domain": "kankun", "name": "Kankun", - "documentation": "https://www.home-assistant.io/integrations/kankun", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/kankun", "iot_class": "local_polling" } diff --git a/homeassistant/components/keba/manifest.json b/homeassistant/components/keba/manifest.json index e1685cd47c3..42f2762ef3d 100644 --- a/homeassistant/components/keba/manifest.json +++ b/homeassistant/components/keba/manifest.json @@ -1,9 +1,9 @@ { "domain": "keba", "name": "Keba Charging Station", - "documentation": "https://www.home-assistant.io/integrations/keba", - "requirements": ["keba-kecontact==1.1.0"], "codeowners": ["@dannerph"], + "documentation": "https://www.home-assistant.io/integrations/keba", "iot_class": "local_polling", - "loggers": ["keba_kecontact"] + "loggers": ["keba_kecontact"], + "requirements": ["keba-kecontact==1.1.0"] } diff --git a/homeassistant/components/keenetic_ndms2/manifest.json b/homeassistant/components/keenetic_ndms2/manifest.json index acb92dffe59..41a1d0f2a2f 100644 --- a/homeassistant/components/keenetic_ndms2/manifest.json +++ b/homeassistant/components/keenetic_ndms2/manifest.json @@ -1,8 +1,11 @@ { "domain": "keenetic_ndms2", "name": "Keenetic NDMS2 Router", + "codeowners": ["@foxel"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/keenetic_ndms2", + "iot_class": "local_polling", + "loggers": ["ndms2_client"], "requirements": ["ndms2_client==0.1.2"], "ssdp": [ { @@ -13,8 +16,5 @@ "deviceType": "urn:schemas-upnp-org:device:InternetGatewayDevice:1", "manufacturer": "ZyXEL Communications Corp." } - ], - "codeowners": ["@foxel"], - "iot_class": "local_polling", - "loggers": ["ndms2_client"] + ] } diff --git a/homeassistant/components/kef/manifest.json b/homeassistant/components/kef/manifest.json index 40365aa860c..e2aec2fbcae 100644 --- a/homeassistant/components/kef/manifest.json +++ b/homeassistant/components/kef/manifest.json @@ -1,9 +1,9 @@ { "domain": "kef", "name": "KEF", - "documentation": "https://www.home-assistant.io/integrations/kef", "codeowners": ["@basnijholt"], - "requirements": ["aiokef==0.2.16", "getmac==0.8.2"], + "documentation": "https://www.home-assistant.io/integrations/kef", "iot_class": "local_polling", - "loggers": ["aiokef", "tenacity"] + "loggers": ["aiokef", "tenacity"], + "requirements": ["aiokef==0.2.16", "getmac==0.8.2"] } diff --git a/homeassistant/components/kegtron/manifest.json b/homeassistant/components/kegtron/manifest.json index d64b34e9e60..38418c12d5c 100644 --- a/homeassistant/components/kegtron/manifest.json +++ b/homeassistant/components/kegtron/manifest.json @@ -1,16 +1,16 @@ { "domain": "kegtron", "name": "Kegtron", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/kegtron", "bluetooth": [ { "connectable": false, "manufacturer_id": 65535 } ], - "requirements": ["kegtron-ble==0.4.0"], - "dependencies": ["bluetooth_adapters"], "codeowners": ["@Ernst79"], - "iot_class": "local_push" + "config_flow": true, + "dependencies": ["bluetooth_adapters"], + "documentation": "https://www.home-assistant.io/integrations/kegtron", + "iot_class": "local_push", + "requirements": ["kegtron-ble==0.4.0"] } diff --git a/homeassistant/components/keyboard/manifest.json b/homeassistant/components/keyboard/manifest.json index 8e8d982d216..ea6d0aa20c2 100644 --- a/homeassistant/components/keyboard/manifest.json +++ b/homeassistant/components/keyboard/manifest.json @@ -1,9 +1,9 @@ { "domain": "keyboard", "name": "Keyboard", - "documentation": "https://www.home-assistant.io/integrations/keyboard", - "requirements": ["pyuserinput==0.1.11"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/keyboard", "iot_class": "local_push", - "loggers": ["pykeyboard"] + "loggers": ["pykeyboard"], + "requirements": ["pyuserinput==0.1.11"] } diff --git a/homeassistant/components/keyboard_remote/manifest.json b/homeassistant/components/keyboard_remote/manifest.json index 76ab1d7cf5c..d319ba93ce2 100644 --- a/homeassistant/components/keyboard_remote/manifest.json +++ b/homeassistant/components/keyboard_remote/manifest.json @@ -1,9 +1,9 @@ { "domain": "keyboard_remote", "name": "Keyboard Remote", - "documentation": "https://www.home-assistant.io/integrations/keyboard_remote", - "requirements": ["evdev==1.4.0", "aionotify==0.2.0"], "codeowners": ["@bendavid", "@lanrat"], + "documentation": "https://www.home-assistant.io/integrations/keyboard_remote", "iot_class": "local_push", - "loggers": ["aionotify", "evdev"] + "loggers": ["aionotify", "evdev"], + "requirements": ["evdev==1.4.0", "aionotify==0.2.0"] } diff --git a/homeassistant/components/keymitt_ble/manifest.json b/homeassistant/components/keymitt_ble/manifest.json index b2f7d264311..995a592beb5 100644 --- a/homeassistant/components/keymitt_ble/manifest.json +++ b/homeassistant/components/keymitt_ble/manifest.json @@ -1,8 +1,6 @@ { "domain": "keymitt_ble", "name": "Keymitt MicroBot Push", - "documentation": "https://www.home-assistant.io/integrations/keymitt_ble", - "config_flow": true, "bluetooth": [ { "service_uuid": "0000abcd-0000-1000-8000-00805f9b34fb" @@ -12,8 +10,10 @@ } ], "codeowners": ["@spycle"], - "requirements": ["PyMicroBot==0.0.8"], - "iot_class": "assumed_state", + "config_flow": true, "dependencies": ["bluetooth_adapters"], - "loggers": ["keymitt_ble"] + "documentation": "https://www.home-assistant.io/integrations/keymitt_ble", + "iot_class": "assumed_state", + "loggers": ["keymitt_ble"], + "requirements": ["PyMicroBot==0.0.8"] } diff --git a/homeassistant/components/kira/manifest.json b/homeassistant/components/kira/manifest.json index a65af141e15..c8a476b07c9 100644 --- a/homeassistant/components/kira/manifest.json +++ b/homeassistant/components/kira/manifest.json @@ -1,9 +1,9 @@ { "domain": "kira", "name": "Kira", - "documentation": "https://www.home-assistant.io/integrations/kira", - "requirements": ["pykira==0.1.1"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/kira", "iot_class": "local_push", - "loggers": ["pykira"] + "loggers": ["pykira"], + "requirements": ["pykira==0.1.1"] } diff --git a/homeassistant/components/kitchen_sink/manifest.json b/homeassistant/components/kitchen_sink/manifest.json index 04a4b550b58..e2f9468f7e0 100644 --- a/homeassistant/components/kitchen_sink/manifest.json +++ b/homeassistant/components/kitchen_sink/manifest.json @@ -1,9 +1,9 @@ { + "domain": "kitchen_sink", + "name": "Everything but the Kitchen Sink", "after_dependencies": ["recorder"], "codeowners": ["@home-assistant/core"], "documentation": "https://www.home-assistant.io/integrations/kitchen_sink", - "domain": "kitchen_sink", "iot_class": "calculated", - "name": "Everything but the Kitchen Sink", "quality_scale": "internal" } diff --git a/homeassistant/components/kiwi/manifest.json b/homeassistant/components/kiwi/manifest.json index 8185c300053..60b0d1fd28b 100644 --- a/homeassistant/components/kiwi/manifest.json +++ b/homeassistant/components/kiwi/manifest.json @@ -1,9 +1,9 @@ { "domain": "kiwi", "name": "KIWI", - "documentation": "https://www.home-assistant.io/integrations/kiwi", - "requirements": ["kiwiki-client==0.1.1"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/kiwi", "iot_class": "cloud_polling", - "loggers": ["kiwiki"] + "loggers": ["kiwiki"], + "requirements": ["kiwiki-client==0.1.1"] } diff --git a/homeassistant/components/kmtronic/manifest.json b/homeassistant/components/kmtronic/manifest.json index 0fab41e103e..4a037e679c8 100644 --- a/homeassistant/components/kmtronic/manifest.json +++ b/homeassistant/components/kmtronic/manifest.json @@ -1,10 +1,10 @@ { "domain": "kmtronic", "name": "KMtronic", + "codeowners": ["@dgomes"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/kmtronic", - "requirements": ["pykmtronic==0.3.0"], - "codeowners": ["@dgomes"], "iot_class": "local_push", - "loggers": ["pykmtronic"] + "loggers": ["pykmtronic"], + "requirements": ["pykmtronic==0.3.0"] } diff --git a/homeassistant/components/knx/manifest.json b/homeassistant/components/knx/manifest.json index f48b42f88df..01856859bd5 100644 --- a/homeassistant/components/knx/manifest.json +++ b/homeassistant/components/knx/manifest.json @@ -1,12 +1,12 @@ { "domain": "knx", "name": "KNX", + "codeowners": ["@Julius2342", "@farmio", "@marvin-w"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/knx", - "requirements": ["xknx==2.4.0"], - "codeowners": ["@Julius2342", "@farmio", "@marvin-w"], - "quality_scale": "platinum", + "integration_type": "hub", "iot_class": "local_push", "loggers": ["xknx"], - "integration_type": "hub" + "quality_scale": "platinum", + "requirements": ["xknx==2.4.0"] } diff --git a/homeassistant/components/kodi/manifest.json b/homeassistant/components/kodi/manifest.json index 86034ea9cfc..16574844a01 100644 --- a/homeassistant/components/kodi/manifest.json +++ b/homeassistant/components/kodi/manifest.json @@ -1,12 +1,12 @@ { "domain": "kodi", "name": "Kodi", - "documentation": "https://www.home-assistant.io/integrations/kodi", "after_dependencies": ["media_source"], - "requirements": ["pykodi==0.2.7"], "codeowners": ["@OnFreund", "@cgtobi"], - "zeroconf": ["_xbmc-jsonrpc-h._tcp.local."], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/kodi", "iot_class": "local_push", - "loggers": ["jsonrpc_async", "jsonrpc_base", "jsonrpc_websocket", "pykodi"] + "loggers": ["jsonrpc_async", "jsonrpc_base", "jsonrpc_websocket", "pykodi"], + "requirements": ["pykodi==0.2.7"], + "zeroconf": ["_xbmc-jsonrpc-h._tcp.local."] } diff --git a/homeassistant/components/konnected/manifest.json b/homeassistant/components/konnected/manifest.json index 93df24c8509..7aab6fcd176 100644 --- a/homeassistant/components/konnected/manifest.json +++ b/homeassistant/components/konnected/manifest.json @@ -1,16 +1,16 @@ { "domain": "konnected", "name": "Konnected.io", + "codeowners": ["@heythisisnate"], "config_flow": true, + "dependencies": ["http"], "documentation": "https://www.home-assistant.io/integrations/konnected", + "iot_class": "local_push", + "loggers": ["konnected"], "requirements": ["konnected==1.2.0"], "ssdp": [ { "manufacturer": "konnected.io" } - ], - "dependencies": ["http"], - "codeowners": ["@heythisisnate"], - "iot_class": "local_push", - "loggers": ["konnected"] + ] } diff --git a/homeassistant/components/kostal_plenticore/manifest.json b/homeassistant/components/kostal_plenticore/manifest.json index edbee8f6fbe..95f4a194977 100644 --- a/homeassistant/components/kostal_plenticore/manifest.json +++ b/homeassistant/components/kostal_plenticore/manifest.json @@ -1,10 +1,10 @@ { "domain": "kostal_plenticore", "name": "Kostal Plenticore Solar Inverter", + "codeowners": ["@stegm"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/kostal_plenticore", - "requirements": ["pykoplenti==1.0.0"], - "codeowners": ["@stegm"], "iot_class": "local_polling", - "loggers": ["kostal"] + "loggers": ["kostal"], + "requirements": ["pykoplenti==1.0.0"] } diff --git a/homeassistant/components/kraken/manifest.json b/homeassistant/components/kraken/manifest.json index 8cbc29f52bd..98347f7681b 100644 --- a/homeassistant/components/kraken/manifest.json +++ b/homeassistant/components/kraken/manifest.json @@ -1,10 +1,10 @@ { "domain": "kraken", "name": "Kraken", + "codeowners": ["@eifinger"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/kraken", - "requirements": ["krakenex==2.1.0", "pykrakenapi==0.1.8"], - "codeowners": ["@eifinger"], "iot_class": "cloud_polling", - "loggers": ["krakenex", "pykrakenapi"] + "loggers": ["krakenex", "pykrakenapi"], + "requirements": ["krakenex==2.1.0", "pykrakenapi==0.1.8"] } diff --git a/homeassistant/components/kulersky/manifest.json b/homeassistant/components/kulersky/manifest.json index 581fe53424b..e0d9ec4fe36 100644 --- a/homeassistant/components/kulersky/manifest.json +++ b/homeassistant/components/kulersky/manifest.json @@ -1,10 +1,10 @@ { "domain": "kulersky", "name": "Kuler Sky", + "codeowners": ["@emlove"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/kulersky", - "requirements": ["pykulersky==0.5.2"], - "codeowners": ["@emlove"], "iot_class": "local_polling", - "loggers": ["bleak", "pykulersky"] + "loggers": ["bleak", "pykulersky"], + "requirements": ["pykulersky==0.5.2"] } diff --git a/homeassistant/components/kwb/manifest.json b/homeassistant/components/kwb/manifest.json index b5229f7a0fe..36d3a0af2d7 100644 --- a/homeassistant/components/kwb/manifest.json +++ b/homeassistant/components/kwb/manifest.json @@ -1,9 +1,9 @@ { "domain": "kwb", "name": "KWB Easyfire", - "documentation": "https://www.home-assistant.io/integrations/kwb", - "requirements": ["pykwb==0.0.8"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/kwb", "iot_class": "local_polling", - "loggers": ["pykwb"] + "loggers": ["pykwb"], + "requirements": ["pykwb==0.0.8"] } diff --git a/homeassistant/components/lacrosse/manifest.json b/homeassistant/components/lacrosse/manifest.json index c377d29d2a0..0c7cf8b6dc6 100644 --- a/homeassistant/components/lacrosse/manifest.json +++ b/homeassistant/components/lacrosse/manifest.json @@ -1,9 +1,9 @@ { "domain": "lacrosse", "name": "LaCrosse", - "documentation": "https://www.home-assistant.io/integrations/lacrosse", - "requirements": ["pylacrosse==0.4"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/lacrosse", "iot_class": "local_polling", - "loggers": ["pylacrosse"] + "loggers": ["pylacrosse"], + "requirements": ["pylacrosse==0.4"] } diff --git a/homeassistant/components/lacrosse_view/manifest.json b/homeassistant/components/lacrosse_view/manifest.json index 64f40267c8a..51c15d4806e 100644 --- a/homeassistant/components/lacrosse_view/manifest.json +++ b/homeassistant/components/lacrosse_view/manifest.json @@ -1,9 +1,9 @@ { "domain": "lacrosse_view", "name": "LaCrosse View", + "codeowners": ["@IceBotYT"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/lacrosse_view", - "requirements": ["lacrosse-view==0.0.9"], - "codeowners": ["@IceBotYT"], - "iot_class": "cloud_polling" + "iot_class": "cloud_polling", + "requirements": ["lacrosse-view==0.0.9"] } diff --git a/homeassistant/components/lametric/manifest.json b/homeassistant/components/lametric/manifest.json index 26963e136ed..92ccd29c916 100644 --- a/homeassistant/components/lametric/manifest.json +++ b/homeassistant/components/lametric/manifest.json @@ -1,19 +1,23 @@ { "domain": "lametric", "name": "LaMetric", - "documentation": "https://www.home-assistant.io/integrations/lametric", - "requirements": ["demetriek==0.4.0"], "codeowners": ["@robbiet480", "@frenck", "@bachya"], - "iot_class": "local_polling", - "dependencies": ["application_credentials"], - "loggers": ["demetriek"], "config_flow": true, + "dependencies": ["application_credentials"], + "dhcp": [ + { + "registered_devices": true + } + ], + "documentation": "https://www.home-assistant.io/integrations/lametric", + "integration_type": "device", + "iot_class": "local_polling", + "loggers": ["demetriek"], + "quality_scale": "platinum", + "requirements": ["demetriek==0.4.0"], "ssdp": [ { "deviceType": "urn:schemas-upnp-org:device:LaMetric:1" } - ], - "dhcp": [{ "registered_devices": true }], - "quality_scale": "platinum", - "integration_type": "device" + ] } diff --git a/homeassistant/components/landisgyr_heat_meter/manifest.json b/homeassistant/components/landisgyr_heat_meter/manifest.json index fe873b936d5..5e10f394186 100644 --- a/homeassistant/components/landisgyr_heat_meter/manifest.json +++ b/homeassistant/components/landisgyr_heat_meter/manifest.json @@ -1,13 +1,13 @@ { "domain": "landisgyr_heat_meter", "name": "Landis+Gyr Heat Meter", + "codeowners": ["@vpathuis"], "config_flow": true, + "dependencies": ["usb"], "documentation": "https://www.home-assistant.io/integrations/landisgyr_heat_meter", + "homekit": {}, + "iot_class": "local_polling", "requirements": ["ultraheat-api==0.5.1"], "ssdp": [], - "zeroconf": [], - "homekit": {}, - "codeowners": ["@vpathuis"], - "dependencies": ["usb"], - "iot_class": "local_polling" + "zeroconf": [] } diff --git a/homeassistant/components/lannouncer/manifest.json b/homeassistant/components/lannouncer/manifest.json index 41cb6fb498e..c04d9e87655 100644 --- a/homeassistant/components/lannouncer/manifest.json +++ b/homeassistant/components/lannouncer/manifest.json @@ -1,7 +1,7 @@ { "domain": "lannouncer", "name": "LANnouncer", - "documentation": "https://www.home-assistant.io/integrations/lannouncer", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/lannouncer", "iot_class": "local_push" } diff --git a/homeassistant/components/lastfm/manifest.json b/homeassistant/components/lastfm/manifest.json index 3c8aef9f673..2998047a7ac 100644 --- a/homeassistant/components/lastfm/manifest.json +++ b/homeassistant/components/lastfm/manifest.json @@ -1,9 +1,9 @@ { "domain": "lastfm", "name": "Last.fm", - "documentation": "https://www.home-assistant.io/integrations/lastfm", - "requirements": ["pylast==4.2.1"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/lastfm", "iot_class": "cloud_polling", - "loggers": ["pylast"] + "loggers": ["pylast"], + "requirements": ["pylast==4.2.1"] } diff --git a/homeassistant/components/launch_library/manifest.json b/homeassistant/components/launch_library/manifest.json index 12b743b22d1..3816027a0cc 100644 --- a/homeassistant/components/launch_library/manifest.json +++ b/homeassistant/components/launch_library/manifest.json @@ -1,10 +1,10 @@ { "domain": "launch_library", "name": "Launch Library", - "config_flow": true, - "integration_type": "service", - "documentation": "https://www.home-assistant.io/integrations/launch_library", - "requirements": ["pylaunches==1.3.0"], "codeowners": ["@ludeeus", "@DurgNomis-drol"], - "iot_class": "cloud_polling" + "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/launch_library", + "integration_type": "service", + "iot_class": "cloud_polling", + "requirements": ["pylaunches==1.3.0"] } diff --git a/homeassistant/components/laundrify/manifest.json b/homeassistant/components/laundrify/manifest.json index a5737b9cf97..b9469f79e65 100644 --- a/homeassistant/components/laundrify/manifest.json +++ b/homeassistant/components/laundrify/manifest.json @@ -1,9 +1,9 @@ { "domain": "laundrify", "name": "laundrify", + "codeowners": ["@xLarry"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/laundrify", - "requirements": ["laundrify_aio==1.1.2"], - "codeowners": ["@xLarry"], - "iot_class": "cloud_polling" + "iot_class": "cloud_polling", + "requirements": ["laundrify_aio==1.1.2"] } diff --git a/homeassistant/components/lcn/manifest.json b/homeassistant/components/lcn/manifest.json index 8a962db3514..dcc65010e7d 100644 --- a/homeassistant/components/lcn/manifest.json +++ b/homeassistant/components/lcn/manifest.json @@ -1,10 +1,10 @@ { "domain": "lcn", "name": "LCN", + "codeowners": ["@alengwenus"], "config_flow": false, "documentation": "https://www.home-assistant.io/integrations/lcn", - "requirements": ["pypck==0.7.16"], - "codeowners": ["@alengwenus"], "iot_class": "local_push", - "loggers": ["pypck"] + "loggers": ["pypck"], + "requirements": ["pypck==0.7.16"] } diff --git a/homeassistant/components/ld2410_ble/manifest.json b/homeassistant/components/ld2410_ble/manifest.json index 9d133876a7d..6ba8bf3286c 100644 --- a/homeassistant/components/ld2410_ble/manifest.json +++ b/homeassistant/components/ld2410_ble/manifest.json @@ -1,11 +1,6 @@ { "domain": "ld2410_ble", "name": "LD2410 BLE", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/ld2410_ble/", - "requirements": ["bluetooth-data-tools==0.3.1", "ld2410-ble==0.1.1"], - "dependencies": ["bluetooth_adapters"], - "codeowners": ["@930913"], "bluetooth": [ { "local_name": "HLK-LD2410B_*" @@ -19,6 +14,11 @@ "service_uuid": "0000af30-0000-1000-8000-00805f9b34fb" } ], + "codeowners": ["@930913"], + "config_flow": true, + "dependencies": ["bluetooth_adapters"], + "documentation": "https://www.home-assistant.io/integrations/ld2410_ble/", "integration_type": "device", - "iot_class": "local_push" + "iot_class": "local_push", + "requirements": ["bluetooth-data-tools==0.3.1", "ld2410-ble==0.1.1"] } diff --git a/homeassistant/components/led_ble/manifest.json b/homeassistant/components/led_ble/manifest.json index dc40e3855aa..00726095052 100644 --- a/homeassistant/components/led_ble/manifest.json +++ b/homeassistant/components/led_ble/manifest.json @@ -1,20 +1,36 @@ { "domain": "led_ble", "name": "LED BLE", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/led_ble/", - "requirements": ["bluetooth-data-tools==0.3.1", "led-ble==1.0.0"], - "dependencies": ["bluetooth_adapters"], - "codeowners": ["@bdraco"], "bluetooth": [ - { "local_name": "LEDnet*" }, - { "local_name": "BLE-LED*" }, - { "local_name": "LEDBLE*" }, - { "local_name": "Triones*" }, - { "local_name": "LEDBlue*" }, - { "local_name": "Dream~*" }, - { "local_name": "QHM-*" }, - { "local_name": "AP-*" } + { + "local_name": "LEDnet*" + }, + { + "local_name": "BLE-LED*" + }, + { + "local_name": "LEDBLE*" + }, + { + "local_name": "Triones*" + }, + { + "local_name": "LEDBlue*" + }, + { + "local_name": "Dream~*" + }, + { + "local_name": "QHM-*" + }, + { + "local_name": "AP-*" + } ], - "iot_class": "local_polling" + "codeowners": ["@bdraco"], + "config_flow": true, + "dependencies": ["bluetooth_adapters"], + "documentation": "https://www.home-assistant.io/integrations/led_ble/", + "iot_class": "local_polling", + "requirements": ["bluetooth-data-tools==0.3.1", "led-ble==1.0.0"] } diff --git a/homeassistant/components/lg_netcast/manifest.json b/homeassistant/components/lg_netcast/manifest.json index 5006b88a407..8a63e064b41 100644 --- a/homeassistant/components/lg_netcast/manifest.json +++ b/homeassistant/components/lg_netcast/manifest.json @@ -1,9 +1,9 @@ { "domain": "lg_netcast", "name": "LG Netcast", - "documentation": "https://www.home-assistant.io/integrations/lg_netcast", - "requirements": ["pylgnetcast==0.3.7"], "codeowners": ["@Drafteed"], + "documentation": "https://www.home-assistant.io/integrations/lg_netcast", "iot_class": "local_polling", - "loggers": ["pylgnetcast"] + "loggers": ["pylgnetcast"], + "requirements": ["pylgnetcast==0.3.7"] } diff --git a/homeassistant/components/lg_soundbar/manifest.json b/homeassistant/components/lg_soundbar/manifest.json index c05174a8938..287cfa65822 100644 --- a/homeassistant/components/lg_soundbar/manifest.json +++ b/homeassistant/components/lg_soundbar/manifest.json @@ -1,10 +1,10 @@ { "domain": "lg_soundbar", - "config_flow": true, "name": "LG Soundbars", - "documentation": "https://www.home-assistant.io/integrations/lg_soundbar", - "requirements": ["temescal==0.5"], "codeowners": [], + "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/lg_soundbar", "iot_class": "local_polling", - "loggers": ["temescal"] + "loggers": ["temescal"], + "requirements": ["temescal==0.5"] } diff --git a/homeassistant/components/lidarr/manifest.json b/homeassistant/components/lidarr/manifest.json index d9333470b00..717800e3110 100644 --- a/homeassistant/components/lidarr/manifest.json +++ b/homeassistant/components/lidarr/manifest.json @@ -1,11 +1,11 @@ { "domain": "lidarr", "name": "Lidarr", - "documentation": "https://www.home-assistant.io/integrations/lidarr", - "requirements": ["aiopyarr==22.11.0"], "codeowners": ["@tkdrob"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/lidarr", + "integration_type": "service", "iot_class": "local_polling", "loggers": ["aiopyarr"], - "integration_type": "service" + "requirements": ["aiopyarr==22.11.0"] } diff --git a/homeassistant/components/life360/manifest.json b/homeassistant/components/life360/manifest.json index 9fc13b1998e..bfecce8d3ed 100644 --- a/homeassistant/components/life360/manifest.json +++ b/homeassistant/components/life360/manifest.json @@ -1,10 +1,10 @@ { "domain": "life360", "name": "Life360", + "codeowners": ["@pnbruckner"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/life360", - "codeowners": ["@pnbruckner"], - "requirements": ["life360==5.5.0"], "iot_class": "cloud_polling", - "loggers": ["life360"] + "loggers": ["life360"], + "requirements": ["life360==5.5.0"] } diff --git a/homeassistant/components/lifx/manifest.json b/homeassistant/components/lifx/manifest.json index f4247f97ecf..5f74e80598b 100644 --- a/homeassistant/components/lifx/manifest.json +++ b/homeassistant/components/lifx/manifest.json @@ -1,15 +1,18 @@ { "domain": "lifx", "name": "LIFX", + "codeowners": ["@bdraco", "@Djelibeybi"], "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/lifx", - "requirements": [ - "aiolifx==0.8.7", - "aiolifx_effects==0.3.1", - "aiolifx_themes==0.4.0" - ], - "quality_scale": "platinum", "dependencies": ["network"], + "dhcp": [ + { + "macaddress": "D073D5*" + }, + { + "registered_devices": true + } + ], + "documentation": "https://www.home-assistant.io/integrations/lifx", "homekit": { "models": [ "LIFX A19", @@ -34,8 +37,12 @@ "LIFX Z" ] }, - "dhcp": [{ "macaddress": "D073D5*" }, { "registered_devices": true }], - "codeowners": ["@bdraco", "@Djelibeybi"], "iot_class": "local_polling", - "loggers": ["aiolifx", "aiolifx_effects", "bitstring"] + "loggers": ["aiolifx", "aiolifx_effects", "bitstring"], + "quality_scale": "platinum", + "requirements": [ + "aiolifx==0.8.7", + "aiolifx_effects==0.3.1", + "aiolifx_themes==0.4.0" + ] } diff --git a/homeassistant/components/lifx_cloud/manifest.json b/homeassistant/components/lifx_cloud/manifest.json index 54459963466..7799de85b8d 100644 --- a/homeassistant/components/lifx_cloud/manifest.json +++ b/homeassistant/components/lifx_cloud/manifest.json @@ -1,7 +1,7 @@ { "domain": "lifx_cloud", "name": "LIFX Cloud", - "documentation": "https://www.home-assistant.io/integrations/lifx_cloud", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/lifx_cloud", "iot_class": "cloud_push" } diff --git a/homeassistant/components/light/manifest.json b/homeassistant/components/light/manifest.json index e49701794d4..2130241b6dc 100644 --- a/homeassistant/components/light/manifest.json +++ b/homeassistant/components/light/manifest.json @@ -1,8 +1,8 @@ { "domain": "light", "name": "Light", - "documentation": "https://www.home-assistant.io/integrations/light", "codeowners": ["@home-assistant/core"], - "quality_scale": "internal", - "integration_type": "entity" + "documentation": "https://www.home-assistant.io/integrations/light", + "integration_type": "entity", + "quality_scale": "internal" } diff --git a/homeassistant/components/lightwave/manifest.json b/homeassistant/components/lightwave/manifest.json index 746d702b689..86c6a9263f3 100644 --- a/homeassistant/components/lightwave/manifest.json +++ b/homeassistant/components/lightwave/manifest.json @@ -1,9 +1,9 @@ { "domain": "lightwave", "name": "Lightwave", - "documentation": "https://www.home-assistant.io/integrations/lightwave", - "requirements": ["lightwave==0.20"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/lightwave", "iot_class": "assumed_state", - "loggers": ["lightwave"] + "loggers": ["lightwave"], + "requirements": ["lightwave==0.20"] } diff --git a/homeassistant/components/limitlessled/manifest.json b/homeassistant/components/limitlessled/manifest.json index bf6f00d66ad..3495ac2c981 100644 --- a/homeassistant/components/limitlessled/manifest.json +++ b/homeassistant/components/limitlessled/manifest.json @@ -1,9 +1,9 @@ { "domain": "limitlessled", "name": "LimitlessLED", - "documentation": "https://www.home-assistant.io/integrations/limitlessled", - "requirements": ["limitlessled==1.1.3"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/limitlessled", "iot_class": "assumed_state", - "loggers": ["limitlessled"] + "loggers": ["limitlessled"], + "requirements": ["limitlessled==1.1.3"] } diff --git a/homeassistant/components/linksys_smart/manifest.json b/homeassistant/components/linksys_smart/manifest.json index e4b64ed6722..6200da5866d 100644 --- a/homeassistant/components/linksys_smart/manifest.json +++ b/homeassistant/components/linksys_smart/manifest.json @@ -1,7 +1,7 @@ { "domain": "linksys_smart", "name": "Linksys Smart Wi-Fi", - "documentation": "https://www.home-assistant.io/integrations/linksys_smart", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/linksys_smart", "iot_class": "local_polling" } diff --git a/homeassistant/components/linode/manifest.json b/homeassistant/components/linode/manifest.json index df600e357aa..bedd6c2d172 100644 --- a/homeassistant/components/linode/manifest.json +++ b/homeassistant/components/linode/manifest.json @@ -1,9 +1,9 @@ { "domain": "linode", "name": "Linode", - "documentation": "https://www.home-assistant.io/integrations/linode", - "requirements": ["linode-api==4.1.9b1"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/linode", "iot_class": "cloud_polling", - "loggers": ["linode"] + "loggers": ["linode"], + "requirements": ["linode-api==4.1.9b1"] } diff --git a/homeassistant/components/linux_battery/manifest.json b/homeassistant/components/linux_battery/manifest.json index a35f7752562..12b49c18aee 100644 --- a/homeassistant/components/linux_battery/manifest.json +++ b/homeassistant/components/linux_battery/manifest.json @@ -1,9 +1,9 @@ { "domain": "linux_battery", "name": "Linux Battery", - "documentation": "https://www.home-assistant.io/integrations/linux_battery", - "requirements": ["batinfo==0.4.2"], "codeowners": ["@fabaff"], + "documentation": "https://www.home-assistant.io/integrations/linux_battery", "iot_class": "local_polling", - "loggers": ["batinfo"] + "loggers": ["batinfo"], + "requirements": ["batinfo==0.4.2"] } diff --git a/homeassistant/components/lirc/manifest.json b/homeassistant/components/lirc/manifest.json index e497927180a..3cc5d453721 100644 --- a/homeassistant/components/lirc/manifest.json +++ b/homeassistant/components/lirc/manifest.json @@ -1,9 +1,9 @@ { "domain": "lirc", "name": "LIRC", - "documentation": "https://www.home-assistant.io/integrations/lirc", - "requirements": ["python-lirc==1.2.3"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/lirc", "iot_class": "local_push", - "loggers": ["lirc"] + "loggers": ["lirc"], + "requirements": ["python-lirc==1.2.3"] } diff --git a/homeassistant/components/litejet/manifest.json b/homeassistant/components/litejet/manifest.json index 142e790a12a..b2b213d06f5 100644 --- a/homeassistant/components/litejet/manifest.json +++ b/homeassistant/components/litejet/manifest.json @@ -1,10 +1,10 @@ { "domain": "litejet", "name": "LiteJet", - "documentation": "https://www.home-assistant.io/integrations/litejet", - "requirements": ["pylitejet==0.5.0"], "codeowners": ["@joncar"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/litejet", "iot_class": "local_push", - "loggers": ["pylitejet"] + "loggers": ["pylitejet"], + "requirements": ["pylitejet==0.5.0"] } diff --git a/homeassistant/components/litterrobot/manifest.json b/homeassistant/components/litterrobot/manifest.json index a6c392f4f62..e635e80a6e9 100644 --- a/homeassistant/components/litterrobot/manifest.json +++ b/homeassistant/components/litterrobot/manifest.json @@ -1,12 +1,16 @@ { "domain": "litterrobot", "name": "Litter-Robot", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/litterrobot", - "requirements": ["pylitterbot==2023.1.1"], "codeowners": ["@natekspencer", "@tkdrob"], - "dhcp": [{ "hostname": "litter-robot4" }], + "config_flow": true, + "dhcp": [ + { + "hostname": "litter-robot4" + } + ], + "documentation": "https://www.home-assistant.io/integrations/litterrobot", + "integration_type": "hub", "iot_class": "cloud_push", "loggers": ["pylitterbot"], - "integration_type": "hub" + "requirements": ["pylitterbot==2023.1.1"] } diff --git a/homeassistant/components/livisi/manifest.json b/homeassistant/components/livisi/manifest.json index cacd3927c35..849cfdad5c9 100644 --- a/homeassistant/components/livisi/manifest.json +++ b/homeassistant/components/livisi/manifest.json @@ -1,9 +1,9 @@ { "domain": "livisi", "name": "LIVISI Smart Home", + "codeowners": ["@StefanIacobLivisi"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/livisi", - "requirements": ["aiolivisi==0.0.15"], - "codeowners": ["@StefanIacobLivisi"], - "iot_class": "local_polling" + "iot_class": "local_polling", + "requirements": ["aiolivisi==0.0.15"] } diff --git a/homeassistant/components/llamalab_automate/manifest.json b/homeassistant/components/llamalab_automate/manifest.json index 360415049b8..861b919f24b 100644 --- a/homeassistant/components/llamalab_automate/manifest.json +++ b/homeassistant/components/llamalab_automate/manifest.json @@ -1,7 +1,7 @@ { "domain": "llamalab_automate", "name": "LlamaLab Automate", - "documentation": "https://www.home-assistant.io/integrations/llamalab_automate", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/llamalab_automate", "iot_class": "cloud_push" } diff --git a/homeassistant/components/local_calendar/manifest.json b/homeassistant/components/local_calendar/manifest.json index 2d70700facb..a1659a9ba3b 100644 --- a/homeassistant/components/local_calendar/manifest.json +++ b/homeassistant/components/local_calendar/manifest.json @@ -1,10 +1,10 @@ { "domain": "local_calendar", "name": "Local Calendar", + "codeowners": ["@allenporter"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/local_calendar", - "requirements": ["ical==4.2.9"], - "codeowners": ["@allenporter"], "iot_class": "local_polling", - "loggers": ["ical"] + "loggers": ["ical"], + "requirements": ["ical==4.2.9"] } diff --git a/homeassistant/components/local_file/manifest.json b/homeassistant/components/local_file/manifest.json index 945c05f65ea..46268ff2a77 100644 --- a/homeassistant/components/local_file/manifest.json +++ b/homeassistant/components/local_file/manifest.json @@ -1,7 +1,7 @@ { "domain": "local_file", "name": "Local File", - "documentation": "https://www.home-assistant.io/integrations/local_file", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/local_file", "iot_class": "local_polling" }