Sort manifests 5 (#87026)
This commit is contained in:
parent
1450b44c63
commit
90d7fb8418
100 changed files with 410 additions and 359 deletions
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "hydrawise",
|
||||
"name": "Hunter Hydrawise",
|
||||
"documentation": "https://www.home-assistant.io/integrations/hydrawise",
|
||||
"requirements": ["hydrawiser==0.2"],
|
||||
"codeowners": ["@ptcryan"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/hydrawise",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["hydrawiser"]
|
||||
"loggers": ["hydrawiser"],
|
||||
"requirements": ["hydrawiser==0.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
{
|
||||
"domain": "hyperion",
|
||||
"name": "Hyperion",
|
||||
"codeowners": ["@dermotduffy"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/hyperion",
|
||||
"domain": "hyperion",
|
||||
"name": "Hyperion",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["hyperion"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["hyperion-py==0.7.5"],
|
||||
"ssdp": [
|
||||
|
@ -11,7 +13,5 @@
|
|||
"manufacturer": "Hyperion Open Source Ambient Lighting",
|
||||
"st": "urn:hyperion-project.org:device:basic:1"
|
||||
}
|
||||
],
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["hyperion"]
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "ialarm",
|
||||
"name": "Antifurto365 iAlarm",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ialarm",
|
||||
"requirements": ["pyialarm==2.2.0"],
|
||||
"codeowners": ["@RyuzakiKK"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/ialarm",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyialarm"]
|
||||
"loggers": ["pyialarm"],
|
||||
"requirements": ["pyialarm==2.2.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "iammeter",
|
||||
"name": "IamMeter",
|
||||
"documentation": "https://www.home-assistant.io/integrations/iammeter",
|
||||
"codeowners": ["@lewei50"],
|
||||
"requirements": ["iammeter==0.1.7"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/iammeter",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["iammeter"]
|
||||
"loggers": ["iammeter"],
|
||||
"requirements": ["iammeter==0.1.7"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "iaqualink",
|
||||
"name": "Jandy iAqualink",
|
||||
"codeowners": ["@flz"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/iaqualink/",
|
||||
"codeowners": ["@flz"],
|
||||
"requirements": ["iaqualink==0.5.0", "h2==4.1.0"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["iaqualink"]
|
||||
"loggers": ["iaqualink"],
|
||||
"requirements": ["iaqualink==0.5.0", "h2==4.1.0"]
|
||||
}
|
||||
|
|
|
@ -1,12 +1,17 @@
|
|||
{
|
||||
"domain": "ibeacon",
|
||||
"name": "iBeacon Tracker",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ibeacon",
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"bluetooth": [{ "manufacturer_id": 76, "manufacturer_data_start": [2, 21] }],
|
||||
"requirements": ["ibeacon_ble==1.0.1"],
|
||||
"bluetooth": [
|
||||
{
|
||||
"manufacturer_id": 76,
|
||||
"manufacturer_data_start": [2, 21]
|
||||
}
|
||||
],
|
||||
"codeowners": ["@bdraco"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ibeacon",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["bleak"],
|
||||
"config_flow": true
|
||||
"requirements": ["ibeacon_ble==1.0.1"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "icloud",
|
||||
"name": "Apple iCloud",
|
||||
"codeowners": ["@Quentame", "@nzapponi"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/icloud",
|
||||
"requirements": ["pyicloud==1.0.0"],
|
||||
"codeowners": ["@Quentame", "@nzapponi"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["keyrings.alt", "pyicloud"]
|
||||
"loggers": ["keyrings.alt", "pyicloud"],
|
||||
"requirements": ["pyicloud==1.0.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "idteck_prox",
|
||||
"name": "IDTECK Proximity Reader",
|
||||
"documentation": "https://www.home-assistant.io/integrations/idteck_prox",
|
||||
"requirements": ["rfk101py==0.0.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/idteck_prox",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["rfk101py"]
|
||||
"loggers": ["rfk101py"],
|
||||
"requirements": ["rfk101py==0.0.1"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "ifttt",
|
||||
"name": "IFTTT",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/ifttt",
|
||||
"requirements": ["pyfttt==0.3"],
|
||||
"dependencies": ["webhook"],
|
||||
"codeowners": [],
|
||||
"config_flow": true,
|
||||
"dependencies": ["webhook"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ifttt",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["pyfttt"]
|
||||
"loggers": ["pyfttt"],
|
||||
"requirements": ["pyfttt==0.3"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "iglo",
|
||||
"name": "iGlo",
|
||||
"documentation": "https://www.home-assistant.io/integrations/iglo",
|
||||
"requirements": ["iglo==1.2.7"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/iglo",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["iglo"]
|
||||
"loggers": ["iglo"],
|
||||
"requirements": ["iglo==1.2.7"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "ign_sismologia",
|
||||
"name": "IGN Sismolog\u00eda",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ign_sismologia",
|
||||
"requirements": ["georss_ign_sismologia_client==0.6"],
|
||||
"codeowners": ["@exxamalte"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ign_sismologia",
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["georss_ign_sismologia_client"],
|
||||
"integration_type": "service"
|
||||
"requirements": ["georss_ign_sismologia_client==0.6"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "ihc",
|
||||
"name": "IHC Controller",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ihc",
|
||||
"requirements": ["defusedxml==0.7.1", "ihcsdk==2.7.6"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ihc",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["ihcsdk"]
|
||||
"loggers": ["ihcsdk"],
|
||||
"requirements": ["defusedxml==0.7.1", "ihcsdk==2.7.6"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "image_processing",
|
||||
"name": "Image Processing",
|
||||
"documentation": "https://www.home-assistant.io/integrations/image_processing",
|
||||
"dependencies": ["camera"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
"dependencies": ["camera"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/image_processing",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "image_upload",
|
||||
"name": "Image Upload",
|
||||
"config_flow": false,
|
||||
"documentation": "https://www.home-assistant.io/integrations/image_upload",
|
||||
"requirements": ["pillow==9.4.0"],
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"config_flow": false,
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/image_upload",
|
||||
"integration_type": "system",
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
"requirements": ["pillow==9.4.0"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "imap",
|
||||
"name": "IMAP",
|
||||
"codeowners": ["@engrbm87"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["repairs"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/imap",
|
||||
"requirements": ["aioimaplib==1.0.1"],
|
||||
"codeowners": ["@engrbm87"],
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["aioimaplib"]
|
||||
"loggers": ["aioimaplib"],
|
||||
"requirements": ["aioimaplib==1.0.1"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "imap_email_content",
|
||||
"name": "IMAP Email Content",
|
||||
"documentation": "https://www.home-assistant.io/integrations/imap_email_content",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/imap_email_content",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "incomfort",
|
||||
"name": "Intergas InComfort/Intouch Lan2RF gateway",
|
||||
"documentation": "https://www.home-assistant.io/integrations/incomfort",
|
||||
"requirements": ["incomfort-client==0.4.4"],
|
||||
"codeowners": ["@zxdavb"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/incomfort",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["incomfortclient"]
|
||||
"loggers": ["incomfortclient"],
|
||||
"requirements": ["incomfort-client==0.4.4"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "influxdb",
|
||||
"name": "InfluxDB",
|
||||
"documentation": "https://www.home-assistant.io/integrations/influxdb",
|
||||
"requirements": ["influxdb==5.3.1", "influxdb-client==1.24.0"],
|
||||
"codeowners": ["@mdegat01"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/influxdb",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["influxdb", "influxdb_client"]
|
||||
"loggers": ["influxdb", "influxdb_client"],
|
||||
"requirements": ["influxdb==5.3.1", "influxdb-client==1.24.0"]
|
||||
}
|
||||
|
|
|
@ -1,17 +1,32 @@
|
|||
{
|
||||
"domain": "inkbird",
|
||||
"name": "INKBIRD",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/inkbird",
|
||||
"bluetooth": [
|
||||
{ "local_name": "sps", "connectable": false },
|
||||
{ "local_name": "Inkbird*", "connectable": false },
|
||||
{ "local_name": "iBBQ*", "connectable": false },
|
||||
{ "local_name": "xBBQ*", "connectable": false },
|
||||
{ "local_name": "tps", "connectable": false }
|
||||
{
|
||||
"local_name": "sps",
|
||||
"connectable": false
|
||||
},
|
||||
{
|
||||
"local_name": "Inkbird*",
|
||||
"connectable": false
|
||||
},
|
||||
{
|
||||
"local_name": "iBBQ*",
|
||||
"connectable": false
|
||||
},
|
||||
{
|
||||
"local_name": "xBBQ*",
|
||||
"connectable": false
|
||||
},
|
||||
{
|
||||
"local_name": "tps",
|
||||
"connectable": false
|
||||
}
|
||||
],
|
||||
"requirements": ["inkbird-ble==0.5.6"],
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"codeowners": ["@bdraco"],
|
||||
"iot_class": "local_push"
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/inkbird",
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["inkbird-ble==0.5.6"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "input_boolean",
|
||||
"integration_type": "helper",
|
||||
"name": "Input Boolean",
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_boolean",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_boolean",
|
||||
"integration_type": "helper",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "input_button",
|
||||
"integration_type": "helper",
|
||||
"name": "Input Button",
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_button",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_button",
|
||||
"integration_type": "helper",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "input_datetime",
|
||||
"integration_type": "helper",
|
||||
"name": "Input Datetime",
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_datetime",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_datetime",
|
||||
"integration_type": "helper",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "input_number",
|
||||
"integration_type": "helper",
|
||||
"name": "Input Number",
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_number",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_number",
|
||||
"integration_type": "helper",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "input_select",
|
||||
"integration_type": "helper",
|
||||
"name": "Input Select",
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_select",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_select",
|
||||
"integration_type": "helper",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "input_text",
|
||||
"integration_type": "helper",
|
||||
"name": "Input Text",
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_text",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/input_text",
|
||||
"integration_type": "helper",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,13 +1,10 @@
|
|||
{
|
||||
"domain": "insteon",
|
||||
"name": "Insteon",
|
||||
"documentation": "https://www.home-assistant.io/integrations/insteon",
|
||||
"dependencies": ["http", "websocket_api"],
|
||||
"requirements": [
|
||||
"pyinsteon==1.2.0",
|
||||
"insteon-frontend-home-assistant==0.2.0"
|
||||
],
|
||||
"after_dependencies": ["panel_custom", "usb"],
|
||||
"codeowners": ["@teharris1"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["http", "websocket_api"],
|
||||
"dhcp": [
|
||||
{
|
||||
"macaddress": "000EF3*"
|
||||
|
@ -16,10 +13,13 @@
|
|||
"registered_devices": true
|
||||
}
|
||||
],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/insteon",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pyinsteon", "pypubsub"],
|
||||
"after_dependencies": ["panel_custom", "usb"],
|
||||
"requirements": [
|
||||
"pyinsteon==1.2.0",
|
||||
"insteon-frontend-home-assistant==0.2.0"
|
||||
],
|
||||
"usb": [
|
||||
{
|
||||
"vid": "10BF"
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "integration",
|
||||
"integration_type": "helper",
|
||||
"name": "Integration - Riemann sum integral",
|
||||
"documentation": "https://www.home-assistant.io/integrations/integration",
|
||||
"codeowners": ["@dgomes"],
|
||||
"quality_scale": "internal",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/integration",
|
||||
"integration_type": "helper",
|
||||
"iot_class": "local_push",
|
||||
"config_flow": true
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
{
|
||||
"domain": "intellifire",
|
||||
"name": "IntelliFire",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/intellifire",
|
||||
"requirements": ["intellifire4py==2.2.2"],
|
||||
"codeowners": ["@jeeftor"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["intellifire4py"],
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{
|
||||
"hostname": "zentrios-*"
|
||||
}
|
||||
]
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/intellifire",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["intellifire4py"],
|
||||
"requirements": ["intellifire4py==2.2.2"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "intent",
|
||||
"name": "Intent",
|
||||
"config_flow": false,
|
||||
"documentation": "https://www.home-assistant.io/integrations/intent",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core", "@synesthesiam"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
"config_flow": false,
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/intent",
|
||||
"integration_type": "system",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "intent_script",
|
||||
"name": "Intent Script",
|
||||
"documentation": "https://www.home-assistant.io/integrations/intent_script",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/intent_script",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "intesishome",
|
||||
"name": "IntesisHome",
|
||||
"documentation": "https://www.home-assistant.io/integrations/intesishome",
|
||||
"codeowners": ["@jnimmo"],
|
||||
"requirements": ["pyintesishome==1.8.0"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/intesishome",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["pyintesishome"]
|
||||
"loggers": ["pyintesishome"],
|
||||
"requirements": ["pyintesishome==1.8.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "ios",
|
||||
"name": "Home Assistant iOS",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/ios",
|
||||
"dependencies": ["device_tracker", "http", "zeroconf"],
|
||||
"codeowners": ["@robbiet480"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["device_tracker", "http", "zeroconf"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ios",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "iotawatt",
|
||||
"name": "IoTaWatt",
|
||||
"codeowners": ["@gtdiehl", "@jyavenard"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/iotawatt",
|
||||
"requirements": ["iotawattpy==0.1.0"],
|
||||
"codeowners": ["@gtdiehl", "@jyavenard"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["iotawattpy"]
|
||||
"loggers": ["iotawattpy"],
|
||||
"requirements": ["iotawattpy==0.1.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "iperf3",
|
||||
"name": "Iperf3",
|
||||
"documentation": "https://www.home-assistant.io/integrations/iperf3",
|
||||
"requirements": ["iperf3==0.1.11"],
|
||||
"codeowners": ["@rohankapoorcom"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/iperf3",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["iperf3"]
|
||||
"loggers": ["iperf3"],
|
||||
"requirements": ["iperf3==0.1.11"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "ipma",
|
||||
"name": "Instituto Portugu\u00eas do Mar e Atmosfera (IPMA)",
|
||||
"codeowners": ["@dgomes", "@abmantis"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/ipma",
|
||||
"requirements": ["pyipma==3.0.5"],
|
||||
"codeowners": ["@dgomes", "@abmantis"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["geopy", "pyipma"]
|
||||
"loggers": ["geopy", "pyipma"],
|
||||
"requirements": ["pyipma==3.0.5"]
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
{
|
||||
"domain": "ipp",
|
||||
"name": "Internet Printing Protocol (IPP)",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ipp",
|
||||
"integration_type": "device",
|
||||
"requirements": ["pyipp==0.12.1"],
|
||||
"codeowners": ["@ctalkington"],
|
||||
"config_flow": true,
|
||||
"quality_scale": "platinum",
|
||||
"zeroconf": ["_ipps._tcp.local.", "_ipp._tcp.local."],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ipp",
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["deepmerge", "pyipp"]
|
||||
"loggers": ["deepmerge", "pyipp"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["pyipp==0.12.1"],
|
||||
"zeroconf": ["_ipps._tcp.local.", "_ipp._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "iqvia",
|
||||
"name": "IQVIA",
|
||||
"codeowners": ["@bachya"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/iqvia",
|
||||
"requirements": ["numpy==1.23.2", "pyiqvia==2022.04.0"],
|
||||
"codeowners": ["@bachya"],
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pyiqvia"],
|
||||
"integration_type": "service"
|
||||
"requirements": ["numpy==1.23.2", "pyiqvia==2022.04.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "irish_rail_transport",
|
||||
"name": "Irish Rail Transport",
|
||||
"documentation": "https://www.home-assistant.io/integrations/irish_rail_transport",
|
||||
"requirements": ["pyirishrail==0.0.2"],
|
||||
"codeowners": ["@ttroy50"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/irish_rail_transport",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pyirishrail"]
|
||||
"loggers": ["pyirishrail"],
|
||||
"requirements": ["pyirishrail==0.0.2"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "islamic_prayer_times",
|
||||
"name": "Islamic Prayer Times",
|
||||
"documentation": "https://www.home-assistant.io/integrations/islamic_prayer_times",
|
||||
"requirements": ["prayer_times_calculator==0.0.6"],
|
||||
"codeowners": ["@engrbm87"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/islamic_prayer_times",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["prayer_times_calculator"]
|
||||
"loggers": ["prayer_times_calculator"],
|
||||
"requirements": ["prayer_times_calculator==0.0.6"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "iss",
|
||||
"config_flow": true,
|
||||
"name": "International Space Station (ISS)",
|
||||
"integration_type": "service",
|
||||
"documentation": "https://www.home-assistant.io/integrations/iss",
|
||||
"requirements": ["pyiss==1.0.1"],
|
||||
"codeowners": ["@DurgNomis-drol"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/iss",
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pyiss"]
|
||||
"loggers": ["pyiss"],
|
||||
"requirements": ["pyiss==1.0.1"]
|
||||
}
|
||||
|
|
|
@ -1,17 +1,8 @@
|
|||
{
|
||||
"domain": "isy994",
|
||||
"name": "Universal Devices ISY/IoX",
|
||||
"integration_type": "hub",
|
||||
"documentation": "https://www.home-assistant.io/integrations/isy994",
|
||||
"requirements": ["pyisy==3.1.13"],
|
||||
"codeowners": ["@bdraco", "@shbatm"],
|
||||
"config_flow": true,
|
||||
"ssdp": [
|
||||
{
|
||||
"manufacturer": "Universal Devices Inc.",
|
||||
"deviceType": "urn:udi-com:device:X_Insteon_Lighting_Device:1"
|
||||
}
|
||||
],
|
||||
"dhcp": [
|
||||
{
|
||||
"registered_devices": true
|
||||
|
@ -29,6 +20,15 @@
|
|||
"macaddress": "000DB9*"
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/isy994",
|
||||
"integration_type": "hub",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pyisy"]
|
||||
"loggers": ["pyisy"],
|
||||
"requirements": ["pyisy==3.1.13"],
|
||||
"ssdp": [
|
||||
{
|
||||
"manufacturer": "Universal Devices Inc.",
|
||||
"deviceType": "urn:udi-com:device:X_Insteon_Lighting_Device:1"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "itach",
|
||||
"name": "Global Cach\u00e9 iTach TCP/IP to IR",
|
||||
"documentation": "https://www.home-assistant.io/integrations/itach",
|
||||
"requirements": ["pyitachip2ir==0.0.7"],
|
||||
"codeowners": [],
|
||||
"iot_class": "assumed_state"
|
||||
"documentation": "https://www.home-assistant.io/integrations/itach",
|
||||
"iot_class": "assumed_state",
|
||||
"requirements": ["pyitachip2ir==0.0.7"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "itunes",
|
||||
"name": "Apple iTunes",
|
||||
"documentation": "https://www.home-assistant.io/integrations/itunes",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/itunes",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
{
|
||||
"domain": "izone",
|
||||
"name": "iZone",
|
||||
"documentation": "https://www.home-assistant.io/integrations/izone",
|
||||
"requirements": ["python-izone==1.2.9"],
|
||||
"codeowners": ["@Swamp-Ig"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/izone",
|
||||
"homekit": {
|
||||
"models": ["iZone"]
|
||||
},
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pizone"]
|
||||
"loggers": ["pizone"],
|
||||
"requirements": ["python-izone==1.2.9"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "jellyfin",
|
||||
"name": "Jellyfin",
|
||||
"codeowners": ["@j-stienstra", "@ctalkington"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/jellyfin",
|
||||
"integration_type": "service",
|
||||
"requirements": ["jellyfin-apiclient-python==1.9.2"],
|
||||
"iot_class": "local_polling",
|
||||
"codeowners": ["@j-stienstra", "@ctalkington"],
|
||||
"loggers": ["jellyfin_apiclient_python"]
|
||||
"loggers": ["jellyfin_apiclient_python"],
|
||||
"requirements": ["jellyfin-apiclient-python==1.9.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "jewish_calendar",
|
||||
"name": "Jewish Calendar",
|
||||
"documentation": "https://www.home-assistant.io/integrations/jewish_calendar",
|
||||
"requirements": ["hdate==0.10.4"],
|
||||
"codeowners": ["@tsvi"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/jewish_calendar",
|
||||
"iot_class": "calculated",
|
||||
"loggers": ["hdate"]
|
||||
"loggers": ["hdate"],
|
||||
"requirements": ["hdate==0.10.4"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "joaoapps_join",
|
||||
"name": "Joaoapps Join",
|
||||
"documentation": "https://www.home-assistant.io/integrations/joaoapps_join",
|
||||
"requirements": ["python-join-api==0.0.9"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/joaoapps_join",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["pyjoin"]
|
||||
"loggers": ["pyjoin"],
|
||||
"requirements": ["python-join-api==0.0.9"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "juicenet",
|
||||
"name": "JuiceNet",
|
||||
"documentation": "https://www.home-assistant.io/integrations/juicenet",
|
||||
"requirements": ["python-juicenet==1.1.0"],
|
||||
"codeowners": ["@jesserockz"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/juicenet",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pyjuicenet"]
|
||||
"loggers": ["pyjuicenet"],
|
||||
"requirements": ["python-juicenet==1.1.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "justnimbus",
|
||||
"name": "JustNimbus",
|
||||
"codeowners": ["@kvanzuijlen"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/justnimbus",
|
||||
"requirements": ["justnimbus==0.6.0"],
|
||||
"codeowners": ["@kvanzuijlen"],
|
||||
"iot_class": "cloud_polling"
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["justnimbus==0.6.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "kaiterra",
|
||||
"name": "Kaiterra",
|
||||
"documentation": "https://www.home-assistant.io/integrations/kaiterra",
|
||||
"requirements": ["kaiterra-async-client==1.0.0"],
|
||||
"codeowners": ["@Michsior14"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/kaiterra",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["kaiterra_async_client"]
|
||||
"loggers": ["kaiterra_async_client"],
|
||||
"requirements": ["kaiterra-async-client==1.0.0"]
|
||||
}
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
{
|
||||
"domain": "kaleidescape",
|
||||
"name": "Kaleidescape",
|
||||
"codeowners": ["@SteveEasley"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/kaleidescape",
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["pykaleidescape==1.0.1"],
|
||||
"ssdp": [
|
||||
{
|
||||
"manufacturer": "Kaleidescape, Inc.",
|
||||
"deviceType": "schemas-upnp-org:device:Basic:1"
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/kaleidescape",
|
||||
"requirements": ["pykaleidescape==1.0.1"],
|
||||
"codeowners": ["@SteveEasley"],
|
||||
"iot_class": "local_push"
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "kankun",
|
||||
"name": "Kankun",
|
||||
"documentation": "https://www.home-assistant.io/integrations/kankun",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/kankun",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "keba",
|
||||
"name": "Keba Charging Station",
|
||||
"documentation": "https://www.home-assistant.io/integrations/keba",
|
||||
"requirements": ["keba-kecontact==1.1.0"],
|
||||
"codeowners": ["@dannerph"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/keba",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["keba_kecontact"]
|
||||
"loggers": ["keba_kecontact"],
|
||||
"requirements": ["keba-kecontact==1.1.0"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,11 @@
|
|||
{
|
||||
"domain": "keenetic_ndms2",
|
||||
"name": "Keenetic NDMS2 Router",
|
||||
"codeowners": ["@foxel"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/keenetic_ndms2",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["ndms2_client"],
|
||||
"requirements": ["ndms2_client==0.1.2"],
|
||||
"ssdp": [
|
||||
{
|
||||
|
@ -13,8 +16,5 @@
|
|||
"deviceType": "urn:schemas-upnp-org:device:InternetGatewayDevice:1",
|
||||
"manufacturer": "ZyXEL Communications Corp."
|
||||
}
|
||||
],
|
||||
"codeowners": ["@foxel"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["ndms2_client"]
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "kef",
|
||||
"name": "KEF",
|
||||
"documentation": "https://www.home-assistant.io/integrations/kef",
|
||||
"codeowners": ["@basnijholt"],
|
||||
"requirements": ["aiokef==0.2.16", "getmac==0.8.2"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/kef",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["aiokef", "tenacity"]
|
||||
"loggers": ["aiokef", "tenacity"],
|
||||
"requirements": ["aiokef==0.2.16", "getmac==0.8.2"]
|
||||
}
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
{
|
||||
"domain": "kegtron",
|
||||
"name": "Kegtron",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/kegtron",
|
||||
"bluetooth": [
|
||||
{
|
||||
"connectable": false,
|
||||
"manufacturer_id": 65535
|
||||
}
|
||||
],
|
||||
"requirements": ["kegtron-ble==0.4.0"],
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"codeowners": ["@Ernst79"],
|
||||
"iot_class": "local_push"
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/kegtron",
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["kegtron-ble==0.4.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "keyboard",
|
||||
"name": "Keyboard",
|
||||
"documentation": "https://www.home-assistant.io/integrations/keyboard",
|
||||
"requirements": ["pyuserinput==0.1.11"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/keyboard",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pykeyboard"]
|
||||
"loggers": ["pykeyboard"],
|
||||
"requirements": ["pyuserinput==0.1.11"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "keyboard_remote",
|
||||
"name": "Keyboard Remote",
|
||||
"documentation": "https://www.home-assistant.io/integrations/keyboard_remote",
|
||||
"requirements": ["evdev==1.4.0", "aionotify==0.2.0"],
|
||||
"codeowners": ["@bendavid", "@lanrat"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/keyboard_remote",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["aionotify", "evdev"]
|
||||
"loggers": ["aionotify", "evdev"],
|
||||
"requirements": ["evdev==1.4.0", "aionotify==0.2.0"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
{
|
||||
"domain": "keymitt_ble",
|
||||
"name": "Keymitt MicroBot Push",
|
||||
"documentation": "https://www.home-assistant.io/integrations/keymitt_ble",
|
||||
"config_flow": true,
|
||||
"bluetooth": [
|
||||
{
|
||||
"service_uuid": "0000abcd-0000-1000-8000-00805f9b34fb"
|
||||
|
@ -12,8 +10,10 @@
|
|||
}
|
||||
],
|
||||
"codeowners": ["@spycle"],
|
||||
"requirements": ["PyMicroBot==0.0.8"],
|
||||
"iot_class": "assumed_state",
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"loggers": ["keymitt_ble"]
|
||||
"documentation": "https://www.home-assistant.io/integrations/keymitt_ble",
|
||||
"iot_class": "assumed_state",
|
||||
"loggers": ["keymitt_ble"],
|
||||
"requirements": ["PyMicroBot==0.0.8"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "kira",
|
||||
"name": "Kira",
|
||||
"documentation": "https://www.home-assistant.io/integrations/kira",
|
||||
"requirements": ["pykira==0.1.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/kira",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pykira"]
|
||||
"loggers": ["pykira"],
|
||||
"requirements": ["pykira==0.1.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "kitchen_sink",
|
||||
"name": "Everything but the Kitchen Sink",
|
||||
"after_dependencies": ["recorder"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/kitchen_sink",
|
||||
"domain": "kitchen_sink",
|
||||
"iot_class": "calculated",
|
||||
"name": "Everything but the Kitchen Sink",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "kiwi",
|
||||
"name": "KIWI",
|
||||
"documentation": "https://www.home-assistant.io/integrations/kiwi",
|
||||
"requirements": ["kiwiki-client==0.1.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/kiwi",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["kiwiki"]
|
||||
"loggers": ["kiwiki"],
|
||||
"requirements": ["kiwiki-client==0.1.1"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "kmtronic",
|
||||
"name": "KMtronic",
|
||||
"codeowners": ["@dgomes"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/kmtronic",
|
||||
"requirements": ["pykmtronic==0.3.0"],
|
||||
"codeowners": ["@dgomes"],
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pykmtronic"]
|
||||
"loggers": ["pykmtronic"],
|
||||
"requirements": ["pykmtronic==0.3.0"]
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"domain": "knx",
|
||||
"name": "KNX",
|
||||
"codeowners": ["@Julius2342", "@farmio", "@marvin-w"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/knx",
|
||||
"requirements": ["xknx==2.4.0"],
|
||||
"codeowners": ["@Julius2342", "@farmio", "@marvin-w"],
|
||||
"quality_scale": "platinum",
|
||||
"integration_type": "hub",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["xknx"],
|
||||
"integration_type": "hub"
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["xknx==2.4.0"]
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"domain": "kodi",
|
||||
"name": "Kodi",
|
||||
"documentation": "https://www.home-assistant.io/integrations/kodi",
|
||||
"after_dependencies": ["media_source"],
|
||||
"requirements": ["pykodi==0.2.7"],
|
||||
"codeowners": ["@OnFreund", "@cgtobi"],
|
||||
"zeroconf": ["_xbmc-jsonrpc-h._tcp.local."],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/kodi",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["jsonrpc_async", "jsonrpc_base", "jsonrpc_websocket", "pykodi"]
|
||||
"loggers": ["jsonrpc_async", "jsonrpc_base", "jsonrpc_websocket", "pykodi"],
|
||||
"requirements": ["pykodi==0.2.7"],
|
||||
"zeroconf": ["_xbmc-jsonrpc-h._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
{
|
||||
"domain": "konnected",
|
||||
"name": "Konnected.io",
|
||||
"codeowners": ["@heythisisnate"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/konnected",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["konnected"],
|
||||
"requirements": ["konnected==1.2.0"],
|
||||
"ssdp": [
|
||||
{
|
||||
"manufacturer": "konnected.io"
|
||||
}
|
||||
],
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@heythisisnate"],
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["konnected"]
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "kostal_plenticore",
|
||||
"name": "Kostal Plenticore Solar Inverter",
|
||||
"codeowners": ["@stegm"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/kostal_plenticore",
|
||||
"requirements": ["pykoplenti==1.0.0"],
|
||||
"codeowners": ["@stegm"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["kostal"]
|
||||
"loggers": ["kostal"],
|
||||
"requirements": ["pykoplenti==1.0.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "kraken",
|
||||
"name": "Kraken",
|
||||
"codeowners": ["@eifinger"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/kraken",
|
||||
"requirements": ["krakenex==2.1.0", "pykrakenapi==0.1.8"],
|
||||
"codeowners": ["@eifinger"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["krakenex", "pykrakenapi"]
|
||||
"loggers": ["krakenex", "pykrakenapi"],
|
||||
"requirements": ["krakenex==2.1.0", "pykrakenapi==0.1.8"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "kulersky",
|
||||
"name": "Kuler Sky",
|
||||
"codeowners": ["@emlove"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/kulersky",
|
||||
"requirements": ["pykulersky==0.5.2"],
|
||||
"codeowners": ["@emlove"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["bleak", "pykulersky"]
|
||||
"loggers": ["bleak", "pykulersky"],
|
||||
"requirements": ["pykulersky==0.5.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "kwb",
|
||||
"name": "KWB Easyfire",
|
||||
"documentation": "https://www.home-assistant.io/integrations/kwb",
|
||||
"requirements": ["pykwb==0.0.8"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/kwb",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pykwb"]
|
||||
"loggers": ["pykwb"],
|
||||
"requirements": ["pykwb==0.0.8"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "lacrosse",
|
||||
"name": "LaCrosse",
|
||||
"documentation": "https://www.home-assistant.io/integrations/lacrosse",
|
||||
"requirements": ["pylacrosse==0.4"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/lacrosse",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pylacrosse"]
|
||||
"loggers": ["pylacrosse"],
|
||||
"requirements": ["pylacrosse==0.4"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "lacrosse_view",
|
||||
"name": "LaCrosse View",
|
||||
"codeowners": ["@IceBotYT"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/lacrosse_view",
|
||||
"requirements": ["lacrosse-view==0.0.9"],
|
||||
"codeowners": ["@IceBotYT"],
|
||||
"iot_class": "cloud_polling"
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["lacrosse-view==0.0.9"]
|
||||
}
|
||||
|
|
|
@ -1,19 +1,23 @@
|
|||
{
|
||||
"domain": "lametric",
|
||||
"name": "LaMetric",
|
||||
"documentation": "https://www.home-assistant.io/integrations/lametric",
|
||||
"requirements": ["demetriek==0.4.0"],
|
||||
"codeowners": ["@robbiet480", "@frenck", "@bachya"],
|
||||
"iot_class": "local_polling",
|
||||
"dependencies": ["application_credentials"],
|
||||
"loggers": ["demetriek"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["application_credentials"],
|
||||
"dhcp": [
|
||||
{
|
||||
"registered_devices": true
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/lametric",
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["demetriek"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["demetriek==0.4.0"],
|
||||
"ssdp": [
|
||||
{
|
||||
"deviceType": "urn:schemas-upnp-org:device:LaMetric:1"
|
||||
}
|
||||
],
|
||||
"dhcp": [{ "registered_devices": true }],
|
||||
"quality_scale": "platinum",
|
||||
"integration_type": "device"
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
{
|
||||
"domain": "landisgyr_heat_meter",
|
||||
"name": "Landis+Gyr Heat Meter",
|
||||
"codeowners": ["@vpathuis"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["usb"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/landisgyr_heat_meter",
|
||||
"homekit": {},
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["ultraheat-api==0.5.1"],
|
||||
"ssdp": [],
|
||||
"zeroconf": [],
|
||||
"homekit": {},
|
||||
"codeowners": ["@vpathuis"],
|
||||
"dependencies": ["usb"],
|
||||
"iot_class": "local_polling"
|
||||
"zeroconf": []
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "lannouncer",
|
||||
"name": "LANnouncer",
|
||||
"documentation": "https://www.home-assistant.io/integrations/lannouncer",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/lannouncer",
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "lastfm",
|
||||
"name": "Last.fm",
|
||||
"documentation": "https://www.home-assistant.io/integrations/lastfm",
|
||||
"requirements": ["pylast==4.2.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/lastfm",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pylast"]
|
||||
"loggers": ["pylast"],
|
||||
"requirements": ["pylast==4.2.1"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "launch_library",
|
||||
"name": "Launch Library",
|
||||
"config_flow": true,
|
||||
"integration_type": "service",
|
||||
"documentation": "https://www.home-assistant.io/integrations/launch_library",
|
||||
"requirements": ["pylaunches==1.3.0"],
|
||||
"codeowners": ["@ludeeus", "@DurgNomis-drol"],
|
||||
"iot_class": "cloud_polling"
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/launch_library",
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["pylaunches==1.3.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "laundrify",
|
||||
"name": "laundrify",
|
||||
"codeowners": ["@xLarry"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/laundrify",
|
||||
"requirements": ["laundrify_aio==1.1.2"],
|
||||
"codeowners": ["@xLarry"],
|
||||
"iot_class": "cloud_polling"
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["laundrify_aio==1.1.2"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "lcn",
|
||||
"name": "LCN",
|
||||
"codeowners": ["@alengwenus"],
|
||||
"config_flow": false,
|
||||
"documentation": "https://www.home-assistant.io/integrations/lcn",
|
||||
"requirements": ["pypck==0.7.16"],
|
||||
"codeowners": ["@alengwenus"],
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pypck"]
|
||||
"loggers": ["pypck"],
|
||||
"requirements": ["pypck==0.7.16"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,6 @@
|
|||
{
|
||||
"domain": "ld2410_ble",
|
||||
"name": "LD2410 BLE",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/ld2410_ble/",
|
||||
"requirements": ["bluetooth-data-tools==0.3.1", "ld2410-ble==0.1.1"],
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"codeowners": ["@930913"],
|
||||
"bluetooth": [
|
||||
{
|
||||
"local_name": "HLK-LD2410B_*"
|
||||
|
@ -19,6 +14,11 @@
|
|||
"service_uuid": "0000af30-0000-1000-8000-00805f9b34fb"
|
||||
}
|
||||
],
|
||||
"codeowners": ["@930913"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ld2410_ble/",
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_push"
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["bluetooth-data-tools==0.3.1", "ld2410-ble==0.1.1"]
|
||||
}
|
||||
|
|
|
@ -1,20 +1,36 @@
|
|||
{
|
||||
"domain": "led_ble",
|
||||
"name": "LED BLE",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/led_ble/",
|
||||
"requirements": ["bluetooth-data-tools==0.3.1", "led-ble==1.0.0"],
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"codeowners": ["@bdraco"],
|
||||
"bluetooth": [
|
||||
{ "local_name": "LEDnet*" },
|
||||
{ "local_name": "BLE-LED*" },
|
||||
{ "local_name": "LEDBLE*" },
|
||||
{ "local_name": "Triones*" },
|
||||
{ "local_name": "LEDBlue*" },
|
||||
{ "local_name": "Dream~*" },
|
||||
{ "local_name": "QHM-*" },
|
||||
{ "local_name": "AP-*" }
|
||||
{
|
||||
"local_name": "LEDnet*"
|
||||
},
|
||||
{
|
||||
"local_name": "BLE-LED*"
|
||||
},
|
||||
{
|
||||
"local_name": "LEDBLE*"
|
||||
},
|
||||
{
|
||||
"local_name": "Triones*"
|
||||
},
|
||||
{
|
||||
"local_name": "LEDBlue*"
|
||||
},
|
||||
{
|
||||
"local_name": "Dream~*"
|
||||
},
|
||||
{
|
||||
"local_name": "QHM-*"
|
||||
},
|
||||
{
|
||||
"local_name": "AP-*"
|
||||
}
|
||||
],
|
||||
"iot_class": "local_polling"
|
||||
"codeowners": ["@bdraco"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/led_ble/",
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["bluetooth-data-tools==0.3.1", "led-ble==1.0.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "lg_netcast",
|
||||
"name": "LG Netcast",
|
||||
"documentation": "https://www.home-assistant.io/integrations/lg_netcast",
|
||||
"requirements": ["pylgnetcast==0.3.7"],
|
||||
"codeowners": ["@Drafteed"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/lg_netcast",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pylgnetcast"]
|
||||
"loggers": ["pylgnetcast"],
|
||||
"requirements": ["pylgnetcast==0.3.7"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "lg_soundbar",
|
||||
"config_flow": true,
|
||||
"name": "LG Soundbars",
|
||||
"documentation": "https://www.home-assistant.io/integrations/lg_soundbar",
|
||||
"requirements": ["temescal==0.5"],
|
||||
"codeowners": [],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/lg_soundbar",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["temescal"]
|
||||
"loggers": ["temescal"],
|
||||
"requirements": ["temescal==0.5"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "lidarr",
|
||||
"name": "Lidarr",
|
||||
"documentation": "https://www.home-assistant.io/integrations/lidarr",
|
||||
"requirements": ["aiopyarr==22.11.0"],
|
||||
"codeowners": ["@tkdrob"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/lidarr",
|
||||
"integration_type": "service",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["aiopyarr"],
|
||||
"integration_type": "service"
|
||||
"requirements": ["aiopyarr==22.11.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "life360",
|
||||
"name": "Life360",
|
||||
"codeowners": ["@pnbruckner"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/life360",
|
||||
"codeowners": ["@pnbruckner"],
|
||||
"requirements": ["life360==5.5.0"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["life360"]
|
||||
"loggers": ["life360"],
|
||||
"requirements": ["life360==5.5.0"]
|
||||
}
|
||||
|
|
|
@ -1,15 +1,18 @@
|
|||
{
|
||||
"domain": "lifx",
|
||||
"name": "LIFX",
|
||||
"codeowners": ["@bdraco", "@Djelibeybi"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/lifx",
|
||||
"requirements": [
|
||||
"aiolifx==0.8.7",
|
||||
"aiolifx_effects==0.3.1",
|
||||
"aiolifx_themes==0.4.0"
|
||||
],
|
||||
"quality_scale": "platinum",
|
||||
"dependencies": ["network"],
|
||||
"dhcp": [
|
||||
{
|
||||
"macaddress": "D073D5*"
|
||||
},
|
||||
{
|
||||
"registered_devices": true
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/lifx",
|
||||
"homekit": {
|
||||
"models": [
|
||||
"LIFX A19",
|
||||
|
@ -34,8 +37,12 @@
|
|||
"LIFX Z"
|
||||
]
|
||||
},
|
||||
"dhcp": [{ "macaddress": "D073D5*" }, { "registered_devices": true }],
|
||||
"codeowners": ["@bdraco", "@Djelibeybi"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["aiolifx", "aiolifx_effects", "bitstring"]
|
||||
"loggers": ["aiolifx", "aiolifx_effects", "bitstring"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": [
|
||||
"aiolifx==0.8.7",
|
||||
"aiolifx_effects==0.3.1",
|
||||
"aiolifx_themes==0.4.0"
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "lifx_cloud",
|
||||
"name": "LIFX Cloud",
|
||||
"documentation": "https://www.home-assistant.io/integrations/lifx_cloud",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/lifx_cloud",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "light",
|
||||
"name": "Light",
|
||||
"documentation": "https://www.home-assistant.io/integrations/light",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
"documentation": "https://www.home-assistant.io/integrations/light",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "lightwave",
|
||||
"name": "Lightwave",
|
||||
"documentation": "https://www.home-assistant.io/integrations/lightwave",
|
||||
"requirements": ["lightwave==0.20"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/lightwave",
|
||||
"iot_class": "assumed_state",
|
||||
"loggers": ["lightwave"]
|
||||
"loggers": ["lightwave"],
|
||||
"requirements": ["lightwave==0.20"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "limitlessled",
|
||||
"name": "LimitlessLED",
|
||||
"documentation": "https://www.home-assistant.io/integrations/limitlessled",
|
||||
"requirements": ["limitlessled==1.1.3"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/limitlessled",
|
||||
"iot_class": "assumed_state",
|
||||
"loggers": ["limitlessled"]
|
||||
"loggers": ["limitlessled"],
|
||||
"requirements": ["limitlessled==1.1.3"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "linksys_smart",
|
||||
"name": "Linksys Smart Wi-Fi",
|
||||
"documentation": "https://www.home-assistant.io/integrations/linksys_smart",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/linksys_smart",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "linode",
|
||||
"name": "Linode",
|
||||
"documentation": "https://www.home-assistant.io/integrations/linode",
|
||||
"requirements": ["linode-api==4.1.9b1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/linode",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["linode"]
|
||||
"loggers": ["linode"],
|
||||
"requirements": ["linode-api==4.1.9b1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "linux_battery",
|
||||
"name": "Linux Battery",
|
||||
"documentation": "https://www.home-assistant.io/integrations/linux_battery",
|
||||
"requirements": ["batinfo==0.4.2"],
|
||||
"codeowners": ["@fabaff"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/linux_battery",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["batinfo"]
|
||||
"loggers": ["batinfo"],
|
||||
"requirements": ["batinfo==0.4.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "lirc",
|
||||
"name": "LIRC",
|
||||
"documentation": "https://www.home-assistant.io/integrations/lirc",
|
||||
"requirements": ["python-lirc==1.2.3"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/lirc",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["lirc"]
|
||||
"loggers": ["lirc"],
|
||||
"requirements": ["python-lirc==1.2.3"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "litejet",
|
||||
"name": "LiteJet",
|
||||
"documentation": "https://www.home-assistant.io/integrations/litejet",
|
||||
"requirements": ["pylitejet==0.5.0"],
|
||||
"codeowners": ["@joncar"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/litejet",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pylitejet"]
|
||||
"loggers": ["pylitejet"],
|
||||
"requirements": ["pylitejet==0.5.0"]
|
||||
}
|
||||
|
|
|
@ -1,12 +1,16 @@
|
|||
{
|
||||
"domain": "litterrobot",
|
||||
"name": "Litter-Robot",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/litterrobot",
|
||||
"requirements": ["pylitterbot==2023.1.1"],
|
||||
"codeowners": ["@natekspencer", "@tkdrob"],
|
||||
"dhcp": [{ "hostname": "litter-robot4" }],
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{
|
||||
"hostname": "litter-robot4"
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/litterrobot",
|
||||
"integration_type": "hub",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["pylitterbot"],
|
||||
"integration_type": "hub"
|
||||
"requirements": ["pylitterbot==2023.1.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "livisi",
|
||||
"name": "LIVISI Smart Home",
|
||||
"codeowners": ["@StefanIacobLivisi"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/livisi",
|
||||
"requirements": ["aiolivisi==0.0.15"],
|
||||
"codeowners": ["@StefanIacobLivisi"],
|
||||
"iot_class": "local_polling"
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["aiolivisi==0.0.15"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "llamalab_automate",
|
||||
"name": "LlamaLab Automate",
|
||||
"documentation": "https://www.home-assistant.io/integrations/llamalab_automate",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/llamalab_automate",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "local_calendar",
|
||||
"name": "Local Calendar",
|
||||
"codeowners": ["@allenporter"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/local_calendar",
|
||||
"requirements": ["ical==4.2.9"],
|
||||
"codeowners": ["@allenporter"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["ical"]
|
||||
"loggers": ["ical"],
|
||||
"requirements": ["ical==4.2.9"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "local_file",
|
||||
"name": "Local File",
|
||||
"documentation": "https://www.home-assistant.io/integrations/local_file",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/local_file",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue