Sort manifests 7 (#87028)

This commit is contained in:
Erik Montnemery 2023-02-08 20:32:43 +01:00 committed by GitHub
parent 231aad7a68
commit 1450b44c63
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
100 changed files with 334 additions and 338 deletions

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
]
}

View File

@ -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"]
}

View File

@ -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"
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"
}

View File

@ -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."]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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."]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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*"
}
]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"
}

View File

@ -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"
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"
}

View File

@ -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."]
}

View File

@ -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."]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}

View File

@ -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"]
}