diff --git a/homeassistant/components/netio/manifest.json b/homeassistant/components/netio/manifest.json index 3a246404c9152b..683df22e1ffc61 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 40712a40faf457..f7e0bea2422b0c 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 1d49293169e9da..467825da012b31 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 99eb7c14798013..2e54e773a44459 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 c441f37078f3b5..f475c94ed47f33 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 03b1f429fea350..366c6eeb5640af 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 5538a759ff2931..ce58d9e002c621 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 fc05c2c12a1fff..07aedcb67db89d 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 4b1bc81209df1b..d9a2bd365e92b0 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 c61b4f0cf9352a..3551b29ee0b0ae 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 5057013bd50445..72f9dd2f6b3a65 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 cbb8db87e32743..1eabf9e726e6f9 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 7884d51cdc7b49..be14b57ed4735e 100644 --- a/homeassistant/components/nina/manifest.json +++ b/homeassistant/components/nina/manifest.json @@ -1,11 +1,11 @@ { "domain": "nina", "name": "NINA", + "codeowners": ["@DeerMaximum"], "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/nina", - "requirements": ["pynina==0.2.0"], "dependencies": [], - "codeowners": ["@DeerMaximum"], + "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 ca932e78476009..9c3df39c69f118 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 a3e7ed50bd33b0..2da0a4ae137814 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 0c97b08f6800a4..24aadb6b4f0cba 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 a3e8faf873b074..cf995e34b4716b 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 618110051b6a49..7b954153cf1746 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 0df92c4c5aed8c..4e6009ce6d71d2 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 81572fe9cb7e87..12cd22149d327d 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 3e930b32ba612b..1c48af7dfcc8a0 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 5247e19698825d..a2c01e1d718bdf 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 1aac9693740d68..a2a01ca113bc18 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 a9f8f64da06f71..5c105fd02817c7 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 b552f4aa9b763b..02f7b985b3b2f2 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 90d18b87af2d0e..91b0a9eb194cb9 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 de8edd6af40875..ac69f97a9bea74 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 0f02bd6b8f71c1..7dcbeae1f21aa9 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 4cb16c8e0c335b..f6e5c45fdf8db4 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 1297c5cd509363..9085b28c5cf4d6 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 93d04bcfba395b..ed7d825afff930 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 9f826a4c4b2633..c50762b7b56fb2 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 6d4ea286317b29..34f6f37873b94a 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 b1b203a8a61ea0..d50561a33a4acf 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 96f803cebdd38b..867d7d875dcc2b 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 9bc2f0011c01db..fd68fc25dcb8ba 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 e289e7a2e14022..a8ce99b93720d6 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 08eaba422bb59a..74754485ea0175 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 2c9e40d830f864..91df756dafe35c 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 396bbb91a9c20f..0aefd07e5ed4a9 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 4e200d22502ea0..466292eb2e0848 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 d9dd247ded97c8..02c953736bb718 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 0fd542eab1d0f4..5a8515ddf2eadc 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", + "codeowners": ["@JeromeHXP"], "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/ondilo_ico", - "requirements": ["ondilo==0.2.0"], "dependencies": ["auth"], - "codeowners": ["@JeromeHXP"], + "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 ef6f454245c767..32a08223075801 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 4f2dadde270bf6..72ef2f14711c74 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 2df7c3004f0a1b..db9f76189de8ab 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 8a6d1561d96952..1819a1deaa813c 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", + "codeowners": ["@frenck"], "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/open_meteo", - "requirements": ["open-meteo==0.2.1"], "dependencies": ["zone"], - "codeowners": ["@frenck"], + "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 233f7b5a5b2db1..0e245eb78b5f07 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", + "codeowners": ["@balloob"], "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/openai_conversation", - "requirements": ["openai==0.26.2"], "dependencies": ["conversation"], - "codeowners": ["@balloob"], + "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 74b593bd1acfe8..45bce5c7345ad0 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 8a1658a5302019..da541974b46e92 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 a70e65de2aff7e..181e0bd870aa0b 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 37ab8c4c031f37..066eb5ee384e59 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 5b3b3ed8fdf744..a93a87a0785644 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 d0d0437d99354e..90c59ed1a3c098 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 faf98c11a6df13..562a2433eabbaa 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 01dafe6f3f2176..aa563151f0be28 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 baf6298544825c..8fed7ec906ed67 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 38877042d59a71..7fdb6cfd677e1c 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 488f6cb4f1ec94..50e0eab2643eac 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 ef367b94dac754..5d44e975e299ac 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 8146dad908c442..de2261a802469e 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 7e8b933fc17da5..89e8efa34260ed 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 61a94ffda30c53..9d87114c2d045f 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 635945879749f6..37b043e5436478 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 bd755f38e7ebdf..23c43e323067bc 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 74685b5637307e..72cdc4118dffa1 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 6143853f188eca..f6a922a09ec216 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 5146f170feb3bd..7abf716cec4971 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 c16908d0cc3ad8..758824f87726ed 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 c5d272b0489649..658f3f5c7f3635 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 e61aaebe190f0f..87e356417b0ac3 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 4a84f6a706cda1..79af00627a411c 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 2e699276caa7fa..3ed5589e5772ca 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 19ea941cb52e1d..78c132eafbcce5 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 5b334f57c98fbc..d626ae2bf9e026 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 6cbf8a76f4a47e..b86f0754af3d21 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 59d20b677e9476..ab5c4931b57063 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 7ade98eeb47c4d..04eeb93ffa6a35 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 ef8a96c191b97e..dd0403d8041455 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 a80cfb12876b3c..34ebe31597213e 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 c60746e35b168d..e1839e28f3a5c1 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 671da2491e252d..f6682058dae81d 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 51da8b0f9dc209..705acefa60f001 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 bce7c9f8685d61..99439ba3a1776b 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 8012bf548c80c1..947dd0241d2ef5 100644 --- a/homeassistant/components/picnic/manifest.json +++ b/homeassistant/components/picnic/manifest.json @@ -1,10 +1,10 @@ { "domain": "picnic", "name": "Picnic", + "codeowners": ["@corneyl"], "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"] + "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 cba95eb75b6aa1..74b91e187ba535 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 e8357caeb64ae1..cd542f11a0c7e7 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 4aec8dbee1ab4c..9290c9992ebfd1 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 d19ecfb1f36157..c8aa3a7978991a 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 5c9436433ed2be..553ed185241825 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 4a88db589344ec..aac7ec2d06fc2d 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 8cb632c5bb7ecc..b0999937e0f30b 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 193dab8ebd4faf..4c4ed8d8d0a7a6 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 a69aaae8eeb296..f012e52b266f69 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 05eeac20f171af..ffe2b47a0c6261 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 8ee74496447e16..3cb6f52995e9ea 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 c74f5745bfcb3a..770f1e50edf779 100644 --- a/homeassistant/components/point/manifest.json +++ b/homeassistant/components/point/manifest.json @@ -1,12 +1,12 @@ { "domain": "point", "name": "Minut Point", + "codeowners": ["@fredrike"], "config_flow": true, - "documentation": "https://www.home-assistant.io/integrations/point", - "requirements": ["pypoint==2.3.0"], "dependencies": ["webhook", "http"], - "codeowners": ["@fredrike"], - "quality_scale": "gold", + "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 7867df3dbee342..478006d0a18092 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 f83982aa7708ce..989940e9f1d9b2 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 c68cba58559cb2..11896c02fdd3b6 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"] }