Sort manifests 4 (#87025)
This commit is contained in:
parent
23fa500406
commit
899adef590
99 changed files with 373 additions and 346 deletions
|
@ -1,16 +1,16 @@
|
|||
{
|
||||
"domain": "fritzbox",
|
||||
"name": "AVM FRITZ!SmartHome",
|
||||
"integration_type": "hub",
|
||||
"codeowners": ["@mib1185", "@flabbamann"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/fritzbox",
|
||||
"integration_type": "hub",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyfritzhome"],
|
||||
"requirements": ["pyfritzhome==0.6.7"],
|
||||
"ssdp": [
|
||||
{
|
||||
"st": "urn:schemas-upnp-org:device:fritzbox:1"
|
||||
}
|
||||
],
|
||||
"codeowners": ["@mib1185", "@flabbamann"],
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyfritzhome"]
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "fritzbox_callmonitor",
|
||||
"name": "AVM FRITZ!Box Call Monitor",
|
||||
"integration_type": "device",
|
||||
"codeowners": ["@cdce8p"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/fritzbox_callmonitor",
|
||||
"requirements": ["fritzconnection==1.11.0"],
|
||||
"codeowners": ["@cdce8p"],
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["fritzconnection"]
|
||||
"loggers": ["fritzconnection"],
|
||||
"requirements": ["fritzconnection==1.11.0"]
|
||||
}
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
{
|
||||
"domain": "fronius",
|
||||
"name": "Fronius",
|
||||
"codeowners": ["@nielstron", "@farmio"],
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
|
@ -7,10 +9,8 @@
|
|||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/fronius",
|
||||
"domain": "fronius",
|
||||
"iot_class": "local_polling",
|
||||
"name": "Fronius",
|
||||
"loggers": ["pyfronius"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["pyfronius==0.7.1"],
|
||||
"loggers": ["pyfronius"]
|
||||
"requirements": ["pyfronius==0.7.1"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
{
|
||||
"domain": "frontend",
|
||||
"name": "Home Assistant Frontend",
|
||||
"documentation": "https://www.home-assistant.io/integrations/frontend",
|
||||
"requirements": ["home-assistant-frontend==20230202.0"],
|
||||
"codeowners": ["@home-assistant/frontend"],
|
||||
"dependencies": [
|
||||
"api",
|
||||
"auth",
|
||||
|
@ -18,7 +17,8 @@
|
|||
"system_log",
|
||||
"websocket_api"
|
||||
],
|
||||
"codeowners": ["@home-assistant/frontend"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/frontend",
|
||||
"integration_type": "system",
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
"requirements": ["home-assistant-frontend==20230202.0"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "frontier_silicon",
|
||||
"name": "Frontier Silicon",
|
||||
"documentation": "https://www.home-assistant.io/integrations/frontier_silicon",
|
||||
"requirements": ["afsapi==0.2.7"],
|
||||
"codeowners": ["@wlcrs"],
|
||||
"iot_class": "local_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/frontier_silicon",
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["afsapi==0.2.7"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,14 @@
|
|||
{
|
||||
"domain": "fully_kiosk",
|
||||
"name": "Fully Kiosk Browser",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/fullykiosk",
|
||||
"requirements": ["python-fullykiosk==0.0.12"],
|
||||
"codeowners": ["@cgarwood"],
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{
|
||||
"registered_devices": true
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/fullykiosk",
|
||||
"iot_class": "local_polling",
|
||||
"dhcp": [{ "registered_devices": true }]
|
||||
"requirements": ["python-fullykiosk==0.0.12"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "futurenow",
|
||||
"name": "P5 FutureNow",
|
||||
"documentation": "https://www.home-assistant.io/integrations/futurenow",
|
||||
"requirements": ["pyfnip==0.2"],
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/futurenow",
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["pyfnip==0.2"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "garadget",
|
||||
"name": "Garadget",
|
||||
"documentation": "https://www.home-assistant.io/integrations/garadget",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/garadget",
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "garages_amsterdam",
|
||||
"name": "Garages Amsterdam",
|
||||
"codeowners": ["@klaasnicolaas"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/garages_amsterdam",
|
||||
"requirements": ["odp-amsterdam==5.0.1"],
|
||||
"codeowners": ["@klaasnicolaas"],
|
||||
"iot_class": "cloud_polling"
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["odp-amsterdam==5.0.1"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "gc100",
|
||||
"name": "Global Cach\u00e9 GC-100",
|
||||
"documentation": "https://www.home-assistant.io/integrations/gc100",
|
||||
"requirements": ["python-gc100==1.0.3a0"],
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/gc100",
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["python-gc100==1.0.3a0"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "gdacs",
|
||||
"name": "Global Disaster Alert and Coordination System (GDACS)",
|
||||
"codeowners": ["@exxamalte"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/gdacs",
|
||||
"requirements": ["aio_georss_gdacs==0.8"],
|
||||
"codeowners": ["@exxamalte"],
|
||||
"quality_scale": "platinum",
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling",
|
||||
"integration_type": "service"
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["aio_georss_gdacs==0.8"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "generic",
|
||||
"name": "Generic Camera",
|
||||
"codeowners": ["@davet2001"],
|
||||
"config_flow": true,
|
||||
"requirements": ["ha-av==10.0.0", "pillow==9.4.0"],
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/generic",
|
||||
"codeowners": ["@davet2001"],
|
||||
"iot_class": "local_push"
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["ha-av==10.0.0", "pillow==9.4.0"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "generic_hygrostat",
|
||||
"name": "Generic hygrostat",
|
||||
"documentation": "https://www.home-assistant.io/integrations/generic_hygrostat",
|
||||
"codeowners": ["@Shulyaka"],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/generic_hygrostat",
|
||||
"iot_class": "local_polling",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "generic_thermostat",
|
||||
"name": "Generic Thermostat",
|
||||
"documentation": "https://www.home-assistant.io/integrations/generic_thermostat",
|
||||
"dependencies": ["sensor", "switch"],
|
||||
"codeowners": [],
|
||||
"dependencies": ["sensor", "switch"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/generic_thermostat",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "geniushub",
|
||||
"name": "Genius Hub",
|
||||
"documentation": "https://www.home-assistant.io/integrations/geniushub",
|
||||
"requirements": ["geniushub-client==0.7.0"],
|
||||
"codeowners": ["@zxdavb"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/geniushub",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["geniushubclient"]
|
||||
"loggers": ["geniushubclient"],
|
||||
"requirements": ["geniushub-client==0.7.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "geo_json_events",
|
||||
"name": "GeoJSON",
|
||||
"documentation": "https://www.home-assistant.io/integrations/geo_json_events",
|
||||
"requirements": ["aio_geojson_generic_client==0.3"],
|
||||
"codeowners": ["@exxamalte"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/geo_json_events",
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["aio_geojson_generic_client"],
|
||||
"integration_type": "service"
|
||||
"requirements": ["aio_geojson_generic_client==0.3"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "geo_location",
|
||||
"name": "Geolocation",
|
||||
"documentation": "https://www.home-assistant.io/integrations/geo_location",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
"documentation": "https://www.home-assistant.io/integrations/geo_location",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "geo_rss_events",
|
||||
"name": "GeoRSS",
|
||||
"documentation": "https://www.home-assistant.io/integrations/geo_rss_events",
|
||||
"requirements": ["georss_generic_client==0.6"],
|
||||
"codeowners": ["@exxamalte"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/geo_rss_events",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["georss_client", "georss_generic_client"]
|
||||
"loggers": ["georss_client", "georss_generic_client"],
|
||||
"requirements": ["georss_generic_client==0.6"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "geocaching",
|
||||
"name": "Geocaching",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/geocaching",
|
||||
"requirements": ["geocachingapi==0.2.1"],
|
||||
"dependencies": ["application_credentials"],
|
||||
"codeowners": ["@Sholofly", "@reinder83"],
|
||||
"iot_class": "cloud_polling"
|
||||
"config_flow": true,
|
||||
"dependencies": ["application_credentials"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/geocaching",
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["geocachingapi==0.2.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "geofency",
|
||||
"name": "Geofency",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/geofency",
|
||||
"dependencies": ["webhook"],
|
||||
"codeowners": [],
|
||||
"config_flow": true,
|
||||
"dependencies": ["webhook"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/geofency",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"domain": "geonetnz_quakes",
|
||||
"name": "GeoNet NZ Quakes",
|
||||
"codeowners": ["@exxamalte"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/geonetnz_quakes",
|
||||
"requirements": ["aio_geojson_geonetnz_quakes==0.15"],
|
||||
"codeowners": ["@exxamalte"],
|
||||
"quality_scale": "platinum",
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["aio_geojson_geonetnz_quakes"],
|
||||
"integration_type": "service"
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["aio_geojson_geonetnz_quakes==0.15"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "geonetnz_volcano",
|
||||
"name": "GeoNet NZ Volcano",
|
||||
"codeowners": ["@exxamalte"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/geonetnz_volcano",
|
||||
"requirements": ["aio_geojson_geonetnz_volcano==0.8"],
|
||||
"codeowners": ["@exxamalte"],
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["aio_geojson_geonetnz_volcano"],
|
||||
"integration_type": "service"
|
||||
"requirements": ["aio_geojson_geonetnz_volcano==0.8"]
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"domain": "gios",
|
||||
"name": "GIO\u015a",
|
||||
"documentation": "https://www.home-assistant.io/integrations/gios",
|
||||
"codeowners": ["@bieniu"],
|
||||
"requirements": ["gios==2.3.0"],
|
||||
"config_flow": true,
|
||||
"quality_scale": "platinum",
|
||||
"documentation": "https://www.home-assistant.io/integrations/gios",
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["dacite", "gios"],
|
||||
"integration_type": "service"
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["gios==2.3.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "github",
|
||||
"name": "GitHub",
|
||||
"documentation": "https://www.home-assistant.io/integrations/github",
|
||||
"requirements": ["aiogithubapi==22.10.1"],
|
||||
"codeowners": ["@timmo001", "@ludeeus"],
|
||||
"iot_class": "cloud_polling",
|
||||
"config_flow": true,
|
||||
"loggers": ["aiogithubapi"]
|
||||
"documentation": "https://www.home-assistant.io/integrations/github",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["aiogithubapi"],
|
||||
"requirements": ["aiogithubapi==22.10.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "gitlab_ci",
|
||||
"name": "GitLab-CI",
|
||||
"documentation": "https://www.home-assistant.io/integrations/gitlab_ci",
|
||||
"requirements": ["python-gitlab==1.6.0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/gitlab_ci",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["gitlab"]
|
||||
"loggers": ["gitlab"],
|
||||
"requirements": ["python-gitlab==1.6.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "gitter",
|
||||
"name": "Gitter",
|
||||
"documentation": "https://www.home-assistant.io/integrations/gitter",
|
||||
"requirements": ["gitterpy==0.1.7"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/gitter",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["gitterpy"]
|
||||
"loggers": ["gitterpy"],
|
||||
"requirements": ["gitterpy==0.1.7"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "glances",
|
||||
"name": "Glances",
|
||||
"codeowners": ["@engrbm87"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/glances",
|
||||
"requirements": ["glances_api==0.4.1"],
|
||||
"codeowners": ["@engrbm87"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["glances_api"]
|
||||
"loggers": ["glances_api"],
|
||||
"requirements": ["glances_api==0.4.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "goalfeed",
|
||||
"name": "Goalfeed",
|
||||
"documentation": "https://www.home-assistant.io/integrations/goalfeed",
|
||||
"requirements": ["pysher==1.0.7"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/goalfeed",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["pysher"]
|
||||
"loggers": ["pysher"],
|
||||
"requirements": ["pysher==1.0.7"]
|
||||
}
|
||||
|
|
|
@ -1,13 +1,20 @@
|
|||
{
|
||||
"domain": "goalzero",
|
||||
"name": "Goal Zero Yeti",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/goalzero",
|
||||
"requirements": ["goalzero==0.2.1"],
|
||||
"dhcp": [{ "registered_devices": true }, { "hostname": "yeti*" }],
|
||||
"codeowners": ["@tkdrob"],
|
||||
"quality_scale": "silver",
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{
|
||||
"registered_devices": true
|
||||
},
|
||||
{
|
||||
"hostname": "yeti*"
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/goalzero",
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["goalzero"],
|
||||
"integration_type": "device"
|
||||
"quality_scale": "silver",
|
||||
"requirements": ["goalzero==0.2.1"]
|
||||
}
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
{
|
||||
"domain": "gogogate2",
|
||||
"name": "Gogogate2 and ismartgate",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/gogogate2",
|
||||
"requirements": ["ismartgate==5.0.0"],
|
||||
"codeowners": ["@vangorra", "@bdraco"],
|
||||
"homekit": {
|
||||
"models": ["iSmartGate"]
|
||||
},
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{
|
||||
"hostname": "ismartgate*"
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/gogogate2",
|
||||
"homekit": {
|
||||
"models": ["iSmartGate"]
|
||||
},
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["ismartgate"]
|
||||
"loggers": ["ismartgate"],
|
||||
"requirements": ["ismartgate==5.0.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "goodwe",
|
||||
"name": "GoodWe Inverter",
|
||||
"documentation": "https://www.home-assistant.io/integrations/goodwe",
|
||||
"codeowners": ["@mletenay", "@starkillerOG"],
|
||||
"requirements": ["goodwe==0.2.18"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/goodwe",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["goodwe"]
|
||||
"loggers": ["goodwe"],
|
||||
"requirements": ["goodwe==0.2.18"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "google",
|
||||
"name": "Google Calendar",
|
||||
"codeowners": ["@allenporter"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["application_credentials"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/calendar.google/",
|
||||
"requirements": ["gcal-sync==4.1.2", "oauth2client==4.1.3"],
|
||||
"codeowners": ["@allenporter"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["googleapiclient"]
|
||||
"loggers": ["googleapiclient"],
|
||||
"requirements": ["gcal-sync==4.1.2", "oauth2client==4.1.3"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "google_assistant",
|
||||
"name": "Google Assistant",
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_assistant",
|
||||
"dependencies": ["http"],
|
||||
"after_dependencies": ["camera"],
|
||||
"codeowners": ["@home-assistant/cloud"],
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_assistant",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"domain": "google_assistant_sdk",
|
||||
"name": "Google Assistant SDK",
|
||||
"codeowners": ["@tronikos"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["application_credentials", "http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_assistant_sdk/",
|
||||
"requirements": ["gassist-text==0.0.10"],
|
||||
"codeowners": ["@tronikos"],
|
||||
"iot_class": "cloud_polling",
|
||||
"integration_type": "service",
|
||||
"quality_scale": "platinum"
|
||||
"iot_class": "cloud_polling",
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["gassist-text==0.0.10"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "google_cloud",
|
||||
"name": "Google Cloud Platform",
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_cloud",
|
||||
"requirements": ["google-cloud-texttospeech==2.12.3"],
|
||||
"codeowners": ["@lufton"],
|
||||
"iot_class": "cloud_push"
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_cloud",
|
||||
"iot_class": "cloud_push",
|
||||
"requirements": ["google-cloud-texttospeech==2.12.3"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "google_domains",
|
||||
"name": "Google Domains",
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_domains",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_domains",
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "google_mail",
|
||||
"name": "Google Mail",
|
||||
"codeowners": ["@tkdrob"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["application_credentials"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_mail/",
|
||||
"requirements": ["google-api-python-client==2.71.0"],
|
||||
"codeowners": ["@tkdrob"],
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling",
|
||||
"integration_type": "service"
|
||||
"requirements": ["google-api-python-client==2.71.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "google_maps",
|
||||
"name": "Google Maps",
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_maps",
|
||||
"requirements": ["locationsharinglib==4.1.5"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_maps",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["locationsharinglib"]
|
||||
"loggers": ["locationsharinglib"],
|
||||
"requirements": ["locationsharinglib==4.1.5"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "google_pubsub",
|
||||
"name": "Google Pub/Sub",
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_pubsub",
|
||||
"requirements": ["google-cloud-pubsub==2.13.11"],
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_push"
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_pubsub",
|
||||
"iot_class": "cloud_push",
|
||||
"requirements": ["google-cloud-pubsub==2.13.11"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "google_sheets",
|
||||
"name": "Google Sheets",
|
||||
"codeowners": ["@tkdrob"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["application_credentials"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_sheets/",
|
||||
"requirements": ["gspread==5.5.0"],
|
||||
"codeowners": ["@tkdrob"],
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling",
|
||||
"integration_type": "service"
|
||||
"requirements": ["gspread==5.5.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "google_translate",
|
||||
"name": "Google Translate Text-to-Speech",
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_translate",
|
||||
"requirements": ["gTTS==2.2.4"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_translate",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["gtts"]
|
||||
"loggers": ["gtts"],
|
||||
"requirements": ["gTTS==2.2.4"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "google_travel_time",
|
||||
"name": "Google Maps Travel Time",
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_travel_time",
|
||||
"requirements": ["googlemaps==2.5.1"],
|
||||
"codeowners": ["@eifinger"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_travel_time",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["googlemaps", "homeassistant.helpers.location"]
|
||||
"loggers": ["googlemaps", "homeassistant.helpers.location"],
|
||||
"requirements": ["googlemaps==2.5.1"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "google_wifi",
|
||||
"name": "Google Wifi",
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_wifi",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/google_wifi",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,19 @@
|
|||
{
|
||||
"domain": "govee_ble",
|
||||
"name": "Govee Bluetooth",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/govee_ble",
|
||||
"bluetooth": [
|
||||
{ "local_name": "Govee*", "connectable": false },
|
||||
{ "local_name": "GVH5*", "connectable": false },
|
||||
{ "local_name": "B5178*", "connectable": false },
|
||||
{
|
||||
"local_name": "Govee*",
|
||||
"connectable": false
|
||||
},
|
||||
{
|
||||
"local_name": "GVH5*",
|
||||
"connectable": false
|
||||
},
|
||||
{
|
||||
"local_name": "B5178*",
|
||||
"connectable": false
|
||||
},
|
||||
{
|
||||
"manufacturer_id": 6966,
|
||||
"service_uuid": "00008451-0000-1000-8000-00805f9b34fb",
|
||||
|
@ -73,8 +80,10 @@
|
|||
"connectable": false
|
||||
}
|
||||
],
|
||||
"requirements": ["govee-ble==0.21.1"],
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"codeowners": ["@bdraco", "@PierreAronnax"],
|
||||
"iot_class": "local_push"
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/govee_ble",
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["govee-ble==0.21.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "gpsd",
|
||||
"name": "GPSD",
|
||||
"documentation": "https://www.home-assistant.io/integrations/gpsd",
|
||||
"requirements": ["gps3==0.33.3"],
|
||||
"codeowners": ["@fabaff"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/gpsd",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["gps3"]
|
||||
"loggers": ["gps3"],
|
||||
"requirements": ["gps3==0.33.3"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "gpslogger",
|
||||
"name": "GPSLogger",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/gpslogger",
|
||||
"dependencies": ["webhook"],
|
||||
"codeowners": [],
|
||||
"config_flow": true,
|
||||
"dependencies": ["webhook"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/gpslogger",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "graphite",
|
||||
"name": "Graphite",
|
||||
"documentation": "https://www.home-assistant.io/integrations/graphite",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/graphite",
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "gree",
|
||||
"name": "Gree Climate",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/gree",
|
||||
"requirements": ["greeclimate==1.4.1"],
|
||||
"dependencies": ["network"],
|
||||
"codeowners": ["@cmroche"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["network"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/gree",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["greeclimate"]
|
||||
"loggers": ["greeclimate"],
|
||||
"requirements": ["greeclimate==1.4.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "greeneye_monitor",
|
||||
"name": "GreenEye Monitor (GEM)",
|
||||
"documentation": "https://www.home-assistant.io/integrations/greeneye_monitor",
|
||||
"requirements": ["greeneye_monitor==3.0.3"],
|
||||
"codeowners": ["@jkeljo"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/greeneye_monitor",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["greeneye"]
|
||||
"loggers": ["greeneye"],
|
||||
"requirements": ["greeneye_monitor==3.0.3"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "greenwave",
|
||||
"name": "Greenwave Reality",
|
||||
"documentation": "https://www.home-assistant.io/integrations/greenwave",
|
||||
"requirements": ["greenwavereality==0.5.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/greenwave",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["greenwavereality"]
|
||||
"loggers": ["greenwavereality"],
|
||||
"requirements": ["greenwavereality==0.5.1"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "group",
|
||||
"integration_type": "helper",
|
||||
"name": "Group",
|
||||
"documentation": "https://www.home-assistant.io/integrations/group",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/group",
|
||||
"integration_type": "helper",
|
||||
"iot_class": "calculated",
|
||||
"config_flow": true
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "growatt_server",
|
||||
"name": "Growatt",
|
||||
"codeowners": ["@indykoning", "@muppet3000", "@JasperPlant"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/growatt_server/",
|
||||
"requirements": ["growattServer==1.3.0"],
|
||||
"codeowners": ["@indykoning", "@muppet3000", "@JasperPlant"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["growattServer"]
|
||||
"loggers": ["growattServer"],
|
||||
"requirements": ["growattServer==1.3.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "gstreamer",
|
||||
"name": "GStreamer",
|
||||
"documentation": "https://www.home-assistant.io/integrations/gstreamer",
|
||||
"requirements": ["gstreamer-player==1.1.2"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/gstreamer",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["gsp"]
|
||||
"loggers": ["gsp"],
|
||||
"requirements": ["gstreamer-player==1.1.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "gtfs",
|
||||
"name": "General Transit Feed Specification (GTFS)",
|
||||
"documentation": "https://www.home-assistant.io/integrations/gtfs",
|
||||
"requirements": ["pygtfs==0.1.7"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/gtfs",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pygtfs"]
|
||||
"loggers": ["pygtfs"],
|
||||
"requirements": ["pygtfs==0.1.7"]
|
||||
}
|
||||
|
|
|
@ -1,12 +1,8 @@
|
|||
{
|
||||
"domain": "guardian",
|
||||
"name": "Elexa Guardian",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/guardian",
|
||||
"requirements": ["aioguardian==2022.07.0"],
|
||||
"zeroconf": ["_api._udp.local."],
|
||||
"codeowners": ["@bachya"],
|
||||
"iot_class": "local_polling",
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{
|
||||
"hostname": "gvc*",
|
||||
|
@ -21,6 +17,10 @@
|
|||
"macaddress": "30AEA4*"
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/guardian",
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["aioguardian"],
|
||||
"integration_type": "device"
|
||||
"requirements": ["aioguardian==2022.07.0"],
|
||||
"zeroconf": ["_api._udp.local."]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "habitica",
|
||||
"name": "Habitica",
|
||||
"codeowners": ["@ASMfreaK", "@leikoilja"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/habitica",
|
||||
"requirements": ["habitipy==0.2.0"],
|
||||
"codeowners": ["@ASMfreaK", "@leikoilja"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["habitipy", "plumbum"]
|
||||
"loggers": ["habitipy", "plumbum"],
|
||||
"requirements": ["habitipy==0.2.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "hardkernel",
|
||||
"name": "Hardkernel",
|
||||
"config_flow": false,
|
||||
"documentation": "https://www.home-assistant.io/integrations/hardkernel",
|
||||
"dependencies": ["hardware", "hassio"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"config_flow": false,
|
||||
"dependencies": ["hardware", "hassio"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/hardkernel",
|
||||
"integration_type": "hardware"
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "hardware",
|
||||
"name": "Hardware",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"config_flow": false,
|
||||
"documentation": "https://www.home-assistant.io/integrations/hardware",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"integration_type": "system",
|
||||
"quality_scale": "internal",
|
||||
"requirements": ["psutil-home-assistant==0.0.1"],
|
||||
"integration_type": "system"
|
||||
"requirements": ["psutil-home-assistant==0.0.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "harman_kardon_avr",
|
||||
"name": "Harman Kardon AVR",
|
||||
"documentation": "https://www.home-assistant.io/integrations/harman_kardon_avr",
|
||||
"requirements": ["hkavr==0.0.5"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/harman_kardon_avr",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["hkavr"]
|
||||
"loggers": ["hkavr"],
|
||||
"requirements": ["hkavr==0.0.5"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
{
|
||||
"domain": "harmony",
|
||||
"name": "Logitech Harmony Hub",
|
||||
"documentation": "https://www.home-assistant.io/integrations/harmony",
|
||||
"requirements": ["aioharmony==0.2.9"],
|
||||
"codeowners": [
|
||||
"@ehendrix23",
|
||||
"@bramkragten",
|
||||
|
@ -10,14 +8,16 @@
|
|||
"@mkeesey",
|
||||
"@Aohzan"
|
||||
],
|
||||
"config_flow": true,
|
||||
"dependencies": ["remote", "switch"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/harmony",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["aioharmony", "slixmpp"],
|
||||
"requirements": ["aioharmony==0.2.9"],
|
||||
"ssdp": [
|
||||
{
|
||||
"manufacturer": "Logitech",
|
||||
"deviceType": "urn:myharmony-com:device:harmony:1"
|
||||
}
|
||||
],
|
||||
"dependencies": ["remote", "switch"],
|
||||
"config_flow": true,
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["aioharmony", "slixmpp"]
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "hassio",
|
||||
"name": "Home Assistant Supervisor",
|
||||
"documentation": "https://www.home-assistant.io/integrations/hassio",
|
||||
"dependencies": ["http"],
|
||||
"after_dependencies": ["panel_custom"],
|
||||
"codeowners": ["@home-assistant/supervisor"],
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/hassio",
|
||||
"iot_class": "local_polling",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "haveibeenpwned",
|
||||
"name": "HaveIBeenPwned",
|
||||
"documentation": "https://www.home-assistant.io/integrations/haveibeenpwned",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/haveibeenpwned",
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "hddtemp",
|
||||
"name": "hddtemp",
|
||||
"documentation": "https://www.home-assistant.io/integrations/hddtemp",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/hddtemp",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "hdmi_cec",
|
||||
"name": "HDMI-CEC",
|
||||
"documentation": "https://www.home-assistant.io/integrations/hdmi_cec",
|
||||
"requirements": ["pyCEC==0.5.2"],
|
||||
"codeowners": ["@inytar"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/hdmi_cec",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pycec"]
|
||||
"loggers": ["pycec"],
|
||||
"requirements": ["pyCEC==0.5.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "heatmiser",
|
||||
"name": "Heatmiser",
|
||||
"documentation": "https://www.home-assistant.io/integrations/heatmiser",
|
||||
"requirements": ["heatmiserV3==1.1.18"],
|
||||
"codeowners": ["@andylockran"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/heatmiser",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["heatmiserV3"]
|
||||
"loggers": ["heatmiserV3"],
|
||||
"requirements": ["heatmiserV3==1.1.18"]
|
||||
}
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
{
|
||||
"domain": "heos",
|
||||
"name": "Denon HEOS",
|
||||
"codeowners": ["@andrewsayre"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/heos",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pyheos"],
|
||||
"requirements": ["pyheos==0.7.2"],
|
||||
"ssdp": [
|
||||
{
|
||||
"st": "urn:schemas-denon-com:device:ACT-Denon:1"
|
||||
}
|
||||
],
|
||||
"codeowners": ["@andrewsayre"],
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pyheos"]
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "here_travel_time",
|
||||
"name": "HERE Travel Time",
|
||||
"codeowners": ["@eifinger"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/here_travel_time",
|
||||
"requirements": ["here_routing==0.2.0", "here_transit==1.2.0"],
|
||||
"codeowners": ["@eifinger"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["here_routing", "here_transit", "homeassistant.helpers.location"]
|
||||
"loggers": ["here_routing", "here_transit", "homeassistant.helpers.location"],
|
||||
"requirements": ["here_routing==0.2.0", "here_transit==1.2.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "hikvision",
|
||||
"name": "Hikvision",
|
||||
"documentation": "https://www.home-assistant.io/integrations/hikvision",
|
||||
"requirements": ["pyhik==0.3.2"],
|
||||
"codeowners": ["@mezz64"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/hikvision",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pyhik"]
|
||||
"loggers": ["pyhik"],
|
||||
"requirements": ["pyhik==0.3.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "hikvisioncam",
|
||||
"name": "Hikvision",
|
||||
"documentation": "https://www.home-assistant.io/integrations/hikvisioncam",
|
||||
"requirements": ["hikvision==0.4"],
|
||||
"codeowners": ["@fbradyirl"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/hikvisioncam",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["hikvision"]
|
||||
"loggers": ["hikvision"],
|
||||
"requirements": ["hikvision==0.4"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "hisense_aehw4a1",
|
||||
"name": "Hisense AEH-W4A1",
|
||||
"codeowners": ["@bannhead"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/hisense_aehw4a1",
|
||||
"requirements": ["pyaehw4a1==0.3.9"],
|
||||
"codeowners": ["@bannhead"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyaehw4a1"]
|
||||
"loggers": ["pyaehw4a1"],
|
||||
"requirements": ["pyaehw4a1==0.3.9"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "history",
|
||||
"name": "History",
|
||||
"documentation": "https://www.home-assistant.io/integrations/history",
|
||||
"dependencies": ["http", "recorder"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
"dependencies": ["http", "recorder"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/history",
|
||||
"integration_type": "system",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "history_stats",
|
||||
"name": "History Stats",
|
||||
"documentation": "https://www.home-assistant.io/integrations/history_stats",
|
||||
"dependencies": ["recorder"],
|
||||
"codeowners": [],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_polling"
|
||||
"dependencies": ["recorder"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/history_stats",
|
||||
"iot_class": "local_polling",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "hitron_coda",
|
||||
"name": "Rogers Hitron CODA",
|
||||
"documentation": "https://www.home-assistant.io/integrations/hitron_coda",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/hitron_coda",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
{
|
||||
"domain": "hive",
|
||||
"name": "Hive",
|
||||
"codeowners": ["@Rendili", "@KJonline"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/hive",
|
||||
"homekit": {
|
||||
"models": ["HHKBridge*"]
|
||||
},
|
||||
"documentation": "https://www.home-assistant.io/integrations/hive",
|
||||
"requirements": ["pyhiveapi==0.5.14"],
|
||||
"codeowners": ["@Rendili", "@KJonline"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["apyhiveapi"]
|
||||
"loggers": ["apyhiveapi"],
|
||||
"requirements": ["pyhiveapi==0.5.14"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "hlk_sw16",
|
||||
"name": "Hi-Link HLK-SW16",
|
||||
"documentation": "https://www.home-assistant.io/integrations/hlk_sw16",
|
||||
"requirements": ["hlk-sw16==0.0.9"],
|
||||
"codeowners": ["@jameshilliard"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/hlk_sw16",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["hlk_sw16"]
|
||||
"loggers": ["hlk_sw16"],
|
||||
"requirements": ["hlk-sw16==0.0.9"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "home_connect",
|
||||
"name": "Home Connect",
|
||||
"documentation": "https://www.home-assistant.io/integrations/home_connect",
|
||||
"dependencies": ["application_credentials"],
|
||||
"codeowners": ["@DavidMStraub"],
|
||||
"requirements": ["homeconnect==0.7.2"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["application_credentials"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/home_connect",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["homeconnect"]
|
||||
"loggers": ["homeconnect"],
|
||||
"requirements": ["homeconnect==0.7.2"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "home_plus_control",
|
||||
"name": "Legrand Home+ Control",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/home_plus_control",
|
||||
"requirements": ["homepluscontrol==0.0.5"],
|
||||
"dependencies": ["auth"],
|
||||
"codeowners": ["@chemaaa"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["auth"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/home_plus_control",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["homepluscontrol"]
|
||||
"loggers": ["homepluscontrol"],
|
||||
"requirements": ["homepluscontrol==0.0.5"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "homeassistant",
|
||||
"name": "Home Assistant Core Integration",
|
||||
"documentation": "https://www.home-assistant.io/integrations/homeassistant",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
"documentation": "https://www.home-assistant.io/integrations/homeassistant",
|
||||
"integration_type": "system",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "homeassistant_alerts",
|
||||
"name": "Home Assistant Alerts",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"config_flow": false,
|
||||
"documentation": "https://www.home-assistant.io/integrations/homeassistant_alerts",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
"integration_type": "system",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "homeassistant_hardware",
|
||||
"name": "Home Assistant Hardware",
|
||||
"documentation": "https://www.home-assistant.io/integrations/homeassistant_hardware",
|
||||
"after_dependencies": ["zha"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"integration_type": "system",
|
||||
"after_dependencies": ["zha"]
|
||||
"documentation": "https://www.home-assistant.io/integrations/homeassistant_hardware",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "homeassistant_sky_connect",
|
||||
"name": "Home Assistant SkyConnect",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/homeassistant_sky_connect",
|
||||
"dependencies": ["hardware", "usb", "homeassistant_hardware"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["hardware", "usb", "homeassistant_hardware"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/homeassistant_sky_connect",
|
||||
"integration_type": "hardware",
|
||||
"usb": [
|
||||
{
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "homeassistant_yellow",
|
||||
"name": "Home Assistant Yellow",
|
||||
"config_flow": false,
|
||||
"documentation": "https://www.home-assistant.io/integrations/homeassistant_yellow",
|
||||
"dependencies": ["hardware", "hassio", "homeassistant_hardware"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"config_flow": false,
|
||||
"dependencies": ["hardware", "hassio", "homeassistant_hardware"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/homeassistant_yellow",
|
||||
"integration_type": "hardware"
|
||||
}
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
{
|
||||
"domain": "homekit",
|
||||
"name": "HomeKit",
|
||||
"after_dependencies": ["camera", "zeroconf"],
|
||||
"codeowners": ["@bdraco"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["ffmpeg", "http", "network"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/homekit",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pyhap"],
|
||||
"requirements": [
|
||||
"HAP-python==4.6.0",
|
||||
"fnvhash==0.1.0",
|
||||
"PyQRCode==1.2.1",
|
||||
"base36==0.1.1"
|
||||
],
|
||||
"dependencies": ["ffmpeg", "http", "network"],
|
||||
"after_dependencies": ["camera", "zeroconf"],
|
||||
"codeowners": ["@bdraco"],
|
||||
"zeroconf": ["_homekit._tcp.local."],
|
||||
"config_flow": true,
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pyhap"]
|
||||
"zeroconf": ["_homekit._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,13 +1,18 @@
|
|||
{
|
||||
"domain": "homekit_controller",
|
||||
"name": "HomeKit Controller",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/homekit_controller",
|
||||
"requirements": ["aiohomekit==2.5.0"],
|
||||
"zeroconf": ["_hap._tcp.local.", "_hap._udp.local."],
|
||||
"bluetooth": [{ "manufacturer_id": 76, "manufacturer_data_start": [6] }],
|
||||
"dependencies": ["bluetooth_adapters", "zeroconf"],
|
||||
"bluetooth": [
|
||||
{
|
||||
"manufacturer_id": 76,
|
||||
"manufacturer_data_start": [6]
|
||||
}
|
||||
],
|
||||
"codeowners": ["@Jc2k", "@bdraco"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters", "zeroconf"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/homekit_controller",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["aiohomekit", "commentjson"]
|
||||
"loggers": ["aiohomekit", "commentjson"],
|
||||
"requirements": ["aiohomekit==2.5.0"],
|
||||
"zeroconf": ["_hap._tcp.local.", "_hap._udp.local."]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "homematic",
|
||||
"name": "Homematic",
|
||||
"documentation": "https://www.home-assistant.io/integrations/homematic",
|
||||
"requirements": ["pyhomematic==0.1.77"],
|
||||
"codeowners": ["@pvizeli", "@danielperna84"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/homematic",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pyhomematic"]
|
||||
"loggers": ["pyhomematic"],
|
||||
"requirements": ["pyhomematic==0.1.77"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "homematicip_cloud",
|
||||
"name": "HomematicIP Cloud",
|
||||
"codeowners": [],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/homematicip_cloud",
|
||||
"requirements": ["homematicip==1.0.13"],
|
||||
"codeowners": [],
|
||||
"quality_scale": "silver",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["homematicip"]
|
||||
"loggers": ["homematicip"],
|
||||
"quality_scale": "silver",
|
||||
"requirements": ["homematicip==1.0.13"]
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
{
|
||||
"domain": "homewizard",
|
||||
"name": "HomeWizard Energy",
|
||||
"documentation": "https://www.home-assistant.io/integrations/homewizard",
|
||||
"codeowners": ["@DCSBL"],
|
||||
"dependencies": [],
|
||||
"requirements": ["python-homewizard-energy==1.8.0"],
|
||||
"zeroconf": ["_hwenergy._tcp.local."],
|
||||
"config_flow": true,
|
||||
"quality_scale": "platinum",
|
||||
"dependencies": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/homewizard",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["homewizard_energy"]
|
||||
"loggers": ["homewizard_energy"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["python-homewizard-energy==1.8.0"],
|
||||
"zeroconf": ["_hwenergy._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "homeworks",
|
||||
"name": "Lutron Homeworks",
|
||||
"documentation": "https://www.home-assistant.io/integrations/homeworks",
|
||||
"requirements": ["pyhomeworks==0.0.6"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/homeworks",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pyhomeworks"]
|
||||
"loggers": ["pyhomeworks"],
|
||||
"requirements": ["pyhomeworks==0.0.6"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "honeywell",
|
||||
"name": "Honeywell Total Connect Comfort (US)",
|
||||
"codeowners": ["@rdfurman", "@mkmer"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/honeywell",
|
||||
"requirements": ["aiosomecomfort==0.0.6"],
|
||||
"codeowners": ["@rdfurman", "@mkmer"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["somecomfort"]
|
||||
"loggers": ["somecomfort"],
|
||||
"requirements": ["aiosomecomfort==0.0.6"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "horizon",
|
||||
"name": "Unitymedia Horizon HD Recorder",
|
||||
"documentation": "https://www.home-assistant.io/integrations/horizon",
|
||||
"requirements": ["horimote==0.4.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/horizon",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["horimote"]
|
||||
"loggers": ["horimote"],
|
||||
"requirements": ["horimote==0.4.1"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "hp_ilo",
|
||||
"name": "HP Integrated Lights-Out (ILO)",
|
||||
"documentation": "https://www.home-assistant.io/integrations/hp_ilo",
|
||||
"requirements": ["python-hpilo==4.3"],
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/hp_ilo",
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["python-hpilo==4.3"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "html5",
|
||||
"name": "HTML5 Push Notifications",
|
||||
"documentation": "https://www.home-assistant.io/integrations/html5",
|
||||
"requirements": ["pywebpush==1.9.2"],
|
||||
"dependencies": ["http"],
|
||||
"codeowners": [],
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/html5",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["http_ece", "py_vapid", "pywebpush"]
|
||||
"loggers": ["http_ece", "py_vapid", "pywebpush"],
|
||||
"requirements": ["pywebpush==1.9.2"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "http",
|
||||
"name": "HTTP",
|
||||
"documentation": "https://www.home-assistant.io/integrations/http",
|
||||
"requirements": ["aiohttp_cors==0.7.0"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"documentation": "https://www.home-assistant.io/integrations/http",
|
||||
"integration_type": "system",
|
||||
"iot_class": "local_push",
|
||||
"integration_type": "system"
|
||||
"quality_scale": "internal",
|
||||
"requirements": ["aiohttp_cors==0.7.0"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,11 @@
|
|||
{
|
||||
"domain": "huawei_lte",
|
||||
"name": "Huawei LTE",
|
||||
"codeowners": ["@scop", "@fphammerle"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/huawei_lte",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["huawei_lte_api.Session"],
|
||||
"requirements": [
|
||||
"huawei-lte-api==1.6.11",
|
||||
"stringcase==1.2.0",
|
||||
|
@ -21,8 +24,5 @@
|
|||
"deviceType": "urn:schemas-upnp-org:device:InternetGatewayDevice:1",
|
||||
"manufacturer": "SOYEA TECHNOLOGY CO., LTD."
|
||||
}
|
||||
],
|
||||
"codeowners": ["@scop", "@fphammerle"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["huawei_lte_api.Session"]
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
{
|
||||
"domain": "hue",
|
||||
"name": "Philips Hue",
|
||||
"codeowners": ["@balloob", "@marcelveldt"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/hue",
|
||||
"requirements": ["aiohue==4.6.1"],
|
||||
"homekit": {
|
||||
"models": ["BSB002"]
|
||||
},
|
||||
"zeroconf": ["_hue._tcp.local."],
|
||||
"codeowners": ["@balloob", "@marcelveldt"],
|
||||
"quality_scale": "platinum",
|
||||
"iot_class": "local_push",
|
||||
"integration_type": "hub",
|
||||
"loggers": ["aiohue"]
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["aiohue"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["aiohue==4.6.1"],
|
||||
"zeroconf": ["_hue._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "huisbaasje",
|
||||
"name": "Huisbaasje",
|
||||
"codeowners": ["@dennisschroer"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/huisbaasje",
|
||||
"requirements": ["energyflip-client==0.2.2"],
|
||||
"codeowners": ["@dennisschroer"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["huisbaasje"]
|
||||
"loggers": ["huisbaasje"],
|
||||
"requirements": ["energyflip-client==0.2.2"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "humidifier",
|
||||
"name": "Humidifier",
|
||||
"documentation": "https://www.home-assistant.io/integrations/humidifier",
|
||||
"codeowners": ["@home-assistant/core", "@Shulyaka"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
"documentation": "https://www.home-assistant.io/integrations/humidifier",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,21 +1,23 @@
|
|||
{
|
||||
"domain": "hunterdouglas_powerview",
|
||||
"name": "Hunter Douglas PowerView",
|
||||
"documentation": "https://www.home-assistant.io/integrations/hunterdouglas_powerview",
|
||||
"requirements": ["aiopvapi==2.0.4"],
|
||||
"codeowners": ["@bdraco", "@kingy444", "@trullock"],
|
||||
"config_flow": true,
|
||||
"homekit": {
|
||||
"models": ["PowerView"]
|
||||
},
|
||||
"dhcp": [
|
||||
{ "registered_devices": true },
|
||||
{
|
||||
"registered_devices": true
|
||||
},
|
||||
{
|
||||
"hostname": "hunter*",
|
||||
"macaddress": "002674*"
|
||||
}
|
||||
],
|
||||
"zeroconf": ["_powerview._tcp.local."],
|
||||
"documentation": "https://www.home-assistant.io/integrations/hunterdouglas_powerview",
|
||||
"homekit": {
|
||||
"models": ["PowerView"]
|
||||
},
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["aiopvapi"]
|
||||
"loggers": ["aiopvapi"],
|
||||
"requirements": ["aiopvapi==2.0.4"],
|
||||
"zeroconf": ["_powerview._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "hvv_departures",
|
||||
"name": "HVV Departures",
|
||||
"codeowners": ["@vigonotion"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/hvv_departures",
|
||||
"requirements": ["pygti==0.9.3"],
|
||||
"codeowners": ["@vigonotion"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pygti"]
|
||||
"loggers": ["pygti"],
|
||||
"requirements": ["pygti==0.9.3"]
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue