Sort manifests 9 (#87030)
This commit is contained in:
parent
78c9b70c8d
commit
23fa500406
99 changed files with 374 additions and 368 deletions
|
@ -1,15 +1,19 @@
|
|||
{
|
||||
"domain": "sensibo",
|
||||
"name": "Sensibo",
|
||||
"documentation": "https://www.home-assistant.io/integrations/sensibo",
|
||||
"requirements": ["pysensibo==1.0.25"],
|
||||
"config_flow": true,
|
||||
"codeowners": ["@andrey-git", "@gjohansson-ST"],
|
||||
"iot_class": "cloud_polling",
|
||||
"quality_scale": "platinum",
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{
|
||||
"hostname": "sensibo*"
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/sensibo",
|
||||
"homekit": {
|
||||
"models": ["Sensibo"]
|
||||
},
|
||||
"dhcp": [{ "hostname": "sensibo*" }],
|
||||
"loggers": ["pysensibo"]
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pysensibo"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["pysensibo==1.0.25"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
{
|
||||
"domain": "sensirion_ble",
|
||||
"name": "Sensirion BLE",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/sensirion_ble",
|
||||
"bluetooth": [
|
||||
{
|
||||
"connectable": false,
|
||||
|
@ -13,8 +11,10 @@
|
|||
"local_name": "MyCO2*"
|
||||
}
|
||||
],
|
||||
"requirements": ["sensirion-ble==0.0.1"],
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"codeowners": ["@akx"],
|
||||
"iot_class": "local_push"
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/sensirion_ble",
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["sensirion-ble==0.0.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "sensor",
|
||||
"name": "Sensor",
|
||||
"documentation": "https://www.home-assistant.io/integrations/sensor",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"after_dependencies": ["recorder"],
|
||||
"integration_type": "entity"
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/sensor",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
{
|
||||
"domain": "sensorpro",
|
||||
"name": "SensorPro",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/sensorpro",
|
||||
"bluetooth": [
|
||||
{
|
||||
"manufacturer_id": 43605,
|
||||
|
@ -15,8 +13,10 @@
|
|||
"connectable": false
|
||||
}
|
||||
],
|
||||
"requirements": ["sensorpro-ble==0.5.3"],
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"codeowners": ["@bdraco"],
|
||||
"iot_class": "local_push"
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/sensorpro",
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["sensorpro-ble==0.5.3"]
|
||||
}
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
{
|
||||
"domain": "sensorpush",
|
||||
"name": "SensorPush",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/sensorpush",
|
||||
"bluetooth": [
|
||||
{
|
||||
"local_name": "SensorPush*",
|
||||
"connectable": false
|
||||
}
|
||||
],
|
||||
"requirements": ["sensorpush-ble==1.5.5"],
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"codeowners": ["@bdraco"],
|
||||
"iot_class": "local_push"
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/sensorpush",
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["sensorpush-ble==1.5.5"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "sentry",
|
||||
"name": "Sentry",
|
||||
"codeowners": ["@dcramer", "@frenck"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/sentry",
|
||||
"requirements": ["sentry-sdk==1.13.0"],
|
||||
"codeowners": ["@dcramer", "@frenck"],
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling"
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["sentry-sdk==1.13.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "senz",
|
||||
"name": "nVent RAYCHEM SENZ",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/senz",
|
||||
"requirements": ["aiosenz==1.0.0"],
|
||||
"dependencies": ["application_credentials"],
|
||||
"codeowners": ["@milanmeu"],
|
||||
"iot_class": "cloud_polling"
|
||||
"config_flow": true,
|
||||
"dependencies": ["application_credentials"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/senz",
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["aiosenz==1.0.0"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "serial",
|
||||
"name": "Serial",
|
||||
"documentation": "https://www.home-assistant.io/integrations/serial",
|
||||
"requirements": ["pyserial-asyncio==0.6"],
|
||||
"codeowners": ["@fabaff"],
|
||||
"iot_class": "local_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/serial",
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["pyserial-asyncio==0.6"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "serial_pm",
|
||||
"name": "Serial Particulate Matter",
|
||||
"documentation": "https://www.home-assistant.io/integrations/serial_pm",
|
||||
"requirements": ["pmsensor==0.4"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/serial_pm",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pmsensor"]
|
||||
"loggers": ["pmsensor"],
|
||||
"requirements": ["pmsensor==0.4"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "sesame",
|
||||
"name": "Sesame Smart Lock",
|
||||
"documentation": "https://www.home-assistant.io/integrations/sesame",
|
||||
"requirements": ["pysesame2==1.0.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/sesame",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pysesame2"]
|
||||
"loggers": ["pysesame2"],
|
||||
"requirements": ["pysesame2==1.0.1"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "seven_segments",
|
||||
"name": "Seven Segments OCR",
|
||||
"documentation": "https://www.home-assistant.io/integrations/seven_segments",
|
||||
"requirements": ["pillow==9.4.0"],
|
||||
"codeowners": ["@fabaff"],
|
||||
"iot_class": "local_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/seven_segments",
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["pillow==9.4.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "seventeentrack",
|
||||
"name": "17TRACK",
|
||||
"documentation": "https://www.home-assistant.io/integrations/seventeentrack",
|
||||
"requirements": ["py17track==2021.12.2"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/seventeentrack",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["py17track"]
|
||||
"loggers": ["py17track"],
|
||||
"requirements": ["py17track==2021.12.2"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "sharkiq",
|
||||
"name": "Shark IQ",
|
||||
"codeowners": ["@JeffResc", "@funkybunch", "@AritroSaha10"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/sharkiq",
|
||||
"requirements": ["sharkiq==0.0.1"],
|
||||
"codeowners": ["@JeffResc", "@funkybunch", "@AritroSaha10"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["sharkiq"]
|
||||
"loggers": ["sharkiq"],
|
||||
"requirements": ["sharkiq==0.0.1"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "shell_command",
|
||||
"name": "Shell Command",
|
||||
"documentation": "https://www.home-assistant.io/integrations/shell_command",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push"
|
||||
"documentation": "https://www.home-assistant.io/integrations/shell_command",
|
||||
"iot_class": "local_push",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
{
|
||||
"domain": "shelly",
|
||||
"name": "Shelly",
|
||||
"codeowners": ["@balloob", "@bieniu", "@thecode", "@chemelli74", "@bdraco"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/shelly",
|
||||
"requirements": ["aioshelly==5.3.1"],
|
||||
"dependencies": ["bluetooth", "http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/shelly",
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["aioshelly"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["aioshelly==5.3.1"],
|
||||
"zeroconf": [
|
||||
{
|
||||
"type": "_http._tcp.local.",
|
||||
"name": "shelly*"
|
||||
}
|
||||
],
|
||||
"codeowners": ["@balloob", "@bieniu", "@thecode", "@chemelli74", "@bdraco"],
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["aioshelly"],
|
||||
"integration_type": "device",
|
||||
"quality_scale": "platinum"
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "shiftr",
|
||||
"name": "shiftr.io",
|
||||
"documentation": "https://www.home-assistant.io/integrations/shiftr",
|
||||
"requirements": ["paho-mqtt==1.6.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/shiftr",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["paho"]
|
||||
"loggers": ["paho"],
|
||||
"requirements": ["paho-mqtt==1.6.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "shodan",
|
||||
"name": "Shodan",
|
||||
"documentation": "https://www.home-assistant.io/integrations/shodan",
|
||||
"requirements": ["shodan==1.28.0"],
|
||||
"codeowners": ["@fabaff"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/shodan",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["shodan"]
|
||||
"loggers": ["shodan"],
|
||||
"requirements": ["shodan==1.28.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "shopping_list",
|
||||
"name": "Shopping List",
|
||||
"documentation": "https://www.home-assistant.io/integrations/shopping_list",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": [],
|
||||
"config_flow": true,
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push"
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/shopping_list",
|
||||
"iot_class": "local_push",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "sia",
|
||||
"name": "SIA Alarm Systems",
|
||||
"codeowners": ["@eavanvalkenburg"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/sia",
|
||||
"requirements": ["pysiaalarm==3.0.2"],
|
||||
"codeowners": ["@eavanvalkenburg"],
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pysiaalarm"]
|
||||
"loggers": ["pysiaalarm"],
|
||||
"requirements": ["pysiaalarm==3.0.2"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "sigfox",
|
||||
"name": "Sigfox",
|
||||
"documentation": "https://www.home-assistant.io/integrations/sigfox",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/sigfox",
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "sighthound",
|
||||
"name": "Sighthound",
|
||||
"documentation": "https://www.home-assistant.io/integrations/sighthound",
|
||||
"requirements": ["pillow==9.4.0", "simplehound==0.3"],
|
||||
"codeowners": ["@robmarkcole"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/sighthound",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["simplehound"]
|
||||
"loggers": ["simplehound"],
|
||||
"requirements": ["pillow==9.4.0", "simplehound==0.3"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "signal_messenger",
|
||||
"name": "Signal Messenger",
|
||||
"documentation": "https://www.home-assistant.io/integrations/signal_messenger",
|
||||
"codeowners": ["@bbernhard"],
|
||||
"requirements": ["pysignalclirestapi==0.3.18"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/signal_messenger",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["pysignalclirestapi"]
|
||||
"loggers": ["pysignalclirestapi"],
|
||||
"requirements": ["pysignalclirestapi==0.3.18"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "simplepush",
|
||||
"name": "Simplepush",
|
||||
"documentation": "https://www.home-assistant.io/integrations/simplepush",
|
||||
"requirements": ["simplepush==2.1.1"],
|
||||
"codeowners": ["@engrbm87"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/simplepush",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["simplepush"]
|
||||
"loggers": ["simplepush"],
|
||||
"requirements": ["simplepush==2.1.1"]
|
||||
}
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
{
|
||||
"domain": "simplisafe",
|
||||
"name": "SimpliSafe",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/simplisafe",
|
||||
"requirements": ["simplisafe-python==2022.12.0"],
|
||||
"codeowners": ["@bachya"],
|
||||
"iot_class": "cloud_polling",
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{
|
||||
"hostname": "simplisafe*",
|
||||
"macaddress": "30AEA4*"
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/simplisafe",
|
||||
"integration_type": "hub",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["simplipy"],
|
||||
"integration_type": "hub"
|
||||
"requirements": ["simplisafe-python==2022.12.0"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "simulated",
|
||||
"name": "Simulated",
|
||||
"documentation": "https://www.home-assistant.io/integrations/simulated",
|
||||
"codeowners": [],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/simulated",
|
||||
"iot_class": "local_polling",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "sinch",
|
||||
"name": "Sinch SMS",
|
||||
"documentation": "https://www.home-assistant.io/integrations/sinch",
|
||||
"codeowners": ["@bendikrb"],
|
||||
"requirements": ["clx-sdk-xms==1.0.0"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/sinch",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["clx"]
|
||||
"loggers": ["clx"],
|
||||
"requirements": ["clx-sdk-xms==1.0.0"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "siren",
|
||||
"name": "Siren",
|
||||
"documentation": "https://www.home-assistant.io/integrations/siren",
|
||||
"codeowners": ["@home-assistant/core", "@raman325"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
"documentation": "https://www.home-assistant.io/integrations/siren",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "sisyphus",
|
||||
"name": "Sisyphus",
|
||||
"documentation": "https://www.home-assistant.io/integrations/sisyphus",
|
||||
"requirements": ["sisyphus-control==3.1.2"],
|
||||
"codeowners": ["@jkeljo"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/sisyphus",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["sisyphus_control"]
|
||||
"loggers": ["sisyphus_control"],
|
||||
"requirements": ["sisyphus-control==3.1.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "sky_hub",
|
||||
"name": "Sky Hub",
|
||||
"documentation": "https://www.home-assistant.io/integrations/sky_hub",
|
||||
"requirements": ["pyskyqhub==0.1.4"],
|
||||
"codeowners": ["@rogerselwyn"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/sky_hub",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyskyqhub"]
|
||||
"loggers": ["pyskyqhub"],
|
||||
"requirements": ["pyskyqhub==0.1.4"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "skybeacon",
|
||||
"name": "Skybeacon",
|
||||
"documentation": "https://www.home-assistant.io/integrations/skybeacon",
|
||||
"requirements": ["pygatt[GATTTOOL]==4.0.5"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/skybeacon",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pygatt"]
|
||||
"loggers": ["pygatt"],
|
||||
"requirements": ["pygatt[GATTTOOL]==4.0.5"]
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"domain": "skybell",
|
||||
"name": "SkyBell",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/skybell",
|
||||
"requirements": ["aioskybell==22.7.0"],
|
||||
"dependencies": ["ffmpeg"],
|
||||
"codeowners": ["@tkdrob"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["ffmpeg"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/skybell",
|
||||
"integration_type": "hub",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["aioskybell"],
|
||||
"integration_type": "hub"
|
||||
"requirements": ["aioskybell==22.7.0"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "slack",
|
||||
"name": "Slack",
|
||||
"codeowners": ["@bachya", "@tkdrob"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/slack",
|
||||
"requirements": ["slackclient==2.5.0"],
|
||||
"codeowners": ["@bachya", "@tkdrob"],
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["slack"],
|
||||
"integration_type": "service"
|
||||
"requirements": ["slackclient==2.5.0"]
|
||||
}
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
{
|
||||
"domain": "sleepiq",
|
||||
"name": "SleepIQ",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/sleepiq",
|
||||
"requirements": ["asyncsleepiq==1.2.3"],
|
||||
"codeowners": ["@mfugate1", "@kbickar"],
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{
|
||||
"macaddress": "64DBA0*"
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/sleepiq",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["asyncsleepiq"]
|
||||
"loggers": ["asyncsleepiq"],
|
||||
"requirements": ["asyncsleepiq==1.2.3"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "slide",
|
||||
"name": "Slide",
|
||||
"documentation": "https://www.home-assistant.io/integrations/slide",
|
||||
"requirements": ["goslide-api==0.5.1"],
|
||||
"codeowners": ["@ualex73"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/slide",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["goslideapi"]
|
||||
"loggers": ["goslideapi"],
|
||||
"requirements": ["goslide-api==0.5.1"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "slimproto",
|
||||
"name": "SlimProto (Squeezebox players)",
|
||||
"config_flow": true,
|
||||
"iot_class": "local_push",
|
||||
"documentation": "https://www.home-assistant.io/integrations/slimproto",
|
||||
"requirements": ["aioslimproto==2.1.1"],
|
||||
"after_dependencies": ["media_source"],
|
||||
"codeowners": ["@marcelveldt"],
|
||||
"after_dependencies": ["media_source"]
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/slimproto",
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["aioslimproto==2.1.1"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "sma",
|
||||
"name": "SMA Solar",
|
||||
"codeowners": ["@kellerza", "@rklomp"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/sma",
|
||||
"requirements": ["pysma==0.7.3"],
|
||||
"codeowners": ["@kellerza", "@rklomp"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pysma"]
|
||||
"loggers": ["pysma"],
|
||||
"requirements": ["pysma==0.7.3"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,13 @@
|
|||
{
|
||||
"domain": "smappee",
|
||||
"name": "Smappee",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/smappee",
|
||||
"dependencies": ["auth"],
|
||||
"requirements": ["pysmappee==0.2.29"],
|
||||
"codeowners": ["@bsmappee"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["auth"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/smappee",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["paho_mqtt", "pysmappee"],
|
||||
"requirements": ["pysmappee==0.2.29"],
|
||||
"zeroconf": [
|
||||
{
|
||||
"type": "_ssh._tcp.local.",
|
||||
|
@ -19,7 +21,5 @@
|
|||
"type": "_ssh._tcp.local.",
|
||||
"name": "smappee50*"
|
||||
}
|
||||
],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["paho_mqtt", "pysmappee"]
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "smart_meter_texas",
|
||||
"name": "Smart Meter Texas",
|
||||
"codeowners": ["@grahamwetzler"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/smart_meter_texas",
|
||||
"requirements": ["smart-meter-texas==0.4.7"],
|
||||
"codeowners": ["@grahamwetzler"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["smart_meter_texas"]
|
||||
"loggers": ["smart_meter_texas"],
|
||||
"requirements": ["smart-meter-texas==0.4.7"]
|
||||
}
|
||||
|
|
|
@ -1,13 +1,10 @@
|
|||
{
|
||||
"domain": "smartthings",
|
||||
"name": "SmartThings",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/smartthings",
|
||||
"requirements": ["pysmartapp==0.3.3", "pysmartthings==0.7.6"],
|
||||
"dependencies": ["webhook"],
|
||||
"after_dependencies": ["cloud"],
|
||||
"codeowners": ["@andrewsayre"],
|
||||
"iot_class": "cloud_push",
|
||||
"config_flow": true,
|
||||
"dependencies": ["webhook"],
|
||||
"dhcp": [
|
||||
{
|
||||
"hostname": "st*",
|
||||
|
@ -30,5 +27,8 @@
|
|||
"macaddress": "286D97*"
|
||||
}
|
||||
],
|
||||
"loggers": ["httpsig", "pysmartapp", "pysmartthings"]
|
||||
"documentation": "https://www.home-assistant.io/integrations/smartthings",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["httpsig", "pysmartapp", "pysmartthings"],
|
||||
"requirements": ["pysmartapp==0.3.3", "pysmartthings==0.7.6"]
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"domain": "smarttub",
|
||||
"name": "SmartTub",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/smarttub",
|
||||
"dependencies": [],
|
||||
"codeowners": ["@mdz"],
|
||||
"requirements": ["python-smarttub==0.0.33"],
|
||||
"quality_scale": "platinum",
|
||||
"config_flow": true,
|
||||
"dependencies": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/smarttub",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["smarttub"]
|
||||
"loggers": ["smarttub"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["python-smarttub==0.0.33"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "smarty",
|
||||
"name": "Salda Smarty",
|
||||
"documentation": "https://www.home-assistant.io/integrations/smarty",
|
||||
"requirements": ["pysmarty==0.8"],
|
||||
"codeowners": ["@z0mbieprocess"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/smarty",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pymodbus", "pysmarty"]
|
||||
"loggers": ["pymodbus", "pysmarty"],
|
||||
"requirements": ["pysmarty==0.8"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "smhi",
|
||||
"name": "SMHI",
|
||||
"codeowners": ["@gjohansson-ST"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/smhi",
|
||||
"requirements": ["smhi-pkg==1.0.16"],
|
||||
"codeowners": ["@gjohansson-ST"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["smhi"]
|
||||
"loggers": ["smhi"],
|
||||
"requirements": ["smhi-pkg==1.0.16"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "sms",
|
||||
"name": "SMS notifications via GSM-modem",
|
||||
"codeowners": ["@ocalvo"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/sms",
|
||||
"requirements": ["python-gammu==3.2.4"],
|
||||
"codeowners": ["@ocalvo"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["gammu"]
|
||||
"loggers": ["gammu"],
|
||||
"requirements": ["python-gammu==3.2.4"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "smtp",
|
||||
"name": "SMTP",
|
||||
"documentation": "https://www.home-assistant.io/integrations/smtp",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/smtp",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "snapcast",
|
||||
"name": "Snapcast",
|
||||
"documentation": "https://www.home-assistant.io/integrations/snapcast",
|
||||
"requirements": ["snapcast==2.3.0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/snapcast",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["construct", "snapcast"]
|
||||
"loggers": ["construct", "snapcast"],
|
||||
"requirements": ["snapcast==2.3.0"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "snips",
|
||||
"name": "Snips",
|
||||
"documentation": "https://www.home-assistant.io/integrations/snips",
|
||||
"dependencies": ["mqtt"],
|
||||
"codeowners": [],
|
||||
"dependencies": ["mqtt"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/snips",
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "snmp",
|
||||
"name": "SNMP",
|
||||
"documentation": "https://www.home-assistant.io/integrations/snmp",
|
||||
"requirements": ["pysnmplib==5.0.20"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/snmp",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyasn1", "pysmi", "pysnmp"]
|
||||
"loggers": ["pyasn1", "pysmi", "pysnmp"],
|
||||
"requirements": ["pysnmplib==5.0.20"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,6 @@
|
|||
{
|
||||
"domain": "snooz",
|
||||
"name": "Snooz",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/snooz",
|
||||
"requirements": ["pysnooz==0.8.3"],
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"codeowners": ["@AustinBrunkhorst"],
|
||||
"bluetooth": [
|
||||
{
|
||||
"local_name": "Snooz*"
|
||||
|
@ -14,5 +9,10 @@
|
|||
"service_uuid": "729f0608-496a-47fe-a124-3a62aaa3fbc0"
|
||||
}
|
||||
],
|
||||
"iot_class": "local_push"
|
||||
"codeowners": ["@AustinBrunkhorst"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/snooz",
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["pysnooz==0.8.3"]
|
||||
}
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
{
|
||||
"domain": "solaredge",
|
||||
"name": "SolarEdge",
|
||||
"documentation": "https://www.home-assistant.io/integrations/solaredge",
|
||||
"requirements": ["solaredge==0.0.2", "stringcase==1.2.0"],
|
||||
"config_flow": true,
|
||||
"codeowners": ["@frenck"],
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{
|
||||
"hostname": "target",
|
||||
"macaddress": "002702*"
|
||||
}
|
||||
],
|
||||
"iot_class": "cloud_polling",
|
||||
"documentation": "https://www.home-assistant.io/integrations/solaredge",
|
||||
"integration_type": "device",
|
||||
"loggers": ["solaredge"]
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["solaredge"],
|
||||
"requirements": ["solaredge==0.0.2", "stringcase==1.2.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "solaredge_local",
|
||||
"name": "SolarEdge Local",
|
||||
"documentation": "https://www.home-assistant.io/integrations/solaredge_local",
|
||||
"requirements": ["solaredge-local==0.2.0"],
|
||||
"codeowners": ["@drobtravels", "@scheric"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/solaredge_local",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["solaredge_local"]
|
||||
"loggers": ["solaredge_local"],
|
||||
"requirements": ["solaredge-local==0.2.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "solarlog",
|
||||
"name": "Solar-Log",
|
||||
"codeowners": ["@Ernst79"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/solarlog",
|
||||
"codeowners": ["@Ernst79"],
|
||||
"requirements": ["sunwatcher==0.2.1"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["sunwatcher"]
|
||||
"loggers": ["sunwatcher"],
|
||||
"requirements": ["sunwatcher==0.2.1"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "solax",
|
||||
"name": "SolaX Power",
|
||||
"documentation": "https://www.home-assistant.io/integrations/solax",
|
||||
"requirements": ["solax==0.3.0"],
|
||||
"codeowners": ["@squishykid"],
|
||||
"iot_class": "local_polling",
|
||||
"config_flow": true,
|
||||
"loggers": ["solax"]
|
||||
"documentation": "https://www.home-assistant.io/integrations/solax",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["solax"],
|
||||
"requirements": ["solax==0.3.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "soma",
|
||||
"name": "Soma Connect",
|
||||
"codeowners": ["@ratsept", "@sebfortier2288"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/soma",
|
||||
"codeowners": ["@ratsept", "@sebfortier2288"],
|
||||
"requirements": ["pysoma==0.0.12"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["api"]
|
||||
"loggers": ["api"],
|
||||
"requirements": ["pysoma==0.0.12"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
{
|
||||
"domain": "somfy_mylink",
|
||||
"name": "Somfy MyLink",
|
||||
"documentation": "https://www.home-assistant.io/integrations/somfy_mylink",
|
||||
"requirements": ["somfy-mylink-synergy==1.0.6"],
|
||||
"codeowners": [],
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
|
@ -11,6 +9,8 @@
|
|||
"macaddress": "B8B7F1*"
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/somfy_mylink",
|
||||
"iot_class": "assumed_state",
|
||||
"loggers": ["somfy_mylink_synergy"]
|
||||
"loggers": ["somfy_mylink_synergy"],
|
||||
"requirements": ["somfy-mylink-synergy==1.0.6"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "sonarr",
|
||||
"name": "Sonarr",
|
||||
"documentation": "https://www.home-assistant.io/integrations/sonarr",
|
||||
"codeowners": ["@ctalkington"],
|
||||
"requirements": ["aiopyarr==22.11.0"],
|
||||
"config_flow": true,
|
||||
"quality_scale": "silver",
|
||||
"documentation": "https://www.home-assistant.io/integrations/sonarr",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["aiopyarr"]
|
||||
"loggers": ["aiopyarr"],
|
||||
"quality_scale": "silver",
|
||||
"requirements": ["aiopyarr==22.11.0"]
|
||||
}
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
{
|
||||
"domain": "songpal",
|
||||
"name": "Sony Songpal",
|
||||
"codeowners": ["@rytilahti", "@shenxn"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/songpal",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["songpal"],
|
||||
"quality_scale": "gold",
|
||||
"requirements": ["python-songpal==0.15.1"],
|
||||
"codeowners": ["@rytilahti", "@shenxn"],
|
||||
"ssdp": [
|
||||
{
|
||||
"st": "urn:schemas-sony-com:service:ScalarWebAPI:1",
|
||||
"manufacturer": "Sony Corporation"
|
||||
}
|
||||
],
|
||||
"quality_scale": "gold",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["songpal"]
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
{
|
||||
"domain": "sonos",
|
||||
"name": "Sonos",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/sonos",
|
||||
"requirements": ["soco==0.29.0"],
|
||||
"dependencies": ["ssdp"],
|
||||
"after_dependencies": ["plex", "spotify", "zeroconf", "media_source"],
|
||||
"zeroconf": ["_sonos._tcp.local."],
|
||||
"codeowners": ["@cgtobi", "@jjlawren"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["ssdp"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/sonos",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["soco"],
|
||||
"requirements": ["soco==0.29.0"],
|
||||
"ssdp": [
|
||||
{
|
||||
"st": "urn:schemas-upnp-org:device:ZonePlayer:1"
|
||||
}
|
||||
],
|
||||
"codeowners": ["@cgtobi", "@jjlawren"],
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["soco"]
|
||||
"zeroconf": ["_sonos._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "sony_projector",
|
||||
"name": "Sony Projector",
|
||||
"documentation": "https://www.home-assistant.io/integrations/sony_projector",
|
||||
"requirements": ["pysdcp==1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/sony_projector",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pysdcp"]
|
||||
"loggers": ["pysdcp"],
|
||||
"requirements": ["pysdcp==1"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "soundtouch",
|
||||
"name": "Bose SoundTouch",
|
||||
"documentation": "https://www.home-assistant.io/integrations/soundtouch",
|
||||
"requirements": ["libsoundtouch==0.8"],
|
||||
"zeroconf": ["_soundtouch._tcp.local."],
|
||||
"codeowners": ["@kroimon"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/soundtouch",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["libsoundtouch"],
|
||||
"config_flow": true
|
||||
"requirements": ["libsoundtouch==0.8"],
|
||||
"zeroconf": ["_soundtouch._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "spaceapi",
|
||||
"name": "Space API",
|
||||
"documentation": "https://www.home-assistant.io/integrations/spaceapi",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@fabaff"],
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/spaceapi",
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "spc",
|
||||
"name": "Vanderbilt SPC",
|
||||
"documentation": "https://www.home-assistant.io/integrations/spc",
|
||||
"requirements": ["pyspcwebgw==0.4.0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/spc",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pyspcwebgw"]
|
||||
"loggers": ["pyspcwebgw"],
|
||||
"requirements": ["pyspcwebgw==0.4.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "speedtestdotnet",
|
||||
"name": "Speedtest.net",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/speedtestdotnet",
|
||||
"dependencies": [],
|
||||
"requirements": ["speedtest-cli==2.1.3"],
|
||||
"codeowners": ["@rohankapoorcom", "@engrbm87"],
|
||||
"iot_class": "cloud_polling"
|
||||
"config_flow": true,
|
||||
"dependencies": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/speedtestdotnet",
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["speedtest-cli==2.1.3"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "spider",
|
||||
"name": "Itho Daalderop Spider",
|
||||
"documentation": "https://www.home-assistant.io/integrations/spider",
|
||||
"requirements": ["spiderpy==1.6.1"],
|
||||
"codeowners": ["@peternijssen"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/spider",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["spiderpy"]
|
||||
"loggers": ["spiderpy"],
|
||||
"requirements": ["spiderpy==1.6.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "splunk",
|
||||
"name": "Splunk",
|
||||
"documentation": "https://www.home-assistant.io/integrations/splunk",
|
||||
"requirements": ["hass_splunk==0.1.1"],
|
||||
"codeowners": ["@Bre77"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/splunk",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["hass_splunk"]
|
||||
"loggers": ["hass_splunk"],
|
||||
"requirements": ["hass_splunk==0.1.1"]
|
||||
}
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
{
|
||||
"domain": "spotify",
|
||||
"name": "Spotify",
|
||||
"documentation": "https://www.home-assistant.io/integrations/spotify",
|
||||
"requirements": ["spotipy==2.22.1"],
|
||||
"zeroconf": ["_spotify-connect._tcp.local."],
|
||||
"dependencies": ["application_credentials"],
|
||||
"codeowners": ["@frenck"],
|
||||
"config_flow": true,
|
||||
"quality_scale": "silver",
|
||||
"iot_class": "cloud_polling",
|
||||
"dependencies": ["application_credentials"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/spotify",
|
||||
"integration_type": "service",
|
||||
"loggers": ["spotipy"]
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["spotipy"],
|
||||
"quality_scale": "silver",
|
||||
"requirements": ["spotipy==2.22.1"],
|
||||
"zeroconf": ["_spotify-connect._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "sql",
|
||||
"name": "SQL",
|
||||
"documentation": "https://www.home-assistant.io/integrations/sql",
|
||||
"requirements": ["sqlalchemy==2.0.2"],
|
||||
"codeowners": ["@dgomes", "@gjohansson-ST"],
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/sql",
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["sqlalchemy==2.0.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,7 @@
|
|||
{
|
||||
"domain": "squeezebox",
|
||||
"name": "Squeezebox (Logitech Media Server)",
|
||||
"documentation": "https://www.home-assistant.io/integrations/squeezebox",
|
||||
"codeowners": ["@rajlaud"],
|
||||
"requirements": ["pysqueezebox==0.6.1"],
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{
|
||||
|
@ -11,6 +9,8 @@
|
|||
"macaddress": "000420*"
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/squeezebox",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pysqueezebox"]
|
||||
"loggers": ["pysqueezebox"],
|
||||
"requirements": ["pysqueezebox==0.6.1"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "srp_energy",
|
||||
"name": "SRP Energy",
|
||||
"codeowners": ["@briglx"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/srp_energy",
|
||||
"requirements": ["srpenergy==1.3.6"],
|
||||
"codeowners": ["@briglx"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["srpenergy"]
|
||||
"loggers": ["srpenergy"],
|
||||
"requirements": ["srpenergy==1.3.6"]
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
{
|
||||
"domain": "ssdp",
|
||||
"name": "Simple Service Discovery Protocol (SSDP)",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ssdp",
|
||||
"requirements": ["async-upnp-client==0.33.1"],
|
||||
"dependencies": ["network"],
|
||||
"after_dependencies": ["zeroconf"],
|
||||
"codeowners": [],
|
||||
"quality_scale": "internal",
|
||||
"dependencies": ["network"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ssdp",
|
||||
"integration_type": "system",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["async_upnp_client"],
|
||||
"integration_type": "system"
|
||||
"quality_scale": "internal",
|
||||
"requirements": ["async-upnp-client==0.33.1"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "starline",
|
||||
"name": "StarLine",
|
||||
"codeowners": ["@anonym-tsk"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/starline",
|
||||
"requirements": ["starline==0.1.5"],
|
||||
"codeowners": ["@anonym-tsk"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["starline"]
|
||||
"loggers": ["starline"],
|
||||
"requirements": ["starline==0.1.5"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "starlingbank",
|
||||
"name": "Starling Bank",
|
||||
"documentation": "https://www.home-assistant.io/integrations/starlingbank",
|
||||
"requirements": ["starlingbank==3.2"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/starlingbank",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["starlingbank"]
|
||||
"loggers": ["starlingbank"],
|
||||
"requirements": ["starlingbank==3.2"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "starlink",
|
||||
"name": "Starlink",
|
||||
"codeowners": ["@boswelja"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/starlink",
|
||||
"requirements": ["starlink-grpc-core==1.1.1"],
|
||||
"codeowners": ["@boswelja"],
|
||||
"iot_class": "local_polling",
|
||||
"quality_scale": "silver"
|
||||
"quality_scale": "silver",
|
||||
"requirements": ["starlink-grpc-core==1.1.1"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "startca",
|
||||
"name": "Start.ca",
|
||||
"documentation": "https://www.home-assistant.io/integrations/startca",
|
||||
"requirements": ["xmltodict==0.13.0"],
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/startca",
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["xmltodict==0.13.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "statistics",
|
||||
"name": "Statistics",
|
||||
"documentation": "https://www.home-assistant.io/integrations/statistics",
|
||||
"after_dependencies": ["recorder"],
|
||||
"codeowners": ["@fabaff", "@ThomDietrich"],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/statistics",
|
||||
"iot_class": "local_polling",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "statsd",
|
||||
"name": "StatsD",
|
||||
"documentation": "https://www.home-assistant.io/integrations/statsd",
|
||||
"requirements": ["statsd==3.2.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/statsd",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["statsd"]
|
||||
"loggers": ["statsd"],
|
||||
"requirements": ["statsd==3.2.1"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "steam_online",
|
||||
"name": "Steam",
|
||||
"codeowners": ["@tkdrob"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/steam_online",
|
||||
"requirements": ["steamodd==4.21"],
|
||||
"codeowners": ["@tkdrob"],
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["steam"],
|
||||
"integration_type": "service"
|
||||
"requirements": ["steamodd==4.21"]
|
||||
}
|
||||
|
|
|
@ -1,18 +1,20 @@
|
|||
{
|
||||
"domain": "steamist",
|
||||
"name": "Steamist",
|
||||
"codeowners": ["@bdraco"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["network"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/steamist",
|
||||
"requirements": ["aiosteamist==0.3.2", "discovery30303==0.2.1"],
|
||||
"codeowners": ["@bdraco"],
|
||||
"iot_class": "local_polling",
|
||||
"dhcp": [
|
||||
{ "registered_devices": true },
|
||||
{
|
||||
"registered_devices": true
|
||||
},
|
||||
{
|
||||
"macaddress": "001E0C*",
|
||||
"hostname": "my[45]50*"
|
||||
}
|
||||
],
|
||||
"loggers": ["aiosteamist", "discovery30303"]
|
||||
"documentation": "https://www.home-assistant.io/integrations/steamist",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["aiosteamist", "discovery30303"],
|
||||
"requirements": ["aiosteamist==0.3.2", "discovery30303==0.2.1"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "stiebel_eltron",
|
||||
"name": "STIEBEL ELTRON",
|
||||
"documentation": "https://www.home-assistant.io/integrations/stiebel_eltron",
|
||||
"requirements": ["pystiebeleltron==0.0.1.dev2"],
|
||||
"dependencies": ["modbus"],
|
||||
"codeowners": ["@fucm"],
|
||||
"dependencies": ["modbus"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/stiebel_eltron",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pymodbus", "pystiebeleltron"]
|
||||
"loggers": ["pymodbus", "pystiebeleltron"],
|
||||
"requirements": ["pystiebeleltron==0.0.1.dev2"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "stookalert",
|
||||
"name": "RIVM Stookalert",
|
||||
"codeowners": ["@fwestenberg", "@frenck"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/stookalert",
|
||||
"codeowners": ["@fwestenberg", "@frenck"],
|
||||
"requirements": ["stookalert==0.1.4"],
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling"
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["stookalert==0.1.4"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "stookwijzer",
|
||||
"name": "Stookwijzer",
|
||||
"codeowners": ["@fwestenberg"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/stookwijzer",
|
||||
"codeowners": ["@fwestenberg"],
|
||||
"requirements": ["stookwijzer==1.3.0"],
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling"
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["stookwijzer==1.3.0"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "stream",
|
||||
"name": "Stream",
|
||||
"documentation": "https://www.home-assistant.io/integrations/stream",
|
||||
"requirements": ["PyTurboJPEG==1.6.7", "ha-av==10.0.0", "numpy==1.23.2"],
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@hunterjm", "@uvjustin", "@allenporter"],
|
||||
"quality_scale": "internal",
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/stream",
|
||||
"integration_type": "system",
|
||||
"iot_class": "local_push",
|
||||
"integration_type": "system"
|
||||
"quality_scale": "internal",
|
||||
"requirements": ["PyTurboJPEG==1.6.7", "ha-av==10.0.0", "numpy==1.23.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "streamlabswater",
|
||||
"name": "StreamLabs",
|
||||
"documentation": "https://www.home-assistant.io/integrations/streamlabswater",
|
||||
"requirements": ["streamlabswater==1.0.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/streamlabswater",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["streamlabswater"]
|
||||
"loggers": ["streamlabswater"],
|
||||
"requirements": ["streamlabswater==1.0.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "stt",
|
||||
"name": "Speech-to-Text (STT)",
|
||||
"documentation": "https://www.home-assistant.io/integrations/stt",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@pvizeli"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/stt",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "subaru",
|
||||
"name": "Subaru",
|
||||
"codeowners": ["@G-Two"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/subaru",
|
||||
"requirements": ["subarulink==0.7.0"],
|
||||
"codeowners": ["@G-Two"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["stdiomask", "subarulink"]
|
||||
"loggers": ["stdiomask", "subarulink"],
|
||||
"requirements": ["subarulink==0.7.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "suez_water",
|
||||
"name": "Suez Water",
|
||||
"documentation": "https://www.home-assistant.io/integrations/suez_water",
|
||||
"codeowners": ["@ooii"],
|
||||
"requirements": ["pysuez==0.1.19"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/suez_water",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pysuez", "regex"]
|
||||
"loggers": ["pysuez", "regex"],
|
||||
"requirements": ["pysuez==0.1.19"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "sun",
|
||||
"name": "Sun",
|
||||
"documentation": "https://www.home-assistant.io/integrations/sun",
|
||||
"codeowners": ["@Swamp-Ig"],
|
||||
"quality_scale": "internal",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/sun",
|
||||
"iot_class": "calculated",
|
||||
"config_flow": true
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "supervisord",
|
||||
"name": "Supervisord",
|
||||
"documentation": "https://www.home-assistant.io/integrations/supervisord",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/supervisord",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "supla",
|
||||
"name": "Supla",
|
||||
"documentation": "https://www.home-assistant.io/integrations/supla",
|
||||
"requirements": ["asyncpysupla==0.0.5"],
|
||||
"codeowners": ["@mwegrzynek"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/supla",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["asyncpysupla"]
|
||||
"loggers": ["asyncpysupla"],
|
||||
"requirements": ["asyncpysupla==0.0.5"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "surepetcare",
|
||||
"name": "Sure Petcare",
|
||||
"documentation": "https://www.home-assistant.io/integrations/surepetcare",
|
||||
"codeowners": ["@benleb", "@danielhiversen"],
|
||||
"requirements": ["surepy==0.8.0"],
|
||||
"iot_class": "cloud_polling",
|
||||
"config_flow": true,
|
||||
"loggers": ["rich", "surepy"]
|
||||
"documentation": "https://www.home-assistant.io/integrations/surepetcare",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["rich", "surepy"],
|
||||
"requirements": ["surepy==0.8.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "swiss_hydrological_data",
|
||||
"name": "Swiss Hydrological Data",
|
||||
"documentation": "https://www.home-assistant.io/integrations/swiss_hydrological_data",
|
||||
"requirements": ["swisshydrodata==0.1.0"],
|
||||
"codeowners": ["@fabaff"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/swiss_hydrological_data",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["swisshydrodata"]
|
||||
"loggers": ["swisshydrodata"],
|
||||
"requirements": ["swisshydrodata==0.1.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "swiss_public_transport",
|
||||
"name": "Swiss public transport",
|
||||
"documentation": "https://www.home-assistant.io/integrations/swiss_public_transport",
|
||||
"requirements": ["python_opendata_transport==0.3.0"],
|
||||
"codeowners": ["@fabaff"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/swiss_public_transport",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["opendata_transport"]
|
||||
"loggers": ["opendata_transport"],
|
||||
"requirements": ["python_opendata_transport==0.3.0"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "swisscom",
|
||||
"name": "Swisscom Internet-Box",
|
||||
"documentation": "https://www.home-assistant.io/integrations/swisscom",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/swisscom",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "switch",
|
||||
"name": "Switch",
|
||||
"documentation": "https://www.home-assistant.io/integrations/switch",
|
||||
"after_dependencies": ["switch_as_x"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
"documentation": "https://www.home-assistant.io/integrations/switch",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "switch_as_x",
|
||||
"integration_type": "helper",
|
||||
"name": "Switch as X",
|
||||
"documentation": "https://www.home-assistant.io/integrations/switch_as_x",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/switch_as_x",
|
||||
"integration_type": "helper",
|
||||
"iot_class": "calculated",
|
||||
"config_flow": true
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "switchbee",
|
||||
"name": "SwitchBee",
|
||||
"codeowners": ["@jafar-atili"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/switchbee",
|
||||
"requirements": ["pyswitchbee==1.7.19"],
|
||||
"codeowners": ["@jafar-atili"],
|
||||
"iot_class": "local_push"
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["pyswitchbee==1.7.19"]
|
||||
}
|
||||
|
|
|
@ -1,18 +1,6 @@
|
|||
{
|
||||
"domain": "switchbot",
|
||||
"name": "SwitchBot",
|
||||
"documentation": "https://www.home-assistant.io/integrations/switchbot",
|
||||
"requirements": ["PySwitchbot==0.36.4"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"codeowners": [
|
||||
"@bdraco",
|
||||
"@danielhiversen",
|
||||
"@RenierM26",
|
||||
"@murtas",
|
||||
"@Eloston",
|
||||
"@dsypniewski"
|
||||
],
|
||||
"bluetooth": [
|
||||
{
|
||||
"service_data_uuid": "00000d00-0000-1000-8000-00805f9b34fb",
|
||||
|
@ -39,6 +27,18 @@
|
|||
"connectable": true
|
||||
}
|
||||
],
|
||||
"codeowners": [
|
||||
"@bdraco",
|
||||
"@danielhiversen",
|
||||
"@RenierM26",
|
||||
"@murtas",
|
||||
"@Eloston",
|
||||
"@dsypniewski"
|
||||
],
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/switchbot",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["switchbot"]
|
||||
"loggers": ["switchbot"],
|
||||
"requirements": ["PySwitchbot==0.36.4"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "switcher_kis",
|
||||
"name": "Switcher",
|
||||
"documentation": "https://www.home-assistant.io/integrations/switcher_kis/",
|
||||
"codeowners": ["@tomerfi", "@thecode"],
|
||||
"requirements": ["aioswitcher==3.2.1"],
|
||||
"quality_scale": "platinum",
|
||||
"iot_class": "local_push",
|
||||
"config_flow": true,
|
||||
"loggers": ["aioswitcher"]
|
||||
"documentation": "https://www.home-assistant.io/integrations/switcher_kis/",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["aioswitcher"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["aioswitcher==3.2.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "switchmate",
|
||||
"name": "Switchmate SimplySmart Home",
|
||||
"documentation": "https://www.home-assistant.io/integrations/switchmate",
|
||||
"requirements": ["pySwitchmate==0.5.1"],
|
||||
"codeowners": ["@danielhiversen", "@qiz-li"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/switchmate",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["switchmate"]
|
||||
"loggers": ["switchmate"],
|
||||
"requirements": ["pySwitchmate==0.5.1"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "syncthing",
|
||||
"name": "Syncthing",
|
||||
"codeowners": ["@zhulik"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/syncthing",
|
||||
"requirements": ["aiosyncthing==0.5.1"],
|
||||
"codeowners": ["@zhulik"],
|
||||
"quality_scale": "silver",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["aiosyncthing"]
|
||||
"loggers": ["aiosyncthing"],
|
||||
"quality_scale": "silver",
|
||||
"requirements": ["aiosyncthing==0.5.1"]
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue