Sort manifests 11 (#87032)
This commit is contained in:
parent
2246255e90
commit
6c2702a7b8
87 changed files with 340 additions and 314 deletions
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "velux",
|
||||
"name": "Velux",
|
||||
"documentation": "https://www.home-assistant.io/integrations/velux",
|
||||
"requirements": ["pyvlx==0.2.20"],
|
||||
"codeowners": ["@Julius2342"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/velux",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyvlx"]
|
||||
"loggers": ["pyvlx"],
|
||||
"requirements": ["pyvlx==0.2.20"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "venstar",
|
||||
"name": "Venstar",
|
||||
"codeowners": ["@garbled1"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/venstar",
|
||||
"requirements": ["venstarcolortouch==0.19"],
|
||||
"codeowners": ["@garbled1"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["venstarcolortouch"]
|
||||
"loggers": ["venstarcolortouch"],
|
||||
"requirements": ["venstarcolortouch==0.19"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "vera",
|
||||
"name": "Vera",
|
||||
"codeowners": [],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/vera",
|
||||
"requirements": ["pyvera==0.3.13"],
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyvera"]
|
||||
"loggers": ["pyvera"],
|
||||
"requirements": ["pyvera==0.3.13"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
{
|
||||
"domain": "verisure",
|
||||
"name": "Verisure",
|
||||
"documentation": "https://www.home-assistant.io/integrations/verisure",
|
||||
"requirements": ["vsure==1.8.1"],
|
||||
"codeowners": ["@frenck"],
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
|
@ -10,7 +8,9 @@
|
|||
"macaddress": "0023C1*"
|
||||
}
|
||||
],
|
||||
"iot_class": "cloud_polling",
|
||||
"documentation": "https://www.home-assistant.io/integrations/verisure",
|
||||
"integration_type": "hub",
|
||||
"loggers": ["verisure"]
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["verisure"],
|
||||
"requirements": ["vsure==1.8.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "versasense",
|
||||
"name": "VersaSense",
|
||||
"documentation": "https://www.home-assistant.io/integrations/versasense",
|
||||
"codeowners": ["@flamm3blemuff1n"],
|
||||
"requirements": ["pyversasense==0.0.6"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/versasense",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyversasense"]
|
||||
"loggers": ["pyversasense"],
|
||||
"requirements": ["pyversasense==0.0.6"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "version",
|
||||
"name": "Version",
|
||||
"documentation": "https://www.home-assistant.io/integrations/version",
|
||||
"requirements": ["pyhaversion==22.8.0"],
|
||||
"codeowners": ["@ludeeus"],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push",
|
||||
"config_flow": true,
|
||||
"loggers": ["pyhaversion"]
|
||||
"documentation": "https://www.home-assistant.io/integrations/version",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pyhaversion"],
|
||||
"quality_scale": "internal",
|
||||
"requirements": ["pyhaversion==22.8.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "vesync",
|
||||
"name": "VeSync",
|
||||
"documentation": "https://www.home-assistant.io/integrations/vesync",
|
||||
"codeowners": ["@markperdue", "@webdjoe", "@thegardenmonkey"],
|
||||
"requirements": ["pyvesync==2.1.1"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/vesync",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pyvesync"]
|
||||
"loggers": ["pyvesync"],
|
||||
"requirements": ["pyvesync==2.1.1"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "viaggiatreno",
|
||||
"name": "Trenitalia ViaggiaTreno",
|
||||
"documentation": "https://www.home-assistant.io/integrations/viaggiatreno",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/viaggiatreno",
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
{
|
||||
"domain": "vicare",
|
||||
"name": "Viessmann ViCare",
|
||||
"documentation": "https://www.home-assistant.io/integrations/vicare",
|
||||
"codeowners": ["@oischinger"],
|
||||
"requirements": ["PyViCare==2.21.0"],
|
||||
"iot_class": "cloud_polling",
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{
|
||||
"macaddress": "B87424*"
|
||||
}
|
||||
],
|
||||
"loggers": ["PyViCare"]
|
||||
"documentation": "https://www.home-assistant.io/integrations/vicare",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["PyViCare"],
|
||||
"requirements": ["PyViCare==2.21.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "vilfo",
|
||||
"name": "Vilfo Router",
|
||||
"codeowners": ["@ManneW"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/vilfo",
|
||||
"requirements": ["vilfo-api-client==0.3.2"],
|
||||
"codeowners": ["@ManneW"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["vilfo"]
|
||||
"loggers": ["vilfo"],
|
||||
"requirements": ["vilfo-api-client==0.3.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "vivotek",
|
||||
"name": "VIVOTEK",
|
||||
"documentation": "https://www.home-assistant.io/integrations/vivotek",
|
||||
"requirements": ["libpyvivotek==0.4.0"],
|
||||
"codeowners": ["@HarlemSquirrel"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/vivotek",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["libpyvivotek"]
|
||||
"loggers": ["libpyvivotek"],
|
||||
"requirements": ["libpyvivotek==0.4.0"]
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
{
|
||||
"domain": "vizio",
|
||||
"name": "VIZIO SmartCast",
|
||||
"documentation": "https://www.home-assistant.io/integrations/vizio",
|
||||
"requirements": ["pyvizio==0.1.57"],
|
||||
"codeowners": ["@raman325"],
|
||||
"config_flow": true,
|
||||
"zeroconf": ["_viziocast._tcp.local."],
|
||||
"quality_scale": "platinum",
|
||||
"documentation": "https://www.home-assistant.io/integrations/vizio",
|
||||
"integration_type": "hub",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyvizio"],
|
||||
"integration_type": "hub"
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["pyvizio==0.1.57"],
|
||||
"zeroconf": ["_viziocast._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "vlc",
|
||||
"name": "VLC media player",
|
||||
"documentation": "https://www.home-assistant.io/integrations/vlc",
|
||||
"requirements": ["python-vlc==1.1.2"],
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/vlc",
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["python-vlc==1.1.2"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "vlc_telnet",
|
||||
"name": "VLC media player via Telnet",
|
||||
"codeowners": ["@rodripf", "@MartinHjelmare"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/vlc_telnet",
|
||||
"requirements": ["aiovlc==0.1.0"],
|
||||
"codeowners": ["@rodripf", "@MartinHjelmare"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["aiovlc"]
|
||||
"loggers": ["aiovlc"],
|
||||
"requirements": ["aiovlc==0.1.0"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "voicerss",
|
||||
"name": "VoiceRSS",
|
||||
"documentation": "https://www.home-assistant.io/integrations/voicerss",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/voicerss",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "volkszaehler",
|
||||
"name": "Volkszaehler",
|
||||
"documentation": "https://www.home-assistant.io/integrations/volkszaehler",
|
||||
"requirements": ["volkszaehler==0.4.0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/volkszaehler",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["volkszaehler"]
|
||||
"loggers": ["volkszaehler"],
|
||||
"requirements": ["volkszaehler==0.4.0"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "volumio",
|
||||
"name": "Volumio",
|
||||
"documentation": "https://www.home-assistant.io/integrations/volumio",
|
||||
"codeowners": ["@OnFreund"],
|
||||
"config_flow": true,
|
||||
"zeroconf": ["_Volumio._tcp.local."],
|
||||
"requirements": ["pyvolumio==0.1.5"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/volumio",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyvolumio"]
|
||||
"loggers": ["pyvolumio"],
|
||||
"requirements": ["pyvolumio==0.1.5"],
|
||||
"zeroconf": ["_Volumio._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "volvooncall",
|
||||
"name": "Volvo On Call",
|
||||
"documentation": "https://www.home-assistant.io/integrations/volvooncall",
|
||||
"requirements": ["volvooncall==0.10.1"],
|
||||
"codeowners": ["@molobrakos"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/volvooncall",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["geopy", "hbmqtt", "volvooncall"],
|
||||
"config_flow": true
|
||||
"requirements": ["volvooncall==0.10.1"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "vulcan",
|
||||
"name": "Uonet+ Vulcan",
|
||||
"codeowners": ["@Antoni-Czaplicki"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/vulcan",
|
||||
"requirements": ["vulcan-api==2.1.1"],
|
||||
"codeowners": ["@Antoni-Czaplicki"],
|
||||
"iot_class": "cloud_polling",
|
||||
"quality_scale": "silver"
|
||||
"quality_scale": "silver",
|
||||
"requirements": ["vulcan-api==2.1.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "vultr",
|
||||
"name": "Vultr",
|
||||
"documentation": "https://www.home-assistant.io/integrations/vultr",
|
||||
"requirements": ["vultr==0.1.2"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/vultr",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["vultr"]
|
||||
"loggers": ["vultr"],
|
||||
"requirements": ["vultr==0.1.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "w800rf32",
|
||||
"name": "WGL Designs W800RF32",
|
||||
"documentation": "https://www.home-assistant.io/integrations/w800rf32",
|
||||
"requirements": ["pyW800rf32==0.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/w800rf32",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["W800rf32"]
|
||||
"loggers": ["W800rf32"],
|
||||
"requirements": ["pyW800rf32==0.1"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "wake_on_lan",
|
||||
"name": "Wake on LAN",
|
||||
"documentation": "https://www.home-assistant.io/integrations/wake_on_lan",
|
||||
"requirements": ["wakeonlan==2.1.0"],
|
||||
"codeowners": ["@ntilley905"],
|
||||
"iot_class": "local_push"
|
||||
"documentation": "https://www.home-assistant.io/integrations/wake_on_lan",
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["wakeonlan==2.1.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "wallbox",
|
||||
"name": "Wallbox",
|
||||
"codeowners": ["@hesselonline"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/wallbox",
|
||||
"requirements": ["wallbox==0.4.12"],
|
||||
"codeowners": ["@hesselonline"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["wallbox"]
|
||||
"loggers": ["wallbox"],
|
||||
"requirements": ["wallbox==0.4.12"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "waqi",
|
||||
"name": "World Air Quality Index (WAQI)",
|
||||
"documentation": "https://www.home-assistant.io/integrations/waqi",
|
||||
"requirements": ["waqiasync==1.0.0"],
|
||||
"codeowners": ["@andrey-git"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/waqi",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["waqiasync"]
|
||||
"loggers": ["waqiasync"],
|
||||
"requirements": ["waqiasync==1.0.0"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "water_heater",
|
||||
"name": "Water Heater",
|
||||
"documentation": "https://www.home-assistant.io/integrations/water_heater",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
"documentation": "https://www.home-assistant.io/integrations/water_heater",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "waterfurnace",
|
||||
"name": "WaterFurnace",
|
||||
"documentation": "https://www.home-assistant.io/integrations/waterfurnace",
|
||||
"requirements": ["waterfurnace==1.1.0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/waterfurnace",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["waterfurnace"]
|
||||
"loggers": ["waterfurnace"],
|
||||
"requirements": ["waterfurnace==1.1.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "watson_iot",
|
||||
"name": "IBM Watson IoT Platform",
|
||||
"documentation": "https://www.home-assistant.io/integrations/watson_iot",
|
||||
"requirements": ["ibmiotf==0.3.4"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/watson_iot",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["ibmiotf", "paho_mqtt"]
|
||||
"loggers": ["ibmiotf", "paho_mqtt"],
|
||||
"requirements": ["ibmiotf==0.3.4"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "watson_tts",
|
||||
"name": "IBM Watson TTS",
|
||||
"documentation": "https://www.home-assistant.io/integrations/watson_tts",
|
||||
"requirements": ["ibm-watson==5.2.2"],
|
||||
"codeowners": ["@rutkai"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/watson_tts",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["ibm_cloud_sdk_core", "ibm_watson"]
|
||||
"loggers": ["ibm_cloud_sdk_core", "ibm_watson"],
|
||||
"requirements": ["ibm-watson==5.2.2"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "watttime",
|
||||
"name": "WattTime",
|
||||
"codeowners": ["@bachya"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/watttime",
|
||||
"requirements": ["aiowatttime==0.1.1"],
|
||||
"codeowners": ["@bachya"],
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["aiowatttime"],
|
||||
"integration_type": "service"
|
||||
"requirements": ["aiowatttime==0.1.1"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "waze_travel_time",
|
||||
"name": "Waze Travel Time",
|
||||
"documentation": "https://www.home-assistant.io/integrations/waze_travel_time",
|
||||
"requirements": ["WazeRouteCalculator==0.14"],
|
||||
"codeowners": ["@eifinger"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/waze_travel_time",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["WazeRouteCalculator", "homeassistant.helpers.location"]
|
||||
"loggers": ["WazeRouteCalculator", "homeassistant.helpers.location"],
|
||||
"requirements": ["WazeRouteCalculator==0.14"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "weather",
|
||||
"name": "Weather",
|
||||
"documentation": "https://www.home-assistant.io/integrations/weather",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
"documentation": "https://www.home-assistant.io/integrations/weather",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "webhook",
|
||||
"name": "Webhook",
|
||||
"documentation": "https://www.home-assistant.io/integrations/webhook",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/webhook",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,16 @@
|
|||
{
|
||||
"domain": "webostv",
|
||||
"name": "LG webOS Smart TV",
|
||||
"codeowners": ["@thecode"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/webostv",
|
||||
"requirements": ["aiowebostv==0.3.2"],
|
||||
"codeowners": ["@thecode"],
|
||||
"ssdp": [{ "st": "urn:lge-com:service:webos-second-screen:1" }],
|
||||
"quality_scale": "platinum",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["aiowebostv"]
|
||||
"loggers": ["aiowebostv"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["aiowebostv==0.3.2"],
|
||||
"ssdp": [
|
||||
{
|
||||
"st": "urn:lge-com:service:webos-second-screen:1"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "websocket_api",
|
||||
"name": "Home Assistant WebSocket API",
|
||||
"documentation": "https://www.home-assistant.io/integrations/websocket_api",
|
||||
"dependencies": ["http"],
|
||||
"after_dependencies": ["recorder"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/websocket_api",
|
||||
"integration_type": "system",
|
||||
"after_dependencies": ["recorder"]
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
{
|
||||
"domain": "wemo",
|
||||
"name": "Belkin WeMo",
|
||||
"codeowners": ["@esev"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/wemo",
|
||||
"homekit": {
|
||||
"models": ["Socket", "Wemo"]
|
||||
},
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pywemo"],
|
||||
"requirements": ["pywemo==0.9.1"],
|
||||
"ssdp": [
|
||||
{
|
||||
"manufacturer": "Belkin International Inc."
|
||||
}
|
||||
],
|
||||
"homekit": {
|
||||
"models": ["Socket", "Wemo"]
|
||||
},
|
||||
"codeowners": ["@esev"],
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pywemo"]
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "whirlpool",
|
||||
"name": "Whirlpool Appliances",
|
||||
"codeowners": ["@abmantis", "@mkmer"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/whirlpool",
|
||||
"requirements": ["whirlpool-sixth-sense==0.18.2"],
|
||||
"codeowners": ["@abmantis", "@mkmer"],
|
||||
"integration_type": "hub",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["whirlpool"],
|
||||
"integration_type": "hub"
|
||||
"requirements": ["whirlpool-sixth-sense==0.18.2"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "whois",
|
||||
"name": "Whois",
|
||||
"documentation": "https://www.home-assistant.io/integrations/whois",
|
||||
"requirements": ["whois==0.9.27"],
|
||||
"config_flow": true,
|
||||
"codeowners": ["@frenck"],
|
||||
"iot_class": "cloud_polling",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/whois",
|
||||
"integration_type": "service",
|
||||
"loggers": ["whois"]
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["whois"],
|
||||
"requirements": ["whois==0.9.27"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "wiffi",
|
||||
"name": "Wiffi",
|
||||
"codeowners": ["@mampfes"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/wiffi",
|
||||
"requirements": ["wiffi==1.1.0"],
|
||||
"codeowners": ["@mampfes"],
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["wiffi"]
|
||||
"loggers": ["wiffi"],
|
||||
"requirements": ["wiffi==1.1.0"]
|
||||
}
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
{
|
||||
"domain": "wilight",
|
||||
"name": "WiLight",
|
||||
"codeowners": ["@leofig-rj"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/wilight",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pywilight"],
|
||||
"quality_scale": "silver",
|
||||
"requirements": ["pywilight==0.0.74"],
|
||||
"ssdp": [
|
||||
{
|
||||
"manufacturer": "All Automacao Ltda"
|
||||
}
|
||||
],
|
||||
"codeowners": ["@leofig-rj"],
|
||||
"quality_scale": "silver",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pywilight"]
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "wirelesstag",
|
||||
"name": "Wireless Sensor Tags",
|
||||
"documentation": "https://www.home-assistant.io/integrations/wirelesstag",
|
||||
"requirements": ["wirelesstagpy==0.8.1"],
|
||||
"codeowners": ["@sergeymaysak"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/wirelesstag",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["wirelesstagpy"]
|
||||
"loggers": ["wirelesstagpy"],
|
||||
"requirements": ["wirelesstagpy==0.8.1"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "withings",
|
||||
"name": "Withings",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/withings",
|
||||
"requirements": ["withings-api==2.4.0"],
|
||||
"dependencies": ["application_credentials", "http", "webhook"],
|
||||
"codeowners": ["@vangorra"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["application_credentials", "http", "webhook"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/withings",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["withings_api"]
|
||||
"loggers": ["withings_api"],
|
||||
"requirements": ["withings-api==2.4.0"]
|
||||
}
|
||||
|
|
|
@ -1,19 +1,31 @@
|
|||
{
|
||||
"domain": "wiz",
|
||||
"name": "WiZ",
|
||||
"codeowners": ["@sbidy"],
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{ "registered_devices": true },
|
||||
{ "macaddress": "A8BB50*" },
|
||||
{ "macaddress": "D8A011*" },
|
||||
{ "macaddress": "444F8E*" },
|
||||
{ "macaddress": "6C2990*" },
|
||||
{ "hostname": "wiz_*" }
|
||||
],
|
||||
"dependencies": ["network"],
|
||||
"quality_scale": "platinum",
|
||||
"dhcp": [
|
||||
{
|
||||
"registered_devices": true
|
||||
},
|
||||
{
|
||||
"macaddress": "A8BB50*"
|
||||
},
|
||||
{
|
||||
"macaddress": "D8A011*"
|
||||
},
|
||||
{
|
||||
"macaddress": "444F8E*"
|
||||
},
|
||||
{
|
||||
"macaddress": "6C2990*"
|
||||
},
|
||||
{
|
||||
"hostname": "wiz_*"
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/wiz",
|
||||
"requirements": ["pywizlight==0.5.14"],
|
||||
"iot_class": "local_push",
|
||||
"codeowners": ["@sbidy"]
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["pywizlight==0.5.14"]
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"domain": "wled",
|
||||
"name": "WLED",
|
||||
"codeowners": ["@frenck"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/wled",
|
||||
"requirements": ["wled==0.15.0"],
|
||||
"zeroconf": ["_wled._tcp.local."],
|
||||
"codeowners": ["@frenck"],
|
||||
"quality_scale": "platinum",
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_push"
|
||||
"iot_class": "local_push",
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["wled==0.15.0"],
|
||||
"zeroconf": ["_wled._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "wolflink",
|
||||
"name": "Wolf SmartSet Service",
|
||||
"codeowners": ["@adamkrol93"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/wolflink",
|
||||
"requirements": ["wolf_smartset==0.1.11"],
|
||||
"codeowners": ["@adamkrol93"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["wolf_smartset"]
|
||||
"loggers": ["wolf_smartset"],
|
||||
"requirements": ["wolf_smartset==0.1.11"]
|
||||
}
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
{
|
||||
"domain": "workday",
|
||||
"name": "Workday",
|
||||
"documentation": "https://www.home-assistant.io/integrations/workday",
|
||||
"requirements": ["holidays==0.18.0"],
|
||||
"codeowners": ["@fabaff"],
|
||||
"quality_scale": "internal",
|
||||
"documentation": "https://www.home-assistant.io/integrations/workday",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": [
|
||||
"convertdate",
|
||||
"hijri_converter",
|
||||
"holidays",
|
||||
"korean_lunar_calendar"
|
||||
]
|
||||
],
|
||||
"quality_scale": "internal",
|
||||
"requirements": ["holidays==0.18.0"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "worldclock",
|
||||
"name": "Worldclock",
|
||||
"documentation": "https://www.home-assistant.io/integrations/worldclock",
|
||||
"codeowners": ["@fabaff"],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push"
|
||||
"documentation": "https://www.home-assistant.io/integrations/worldclock",
|
||||
"iot_class": "local_push",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "worldtidesinfo",
|
||||
"name": "World Tides",
|
||||
"documentation": "https://www.home-assistant.io/integrations/worldtidesinfo",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/worldtidesinfo",
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "worxlandroid",
|
||||
"name": "Worx Landroid",
|
||||
"documentation": "https://www.home-assistant.io/integrations/worxlandroid",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/worxlandroid",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "ws66i",
|
||||
"name": "Soundavo WS66i 6-Zone Amplifier",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ws66i",
|
||||
"requirements": ["pyws66i==1.1"],
|
||||
"codeowners": ["@ssaenger"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/ws66i",
|
||||
"iot_class": "local_polling",
|
||||
"quality_scale": "silver",
|
||||
"iot_class": "local_polling"
|
||||
"requirements": ["pyws66i==1.1"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "wsdot",
|
||||
"name": "Washington State Department of Transportation (WSDOT)",
|
||||
"documentation": "https://www.home-assistant.io/integrations/wsdot",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/wsdot",
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "x10",
|
||||
"name": "Heyu X10",
|
||||
"documentation": "https://www.home-assistant.io/integrations/x10",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/x10",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "xbox",
|
||||
"name": "Xbox",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/xbox",
|
||||
"requirements": ["xbox-webapi==2.0.11"],
|
||||
"dependencies": ["auth", "application_credentials"],
|
||||
"codeowners": ["@hunterjm"],
|
||||
"iot_class": "cloud_polling"
|
||||
"config_flow": true,
|
||||
"dependencies": ["auth", "application_credentials"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/xbox",
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["xbox-webapi==2.0.11"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "xbox_live",
|
||||
"name": "Xbox Live",
|
||||
"documentation": "https://www.home-assistant.io/integrations/xbox_live",
|
||||
"requirements": ["xboxapi==2.0.1"],
|
||||
"codeowners": ["@MartinHjelmare"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/xbox_live",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["xboxapi"]
|
||||
"loggers": ["xboxapi"],
|
||||
"requirements": ["xboxapi==2.0.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "xeoma",
|
||||
"name": "Xeoma",
|
||||
"documentation": "https://www.home-assistant.io/integrations/xeoma",
|
||||
"requirements": ["pyxeoma==1.4.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/xeoma",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyxeoma"]
|
||||
"loggers": ["pyxeoma"],
|
||||
"requirements": ["pyxeoma==1.4.1"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "xiaomi",
|
||||
"name": "Xiaomi",
|
||||
"documentation": "https://www.home-assistant.io/integrations/xiaomi",
|
||||
"dependencies": ["ffmpeg"],
|
||||
"codeowners": [],
|
||||
"dependencies": ["ffmpeg"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/xiaomi",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"domain": "xiaomi_aqara",
|
||||
"name": "Xiaomi Gateway (Aqara)",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/xiaomi_aqara",
|
||||
"requirements": ["PyXiaomiGateway==0.14.3"],
|
||||
"after_dependencies": ["discovery"],
|
||||
"codeowners": ["@danielhiversen", "@syssi"],
|
||||
"zeroconf": ["_miio._udp.local."],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/xiaomi_aqara",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["xiaomi_gateway"]
|
||||
"loggers": ["xiaomi_gateway"],
|
||||
"requirements": ["PyXiaomiGateway==0.14.3"],
|
||||
"zeroconf": ["_miio._udp.local."]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
{
|
||||
"domain": "xiaomi_ble",
|
||||
"name": "Xiaomi BLE",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/xiaomi_ble",
|
||||
"bluetooth": [
|
||||
{
|
||||
"connectable": false,
|
||||
|
@ -13,8 +11,10 @@
|
|||
"service_data_uuid": "0000fe95-0000-1000-8000-00805f9b34fb"
|
||||
}
|
||||
],
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"requirements": ["xiaomi-ble==0.16.1"],
|
||||
"codeowners": ["@Jc2k", "@Ernst79"],
|
||||
"iot_class": "local_push"
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/xiaomi_ble",
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["xiaomi-ble==0.16.1"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "xiaomi_miio",
|
||||
"name": "Xiaomi Miio",
|
||||
"codeowners": ["@rytilahti", "@syssi", "@starkillerOG"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/xiaomi_miio",
|
||||
"requirements": ["construct==2.10.56", "micloud==0.5", "python-miio==0.5.12"],
|
||||
"codeowners": ["@rytilahti", "@syssi", "@starkillerOG"],
|
||||
"zeroconf": ["_miio._udp.local."],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["micloud", "miio"]
|
||||
"loggers": ["micloud", "miio"],
|
||||
"requirements": ["construct==2.10.56", "micloud==0.5", "python-miio==0.5.12"],
|
||||
"zeroconf": ["_miio._udp.local."]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "xiaomi_tv",
|
||||
"name": "Xiaomi TV",
|
||||
"documentation": "https://www.home-assistant.io/integrations/xiaomi_tv",
|
||||
"requirements": ["pymitv==1.4.3"],
|
||||
"codeowners": ["@simse"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/xiaomi_tv",
|
||||
"iot_class": "assumed_state",
|
||||
"loggers": ["pymitv"]
|
||||
"loggers": ["pymitv"],
|
||||
"requirements": ["pymitv==1.4.3"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "xmpp",
|
||||
"name": "Jabber (XMPP)",
|
||||
"documentation": "https://www.home-assistant.io/integrations/xmpp",
|
||||
"requirements": ["slixmpp==1.8.3"],
|
||||
"codeowners": ["@fabaff", "@flowolf"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/xmpp",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["pyasn1", "slixmpp"]
|
||||
"loggers": ["pyasn1", "slixmpp"],
|
||||
"requirements": ["slixmpp==1.8.3"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "xs1",
|
||||
"name": "EZcontrol XS1",
|
||||
"documentation": "https://www.home-assistant.io/integrations/xs1",
|
||||
"requirements": ["xs1-api-client==3.0.0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/xs1",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["xs1_api_client"]
|
||||
"loggers": ["xs1_api_client"],
|
||||
"requirements": ["xs1-api-client==3.0.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "yale_smart_alarm",
|
||||
"name": "Yale Smart Living",
|
||||
"documentation": "https://www.home-assistant.io/integrations/yale_smart_alarm",
|
||||
"requirements": ["yalesmartalarmclient==0.3.9"],
|
||||
"codeowners": ["@gjohansson-ST"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/yale_smart_alarm",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["yalesmartalarmclient"]
|
||||
"loggers": ["yalesmartalarmclient"],
|
||||
"requirements": ["yalesmartalarmclient==0.3.9"]
|
||||
}
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
{
|
||||
"domain": "yalexs_ble",
|
||||
"name": "Yale Access Bluetooth",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/yalexs_ble",
|
||||
"requirements": ["yalexs-ble==1.12.8"],
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"codeowners": ["@bdraco"],
|
||||
"bluetooth": [
|
||||
{
|
||||
"manufacturer_id": 465,
|
||||
"service_uuid": "0000fe24-0000-1000-8000-00805f9b34fb"
|
||||
}
|
||||
],
|
||||
"iot_class": "local_push"
|
||||
"codeowners": ["@bdraco"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/yalexs_ble",
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["yalexs-ble==1.12.8"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "yamaha",
|
||||
"name": "Yamaha Network Receivers",
|
||||
"documentation": "https://www.home-assistant.io/integrations/yamaha",
|
||||
"requirements": ["rxv==0.7.0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/yamaha",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["rxv"]
|
||||
"loggers": ["rxv"],
|
||||
"requirements": ["rxv==0.7.0"]
|
||||
}
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
{
|
||||
"domain": "yamaha_musiccast",
|
||||
"name": "MusicCast",
|
||||
"codeowners": ["@vigonotion", "@micha91"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["ssdp"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/yamaha_musiccast",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["aiomusiccast"],
|
||||
"requirements": ["aiomusiccast==0.14.7"],
|
||||
"ssdp": [
|
||||
{
|
||||
"manufacturer": "Yamaha Corporation"
|
||||
}
|
||||
],
|
||||
"dependencies": ["ssdp"],
|
||||
"iot_class": "local_push",
|
||||
"codeowners": ["@vigonotion", "@micha91"],
|
||||
"loggers": ["aiomusiccast"]
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "yandex_transport",
|
||||
"name": "Yandex Transport",
|
||||
"documentation": "https://www.home-assistant.io/integrations/yandex_transport",
|
||||
"requirements": ["aioymaps==1.2.2"],
|
||||
"codeowners": ["@rishatik92", "@devbis"],
|
||||
"iot_class": "cloud_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/yandex_transport",
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["aioymaps==1.2.2"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "yandextts",
|
||||
"name": "Yandex TTS",
|
||||
"documentation": "https://www.home-assistant.io/integrations/yandextts",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/yandextts",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -1,22 +1,27 @@
|
|||
{
|
||||
"domain": "yeelight",
|
||||
"name": "Yeelight",
|
||||
"documentation": "https://www.home-assistant.io/integrations/yeelight",
|
||||
"requirements": ["yeelight==0.7.10", "async-upnp-client==0.33.1"],
|
||||
"after_dependencies": ["ssdp"],
|
||||
"codeowners": ["@zewelor", "@shenxn", "@starkillerOG", "@alexyao2015"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["network"],
|
||||
"quality_scale": "platinum",
|
||||
"iot_class": "local_push",
|
||||
"dhcp": [
|
||||
{
|
||||
"hostname": "yeelink-*"
|
||||
}
|
||||
],
|
||||
"zeroconf": [{ "type": "_miio._udp.local.", "name": "yeelink-*" }],
|
||||
"documentation": "https://www.home-assistant.io/integrations/yeelight",
|
||||
"homekit": {
|
||||
"models": ["YL*"]
|
||||
},
|
||||
"after_dependencies": ["ssdp"],
|
||||
"loggers": ["async_upnp_client", "yeelight"]
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["async_upnp_client", "yeelight"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["yeelight==0.7.10", "async-upnp-client==0.33.1"],
|
||||
"zeroconf": [
|
||||
{
|
||||
"type": "_miio._udp.local.",
|
||||
"name": "yeelink-*"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "yeelightsunflower",
|
||||
"name": "Yeelight Sunflower",
|
||||
"documentation": "https://www.home-assistant.io/integrations/yeelightsunflower",
|
||||
"requirements": ["yeelightsunflower==0.0.10"],
|
||||
"codeowners": ["@lindsaymarkward"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/yeelightsunflower",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["yeelightsunflower"]
|
||||
"loggers": ["yeelightsunflower"],
|
||||
"requirements": ["yeelightsunflower==0.0.10"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "yi",
|
||||
"name": "Yi Home Cameras",
|
||||
"documentation": "https://www.home-assistant.io/integrations/yi",
|
||||
"requirements": ["aioftp==0.21.3"],
|
||||
"dependencies": ["ffmpeg"],
|
||||
"codeowners": ["@bachya"],
|
||||
"dependencies": ["ffmpeg"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/yi",
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["aioftp"],
|
||||
"integration_type": "device"
|
||||
"requirements": ["aioftp==0.21.3"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "yolink",
|
||||
"name": "YoLink",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/yolink",
|
||||
"requirements": ["yolink-api==0.2.8"],
|
||||
"dependencies": ["auth", "application_credentials"],
|
||||
"codeowners": ["@matrixd2"],
|
||||
"iot_class": "cloud_push"
|
||||
"config_flow": true,
|
||||
"dependencies": ["auth", "application_credentials"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/yolink",
|
||||
"iot_class": "cloud_push",
|
||||
"requirements": ["yolink-api==0.2.8"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "youless",
|
||||
"name": "YouLess",
|
||||
"codeowners": ["@gjong"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/youless",
|
||||
"requirements": ["youless-api==0.16"],
|
||||
"codeowners": ["@gjong"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["youless_api"]
|
||||
"loggers": ["youless_api"],
|
||||
"requirements": ["youless-api==0.16"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "zabbix",
|
||||
"name": "Zabbix",
|
||||
"documentation": "https://www.home-assistant.io/integrations/zabbix",
|
||||
"requirements": ["py-zabbix==1.1.7"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/zabbix",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyzabbix"]
|
||||
"loggers": ["pyzabbix"],
|
||||
"requirements": ["py-zabbix==1.1.7"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "zamg",
|
||||
"name": "Zentralanstalt f\u00fcr Meteorologie und Geodynamik (ZAMG)",
|
||||
"documentation": "https://www.home-assistant.io/integrations/zamg",
|
||||
"requirements": ["zamg==0.2.2"],
|
||||
"codeowners": ["@killer0071234"],
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/zamg",
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["zamg==0.2.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "zengge",
|
||||
"name": "Zengge",
|
||||
"documentation": "https://www.home-assistant.io/integrations/zengge",
|
||||
"requirements": ["bluepy==1.3.0", "zengge==0.2"],
|
||||
"codeowners": ["@emontnemery"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/zengge",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["zengge"]
|
||||
"loggers": ["zengge"],
|
||||
"requirements": ["bluepy==1.3.0", "zengge==0.2"]
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"domain": "zeroconf",
|
||||
"name": "Zero-configuration networking (zeroconf)",
|
||||
"documentation": "https://www.home-assistant.io/integrations/zeroconf",
|
||||
"requirements": ["zeroconf==0.47.1"],
|
||||
"dependencies": ["network", "api"],
|
||||
"codeowners": ["@bdraco"],
|
||||
"quality_scale": "internal",
|
||||
"dependencies": ["network", "api"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/zeroconf",
|
||||
"integration_type": "system",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["zeroconf"],
|
||||
"integration_type": "system"
|
||||
"quality_scale": "internal",
|
||||
"requirements": ["zeroconf==0.47.1"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "zerproc",
|
||||
"name": "Zerproc",
|
||||
"codeowners": ["@emlove"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/zerproc",
|
||||
"requirements": ["pyzerproc==0.4.8"],
|
||||
"codeowners": ["@emlove"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["bleak", "pyzerproc"]
|
||||
"loggers": ["bleak", "pyzerproc"],
|
||||
"requirements": ["pyzerproc==0.4.8"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "zestimate",
|
||||
"name": "Zestimate",
|
||||
"documentation": "https://www.home-assistant.io/integrations/zestimate",
|
||||
"requirements": ["xmltodict==0.13.0"],
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/zestimate",
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["xmltodict==0.13.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "zeversolar",
|
||||
"name": "Zeversolar",
|
||||
"codeowners": ["@kvanzuijlen"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/zeversolar",
|
||||
"requirements": ["zeversolar==0.3.0"],
|
||||
"codeowners": ["@kvanzuijlen"],
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_polling",
|
||||
"integration_type": "device"
|
||||
"requirements": ["zeversolar==0.3.0"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,24 @@
|
|||
{
|
||||
"domain": "zha",
|
||||
"name": "Zigbee Home Automation",
|
||||
"after_dependencies": ["onboarding", "usb", "zeroconf"],
|
||||
"codeowners": ["@dmulcahey", "@adminiuga", "@puddly"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["file_upload"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/zha",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": [
|
||||
"aiosqlite",
|
||||
"bellows",
|
||||
"crccheck",
|
||||
"pure_pcapy3",
|
||||
"zhaquirks",
|
||||
"zigpy",
|
||||
"zigpy_deconz",
|
||||
"zigpy_xbee",
|
||||
"zigpy_zigate",
|
||||
"zigpy_znp"
|
||||
],
|
||||
"requirements": [
|
||||
"bellows==0.34.7",
|
||||
"pyserial==3.5",
|
||||
|
@ -82,7 +98,6 @@
|
|||
"known_devices": ["Bitron Video AV2010/10"]
|
||||
}
|
||||
],
|
||||
"codeowners": ["@dmulcahey", "@adminiuga", "@puddly"],
|
||||
"zeroconf": [
|
||||
{
|
||||
"type": "_esphomelib._tcp.local.",
|
||||
|
@ -100,20 +115,5 @@
|
|||
"type": "_slzb-06._tcp.local.",
|
||||
"name": "slzb-06*"
|
||||
}
|
||||
],
|
||||
"dependencies": ["file_upload"],
|
||||
"after_dependencies": ["onboarding", "usb", "zeroconf"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": [
|
||||
"aiosqlite",
|
||||
"bellows",
|
||||
"crccheck",
|
||||
"pure_pcapy3",
|
||||
"zhaquirks",
|
||||
"zigpy",
|
||||
"zigpy_deconz",
|
||||
"zigpy_xbee",
|
||||
"zigpy_zigate",
|
||||
"zigpy_znp"
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "zhong_hong",
|
||||
"name": "ZhongHong",
|
||||
"documentation": "https://www.home-assistant.io/integrations/zhong_hong",
|
||||
"requirements": ["zhong_hong_hvac==1.0.9"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/zhong_hong",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["zhong_hong_hvac"]
|
||||
"loggers": ["zhong_hong_hvac"],
|
||||
"requirements": ["zhong_hong_hvac==1.0.9"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "ziggo_mediabox_xl",
|
||||
"name": "Ziggo Mediabox XL",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ziggo_mediabox_xl",
|
||||
"requirements": ["ziggo-mediabox-xl==1.1.0"],
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/ziggo_mediabox_xl",
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["ziggo-mediabox-xl==1.1.0"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "zodiac",
|
||||
"name": "Zodiac",
|
||||
"documentation": "https://www.home-assistant.io/integrations/zodiac",
|
||||
"codeowners": ["@JulienTant"],
|
||||
"quality_scale": "silver",
|
||||
"iot_class": "local_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/zodiac",
|
||||
"iot_class": "local_polling",
|
||||
"quality_scale": "silver"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "zone",
|
||||
"name": "Zone",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"config_flow": false,
|
||||
"documentation": "https://www.home-assistant.io/integrations/zone",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
"integration_type": "system",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "zoneminder",
|
||||
"name": "ZoneMinder",
|
||||
"documentation": "https://www.home-assistant.io/integrations/zoneminder",
|
||||
"requirements": ["zm-py==0.5.2"],
|
||||
"codeowners": ["@rohankapoorcom"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/zoneminder",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["zoneminder"]
|
||||
"loggers": ["zoneminder"],
|
||||
"requirements": ["zm-py==0.5.2"]
|
||||
}
|
||||
|
|
|
@ -1,12 +1,14 @@
|
|||
{
|
||||
"domain": "zwave_js",
|
||||
"name": "Z-Wave",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/zwave_js",
|
||||
"requirements": ["pyserial==3.5", "zwave-js-server-python==0.45.1"],
|
||||
"codeowners": ["@home-assistant/z-wave"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["usb", "http", "websocket_api"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/zwave_js",
|
||||
"integration_type": "hub",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["zwave_js_server"],
|
||||
"requirements": ["pyserial==3.5", "zwave-js-server-python==0.45.1"],
|
||||
"usb": [
|
||||
{
|
||||
"vid": "0658",
|
||||
|
@ -20,7 +22,5 @@
|
|||
"known_devices": ["Nortek HUSBZB-1"]
|
||||
}
|
||||
],
|
||||
"zeroconf": ["_zwave-js-server._tcp.local."],
|
||||
"loggers": ["zwave_js_server"],
|
||||
"integration_type": "hub"
|
||||
"zeroconf": ["_zwave-js-server._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,16 @@
|
|||
{
|
||||
"domain": "zwave_me",
|
||||
"name": "Z-Wave.Me",
|
||||
"after_dependencies": ["zeroconf"],
|
||||
"codeowners": ["@lawfulchaos", "@Z-Wave-Me", "@PoltoS"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/zwave_me",
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["zwave_me_ws==0.3.1", "url-normalize==1.4.3"],
|
||||
"after_dependencies": ["zeroconf"],
|
||||
"zeroconf": [{ "type": "_hap._tcp.local.", "name": "*z.wave-me*" }],
|
||||
"config_flow": true,
|
||||
"codeowners": ["@lawfulchaos", "@Z-Wave-Me", "@PoltoS"]
|
||||
"zeroconf": [
|
||||
{
|
||||
"type": "_hap._tcp.local.",
|
||||
"name": "*z.wave-me*"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue