From 1450b44c636272c689f97a39d5f969363cffa298 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Wed, 8 Feb 2023 20:32:43 +0100 Subject: [PATCH] Sort manifests 7 (#87028) --- homeassistant/components/netio/manifest.json | 8 +++---- .../components/network/manifest.json | 8 +++---- .../components/neurio_energy/manifest.json | 6 ++--- homeassistant/components/nexia/manifest.json | 6 ++--- .../components/nextbus/manifest.json | 6 ++--- .../components/nextcloud/manifest.json | 6 ++--- .../components/nextdns/manifest.json | 6 ++--- .../components/nfandroidtv/manifest.json | 6 ++--- .../components/nibe_heatpump/manifest.json | 6 ++--- .../components/nightscout/manifest.json | 8 +++---- .../niko_home_control/manifest.json | 6 ++--- homeassistant/components/nilu/manifest.json | 6 ++--- homeassistant/components/nina/manifest.json | 10 ++++----- .../components/nissan_leaf/manifest.json | 6 ++--- .../components/nmap_tracker/manifest.json | 12 +++++----- homeassistant/components/nmbs/manifest.json | 6 ++--- homeassistant/components/no_ip/manifest.json | 2 +- .../components/noaa_tides/manifest.json | 6 ++--- .../components/nobo_hub/manifest.json | 6 ++--- .../components/norway_air/manifest.json | 6 ++--- homeassistant/components/notify/manifest.json | 6 ++--- .../components/notify_events/manifest.json | 6 ++--- homeassistant/components/notion/manifest.json | 6 ++--- .../components/nsw_fuel_station/manifest.json | 6 ++--- .../nsw_rural_fire_service_feed/manifest.json | 6 ++--- homeassistant/components/nuheat/manifest.json | 6 ++--- homeassistant/components/nuki/manifest.json | 6 ++--- homeassistant/components/numato/manifest.json | 6 ++--- homeassistant/components/number/manifest.json | 6 ++--- homeassistant/components/nut/manifest.json | 10 ++++----- homeassistant/components/nws/manifest.json | 8 +++---- homeassistant/components/nx584/manifest.json | 6 ++--- homeassistant/components/nzbget/manifest.json | 6 ++--- .../components/oasa_telematics/manifest.json | 6 ++--- homeassistant/components/obihai/manifest.json | 6 ++--- .../components/octoprint/manifest.json | 8 +++---- homeassistant/components/oem/manifest.json | 6 ++--- .../components/ohmconnect/manifest.json | 6 ++--- homeassistant/components/ombi/manifest.json | 6 ++--- .../components/omnilogic/manifest.json | 6 ++--- .../components/onboarding/manifest.json | 8 +++---- homeassistant/components/oncue/manifest.json | 6 ++--- .../components/ondilo_ico/manifest.json | 10 ++++----- .../components/onewire/manifest.json | 10 ++++----- homeassistant/components/onkyo/manifest.json | 6 ++--- homeassistant/components/onvif/manifest.json | 8 +++---- .../components/open_meteo/manifest.json | 10 ++++----- .../openai_conversation/manifest.json | 10 ++++----- .../components/openalpr_cloud/manifest.json | 2 +- homeassistant/components/opencv/manifest.json | 6 ++--- .../components/openerz/manifest.json | 6 ++--- .../components/openevse/manifest.json | 6 ++--- .../openexchangerates/manifest.json | 6 ++--- .../components/opengarage/manifest.json | 8 +++---- .../openhardwaremonitor/manifest.json | 2 +- .../components/openhome/manifest.json | 6 ++--- .../components/opensensemap/manifest.json | 6 ++--- .../components/opensky/manifest.json | 2 +- .../components/opentherm_gw/manifest.json | 6 ++--- homeassistant/components/openuv/manifest.json | 6 ++--- .../components/openweathermap/manifest.json | 6 ++--- .../components/opnsense/manifest.json | 6 ++--- homeassistant/components/opple/manifest.json | 6 ++--- homeassistant/components/oralb/manifest.json | 10 ++++----- homeassistant/components/oru/manifest.json | 6 ++--- homeassistant/components/orvibo/manifest.json | 6 ++--- .../components/osramlightify/manifest.json | 6 ++--- homeassistant/components/otbr/manifest.json | 8 +++---- homeassistant/components/otp/manifest.json | 8 +++---- .../components/overkiz/manifest.json | 22 +++++++++---------- .../components/ovo_energy/manifest.json | 6 ++--- .../components/owntracks/manifest.json | 10 ++++----- .../components/p1_monitor/manifest.json | 8 +++---- .../components/panasonic_bluray/manifest.json | 6 ++--- .../components/panasonic_viera/manifest.json | 6 ++--- .../components/pandora/manifest.json | 6 ++--- .../components/panel_custom/manifest.json | 4 ++-- .../components/panel_iframe/manifest.json | 4 ++-- homeassistant/components/peco/manifest.json | 2 +- homeassistant/components/pencom/manifest.json | 6 ++--- .../persistent_notification/manifest.json | 6 ++--- homeassistant/components/person/manifest.json | 8 +++---- .../components/philips_js/manifest.json | 6 ++--- .../components/pi_hole/manifest.json | 6 ++--- homeassistant/components/picnic/manifest.json | 10 ++++----- .../components/picotts/manifest.json | 2 +- .../components/pilight/manifest.json | 6 ++--- homeassistant/components/ping/manifest.json | 8 +++---- .../components/pioneer/manifest.json | 2 +- homeassistant/components/pjlink/manifest.json | 6 ++--- homeassistant/components/plaato/manifest.json | 10 ++++----- homeassistant/components/plant/manifest.json | 2 +- homeassistant/components/plex/manifest.json | 10 ++++----- .../components/plugwise/manifest.json | 10 ++++----- .../components/plum_lightpad/manifest.json | 6 ++--- .../components/pocketcasts/manifest.json | 6 ++--- homeassistant/components/point/manifest.json | 12 +++++----- .../components/poolsense/manifest.json | 6 ++--- .../components/powerwall/manifest.json | 8 +++---- .../components/profiler/manifest.json | 10 +++------ 100 files changed, 334 insertions(+), 338 deletions(-) diff --git a/homeassistant/components/netio/manifest.json b/homeassistant/components/netio/manifest.json index 3a246404c9..683df22e1f 100644 --- a/homeassistant/components/netio/manifest.json +++ b/homeassistant/components/netio/manifest.json @@ -1,9 +1,9 @@ { "domain": "netio", "name": "Netio", - "documentation": "https://www.home-assistant.io/integrations/netio", - "requirements": ["pynetio==0.1.9.1"], - "dependencies": ["http"], "codeowners": [], - "iot_class": "local_polling" + "dependencies": ["http"], + "documentation": "https://www.home-assistant.io/integrations/netio", + "iot_class": "local_polling", + "requirements": ["pynetio==0.1.9.1"] } diff --git a/homeassistant/components/network/manifest.json b/homeassistant/components/network/manifest.json index 40712a40fa..f7e0bea242 100644 --- a/homeassistant/components/network/manifest.json +++ b/homeassistant/components/network/manifest.json @@ -1,11 +1,11 @@ { "domain": "network", "name": "Network Configuration", - "documentation": "https://www.home-assistant.io/integrations/network", - "requirements": ["ifaddr==0.1.7"], "codeowners": ["@home-assistant/core"], "dependencies": ["websocket_api"], - "quality_scale": "internal", + "documentation": "https://www.home-assistant.io/integrations/network", + "integration_type": "system", "iot_class": "local_push", - "integration_type": "system" + "quality_scale": "internal", + "requirements": ["ifaddr==0.1.7"] } diff --git a/homeassistant/components/neurio_energy/manifest.json b/homeassistant/components/neurio_energy/manifest.json index 1d49293169..467825da01 100644 --- a/homeassistant/components/neurio_energy/manifest.json +++ b/homeassistant/components/neurio_energy/manifest.json @@ -1,9 +1,9 @@ { "domain": "neurio_energy", "name": "Neurio energy", - "documentation": "https://www.home-assistant.io/integrations/neurio_energy", - "requirements": ["neurio==0.3.1"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/neurio_energy", "iot_class": "cloud_polling", - "loggers": ["neurio"] + "loggers": ["neurio"], + "requirements": ["neurio==0.3.1"] } diff --git a/homeassistant/components/nexia/manifest.json b/homeassistant/components/nexia/manifest.json index 99eb7c1479..2e54e773a4 100644 --- a/homeassistant/components/nexia/manifest.json +++ b/homeassistant/components/nexia/manifest.json @@ -1,9 +1,7 @@ { "domain": "nexia", "name": "Nexia/American Standard/Trane", - "requirements": ["nexia==2.0.6"], "codeowners": ["@bdraco"], - "documentation": "https://www.home-assistant.io/integrations/nexia", "config_flow": true, "dhcp": [ { @@ -11,6 +9,8 @@ "macaddress": "000231*" } ], + "documentation": "https://www.home-assistant.io/integrations/nexia", "iot_class": "cloud_polling", - "loggers": ["nexia"] + "loggers": ["nexia"], + "requirements": ["nexia==2.0.6"] } diff --git a/homeassistant/components/nextbus/manifest.json b/homeassistant/components/nextbus/manifest.json index c441f37078..f475c94ed4 100644 --- a/homeassistant/components/nextbus/manifest.json +++ b/homeassistant/components/nextbus/manifest.json @@ -1,9 +1,9 @@ { "domain": "nextbus", "name": "NextBus", - "documentation": "https://www.home-assistant.io/integrations/nextbus", "codeowners": ["@vividboarder"], - "requirements": ["py_nextbusnext==0.1.5"], + "documentation": "https://www.home-assistant.io/integrations/nextbus", "iot_class": "local_polling", - "loggers": ["py_nextbus"] + "loggers": ["py_nextbus"], + "requirements": ["py_nextbusnext==0.1.5"] } diff --git a/homeassistant/components/nextcloud/manifest.json b/homeassistant/components/nextcloud/manifest.json index 03b1f429fe..366c6eeb56 100644 --- a/homeassistant/components/nextcloud/manifest.json +++ b/homeassistant/components/nextcloud/manifest.json @@ -1,8 +1,8 @@ { "domain": "nextcloud", "name": "Nextcloud", - "documentation": "https://www.home-assistant.io/integrations/nextcloud", - "requirements": ["nextcloudmonitor==1.1.0"], "codeowners": ["@meichthys"], - "iot_class": "cloud_polling" + "documentation": "https://www.home-assistant.io/integrations/nextcloud", + "iot_class": "cloud_polling", + "requirements": ["nextcloudmonitor==1.1.0"] } diff --git a/homeassistant/components/nextdns/manifest.json b/homeassistant/components/nextdns/manifest.json index 5538a759ff..ce58d9e002 100644 --- a/homeassistant/components/nextdns/manifest.json +++ b/homeassistant/components/nextdns/manifest.json @@ -1,12 +1,12 @@ { "domain": "nextdns", "name": "NextDNS", - "documentation": "https://www.home-assistant.io/integrations/nextdns", "codeowners": ["@bieniu"], - "requirements": ["nextdns==1.2.2"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/nextdns", + "integration_type": "service", "iot_class": "cloud_polling", "loggers": ["nextdns"], "quality_scale": "platinum", - "integration_type": "service" + "requirements": ["nextdns==1.2.2"] } diff --git a/homeassistant/components/nfandroidtv/manifest.json b/homeassistant/components/nfandroidtv/manifest.json index fc05c2c12a..07aedcb67d 100644 --- a/homeassistant/components/nfandroidtv/manifest.json +++ b/homeassistant/components/nfandroidtv/manifest.json @@ -1,11 +1,11 @@ { "domain": "nfandroidtv", "name": "Notifications for Android TV / Fire TV", - "documentation": "https://www.home-assistant.io/integrations/nfandroidtv", - "requirements": ["notifications-android-tv==0.1.5"], "codeowners": ["@tkdrob"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/nfandroidtv", + "integration_type": "service", "iot_class": "local_push", "loggers": ["notifications_android_tv"], - "integration_type": "service" + "requirements": ["notifications-android-tv==0.1.5"] } diff --git a/homeassistant/components/nibe_heatpump/manifest.json b/homeassistant/components/nibe_heatpump/manifest.json index 4b1bc81209..d9a2bd365e 100644 --- a/homeassistant/components/nibe_heatpump/manifest.json +++ b/homeassistant/components/nibe_heatpump/manifest.json @@ -1,9 +1,9 @@ { "domain": "nibe_heatpump", "name": "Nibe Heat Pump", + "codeowners": ["@elupus"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/nibe_heatpump", - "requirements": ["nibe==1.6.0"], - "codeowners": ["@elupus"], - "iot_class": "local_polling" + "iot_class": "local_polling", + "requirements": ["nibe==1.6.0"] } diff --git a/homeassistant/components/nightscout/manifest.json b/homeassistant/components/nightscout/manifest.json index c61b4f0cf9..3551b29ee0 100644 --- a/homeassistant/components/nightscout/manifest.json +++ b/homeassistant/components/nightscout/manifest.json @@ -1,11 +1,11 @@ { "domain": "nightscout", "name": "Nightscout", + "codeowners": ["@marciogranzotto"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/nightscout", - "requirements": ["py-nightscout==1.2.2"], - "codeowners": ["@marciogranzotto"], - "quality_scale": "platinum", "iot_class": "cloud_polling", - "loggers": ["py_nightscout"] + "loggers": ["py_nightscout"], + "quality_scale": "platinum", + "requirements": ["py-nightscout==1.2.2"] } diff --git a/homeassistant/components/niko_home_control/manifest.json b/homeassistant/components/niko_home_control/manifest.json index 5057013bd5..72f9dd2f6b 100644 --- a/homeassistant/components/niko_home_control/manifest.json +++ b/homeassistant/components/niko_home_control/manifest.json @@ -1,9 +1,9 @@ { "domain": "niko_home_control", "name": "Niko Home Control", - "documentation": "https://www.home-assistant.io/integrations/niko_home_control", - "requirements": ["niko-home-control==0.2.1"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/niko_home_control", "iot_class": "local_polling", - "loggers": ["nikohomecontrol"] + "loggers": ["nikohomecontrol"], + "requirements": ["niko-home-control==0.2.1"] } diff --git a/homeassistant/components/nilu/manifest.json b/homeassistant/components/nilu/manifest.json index cbb8db87e3..1eabf9e726 100644 --- a/homeassistant/components/nilu/manifest.json +++ b/homeassistant/components/nilu/manifest.json @@ -1,9 +1,9 @@ { "domain": "nilu", "name": "Norwegian Institute for Air Research (NILU)", - "documentation": "https://www.home-assistant.io/integrations/nilu", - "requirements": ["niluclient==0.1.2"], "codeowners": ["@hfurubotten"], + "documentation": "https://www.home-assistant.io/integrations/nilu", "iot_class": "cloud_polling", - "loggers": ["niluclient"] + "loggers": ["niluclient"], + "requirements": ["niluclient==0.1.2"] } diff --git a/homeassistant/components/nina/manifest.json b/homeassistant/components/nina/manifest.json index 7884d51cdc..be14b57ed4 100644 --- a/homeassistant/components/nina/manifest.json +++ b/homeassistant/components/nina/manifest.json @@ -1,11 +1,11 @@ { "domain": "nina", "name": "NINA", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/nina", - "requirements": ["pynina==0.2.0"], - "dependencies": [], "codeowners": ["@DeerMaximum"], + "config_flow": true, + "dependencies": [], + "documentation": "https://www.home-assistant.io/integrations/nina", "iot_class": "cloud_polling", - "loggers": ["pynina"] + "loggers": ["pynina"], + "requirements": ["pynina==0.2.0"] } diff --git a/homeassistant/components/nissan_leaf/manifest.json b/homeassistant/components/nissan_leaf/manifest.json index ca932e7847..9c3df39c69 100644 --- a/homeassistant/components/nissan_leaf/manifest.json +++ b/homeassistant/components/nissan_leaf/manifest.json @@ -1,9 +1,9 @@ { "domain": "nissan_leaf", "name": "Nissan Leaf", - "documentation": "https://www.home-assistant.io/integrations/nissan_leaf", - "requirements": ["pycarwings2==2.14"], "codeowners": ["@filcole"], + "documentation": "https://www.home-assistant.io/integrations/nissan_leaf", "iot_class": "cloud_polling", - "loggers": ["pycarwings2"] + "loggers": ["pycarwings2"], + "requirements": ["pycarwings2==2.14"] } diff --git a/homeassistant/components/nmap_tracker/manifest.json b/homeassistant/components/nmap_tracker/manifest.json index a3e7ed50bd..2da0a4ae13 100644 --- a/homeassistant/components/nmap_tracker/manifest.json +++ b/homeassistant/components/nmap_tracker/manifest.json @@ -1,15 +1,15 @@ { "domain": "nmap_tracker", "name": "Nmap Tracker", - "documentation": "https://www.home-assistant.io/integrations/nmap_tracker", + "codeowners": [], + "config_flow": true, "dependencies": ["network"], + "documentation": "https://www.home-assistant.io/integrations/nmap_tracker", + "iot_class": "local_polling", + "loggers": ["nmap"], "requirements": [ "netmap==0.7.0.2", "getmac==0.8.2", "mac-vendor-lookup==0.1.12" - ], - "codeowners": [], - "iot_class": "local_polling", - "config_flow": true, - "loggers": ["nmap"] + ] } diff --git a/homeassistant/components/nmbs/manifest.json b/homeassistant/components/nmbs/manifest.json index 0c97b08f68..24aadb6b4f 100644 --- a/homeassistant/components/nmbs/manifest.json +++ b/homeassistant/components/nmbs/manifest.json @@ -1,9 +1,9 @@ { "domain": "nmbs", "name": "NMBS", - "documentation": "https://www.home-assistant.io/integrations/nmbs", - "requirements": ["pyrail==0.0.3"], "codeowners": ["@thibmaek"], + "documentation": "https://www.home-assistant.io/integrations/nmbs", "iot_class": "cloud_polling", - "loggers": ["pyrail"] + "loggers": ["pyrail"], + "requirements": ["pyrail==0.0.3"] } diff --git a/homeassistant/components/no_ip/manifest.json b/homeassistant/components/no_ip/manifest.json index a3e8faf873..cf995e34b4 100644 --- a/homeassistant/components/no_ip/manifest.json +++ b/homeassistant/components/no_ip/manifest.json @@ -1,7 +1,7 @@ { "domain": "no_ip", "name": "No-IP.com", - "documentation": "https://www.home-assistant.io/integrations/no_ip", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/no_ip", "iot_class": "cloud_polling" } diff --git a/homeassistant/components/noaa_tides/manifest.json b/homeassistant/components/noaa_tides/manifest.json index 618110051b..7b954153cf 100644 --- a/homeassistant/components/noaa_tides/manifest.json +++ b/homeassistant/components/noaa_tides/manifest.json @@ -1,9 +1,9 @@ { "domain": "noaa_tides", "name": "NOAA Tides", - "documentation": "https://www.home-assistant.io/integrations/noaa_tides", - "requirements": ["noaa-coops==0.1.8"], "codeowners": ["@jdelaney72"], + "documentation": "https://www.home-assistant.io/integrations/noaa_tides", "iot_class": "cloud_polling", - "loggers": ["noaa_coops"] + "loggers": ["noaa_coops"], + "requirements": ["noaa-coops==0.1.8"] } diff --git a/homeassistant/components/nobo_hub/manifest.json b/homeassistant/components/nobo_hub/manifest.json index 0df92c4c5a..4e6009ce6d 100644 --- a/homeassistant/components/nobo_hub/manifest.json +++ b/homeassistant/components/nobo_hub/manifest.json @@ -1,9 +1,9 @@ { "domain": "nobo_hub", "name": "Nob\u00f8 Ecohub", + "codeowners": ["@echoromeo", "@oyvindwe"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/nobo_hub", - "requirements": ["pynobo==1.6.0"], - "codeowners": ["@echoromeo", "@oyvindwe"], - "iot_class": "local_push" + "iot_class": "local_push", + "requirements": ["pynobo==1.6.0"] } diff --git a/homeassistant/components/norway_air/manifest.json b/homeassistant/components/norway_air/manifest.json index 81572fe9cb..12cd22149d 100644 --- a/homeassistant/components/norway_air/manifest.json +++ b/homeassistant/components/norway_air/manifest.json @@ -1,9 +1,9 @@ { "domain": "norway_air", "name": "Om Luftkvalitet i Norge (Norway Air)", - "documentation": "https://www.home-assistant.io/integrations/norway_air", - "requirements": ["pyMetno==0.9.0"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/norway_air", "iot_class": "cloud_polling", - "loggers": ["metno"] + "loggers": ["metno"], + "requirements": ["pyMetno==0.9.0"] } diff --git a/homeassistant/components/notify/manifest.json b/homeassistant/components/notify/manifest.json index 3e930b32ba..1c48af7dfc 100644 --- a/homeassistant/components/notify/manifest.json +++ b/homeassistant/components/notify/manifest.json @@ -1,8 +1,8 @@ { "domain": "notify", "name": "Notifications", - "documentation": "https://www.home-assistant.io/integrations/notify", "codeowners": ["@home-assistant/core"], - "quality_scale": "internal", - "integration_type": "entity" + "documentation": "https://www.home-assistant.io/integrations/notify", + "integration_type": "entity", + "quality_scale": "internal" } diff --git a/homeassistant/components/notify_events/manifest.json b/homeassistant/components/notify_events/manifest.json index 5247e19698..a2c01e1d71 100644 --- a/homeassistant/components/notify_events/manifest.json +++ b/homeassistant/components/notify_events/manifest.json @@ -1,9 +1,9 @@ { "domain": "notify_events", "name": "Notify.Events", - "documentation": "https://www.home-assistant.io/integrations/notify_events", "codeowners": ["@matrozov", "@papajojo"], - "requirements": ["notify-events==1.0.4"], + "documentation": "https://www.home-assistant.io/integrations/notify_events", "iot_class": "cloud_push", - "loggers": ["notify_events"] + "loggers": ["notify_events"], + "requirements": ["notify-events==1.0.4"] } diff --git a/homeassistant/components/notion/manifest.json b/homeassistant/components/notion/manifest.json index 1aac969374..a2a01ca113 100644 --- a/homeassistant/components/notion/manifest.json +++ b/homeassistant/components/notion/manifest.json @@ -1,11 +1,11 @@ { "domain": "notion", "name": "Notion", + "codeowners": ["@bachya"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/notion", - "requirements": ["aionotion==3.0.2"], - "codeowners": ["@bachya"], + "integration_type": "hub", "iot_class": "cloud_polling", "loggers": ["aionotion"], - "integration_type": "hub" + "requirements": ["aionotion==3.0.2"] } diff --git a/homeassistant/components/nsw_fuel_station/manifest.json b/homeassistant/components/nsw_fuel_station/manifest.json index a9f8f64da0..5c105fd028 100644 --- a/homeassistant/components/nsw_fuel_station/manifest.json +++ b/homeassistant/components/nsw_fuel_station/manifest.json @@ -1,9 +1,9 @@ { "domain": "nsw_fuel_station", "name": "NSW Fuel Station Price", - "documentation": "https://www.home-assistant.io/integrations/nsw_fuel_station", - "requirements": ["nsw-fuel-api-client==1.1.0"], "codeowners": ["@nickw444"], + "documentation": "https://www.home-assistant.io/integrations/nsw_fuel_station", "iot_class": "cloud_polling", - "loggers": ["nsw_fuel"] + "loggers": ["nsw_fuel"], + "requirements": ["nsw-fuel-api-client==1.1.0"] } diff --git a/homeassistant/components/nsw_rural_fire_service_feed/manifest.json b/homeassistant/components/nsw_rural_fire_service_feed/manifest.json index b552f4aa9b..02f7b985b3 100644 --- a/homeassistant/components/nsw_rural_fire_service_feed/manifest.json +++ b/homeassistant/components/nsw_rural_fire_service_feed/manifest.json @@ -1,10 +1,10 @@ { "domain": "nsw_rural_fire_service_feed", "name": "NSW Rural Fire Service Incidents", - "documentation": "https://www.home-assistant.io/integrations/nsw_rural_fire_service_feed", - "requirements": ["aio_geojson_nsw_rfs_incidents==0.6"], "codeowners": ["@exxamalte"], + "documentation": "https://www.home-assistant.io/integrations/nsw_rural_fire_service_feed", + "integration_type": "service", "iot_class": "cloud_polling", "loggers": ["aio_geojson_nsw_rfs_incidents"], - "integration_type": "service" + "requirements": ["aio_geojson_nsw_rfs_incidents==0.6"] } diff --git a/homeassistant/components/nuheat/manifest.json b/homeassistant/components/nuheat/manifest.json index 90d18b87af..91b0a9eb19 100644 --- a/homeassistant/components/nuheat/manifest.json +++ b/homeassistant/components/nuheat/manifest.json @@ -1,8 +1,6 @@ { "domain": "nuheat", "name": "NuHeat", - "documentation": "https://www.home-assistant.io/integrations/nuheat", - "requirements": ["nuheat==1.0.0"], "codeowners": ["@tstabrawa"], "config_flow": true, "dhcp": [ @@ -11,6 +9,8 @@ "macaddress": "002338*" } ], + "documentation": "https://www.home-assistant.io/integrations/nuheat", "iot_class": "cloud_polling", - "loggers": ["nuheat"] + "loggers": ["nuheat"], + "requirements": ["nuheat==1.0.0"] } diff --git a/homeassistant/components/nuki/manifest.json b/homeassistant/components/nuki/manifest.json index de8edd6af4..ac69f97a9b 100644 --- a/homeassistant/components/nuki/manifest.json +++ b/homeassistant/components/nuki/manifest.json @@ -1,8 +1,6 @@ { "domain": "nuki", "name": "Nuki", - "documentation": "https://www.home-assistant.io/integrations/nuki", - "requirements": ["pynuki==1.6.0"], "codeowners": ["@pschmitt", "@pvizeli", "@pree"], "config_flow": true, "dhcp": [ @@ -10,6 +8,8 @@ "hostname": "nuki_bridge_*" } ], + "documentation": "https://www.home-assistant.io/integrations/nuki", "iot_class": "local_polling", - "loggers": ["pynuki"] + "loggers": ["pynuki"], + "requirements": ["pynuki==1.6.0"] } diff --git a/homeassistant/components/numato/manifest.json b/homeassistant/components/numato/manifest.json index 0f02bd6b8f..7dcbeae1f2 100644 --- a/homeassistant/components/numato/manifest.json +++ b/homeassistant/components/numato/manifest.json @@ -1,9 +1,9 @@ { "domain": "numato", "name": "Numato USB GPIO Expander", - "documentation": "https://www.home-assistant.io/integrations/numato", - "requirements": ["numato-gpio==0.10.0"], "codeowners": ["@clssn"], + "documentation": "https://www.home-assistant.io/integrations/numato", "iot_class": "local_push", - "loggers": ["numato_gpio"] + "loggers": ["numato_gpio"], + "requirements": ["numato-gpio==0.10.0"] } diff --git a/homeassistant/components/number/manifest.json b/homeassistant/components/number/manifest.json index 4cb16c8e0c..f6e5c45fdf 100644 --- a/homeassistant/components/number/manifest.json +++ b/homeassistant/components/number/manifest.json @@ -1,8 +1,8 @@ { "domain": "number", "name": "Number", - "documentation": "https://www.home-assistant.io/integrations/number", "codeowners": ["@home-assistant/core", "@Shulyaka"], - "quality_scale": "internal", - "integration_type": "entity" + "documentation": "https://www.home-assistant.io/integrations/number", + "integration_type": "entity", + "quality_scale": "internal" } diff --git a/homeassistant/components/nut/manifest.json b/homeassistant/components/nut/manifest.json index 1297c5cd50..9085b28c5c 100644 --- a/homeassistant/components/nut/manifest.json +++ b/homeassistant/components/nut/manifest.json @@ -1,12 +1,12 @@ { "domain": "nut", "name": "Network UPS Tools (NUT)", - "integration_type": "device", - "documentation": "https://www.home-assistant.io/integrations/nut", - "requirements": ["pynut2==2.1.2"], "codeowners": ["@bdraco", "@ollo69"], "config_flow": true, - "zeroconf": ["_nut._tcp.local."], + "documentation": "https://www.home-assistant.io/integrations/nut", + "integration_type": "device", "iot_class": "local_polling", - "loggers": ["pynut2"] + "loggers": ["pynut2"], + "requirements": ["pynut2==2.1.2"], + "zeroconf": ["_nut._tcp.local."] } diff --git a/homeassistant/components/nws/manifest.json b/homeassistant/components/nws/manifest.json index 93d04bcfba..ed7d825aff 100644 --- a/homeassistant/components/nws/manifest.json +++ b/homeassistant/components/nws/manifest.json @@ -1,11 +1,11 @@ { "domain": "nws", "name": "National Weather Service (NWS)", - "documentation": "https://www.home-assistant.io/integrations/nws", "codeowners": ["@MatthewFlamm", "@kamiyo"], - "requirements": ["pynws==1.4.1"], - "quality_scale": "platinum", "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/nws", "iot_class": "cloud_polling", - "loggers": ["metar", "pynws"] + "loggers": ["metar", "pynws"], + "quality_scale": "platinum", + "requirements": ["pynws==1.4.1"] } diff --git a/homeassistant/components/nx584/manifest.json b/homeassistant/components/nx584/manifest.json index 9f826a4c4b..c50762b7b5 100644 --- a/homeassistant/components/nx584/manifest.json +++ b/homeassistant/components/nx584/manifest.json @@ -1,9 +1,9 @@ { "domain": "nx584", "name": "NX584", - "documentation": "https://www.home-assistant.io/integrations/nx584", - "requirements": ["pynx584==0.5"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/nx584", "iot_class": "local_push", - "loggers": ["nx584"] + "loggers": ["nx584"], + "requirements": ["pynx584==0.5"] } diff --git a/homeassistant/components/nzbget/manifest.json b/homeassistant/components/nzbget/manifest.json index 6d4ea28631..34f6f37873 100644 --- a/homeassistant/components/nzbget/manifest.json +++ b/homeassistant/components/nzbget/manifest.json @@ -1,10 +1,10 @@ { "domain": "nzbget", "name": "NZBGet", - "documentation": "https://www.home-assistant.io/integrations/nzbget", - "requirements": ["pynzbgetapi==0.2.0"], "codeowners": ["@chriscla"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/nzbget", "iot_class": "local_polling", - "loggers": ["pynzbgetapi"] + "loggers": ["pynzbgetapi"], + "requirements": ["pynzbgetapi==0.2.0"] } diff --git a/homeassistant/components/oasa_telematics/manifest.json b/homeassistant/components/oasa_telematics/manifest.json index b1b203a8a6..d50561a33a 100644 --- a/homeassistant/components/oasa_telematics/manifest.json +++ b/homeassistant/components/oasa_telematics/manifest.json @@ -1,9 +1,9 @@ { "domain": "oasa_telematics", "name": "OASA Telematics", - "documentation": "https://www.home-assistant.io/integrations/oasa_telematics/", - "requirements": ["oasatelematics==0.3"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/oasa_telematics/", "iot_class": "cloud_polling", - "loggers": ["oasatelematics"] + "loggers": ["oasatelematics"], + "requirements": ["oasatelematics==0.3"] } diff --git a/homeassistant/components/obihai/manifest.json b/homeassistant/components/obihai/manifest.json index 96f803cebd..867d7d875d 100644 --- a/homeassistant/components/obihai/manifest.json +++ b/homeassistant/components/obihai/manifest.json @@ -1,9 +1,9 @@ { "domain": "obihai", "name": "Obihai", - "documentation": "https://www.home-assistant.io/integrations/obihai", - "requirements": ["pyobihai==1.3.2"], "codeowners": ["@dshokouhi"], + "documentation": "https://www.home-assistant.io/integrations/obihai", "iot_class": "local_polling", - "loggers": ["pyobihai"] + "loggers": ["pyobihai"], + "requirements": ["pyobihai==1.3.2"] } diff --git a/homeassistant/components/octoprint/manifest.json b/homeassistant/components/octoprint/manifest.json index 9bc2f0011c..fd68fc25dc 100644 --- a/homeassistant/components/octoprint/manifest.json +++ b/homeassistant/components/octoprint/manifest.json @@ -1,17 +1,17 @@ { "domain": "octoprint", "name": "OctoPrint", + "codeowners": ["@rfleming71"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/octoprint", + "iot_class": "local_polling", + "loggers": ["pyoctoprintapi"], "requirements": ["pyoctoprintapi==0.1.9"], - "codeowners": ["@rfleming71"], - "zeroconf": ["_octoprint._tcp.local."], "ssdp": [ { "manufacturer": "The OctoPrint Project", "deviceType": "urn:schemas-upnp-org:device:Basic:1" } ], - "iot_class": "local_polling", - "loggers": ["pyoctoprintapi"] + "zeroconf": ["_octoprint._tcp.local."] } diff --git a/homeassistant/components/oem/manifest.json b/homeassistant/components/oem/manifest.json index e289e7a2e1..a8ce99b937 100644 --- a/homeassistant/components/oem/manifest.json +++ b/homeassistant/components/oem/manifest.json @@ -1,9 +1,9 @@ { "domain": "oem", "name": "OpenEnergyMonitor WiFi Thermostat", - "documentation": "https://www.home-assistant.io/integrations/oem", - "requirements": ["oemthermostat==1.1.1"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/oem", "iot_class": "local_polling", - "loggers": ["oemthermostat"] + "loggers": ["oemthermostat"], + "requirements": ["oemthermostat==1.1.1"] } diff --git a/homeassistant/components/ohmconnect/manifest.json b/homeassistant/components/ohmconnect/manifest.json index 08eaba422b..74754485ea 100644 --- a/homeassistant/components/ohmconnect/manifest.json +++ b/homeassistant/components/ohmconnect/manifest.json @@ -1,8 +1,8 @@ { "domain": "ohmconnect", "name": "OhmConnect", - "documentation": "https://www.home-assistant.io/integrations/ohmconnect", - "requirements": ["defusedxml==0.7.1"], "codeowners": ["@robbiet480"], - "iot_class": "cloud_polling" + "documentation": "https://www.home-assistant.io/integrations/ohmconnect", + "iot_class": "cloud_polling", + "requirements": ["defusedxml==0.7.1"] } diff --git a/homeassistant/components/ombi/manifest.json b/homeassistant/components/ombi/manifest.json index 2c9e40d830..91df756daf 100644 --- a/homeassistant/components/ombi/manifest.json +++ b/homeassistant/components/ombi/manifest.json @@ -1,8 +1,8 @@ { "domain": "ombi", "name": "Ombi", - "documentation": "https://www.home-assistant.io/integrations/ombi/", "codeowners": ["@larssont"], - "requirements": ["pyombi==0.1.10"], - "iot_class": "local_polling" + "documentation": "https://www.home-assistant.io/integrations/ombi/", + "iot_class": "local_polling", + "requirements": ["pyombi==0.1.10"] } diff --git a/homeassistant/components/omnilogic/manifest.json b/homeassistant/components/omnilogic/manifest.json index 396bbb91a9..0aefd07e5e 100644 --- a/homeassistant/components/omnilogic/manifest.json +++ b/homeassistant/components/omnilogic/manifest.json @@ -1,10 +1,10 @@ { "domain": "omnilogic", "name": "Hayward Omnilogic", + "codeowners": ["@oliver84", "@djtimca", "@gentoosu"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/omnilogic", - "requirements": ["omnilogic==0.4.5"], - "codeowners": ["@oliver84", "@djtimca", "@gentoosu"], "iot_class": "cloud_polling", - "loggers": ["config", "omnilogic"] + "loggers": ["config", "omnilogic"], + "requirements": ["omnilogic==0.4.5"] } diff --git a/homeassistant/components/onboarding/manifest.json b/homeassistant/components/onboarding/manifest.json index 4e200d2250..466292eb2e 100644 --- a/homeassistant/components/onboarding/manifest.json +++ b/homeassistant/components/onboarding/manifest.json @@ -1,10 +1,10 @@ { "domain": "onboarding", "name": "Home Assistant Onboarding", - "documentation": "https://www.home-assistant.io/integrations/onboarding", "after_dependencies": ["hassio"], - "dependencies": ["analytics", "auth", "http", "person"], "codeowners": ["@home-assistant/core"], - "quality_scale": "internal", - "integration_type": "system" + "dependencies": ["analytics", "auth", "http", "person"], + "documentation": "https://www.home-assistant.io/integrations/onboarding", + "integration_type": "system", + "quality_scale": "internal" } diff --git a/homeassistant/components/oncue/manifest.json b/homeassistant/components/oncue/manifest.json index d9dd247ded..02c953736b 100644 --- a/homeassistant/components/oncue/manifest.json +++ b/homeassistant/components/oncue/manifest.json @@ -1,6 +1,7 @@ { "domain": "oncue", "name": "Oncue by Kohler", + "codeowners": ["@bdraco", "@peterager"], "config_flow": true, "dhcp": [ { @@ -9,8 +10,7 @@ } ], "documentation": "https://www.home-assistant.io/integrations/oncue", - "requirements": ["aiooncue==0.3.4"], - "codeowners": ["@bdraco", "@peterager"], "iot_class": "cloud_polling", - "loggers": ["aiooncue"] + "loggers": ["aiooncue"], + "requirements": ["aiooncue==0.3.4"] } diff --git a/homeassistant/components/ondilo_ico/manifest.json b/homeassistant/components/ondilo_ico/manifest.json index 0fd542eab1..5a8515ddf2 100644 --- a/homeassistant/components/ondilo_ico/manifest.json +++ b/homeassistant/components/ondilo_ico/manifest.json @@ -1,11 +1,11 @@ { "domain": "ondilo_ico", "name": "Ondilo ICO", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/ondilo_ico", - "requirements": ["ondilo==0.2.0"], - "dependencies": ["auth"], "codeowners": ["@JeromeHXP"], + "config_flow": true, + "dependencies": ["auth"], + "documentation": "https://www.home-assistant.io/integrations/ondilo_ico", "iot_class": "cloud_polling", - "loggers": ["ondilo"] + "loggers": ["ondilo"], + "requirements": ["ondilo==0.2.0"] } diff --git a/homeassistant/components/onewire/manifest.json b/homeassistant/components/onewire/manifest.json index ef6f454245..32a0822307 100644 --- a/homeassistant/components/onewire/manifest.json +++ b/homeassistant/components/onewire/manifest.json @@ -1,12 +1,12 @@ { "domain": "onewire", "name": "1-Wire", - "integration_type": "hub", - "documentation": "https://www.home-assistant.io/integrations/onewire", - "config_flow": true, - "requirements": ["pyownet==0.10.0.post1"], "codeowners": ["@garbled1", "@epenet"], + "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/onewire", + "integration_type": "hub", "iot_class": "local_polling", "loggers": ["pyownet"], - "quality_scale": "gold" + "quality_scale": "gold", + "requirements": ["pyownet==0.10.0.post1"] } diff --git a/homeassistant/components/onkyo/manifest.json b/homeassistant/components/onkyo/manifest.json index 4f2dadde27..72ef2f1471 100644 --- a/homeassistant/components/onkyo/manifest.json +++ b/homeassistant/components/onkyo/manifest.json @@ -1,9 +1,9 @@ { "domain": "onkyo", "name": "Onkyo", - "documentation": "https://www.home-assistant.io/integrations/onkyo", - "requirements": ["onkyo-eiscp==1.2.7"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/onkyo", "iot_class": "local_polling", - "loggers": ["eiscp"] + "loggers": ["eiscp"], + "requirements": ["onkyo-eiscp==1.2.7"] } diff --git a/homeassistant/components/onvif/manifest.json b/homeassistant/components/onvif/manifest.json index 2df7c3004f..db9f76189d 100644 --- a/homeassistant/components/onvif/manifest.json +++ b/homeassistant/components/onvif/manifest.json @@ -1,11 +1,11 @@ { "domain": "onvif", "name": "ONVIF", - "documentation": "https://www.home-assistant.io/integrations/onvif", - "requirements": ["onvif-zeep-async==1.2.1", "WSDiscovery==2.0.0"], - "dependencies": ["ffmpeg"], "codeowners": ["@hunterjm"], "config_flow": true, + "dependencies": ["ffmpeg"], + "documentation": "https://www.home-assistant.io/integrations/onvif", "iot_class": "local_push", - "loggers": ["onvif", "wsdiscovery", "zeep"] + "loggers": ["onvif", "wsdiscovery", "zeep"], + "requirements": ["onvif-zeep-async==1.2.1", "WSDiscovery==2.0.0"] } diff --git a/homeassistant/components/open_meteo/manifest.json b/homeassistant/components/open_meteo/manifest.json index 8a6d1561d9..1819a1deaa 100644 --- a/homeassistant/components/open_meteo/manifest.json +++ b/homeassistant/components/open_meteo/manifest.json @@ -1,11 +1,11 @@ { "domain": "open_meteo", "name": "Open-Meteo", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/open_meteo", - "requirements": ["open-meteo==0.2.1"], - "dependencies": ["zone"], "codeowners": ["@frenck"], + "config_flow": true, + "dependencies": ["zone"], + "documentation": "https://www.home-assistant.io/integrations/open_meteo", "integration_type": "service", - "iot_class": "cloud_polling" + "iot_class": "cloud_polling", + "requirements": ["open-meteo==0.2.1"] } diff --git a/homeassistant/components/openai_conversation/manifest.json b/homeassistant/components/openai_conversation/manifest.json index 233f7b5a5b..0e245eb78b 100644 --- a/homeassistant/components/openai_conversation/manifest.json +++ b/homeassistant/components/openai_conversation/manifest.json @@ -1,11 +1,11 @@ { "domain": "openai_conversation", "name": "OpenAI Conversation", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/openai_conversation", - "requirements": ["openai==0.26.2"], - "dependencies": ["conversation"], "codeowners": ["@balloob"], + "config_flow": true, + "dependencies": ["conversation"], + "documentation": "https://www.home-assistant.io/integrations/openai_conversation", + "integration_type": "service", "iot_class": "cloud_polling", - "integration_type": "service" + "requirements": ["openai==0.26.2"] } diff --git a/homeassistant/components/openalpr_cloud/manifest.json b/homeassistant/components/openalpr_cloud/manifest.json index 74b593bd1a..45bce5c734 100644 --- a/homeassistant/components/openalpr_cloud/manifest.json +++ b/homeassistant/components/openalpr_cloud/manifest.json @@ -1,7 +1,7 @@ { "domain": "openalpr_cloud", "name": "OpenALPR Cloud", - "documentation": "https://www.home-assistant.io/integrations/openalpr_cloud", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/openalpr_cloud", "iot_class": "cloud_push" } diff --git a/homeassistant/components/opencv/manifest.json b/homeassistant/components/opencv/manifest.json index 8a1658a530..da541974b4 100644 --- a/homeassistant/components/opencv/manifest.json +++ b/homeassistant/components/opencv/manifest.json @@ -1,8 +1,8 @@ { "domain": "opencv", "name": "OpenCV", - "documentation": "https://www.home-assistant.io/integrations/opencv", - "requirements": ["numpy==1.23.2", "opencv-python-headless==4.6.0.66"], "codeowners": [], - "iot_class": "local_push" + "documentation": "https://www.home-assistant.io/integrations/opencv", + "iot_class": "local_push", + "requirements": ["numpy==1.23.2", "opencv-python-headless==4.6.0.66"] } diff --git a/homeassistant/components/openerz/manifest.json b/homeassistant/components/openerz/manifest.json index a70e65de2a..181e0bd870 100644 --- a/homeassistant/components/openerz/manifest.json +++ b/homeassistant/components/openerz/manifest.json @@ -1,9 +1,9 @@ { "domain": "openerz", "name": "Open ERZ", - "documentation": "https://www.home-assistant.io/integrations/openerz", "codeowners": ["@misialq"], - "requirements": ["openerz-api==0.2.0"], + "documentation": "https://www.home-assistant.io/integrations/openerz", "iot_class": "cloud_polling", - "loggers": ["openerz_api"] + "loggers": ["openerz_api"], + "requirements": ["openerz-api==0.2.0"] } diff --git a/homeassistant/components/openevse/manifest.json b/homeassistant/components/openevse/manifest.json index 37ab8c4c03..066eb5ee38 100644 --- a/homeassistant/components/openevse/manifest.json +++ b/homeassistant/components/openevse/manifest.json @@ -1,9 +1,9 @@ { "domain": "openevse", "name": "OpenEVSE", - "documentation": "https://www.home-assistant.io/integrations/openevse", - "requirements": ["openevsewifi==1.1.2"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/openevse", "iot_class": "local_polling", - "loggers": ["openevsewifi"] + "loggers": ["openevsewifi"], + "requirements": ["openevsewifi==1.1.2"] } diff --git a/homeassistant/components/openexchangerates/manifest.json b/homeassistant/components/openexchangerates/manifest.json index 5b3b3ed8fd..a93a87a078 100644 --- a/homeassistant/components/openexchangerates/manifest.json +++ b/homeassistant/components/openexchangerates/manifest.json @@ -1,9 +1,9 @@ { "domain": "openexchangerates", "name": "Open Exchange Rates", - "documentation": "https://www.home-assistant.io/integrations/openexchangerates", - "requirements": ["aioopenexchangerates==0.4.0"], "codeowners": ["@MartinHjelmare"], + "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/openexchangerates", "iot_class": "cloud_polling", - "config_flow": true + "requirements": ["aioopenexchangerates==0.4.0"] } diff --git a/homeassistant/components/opengarage/manifest.json b/homeassistant/components/opengarage/manifest.json index d0d0437d99..90c59ed1a3 100644 --- a/homeassistant/components/opengarage/manifest.json +++ b/homeassistant/components/opengarage/manifest.json @@ -1,10 +1,10 @@ { "domain": "opengarage", "name": "OpenGarage", - "documentation": "https://www.home-assistant.io/integrations/opengarage", "codeowners": ["@danielhiversen"], - "requirements": ["open-garage==0.2.0"], - "iot_class": "local_polling", "config_flow": true, - "loggers": ["opengarage"] + "documentation": "https://www.home-assistant.io/integrations/opengarage", + "iot_class": "local_polling", + "loggers": ["opengarage"], + "requirements": ["open-garage==0.2.0"] } diff --git a/homeassistant/components/openhardwaremonitor/manifest.json b/homeassistant/components/openhardwaremonitor/manifest.json index faf98c11a6..562a2433ea 100644 --- a/homeassistant/components/openhardwaremonitor/manifest.json +++ b/homeassistant/components/openhardwaremonitor/manifest.json @@ -1,7 +1,7 @@ { "domain": "openhardwaremonitor", "name": "Open Hardware Monitor", - "documentation": "https://www.home-assistant.io/integrations/openhardwaremonitor", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/openhardwaremonitor", "iot_class": "local_polling" } diff --git a/homeassistant/components/openhome/manifest.json b/homeassistant/components/openhome/manifest.json index 01dafe6f3f..aa563151f0 100644 --- a/homeassistant/components/openhome/manifest.json +++ b/homeassistant/components/openhome/manifest.json @@ -1,9 +1,9 @@ { "domain": "openhome", "name": "Linn / OpenHome", - "documentation": "https://www.home-assistant.io/integrations/openhome", - "requirements": ["openhomedevice==2.0.2"], "codeowners": ["@bazwilliams"], + "documentation": "https://www.home-assistant.io/integrations/openhome", "iot_class": "local_polling", - "loggers": ["async_upnp_client", "openhomedevice"] + "loggers": ["async_upnp_client", "openhomedevice"], + "requirements": ["openhomedevice==2.0.2"] } diff --git a/homeassistant/components/opensensemap/manifest.json b/homeassistant/components/opensensemap/manifest.json index baf6298544..8fed7ec906 100644 --- a/homeassistant/components/opensensemap/manifest.json +++ b/homeassistant/components/opensensemap/manifest.json @@ -1,9 +1,9 @@ { "domain": "opensensemap", "name": "openSenseMap", - "documentation": "https://www.home-assistant.io/integrations/opensensemap", - "requirements": ["opensensemap-api==0.2.0"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/opensensemap", "iot_class": "cloud_polling", - "loggers": ["opensensemap_api"] + "loggers": ["opensensemap_api"], + "requirements": ["opensensemap-api==0.2.0"] } diff --git a/homeassistant/components/opensky/manifest.json b/homeassistant/components/opensky/manifest.json index 38877042d5..7fdb6cfd67 100644 --- a/homeassistant/components/opensky/manifest.json +++ b/homeassistant/components/opensky/manifest.json @@ -1,7 +1,7 @@ { "domain": "opensky", "name": "OpenSky Network", - "documentation": "https://www.home-assistant.io/integrations/opensky", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/opensky", "iot_class": "cloud_polling" } diff --git a/homeassistant/components/opentherm_gw/manifest.json b/homeassistant/components/opentherm_gw/manifest.json index 488f6cb4f1..50e0eab264 100644 --- a/homeassistant/components/opentherm_gw/manifest.json +++ b/homeassistant/components/opentherm_gw/manifest.json @@ -1,10 +1,10 @@ { "domain": "opentherm_gw", "name": "OpenTherm Gateway", - "documentation": "https://www.home-assistant.io/integrations/opentherm_gw", - "requirements": ["pyotgw==2.1.3"], "codeowners": ["@mvn23"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/opentherm_gw", "iot_class": "local_push", - "loggers": ["pyotgw"] + "loggers": ["pyotgw"], + "requirements": ["pyotgw==2.1.3"] } diff --git a/homeassistant/components/openuv/manifest.json b/homeassistant/components/openuv/manifest.json index ef367b94da..5d44e975e2 100644 --- a/homeassistant/components/openuv/manifest.json +++ b/homeassistant/components/openuv/manifest.json @@ -1,11 +1,11 @@ { "domain": "openuv", "name": "OpenUV", + "codeowners": ["@bachya"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/openuv", - "requirements": ["pyopenuv==2023.01.0"], - "codeowners": ["@bachya"], + "integration_type": "service", "iot_class": "cloud_polling", "loggers": ["pyopenuv"], - "integration_type": "service" + "requirements": ["pyopenuv==2023.01.0"] } diff --git a/homeassistant/components/openweathermap/manifest.json b/homeassistant/components/openweathermap/manifest.json index 8146dad908..de2261a802 100644 --- a/homeassistant/components/openweathermap/manifest.json +++ b/homeassistant/components/openweathermap/manifest.json @@ -1,10 +1,10 @@ { "domain": "openweathermap", "name": "OpenWeatherMap", + "codeowners": ["@fabaff", "@freekode", "@nzapponi"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/openweathermap", - "requirements": ["pyowm==3.2.0"], - "codeowners": ["@fabaff", "@freekode", "@nzapponi"], "iot_class": "cloud_polling", - "loggers": ["geojson", "pyowm", "pysocks"] + "loggers": ["geojson", "pyowm", "pysocks"], + "requirements": ["pyowm==3.2.0"] } diff --git a/homeassistant/components/opnsense/manifest.json b/homeassistant/components/opnsense/manifest.json index 7e8b933fc1..89e8efa342 100644 --- a/homeassistant/components/opnsense/manifest.json +++ b/homeassistant/components/opnsense/manifest.json @@ -1,9 +1,9 @@ { "domain": "opnsense", "name": "OPNSense", - "documentation": "https://www.home-assistant.io/integrations/opnsense", - "requirements": ["pyopnsense==0.2.0"], "codeowners": ["@mtreinish"], + "documentation": "https://www.home-assistant.io/integrations/opnsense", "iot_class": "local_polling", - "loggers": ["pbr", "pyopnsense"] + "loggers": ["pbr", "pyopnsense"], + "requirements": ["pyopnsense==0.2.0"] } diff --git a/homeassistant/components/opple/manifest.json b/homeassistant/components/opple/manifest.json index 61a94ffda3..9d87114c2d 100644 --- a/homeassistant/components/opple/manifest.json +++ b/homeassistant/components/opple/manifest.json @@ -1,9 +1,9 @@ { "domain": "opple", "name": "Opple", - "documentation": "https://www.home-assistant.io/integrations/opple", - "requirements": ["pyoppleio==1.0.5"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/opple", "iot_class": "local_polling", - "loggers": ["pyoppleio"] + "loggers": ["pyoppleio"], + "requirements": ["pyoppleio==1.0.5"] } diff --git a/homeassistant/components/oralb/manifest.json b/homeassistant/components/oralb/manifest.json index 6359458797..37b043e543 100644 --- a/homeassistant/components/oralb/manifest.json +++ b/homeassistant/components/oralb/manifest.json @@ -1,15 +1,15 @@ { "domain": "oralb", "name": "Oral-B", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/oralb", "bluetooth": [ { "manufacturer_id": 220 } ], - "requirements": ["oralb-ble==0.17.5"], - "dependencies": ["bluetooth_adapters"], "codeowners": ["@bdraco", "@Lash-L"], - "iot_class": "local_push" + "config_flow": true, + "dependencies": ["bluetooth_adapters"], + "documentation": "https://www.home-assistant.io/integrations/oralb", + "iot_class": "local_push", + "requirements": ["oralb-ble==0.17.5"] } diff --git a/homeassistant/components/oru/manifest.json b/homeassistant/components/oru/manifest.json index bd755f38e7..23c43e3230 100644 --- a/homeassistant/components/oru/manifest.json +++ b/homeassistant/components/oru/manifest.json @@ -1,9 +1,9 @@ { "domain": "oru", "name": "Orange and Rockland Utility (ORU)", - "documentation": "https://www.home-assistant.io/integrations/oru", "codeowners": ["@bvlaicu"], - "requirements": ["oru==0.1.11"], + "documentation": "https://www.home-assistant.io/integrations/oru", "iot_class": "cloud_polling", - "loggers": ["oru"] + "loggers": ["oru"], + "requirements": ["oru==0.1.11"] } diff --git a/homeassistant/components/orvibo/manifest.json b/homeassistant/components/orvibo/manifest.json index 74685b5637..72cdc4118d 100644 --- a/homeassistant/components/orvibo/manifest.json +++ b/homeassistant/components/orvibo/manifest.json @@ -1,9 +1,9 @@ { "domain": "orvibo", "name": "Orvibo", - "documentation": "https://www.home-assistant.io/integrations/orvibo", - "requirements": ["orvibo==1.1.1"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/orvibo", "iot_class": "local_push", - "loggers": ["orvibo"] + "loggers": ["orvibo"], + "requirements": ["orvibo==1.1.1"] } diff --git a/homeassistant/components/osramlightify/manifest.json b/homeassistant/components/osramlightify/manifest.json index 6143853f18..f6a922a09e 100644 --- a/homeassistant/components/osramlightify/manifest.json +++ b/homeassistant/components/osramlightify/manifest.json @@ -1,9 +1,9 @@ { "domain": "osramlightify", "name": "Osramlightify", - "documentation": "https://www.home-assistant.io/integrations/osramlightify", - "requirements": ["lightify==1.0.7.3"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/osramlightify", "iot_class": "local_polling", - "loggers": ["lightify"] + "loggers": ["lightify"], + "requirements": ["lightify==1.0.7.3"] } diff --git a/homeassistant/components/otbr/manifest.json b/homeassistant/components/otbr/manifest.json index 5146f170fe..7abf716cec 100644 --- a/homeassistant/components/otbr/manifest.json +++ b/homeassistant/components/otbr/manifest.json @@ -1,12 +1,12 @@ { "domain": "otbr", "name": "Open Thread Border Router", + "after_dependencies": ["hassio"], + "codeowners": ["@home-assistant/core"], "config_flow": true, "dependencies": ["thread"], "documentation": "https://www.home-assistant.io/integrations/otbr", - "requirements": ["python-otbr-api==1.0.3"], - "after_dependencies": ["hassio"], - "codeowners": ["@home-assistant/core"], + "integration_type": "service", "iot_class": "local_polling", - "integration_type": "service" + "requirements": ["python-otbr-api==1.0.3"] } diff --git a/homeassistant/components/otp/manifest.json b/homeassistant/components/otp/manifest.json index c16908d0cc..758824f877 100644 --- a/homeassistant/components/otp/manifest.json +++ b/homeassistant/components/otp/manifest.json @@ -1,10 +1,10 @@ { "domain": "otp", "name": "One-Time Password (OTP)", - "documentation": "https://www.home-assistant.io/integrations/otp", - "requirements": ["pyotp==2.8.0"], "codeowners": [], - "quality_scale": "internal", + "documentation": "https://www.home-assistant.io/integrations/otp", "iot_class": "local_polling", - "loggers": ["pyotp"] + "loggers": ["pyotp"], + "quality_scale": "internal", + "requirements": ["pyotp==2.8.0"] } diff --git a/homeassistant/components/overkiz/manifest.json b/homeassistant/components/overkiz/manifest.json index c5d272b048..658f3f5c7f 100644 --- a/homeassistant/components/overkiz/manifest.json +++ b/homeassistant/components/overkiz/manifest.json @@ -1,23 +1,23 @@ { "domain": "overkiz", "name": "Overkiz", + "codeowners": ["@imicknl", "@vlebourl", "@tetienne", "@nyroDev"], "config_flow": true, - "integration_type": "hub", - "documentation": "https://www.home-assistant.io/integrations/overkiz", - "requirements": ["pyoverkiz==1.7.3"], - "zeroconf": [ - { - "type": "_kizbox._tcp.local.", - "name": "gateway*" - } - ], "dhcp": [ { "hostname": "gateway*", "macaddress": "F8811A*" } ], - "codeowners": ["@imicknl", "@vlebourl", "@tetienne", "@nyroDev"], + "documentation": "https://www.home-assistant.io/integrations/overkiz", + "integration_type": "hub", "iot_class": "cloud_polling", - "loggers": ["boto3", "botocore", "pyhumps", "pyoverkiz", "s3transfer"] + "loggers": ["boto3", "botocore", "pyhumps", "pyoverkiz", "s3transfer"], + "requirements": ["pyoverkiz==1.7.3"], + "zeroconf": [ + { + "type": "_kizbox._tcp.local.", + "name": "gateway*" + } + ] } diff --git a/homeassistant/components/ovo_energy/manifest.json b/homeassistant/components/ovo_energy/manifest.json index e61aaebe19..87e356417b 100644 --- a/homeassistant/components/ovo_energy/manifest.json +++ b/homeassistant/components/ovo_energy/manifest.json @@ -1,11 +1,11 @@ { "domain": "ovo_energy", "name": "OVO Energy", + "codeowners": ["@timmo001"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/ovo_energy", - "requirements": ["ovoenergy==1.2.0"], - "codeowners": ["@timmo001"], "integration_type": "service", "iot_class": "cloud_polling", - "loggers": ["ovoenergy"] + "loggers": ["ovoenergy"], + "requirements": ["ovoenergy==1.2.0"] } diff --git a/homeassistant/components/owntracks/manifest.json b/homeassistant/components/owntracks/manifest.json index 4a84f6a706..79af00627a 100644 --- a/homeassistant/components/owntracks/manifest.json +++ b/homeassistant/components/owntracks/manifest.json @@ -1,12 +1,12 @@ { "domain": "owntracks", "name": "OwnTracks", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/owntracks", - "requirements": ["PyNaCl==1.5.0"], - "dependencies": ["webhook"], "after_dependencies": ["mqtt", "cloud"], "codeowners": [], + "config_flow": true, + "dependencies": ["webhook"], + "documentation": "https://www.home-assistant.io/integrations/owntracks", "iot_class": "local_push", - "loggers": ["nacl"] + "loggers": ["nacl"], + "requirements": ["PyNaCl==1.5.0"] } diff --git a/homeassistant/components/p1_monitor/manifest.json b/homeassistant/components/p1_monitor/manifest.json index 2e699276ca..3ed5589e57 100644 --- a/homeassistant/components/p1_monitor/manifest.json +++ b/homeassistant/components/p1_monitor/manifest.json @@ -1,11 +1,11 @@ { "domain": "p1_monitor", "name": "P1 Monitor", + "codeowners": ["@klaasnicolaas"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/p1_monitor", - "requirements": ["p1monitor==2.1.1"], - "codeowners": ["@klaasnicolaas"], - "quality_scale": "platinum", "iot_class": "local_polling", - "loggers": ["p1monitor"] + "loggers": ["p1monitor"], + "quality_scale": "platinum", + "requirements": ["p1monitor==2.1.1"] } diff --git a/homeassistant/components/panasonic_bluray/manifest.json b/homeassistant/components/panasonic_bluray/manifest.json index 19ea941cb5..78c132eafb 100644 --- a/homeassistant/components/panasonic_bluray/manifest.json +++ b/homeassistant/components/panasonic_bluray/manifest.json @@ -1,9 +1,9 @@ { "domain": "panasonic_bluray", "name": "Panasonic Blu-Ray Player", - "documentation": "https://www.home-assistant.io/integrations/panasonic_bluray", - "requirements": ["panacotta==0.1"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/panasonic_bluray", "iot_class": "local_polling", - "loggers": ["panacotta"] + "loggers": ["panacotta"], + "requirements": ["panacotta==0.1"] } diff --git a/homeassistant/components/panasonic_viera/manifest.json b/homeassistant/components/panasonic_viera/manifest.json index 5b334f57c9..d626ae2bf9 100644 --- a/homeassistant/components/panasonic_viera/manifest.json +++ b/homeassistant/components/panasonic_viera/manifest.json @@ -1,10 +1,10 @@ { "domain": "panasonic_viera", "name": "Panasonic Viera", - "documentation": "https://www.home-assistant.io/integrations/panasonic_viera", - "requirements": ["panasonic_viera==0.3.6"], "codeowners": [], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/panasonic_viera", "iot_class": "local_polling", - "loggers": ["panasonic_viera"] + "loggers": ["panasonic_viera"], + "requirements": ["panasonic_viera==0.3.6"] } diff --git a/homeassistant/components/pandora/manifest.json b/homeassistant/components/pandora/manifest.json index 6cbf8a76f4..b86f0754af 100644 --- a/homeassistant/components/pandora/manifest.json +++ b/homeassistant/components/pandora/manifest.json @@ -1,9 +1,9 @@ { "domain": "pandora", "name": "Pandora", - "documentation": "https://www.home-assistant.io/integrations/pandora", - "requirements": ["pexpect==4.6.0"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/pandora", "iot_class": "local_polling", - "loggers": ["pexpect", "ptyprocess"] + "loggers": ["pexpect", "ptyprocess"], + "requirements": ["pexpect==4.6.0"] } diff --git a/homeassistant/components/panel_custom/manifest.json b/homeassistant/components/panel_custom/manifest.json index 59d20b677e..ab5c4931b5 100644 --- a/homeassistant/components/panel_custom/manifest.json +++ b/homeassistant/components/panel_custom/manifest.json @@ -1,8 +1,8 @@ { "domain": "panel_custom", "name": "Custom Panel", - "documentation": "https://www.home-assistant.io/integrations/panel_custom", - "dependencies": ["frontend"], "codeowners": ["@home-assistant/frontend"], + "dependencies": ["frontend"], + "documentation": "https://www.home-assistant.io/integrations/panel_custom", "quality_scale": "internal" } diff --git a/homeassistant/components/panel_iframe/manifest.json b/homeassistant/components/panel_iframe/manifest.json index 7ade98eeb4..04eeb93ffa 100644 --- a/homeassistant/components/panel_iframe/manifest.json +++ b/homeassistant/components/panel_iframe/manifest.json @@ -1,8 +1,8 @@ { "domain": "panel_iframe", "name": "iframe Panel", - "documentation": "https://www.home-assistant.io/integrations/panel_iframe", - "dependencies": ["frontend"], "codeowners": ["@home-assistant/frontend"], + "dependencies": ["frontend"], + "documentation": "https://www.home-assistant.io/integrations/panel_iframe", "quality_scale": "internal" } diff --git a/homeassistant/components/peco/manifest.json b/homeassistant/components/peco/manifest.json index ef8a96c191..dd0403d804 100644 --- a/homeassistant/components/peco/manifest.json +++ b/homeassistant/components/peco/manifest.json @@ -1,9 +1,9 @@ { "domain": "peco", "name": "PECO Outage Counter", + "codeowners": ["@IceBotYT"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/peco", - "codeowners": ["@IceBotYT"], "iot_class": "cloud_polling", "requirements": ["peco==0.0.29"] } diff --git a/homeassistant/components/pencom/manifest.json b/homeassistant/components/pencom/manifest.json index a80cfb1287..34ebe31597 100644 --- a/homeassistant/components/pencom/manifest.json +++ b/homeassistant/components/pencom/manifest.json @@ -1,9 +1,9 @@ { "domain": "pencom", "name": "Pencom", - "documentation": "https://www.home-assistant.io/integrations/pencom", - "requirements": ["pencompy==0.0.3"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/pencom", "iot_class": "local_polling", - "loggers": ["pencompy"] + "loggers": ["pencompy"], + "requirements": ["pencompy==0.0.3"] } diff --git a/homeassistant/components/persistent_notification/manifest.json b/homeassistant/components/persistent_notification/manifest.json index c60746e35b..e1839e28f3 100644 --- a/homeassistant/components/persistent_notification/manifest.json +++ b/homeassistant/components/persistent_notification/manifest.json @@ -1,9 +1,9 @@ { "domain": "persistent_notification", "name": "Persistent Notification", - "documentation": "https://www.home-assistant.io/integrations/persistent_notification", "codeowners": ["@home-assistant/core"], - "quality_scale": "internal", + "documentation": "https://www.home-assistant.io/integrations/persistent_notification", + "integration_type": "system", "iot_class": "local_push", - "integration_type": "system" + "quality_scale": "internal" } diff --git a/homeassistant/components/person/manifest.json b/homeassistant/components/person/manifest.json index 671da2491e..f6682058da 100644 --- a/homeassistant/components/person/manifest.json +++ b/homeassistant/components/person/manifest.json @@ -1,11 +1,11 @@ { "domain": "person", "name": "Person", - "documentation": "https://www.home-assistant.io/integrations/person", - "dependencies": ["image_upload"], "after_dependencies": ["device_tracker"], "codeowners": [], - "quality_scale": "internal", + "dependencies": ["image_upload"], + "documentation": "https://www.home-assistant.io/integrations/person", + "integration_type": "system", "iot_class": "calculated", - "integration_type": "system" + "quality_scale": "internal" } diff --git a/homeassistant/components/philips_js/manifest.json b/homeassistant/components/philips_js/manifest.json index 51da8b0f9d..705acefa60 100644 --- a/homeassistant/components/philips_js/manifest.json +++ b/homeassistant/components/philips_js/manifest.json @@ -1,10 +1,10 @@ { "domain": "philips_js", "name": "Philips TV", - "documentation": "https://www.home-assistant.io/integrations/philips_js", - "requirements": ["ha-philipsjs==3.0.0"], "codeowners": ["@elupus"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/philips_js", "iot_class": "local_polling", - "loggers": ["haphilipsjs"] + "loggers": ["haphilipsjs"], + "requirements": ["ha-philipsjs==3.0.0"] } diff --git a/homeassistant/components/pi_hole/manifest.json b/homeassistant/components/pi_hole/manifest.json index bce7c9f868..99439ba3a1 100644 --- a/homeassistant/components/pi_hole/manifest.json +++ b/homeassistant/components/pi_hole/manifest.json @@ -1,10 +1,10 @@ { "domain": "pi_hole", "name": "Pi-hole", - "documentation": "https://www.home-assistant.io/integrations/pi_hole", - "requirements": ["hole==0.8.0"], "codeowners": ["@johnluetke", "@shenxn"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/pi_hole", "iot_class": "local_polling", - "loggers": ["hole"] + "loggers": ["hole"], + "requirements": ["hole==0.8.0"] } diff --git a/homeassistant/components/picnic/manifest.json b/homeassistant/components/picnic/manifest.json index 8012bf548c..947dd0241d 100644 --- a/homeassistant/components/picnic/manifest.json +++ b/homeassistant/components/picnic/manifest.json @@ -1,10 +1,10 @@ { "domain": "picnic", "name": "Picnic", - "config_flow": true, - "iot_class": "cloud_polling", - "documentation": "https://www.home-assistant.io/integrations/picnic", - "requirements": ["python-picnic-api==1.1.0"], "codeowners": ["@corneyl"], - "loggers": ["python_picnic_api"] + "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/picnic", + "iot_class": "cloud_polling", + "loggers": ["python_picnic_api"], + "requirements": ["python-picnic-api==1.1.0"] } diff --git a/homeassistant/components/picotts/manifest.json b/homeassistant/components/picotts/manifest.json index cba95eb75b..74b91e187b 100644 --- a/homeassistant/components/picotts/manifest.json +++ b/homeassistant/components/picotts/manifest.json @@ -1,7 +1,7 @@ { "domain": "picotts", "name": "Pico TTS", - "documentation": "https://www.home-assistant.io/integrations/picotts", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/picotts", "iot_class": "local_push" } diff --git a/homeassistant/components/pilight/manifest.json b/homeassistant/components/pilight/manifest.json index e8357caeb6..cd542f11a0 100644 --- a/homeassistant/components/pilight/manifest.json +++ b/homeassistant/components/pilight/manifest.json @@ -1,9 +1,9 @@ { "domain": "pilight", "name": "Pilight", - "documentation": "https://www.home-assistant.io/integrations/pilight", - "requirements": ["pilight==0.1.1"], "codeowners": ["@trekky12"], + "documentation": "https://www.home-assistant.io/integrations/pilight", "iot_class": "local_push", - "loggers": ["pilight"] + "loggers": ["pilight"], + "requirements": ["pilight==0.1.1"] } diff --git a/homeassistant/components/ping/manifest.json b/homeassistant/components/ping/manifest.json index 4aec8dbee1..9290c9992e 100644 --- a/homeassistant/components/ping/manifest.json +++ b/homeassistant/components/ping/manifest.json @@ -1,10 +1,10 @@ { "domain": "ping", "name": "Ping (ICMP)", - "documentation": "https://www.home-assistant.io/integrations/ping", "codeowners": [], - "requirements": ["icmplib==3.0"], - "quality_scale": "internal", + "documentation": "https://www.home-assistant.io/integrations/ping", "iot_class": "local_polling", - "loggers": ["icmplib"] + "loggers": ["icmplib"], + "quality_scale": "internal", + "requirements": ["icmplib==3.0"] } diff --git a/homeassistant/components/pioneer/manifest.json b/homeassistant/components/pioneer/manifest.json index d19ecfb1f3..c8aa3a7978 100644 --- a/homeassistant/components/pioneer/manifest.json +++ b/homeassistant/components/pioneer/manifest.json @@ -1,7 +1,7 @@ { "domain": "pioneer", "name": "Pioneer", - "documentation": "https://www.home-assistant.io/integrations/pioneer", "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/pioneer", "iot_class": "local_polling" } diff --git a/homeassistant/components/pjlink/manifest.json b/homeassistant/components/pjlink/manifest.json index 5c9436433e..553ed18524 100644 --- a/homeassistant/components/pjlink/manifest.json +++ b/homeassistant/components/pjlink/manifest.json @@ -1,9 +1,9 @@ { "domain": "pjlink", "name": "PJLink", - "documentation": "https://www.home-assistant.io/integrations/pjlink", - "requirements": ["pypjlink2==1.2.1"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/pjlink", "iot_class": "local_polling", - "loggers": ["pypjlink"] + "loggers": ["pypjlink"], + "requirements": ["pypjlink2==1.2.1"] } diff --git a/homeassistant/components/plaato/manifest.json b/homeassistant/components/plaato/manifest.json index 4a88db5893..aac7ec2d06 100644 --- a/homeassistant/components/plaato/manifest.json +++ b/homeassistant/components/plaato/manifest.json @@ -1,12 +1,12 @@ { "domain": "plaato", "name": "Plaato", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/plaato", - "dependencies": ["webhook"], "after_dependencies": ["cloud"], "codeowners": ["@JohNan"], - "requirements": ["pyplaato==0.0.18"], + "config_flow": true, + "dependencies": ["webhook"], + "documentation": "https://www.home-assistant.io/integrations/plaato", "iot_class": "cloud_push", - "loggers": ["pyplaato"] + "loggers": ["pyplaato"], + "requirements": ["pyplaato==0.0.18"] } diff --git a/homeassistant/components/plant/manifest.json b/homeassistant/components/plant/manifest.json index 8cb632c5bb..b0999937e0 100644 --- a/homeassistant/components/plant/manifest.json +++ b/homeassistant/components/plant/manifest.json @@ -1,8 +1,8 @@ { "domain": "plant", "name": "Plant Monitor", - "documentation": "https://www.home-assistant.io/integrations/plant", "after_dependencies": ["recorder"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/plant", "quality_scale": "internal" } diff --git a/homeassistant/components/plex/manifest.json b/homeassistant/components/plex/manifest.json index 193dab8ebd..4c4ed8d8d0 100644 --- a/homeassistant/components/plex/manifest.json +++ b/homeassistant/components/plex/manifest.json @@ -1,16 +1,16 @@ { "domain": "plex", "name": "Plex Media Server", + "codeowners": ["@jjlawren"], "config_flow": true, + "dependencies": ["http"], "documentation": "https://www.home-assistant.io/integrations/plex", + "iot_class": "local_push", + "loggers": ["plexapi", "plexwebsocket"], "requirements": [ "plexapi==4.13.2", "plexauth==0.0.6", "plexwebsocket==0.0.13" ], - "zeroconf": ["_plexmediasvr._tcp.local."], - "dependencies": ["http"], - "codeowners": ["@jjlawren"], - "iot_class": "local_push", - "loggers": ["plexapi", "plexwebsocket"] + "zeroconf": ["_plexmediasvr._tcp.local."] } diff --git a/homeassistant/components/plugwise/manifest.json b/homeassistant/components/plugwise/manifest.json index a69aaae8ee..f012e52b26 100644 --- a/homeassistant/components/plugwise/manifest.json +++ b/homeassistant/components/plugwise/manifest.json @@ -1,12 +1,12 @@ { "domain": "plugwise", "name": "Plugwise", - "documentation": "https://www.home-assistant.io/integrations/plugwise", - "requirements": ["plugwise==0.27.5"], "codeowners": ["@CoMPaTech", "@bouwew", "@brefra", "@frenck"], - "zeroconf": ["_plugwise._tcp.local."], "config_flow": true, - "iot_class": "local_polling", + "documentation": "https://www.home-assistant.io/integrations/plugwise", "integration_type": "hub", - "loggers": ["crcmod", "plugwise"] + "iot_class": "local_polling", + "loggers": ["crcmod", "plugwise"], + "requirements": ["plugwise==0.27.5"], + "zeroconf": ["_plugwise._tcp.local."] } diff --git a/homeassistant/components/plum_lightpad/manifest.json b/homeassistant/components/plum_lightpad/manifest.json index 05eeac20f1..ffe2b47a0c 100644 --- a/homeassistant/components/plum_lightpad/manifest.json +++ b/homeassistant/components/plum_lightpad/manifest.json @@ -1,10 +1,10 @@ { "domain": "plum_lightpad", "name": "Plum Lightpad", - "documentation": "https://www.home-assistant.io/integrations/plum_lightpad", - "requirements": ["plumlightpad==0.0.11"], "codeowners": ["@ColinHarrington", "@prystupa"], "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/plum_lightpad", "iot_class": "local_push", - "loggers": ["plumlightpad"] + "loggers": ["plumlightpad"], + "requirements": ["plumlightpad==0.0.11"] } diff --git a/homeassistant/components/pocketcasts/manifest.json b/homeassistant/components/pocketcasts/manifest.json index 8ee7449644..3cb6f52995 100644 --- a/homeassistant/components/pocketcasts/manifest.json +++ b/homeassistant/components/pocketcasts/manifest.json @@ -1,9 +1,9 @@ { "domain": "pocketcasts", "name": "Pocket Casts", - "documentation": "https://www.home-assistant.io/integrations/pocketcasts", - "requirements": ["pycketcasts==1.0.1"], "codeowners": [], + "documentation": "https://www.home-assistant.io/integrations/pocketcasts", "iot_class": "cloud_polling", - "loggers": ["pycketcasts"] + "loggers": ["pycketcasts"], + "requirements": ["pycketcasts==1.0.1"] } diff --git a/homeassistant/components/point/manifest.json b/homeassistant/components/point/manifest.json index c74f5745bf..770f1e50ed 100644 --- a/homeassistant/components/point/manifest.json +++ b/homeassistant/components/point/manifest.json @@ -1,12 +1,12 @@ { "domain": "point", "name": "Minut Point", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/point", - "requirements": ["pypoint==2.3.0"], - "dependencies": ["webhook", "http"], "codeowners": ["@fredrike"], - "quality_scale": "gold", + "config_flow": true, + "dependencies": ["webhook", "http"], + "documentation": "https://www.home-assistant.io/integrations/point", "iot_class": "cloud_polling", - "loggers": ["pypoint"] + "loggers": ["pypoint"], + "quality_scale": "gold", + "requirements": ["pypoint==2.3.0"] } diff --git a/homeassistant/components/poolsense/manifest.json b/homeassistant/components/poolsense/manifest.json index 7867df3dbe..478006d0a1 100644 --- a/homeassistant/components/poolsense/manifest.json +++ b/homeassistant/components/poolsense/manifest.json @@ -1,10 +1,10 @@ { "domain": "poolsense", "name": "PoolSense", + "codeowners": ["@haemishkyd"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/poolsense", - "requirements": ["poolsense==0.0.8"], - "codeowners": ["@haemishkyd"], "iot_class": "cloud_polling", - "loggers": ["poolsense"] + "loggers": ["poolsense"], + "requirements": ["poolsense==0.0.8"] } diff --git a/homeassistant/components/powerwall/manifest.json b/homeassistant/components/powerwall/manifest.json index f83982aa77..989940e9f1 100644 --- a/homeassistant/components/powerwall/manifest.json +++ b/homeassistant/components/powerwall/manifest.json @@ -1,10 +1,8 @@ { "domain": "powerwall", "name": "Tesla Powerwall", - "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/powerwall", - "requirements": ["tesla-powerwall==0.3.19"], "codeowners": ["@bdraco", "@jrester", "@daniel-simpson"], + "config_flow": true, "dhcp": [ { "hostname": "1118431-*" @@ -13,6 +11,8 @@ "hostname": "1232100-*" } ], + "documentation": "https://www.home-assistant.io/integrations/powerwall", "iot_class": "local_polling", - "loggers": ["tesla_powerwall"] + "loggers": ["tesla_powerwall"], + "requirements": ["tesla-powerwall==0.3.19"] } diff --git a/homeassistant/components/profiler/manifest.json b/homeassistant/components/profiler/manifest.json index c68cba5855..11896c02fd 100644 --- a/homeassistant/components/profiler/manifest.json +++ b/homeassistant/components/profiler/manifest.json @@ -1,13 +1,9 @@ { "domain": "profiler", "name": "Profiler", - "documentation": "https://www.home-assistant.io/integrations/profiler", - "requirements": [ - "pyprof2calltree==1.4.5", - "guppy3==3.1.2", - "objgraph==3.5.0" - ], "codeowners": ["@bdraco"], + "config_flow": true, + "documentation": "https://www.home-assistant.io/integrations/profiler", "quality_scale": "internal", - "config_flow": true + "requirements": ["pyprof2calltree==1.4.5", "guppy3==3.1.2", "objgraph==3.5.0"] }