Sort manifests 7 (#87028)
This commit is contained in:
parent
231aad7a68
commit
1450b44c63
100 changed files with 334 additions and 338 deletions
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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."]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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."]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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*"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
}
|
||||
|
|
|
@ -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."]
|
||||
}
|
||||
|
|
|
@ -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."]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
|
@ -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"]
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue