mirror of
https://github.com/home-assistant/core.git
synced 2025-04-23 08:47:57 +00:00
Sort manifests 2 (#87023)
This commit is contained in:
parent
5dfb9cddd6
commit
87420e949d
@ -1,12 +1,17 @@
|
||||
{
|
||||
"domain": "bosch_shc",
|
||||
"name": "Bosch SHC",
|
||||
"after_dependencies": ["zeroconf"],
|
||||
"codeowners": ["@tschamm"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/bosch_shc",
|
||||
"requirements": ["boschshcpy==0.2.35"],
|
||||
"zeroconf": [{ "type": "_http._tcp.local.", "name": "bosch shc*" }],
|
||||
"iot_class": "local_push",
|
||||
"codeowners": ["@tschamm"],
|
||||
"after_dependencies": ["zeroconf"],
|
||||
"loggers": ["boschshcpy"]
|
||||
"loggers": ["boschshcpy"],
|
||||
"requirements": ["boschshcpy==0.2.35"],
|
||||
"zeroconf": [
|
||||
{
|
||||
"type": "_http._tcp.local.",
|
||||
"name": "bosch shc*"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1,17 +1,17 @@
|
||||
{
|
||||
"domain": "braviatv",
|
||||
"name": "Sony Bravia TV",
|
||||
"documentation": "https://www.home-assistant.io/integrations/braviatv",
|
||||
"requirements": ["pybravia==0.3.1"],
|
||||
"codeowners": ["@bieniu", "@Drafteed"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/braviatv",
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pybravia"],
|
||||
"requirements": ["pybravia==0.3.1"],
|
||||
"ssdp": [
|
||||
{
|
||||
"st": "urn:schemas-sony-com:service:ScalarWebAPI:1",
|
||||
"manufacturer": "Sony Corporation"
|
||||
}
|
||||
],
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pybravia"],
|
||||
"integration_type": "device"
|
||||
]
|
||||
}
|
||||
|
@ -1,12 +1,12 @@
|
||||
{
|
||||
"domain": "broadlink",
|
||||
"name": "Broadlink",
|
||||
"documentation": "https://www.home-assistant.io/integrations/broadlink",
|
||||
"requirements": ["broadlink==0.18.3"],
|
||||
"codeowners": ["@danielhiversen", "@felipediel", "@L-I-Am"],
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{ "registered_devices": true },
|
||||
{
|
||||
"registered_devices": true
|
||||
},
|
||||
{
|
||||
"macaddress": "34EA34*"
|
||||
},
|
||||
@ -23,6 +23,8 @@
|
||||
"macaddress": "C8F742*"
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/broadlink",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["broadlink"]
|
||||
"loggers": ["broadlink"],
|
||||
"requirements": ["broadlink==0.18.3"]
|
||||
}
|
||||
|
@ -1,18 +1,18 @@
|
||||
{
|
||||
"domain": "brother",
|
||||
"name": "Brother Printer",
|
||||
"documentation": "https://www.home-assistant.io/integrations/brother",
|
||||
"codeowners": ["@bieniu"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/brother",
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["brother", "pyasn1", "pysmi", "pysnmp"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["brother==2.1.1"],
|
||||
"zeroconf": [
|
||||
{
|
||||
"type": "_printer._tcp.local.",
|
||||
"name": "brother*"
|
||||
}
|
||||
],
|
||||
"config_flow": true,
|
||||
"quality_scale": "platinum",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["brother", "pyasn1", "pysmi", "pysnmp"],
|
||||
"integration_type": "device"
|
||||
]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "brottsplatskartan",
|
||||
"name": "Brottsplatskartan",
|
||||
"documentation": "https://www.home-assistant.io/integrations/brottsplatskartan",
|
||||
"requirements": ["brottsplatskartan==0.0.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/brottsplatskartan",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["brottsplatskartan"]
|
||||
"loggers": ["brottsplatskartan"],
|
||||
"requirements": ["brottsplatskartan==0.0.1"]
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
{
|
||||
"domain": "browser",
|
||||
"name": "Browser",
|
||||
"documentation": "https://www.home-assistant.io/integrations/browser",
|
||||
"codeowners": [],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push"
|
||||
"documentation": "https://www.home-assistant.io/integrations/browser",
|
||||
"iot_class": "local_push",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
{
|
||||
"domain": "brunt",
|
||||
"name": "Brunt Blind Engine",
|
||||
"codeowners": ["@eavanvalkenburg"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/brunt",
|
||||
"requirements": ["brunt==1.2.0"],
|
||||
"codeowners": ["@eavanvalkenburg"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["brunt"]
|
||||
"loggers": ["brunt"],
|
||||
"requirements": ["brunt==1.2.0"]
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
{
|
||||
"domain": "bsblan",
|
||||
"name": "BSB-Lan",
|
||||
"codeowners": ["@liudger"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/bsblan",
|
||||
"requirements": ["python-bsblan==0.5.9"],
|
||||
"codeowners": ["@liudger"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["bsblan"]
|
||||
"loggers": ["bsblan"],
|
||||
"requirements": ["python-bsblan==0.5.9"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "bt_home_hub_5",
|
||||
"name": "BT Home Hub 5",
|
||||
"documentation": "https://www.home-assistant.io/integrations/bt_home_hub_5",
|
||||
"requirements": ["bthomehub5-devicelist==0.1.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/bt_home_hub_5",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["bthomehub5_devicelist"]
|
||||
"loggers": ["bthomehub5_devicelist"],
|
||||
"requirements": ["bthomehub5-devicelist==0.1.1"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "bt_smarthub",
|
||||
"name": "BT Smart Hub",
|
||||
"documentation": "https://www.home-assistant.io/integrations/bt_smarthub",
|
||||
"requirements": ["btsmarthub_devicelist==0.2.3"],
|
||||
"codeowners": ["@typhoon2099"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/bt_smarthub",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["btsmarthub_devicelist"]
|
||||
"loggers": ["btsmarthub_devicelist"],
|
||||
"requirements": ["btsmarthub_devicelist==0.2.3"]
|
||||
}
|
||||
|
@ -1,8 +1,6 @@
|
||||
{
|
||||
"domain": "bthome",
|
||||
"name": "BTHome",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/bthome",
|
||||
"bluetooth": [
|
||||
{
|
||||
"connectable": false,
|
||||
@ -17,8 +15,10 @@
|
||||
"service_data_uuid": "0000fcd2-0000-1000-8000-00805f9b34fb"
|
||||
}
|
||||
],
|
||||
"requirements": ["bthome-ble==2.5.1"],
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"codeowners": ["@Ernst79"],
|
||||
"iot_class": "local_push"
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/bthome",
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["bthome-ble==2.5.1"]
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
{
|
||||
"domain": "buienradar",
|
||||
"name": "Buienradar",
|
||||
"codeowners": ["@mjj4791", "@ties", "@Robbie1221"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/buienradar",
|
||||
"requirements": ["buienradar==1.0.5"],
|
||||
"codeowners": ["@mjj4791", "@ties", "@Robbie1221"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["buienradar", "vincenty"]
|
||||
"loggers": ["buienradar", "vincenty"],
|
||||
"requirements": ["buienradar==1.0.5"]
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
{
|
||||
"domain": "button",
|
||||
"name": "Button",
|
||||
"documentation": "https://www.home-assistant.io/integrations/button",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
"documentation": "https://www.home-assistant.io/integrations/button",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "caldav",
|
||||
"name": "CalDAV",
|
||||
"documentation": "https://www.home-assistant.io/integrations/caldav",
|
||||
"requirements": ["caldav==1.0.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/caldav",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["caldav", "vobject"]
|
||||
"loggers": ["caldav", "vobject"],
|
||||
"requirements": ["caldav==1.0.1"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "calendar",
|
||||
"name": "Calendar",
|
||||
"documentation": "https://www.home-assistant.io/integrations/calendar",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/calendar",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
@ -1,11 +1,11 @@
|
||||
{
|
||||
"domain": "camera",
|
||||
"name": "Camera",
|
||||
"documentation": "https://www.home-assistant.io/integrations/camera",
|
||||
"dependencies": ["http"],
|
||||
"requirements": ["PyTurboJPEG==1.6.7"],
|
||||
"after_dependencies": ["media_player"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/camera",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
"requirements": ["PyTurboJPEG==1.6.7"]
|
||||
}
|
||||
|
@ -1,11 +1,11 @@
|
||||
{
|
||||
"domain": "canary",
|
||||
"name": "Canary",
|
||||
"documentation": "https://www.home-assistant.io/integrations/canary",
|
||||
"requirements": ["py-canary==0.5.3"],
|
||||
"dependencies": ["ffmpeg"],
|
||||
"codeowners": [],
|
||||
"config_flow": true,
|
||||
"dependencies": ["ffmpeg"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/canary",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["canary"]
|
||||
"loggers": ["canary"],
|
||||
"requirements": ["py-canary==0.5.3"]
|
||||
}
|
||||
|
@ -1,9 +1,6 @@
|
||||
{
|
||||
"domain": "cast",
|
||||
"name": "Google Cast",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/cast",
|
||||
"requirements": ["pychromecast==13.0.4"],
|
||||
"after_dependencies": [
|
||||
"cloud",
|
||||
"http",
|
||||
@ -12,8 +9,11 @@
|
||||
"tts",
|
||||
"zeroconf"
|
||||
],
|
||||
"zeroconf": ["_googlecast._tcp.local."],
|
||||
"codeowners": ["@emontnemery"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/cast",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["casttube", "pychromecast"]
|
||||
"loggers": ["casttube", "pychromecast"],
|
||||
"requirements": ["pychromecast==13.0.4"],
|
||||
"zeroconf": ["_googlecast._tcp.local."]
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
{
|
||||
"domain": "cert_expiry",
|
||||
"name": "Certificate Expiry",
|
||||
"documentation": "https://www.home-assistant.io/integrations/cert_expiry",
|
||||
"config_flow": true,
|
||||
"codeowners": ["@Cereal2nd", "@jjlawren"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/cert_expiry",
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "channels",
|
||||
"name": "Channels",
|
||||
"documentation": "https://www.home-assistant.io/integrations/channels",
|
||||
"requirements": ["pychannels==1.2.3"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/channels",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pychannels"]
|
||||
"loggers": ["pychannels"],
|
||||
"requirements": ["pychannels==1.2.3"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "circuit",
|
||||
"name": "Unify Circuit",
|
||||
"documentation": "https://www.home-assistant.io/integrations/circuit",
|
||||
"codeowners": ["@braam"],
|
||||
"requirements": ["circuit-webhook==1.0.1"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/circuit",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["circuit_webhook"]
|
||||
"loggers": ["circuit_webhook"],
|
||||
"requirements": ["circuit-webhook==1.0.1"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "cisco_ios",
|
||||
"name": "Cisco IOS",
|
||||
"documentation": "https://www.home-assistant.io/integrations/cisco_ios",
|
||||
"requirements": ["pexpect==4.6.0"],
|
||||
"codeowners": ["@fbradyirl"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/cisco_ios",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pexpect", "ptyprocess"]
|
||||
"loggers": ["pexpect", "ptyprocess"],
|
||||
"requirements": ["pexpect==4.6.0"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "cisco_mobility_express",
|
||||
"name": "Cisco Mobility Express",
|
||||
"documentation": "https://www.home-assistant.io/integrations/cisco_mobility_express",
|
||||
"requirements": ["ciscomobilityexpress==0.3.9"],
|
||||
"codeowners": ["@fbradyirl"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/cisco_mobility_express",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["ciscomobilityexpress"]
|
||||
"loggers": ["ciscomobilityexpress"],
|
||||
"requirements": ["ciscomobilityexpress==0.3.9"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "cisco_webex_teams",
|
||||
"name": "Cisco Webex Teams",
|
||||
"documentation": "https://www.home-assistant.io/integrations/cisco_webex_teams",
|
||||
"requirements": ["webexteamssdk==1.1.1"],
|
||||
"codeowners": ["@fbradyirl"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/cisco_webex_teams",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["webexteamssdk"]
|
||||
"loggers": ["webexteamssdk"],
|
||||
"requirements": ["webexteamssdk==1.1.1"]
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"domain": "citybikes",
|
||||
"name": "CityBikes",
|
||||
"documentation": "https://www.home-assistant.io/integrations/citybikes",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/citybikes",
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "clementine",
|
||||
"name": "Clementine Music Player",
|
||||
"documentation": "https://www.home-assistant.io/integrations/clementine",
|
||||
"requirements": ["python-clementine-remote==1.0.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/clementine",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["clementineremote"]
|
||||
"loggers": ["clementineremote"],
|
||||
"requirements": ["python-clementine-remote==1.0.1"]
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"domain": "clickatell",
|
||||
"name": "Clickatell",
|
||||
"documentation": "https://www.home-assistant.io/integrations/clickatell",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/clickatell",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"domain": "clicksend",
|
||||
"name": "ClickSend SMS",
|
||||
"documentation": "https://www.home-assistant.io/integrations/clicksend",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/clicksend",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"domain": "clicksend_tts",
|
||||
"name": "ClickSend TTS",
|
||||
"documentation": "https://www.home-assistant.io/integrations/clicksend_tts",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/clicksend_tts",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
{
|
||||
"domain": "climate",
|
||||
"name": "Climate",
|
||||
"documentation": "https://www.home-assistant.io/integrations/climate",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
"documentation": "https://www.home-assistant.io/integrations/climate",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
@ -1,12 +1,12 @@
|
||||
{
|
||||
"domain": "cloud",
|
||||
"name": "Home Assistant Cloud",
|
||||
"documentation": "https://www.home-assistant.io/integrations/cloud",
|
||||
"requirements": ["hass-nabucasa==0.61.0"],
|
||||
"dependencies": ["http", "webhook"],
|
||||
"after_dependencies": ["google_assistant", "alexa"],
|
||||
"codeowners": ["@home-assistant/cloud"],
|
||||
"dependencies": ["http", "webhook"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/cloud",
|
||||
"integration_type": "system",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["hass_nabucasa"],
|
||||
"integration_type": "system"
|
||||
"requirements": ["hass-nabucasa==0.61.0"]
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
{
|
||||
"domain": "cloudflare",
|
||||
"name": "Cloudflare",
|
||||
"documentation": "https://www.home-assistant.io/integrations/cloudflare",
|
||||
"requirements": ["pycfdns==2.0.1"],
|
||||
"codeowners": ["@ludeeus", "@ctalkington"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/cloudflare",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["pycfdns"]
|
||||
"loggers": ["pycfdns"],
|
||||
"requirements": ["pycfdns==2.0.1"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "cmus",
|
||||
"name": "cmus",
|
||||
"documentation": "https://www.home-assistant.io/integrations/cmus",
|
||||
"requirements": ["pycmus==0.1.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/cmus",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pbr", "pycmus"]
|
||||
"loggers": ["pbr", "pycmus"],
|
||||
"requirements": ["pycmus==0.1.1"]
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
{
|
||||
"domain": "co2signal",
|
||||
"name": "CO2 Signal",
|
||||
"documentation": "https://www.home-assistant.io/integrations/co2signal",
|
||||
"requirements": ["co2signal==0.4.2"],
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_polling",
|
||||
"config_flow": true,
|
||||
"loggers": ["CO2Signal"]
|
||||
"documentation": "https://www.home-assistant.io/integrations/co2signal",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["CO2Signal"],
|
||||
"requirements": ["co2signal==0.4.2"]
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
{
|
||||
"domain": "coinbase",
|
||||
"name": "Coinbase",
|
||||
"documentation": "https://www.home-assistant.io/integrations/coinbase",
|
||||
"requirements": ["coinbase==2.1.0"],
|
||||
"codeowners": ["@tombrien"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/coinbase",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["coinbase"]
|
||||
"loggers": ["coinbase"],
|
||||
"requirements": ["coinbase==2.1.0"]
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
{
|
||||
"domain": "color_extractor",
|
||||
"name": "ColorExtractor",
|
||||
"codeowners": ["@GenericStudent"],
|
||||
"config_flow": false,
|
||||
"documentation": "https://www.home-assistant.io/integrations/color_extractor",
|
||||
"requirements": ["colorthief==0.2.1"],
|
||||
"codeowners": ["@GenericStudent"]
|
||||
"requirements": ["colorthief==0.2.1"]
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"domain": "comed_hourly_pricing",
|
||||
"name": "ComEd Hourly Pricing",
|
||||
"documentation": "https://www.home-assistant.io/integrations/comed_hourly_pricing",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/comed_hourly_pricing",
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "comfoconnect",
|
||||
"name": "Zehnder ComfoAir Q",
|
||||
"documentation": "https://www.home-assistant.io/integrations/comfoconnect",
|
||||
"requirements": ["pycomfoconnect==0.5.1"],
|
||||
"codeowners": ["@michaelarnauts"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/comfoconnect",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pycomfoconnect"]
|
||||
"loggers": ["pycomfoconnect"],
|
||||
"requirements": ["pycomfoconnect==0.5.1"]
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"domain": "command_line",
|
||||
"name": "Command Line",
|
||||
"documentation": "https://www.home-assistant.io/integrations/command_line",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/command_line",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
{
|
||||
"domain": "compensation",
|
||||
"name": "Compensation",
|
||||
"documentation": "https://www.home-assistant.io/integrations/compensation",
|
||||
"requirements": ["numpy==1.23.2"],
|
||||
"codeowners": ["@Petro31"],
|
||||
"iot_class": "calculated"
|
||||
"documentation": "https://www.home-assistant.io/integrations/compensation",
|
||||
"iot_class": "calculated",
|
||||
"requirements": ["numpy==1.23.2"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "concord232",
|
||||
"name": "Concord232",
|
||||
"documentation": "https://www.home-assistant.io/integrations/concord232",
|
||||
"requirements": ["concord232==0.15"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/concord232",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["concord232", "stevedore"]
|
||||
"loggers": ["concord232", "stevedore"],
|
||||
"requirements": ["concord232==0.15"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "config",
|
||||
"name": "Configuration",
|
||||
"documentation": "https://www.home-assistant.io/integrations/config",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/config",
|
||||
"integration_type": "system",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
{
|
||||
"domain": "configurator",
|
||||
"name": "Configurator",
|
||||
"documentation": "https://www.home-assistant.io/integrations/configurator",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
"documentation": "https://www.home-assistant.io/integrations/configurator",
|
||||
"integration_type": "system",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
@ -1,15 +1,15 @@
|
||||
{
|
||||
"domain": "control4",
|
||||
"name": "Control4",
|
||||
"codeowners": ["@lawtancool"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/control4",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyControl4"],
|
||||
"requirements": ["pyControl4==0.0.6"],
|
||||
"ssdp": [
|
||||
{
|
||||
"st": "c4:director"
|
||||
}
|
||||
],
|
||||
"codeowners": ["@lawtancool"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyControl4"]
|
||||
]
|
||||
}
|
||||
|
@ -1,11 +1,11 @@
|
||||
{
|
||||
"domain": "conversation",
|
||||
"name": "Conversation",
|
||||
"documentation": "https://www.home-assistant.io/integrations/conversation",
|
||||
"requirements": ["hassil==0.2.6", "home-assistant-intents==2023.1.31"],
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core", "@synesthesiam"],
|
||||
"quality_scale": "internal",
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/conversation",
|
||||
"integration_type": "system",
|
||||
"iot_class": "local_push",
|
||||
"integration_type": "system"
|
||||
"quality_scale": "internal",
|
||||
"requirements": ["hassil==0.2.6", "home-assistant-intents==2023.1.31"]
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
{
|
||||
"domain": "coolmaster",
|
||||
"name": "CoolMasterNet",
|
||||
"codeowners": ["@OnFreund"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/coolmaster",
|
||||
"requirements": ["pycoolmasternet-async==0.1.5"],
|
||||
"codeowners": ["@OnFreund"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pycoolmasternet_async"]
|
||||
"loggers": ["pycoolmasternet_async"],
|
||||
"requirements": ["pycoolmasternet-async==0.1.5"]
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
{
|
||||
"domain": "coronavirus",
|
||||
"name": "Coronavirus (COVID-19)",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/coronavirus",
|
||||
"requirements": ["coronavirus==1.1.1"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["coronavirus"]
|
||||
"loggers": ["coronavirus"],
|
||||
"requirements": ["coronavirus==1.1.1"]
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
{
|
||||
"domain": "counter",
|
||||
"name": "Counter",
|
||||
"integration_type": "helper",
|
||||
"documentation": "https://www.home-assistant.io/integrations/counter",
|
||||
"codeowners": ["@fabaff"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/counter",
|
||||
"integration_type": "helper",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
{
|
||||
"domain": "cover",
|
||||
"name": "Cover",
|
||||
"documentation": "https://www.home-assistant.io/integrations/cover",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
"documentation": "https://www.home-assistant.io/integrations/cover",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
{
|
||||
"domain": "cppm_tracker",
|
||||
"name": "Aruba ClearPass",
|
||||
"documentation": "https://www.home-assistant.io/integrations/cppm_tracker",
|
||||
"requirements": ["clearpasspy==1.0.2"],
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/cppm_tracker",
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["clearpasspy==1.0.2"]
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
{
|
||||
"domain": "cpuspeed",
|
||||
"name": "CPU Speed",
|
||||
"documentation": "https://www.home-assistant.io/integrations/cpuspeed",
|
||||
"requirements": ["py-cpuinfo==8.0.0"],
|
||||
"config_flow": true,
|
||||
"codeowners": ["@fabaff", "@frenck"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/cpuspeed",
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_push",
|
||||
"integration_type": "device"
|
||||
"requirements": ["py-cpuinfo==8.0.0"]
|
||||
}
|
||||
|
@ -1,21 +1,21 @@
|
||||
{
|
||||
"domain": "crownstone",
|
||||
"name": "Crownstone",
|
||||
"after_dependencies": ["usb"],
|
||||
"codeowners": ["@Crownstone", "@RicArch97"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/crownstone",
|
||||
"requirements": [
|
||||
"crownstone-cloud==1.4.9",
|
||||
"crownstone-sse==2.0.4",
|
||||
"crownstone-uart==2.1.0",
|
||||
"pyserial==3.5"
|
||||
],
|
||||
"codeowners": ["@Crownstone", "@RicArch97"],
|
||||
"after_dependencies": ["usb"],
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": [
|
||||
"crownstone_cloud",
|
||||
"crownstone_core",
|
||||
"crownstone_sse",
|
||||
"crownstone_uart"
|
||||
],
|
||||
"requirements": [
|
||||
"crownstone-cloud==1.4.9",
|
||||
"crownstone-sse==2.0.4",
|
||||
"crownstone-uart==2.1.0",
|
||||
"pyserial==3.5"
|
||||
]
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
{
|
||||
"domain": "cups",
|
||||
"name": "CUPS",
|
||||
"documentation": "https://www.home-assistant.io/integrations/cups",
|
||||
"requirements": ["pycups==1.9.73"],
|
||||
"codeowners": ["@fabaff"],
|
||||
"iot_class": "local_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/cups",
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["pycups==1.9.73"]
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"domain": "currencylayer",
|
||||
"name": "currencylayer",
|
||||
"documentation": "https://www.home-assistant.io/integrations/currencylayer",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/currencylayer",
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
@ -1,12 +1,12 @@
|
||||
{
|
||||
"domain": "daikin",
|
||||
"name": "Daikin AC",
|
||||
"codeowners": ["@fredrike"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/daikin",
|
||||
"requirements": ["pydaikin==2.8.0"],
|
||||
"codeowners": ["@fredrike"],
|
||||
"zeroconf": ["_dkapi._tcp.local."],
|
||||
"quality_scale": "platinum",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pydaikin"]
|
||||
"loggers": ["pydaikin"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["pydaikin==2.8.0"],
|
||||
"zeroconf": ["_dkapi._tcp.local."]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "danfoss_air",
|
||||
"name": "Danfoss Air",
|
||||
"documentation": "https://www.home-assistant.io/integrations/danfoss_air",
|
||||
"requirements": ["pydanfossair==0.1.0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/danfoss_air",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pydanfossair"]
|
||||
"loggers": ["pydanfossair"],
|
||||
"requirements": ["pydanfossair==0.1.0"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "darksky",
|
||||
"name": "Dark Sky",
|
||||
"documentation": "https://www.home-assistant.io/integrations/darksky",
|
||||
"requirements": ["python-forecastio==1.4.0"],
|
||||
"codeowners": ["@fabaff"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/darksky",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["forecastio"]
|
||||
"loggers": ["forecastio"],
|
||||
"requirements": ["python-forecastio==1.4.0"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "datadog",
|
||||
"name": "Datadog",
|
||||
"documentation": "https://www.home-assistant.io/integrations/datadog",
|
||||
"requirements": ["datadog==0.15.0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/datadog",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["datadog"]
|
||||
"loggers": ["datadog"],
|
||||
"requirements": ["datadog==0.15.0"]
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"domain": "ddwrt",
|
||||
"name": "DD-WRT",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ddwrt",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ddwrt",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
{
|
||||
"domain": "debugpy",
|
||||
"name": "Remote Python Debugger",
|
||||
"documentation": "https://www.home-assistant.io/integrations/debugpy",
|
||||
"requirements": ["debugpy==1.6.6"],
|
||||
"codeowners": ["@frenck"],
|
||||
"quality_scale": "internal",
|
||||
"documentation": "https://www.home-assistant.io/integrations/debugpy",
|
||||
"integration_type": "service",
|
||||
"iot_class": "local_push",
|
||||
"integration_type": "service"
|
||||
"quality_scale": "internal",
|
||||
"requirements": ["debugpy==1.6.6"]
|
||||
}
|
||||
|
@ -1,18 +1,18 @@
|
||||
{
|
||||
"domain": "deconz",
|
||||
"name": "deCONZ",
|
||||
"codeowners": ["@Kane610"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/deconz",
|
||||
"integration_type": "hub",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pydeconz"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["pydeconz==106"],
|
||||
"ssdp": [
|
||||
{
|
||||
"manufacturer": "Royal Philips Electronics",
|
||||
"manufacturerURL": "http://www.dresden-elektronik.de"
|
||||
}
|
||||
],
|
||||
"codeowners": ["@Kane610"],
|
||||
"quality_scale": "platinum",
|
||||
"iot_class": "local_push",
|
||||
"integration_type": "hub",
|
||||
"loggers": ["pydeconz"]
|
||||
]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "decora",
|
||||
"name": "Leviton Decora",
|
||||
"documentation": "https://www.home-assistant.io/integrations/decora",
|
||||
"requirements": ["bluepy==1.3.0", "decora==0.6"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/decora",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["bluepy", "decora"]
|
||||
"loggers": ["bluepy", "decora"],
|
||||
"requirements": ["bluepy==1.3.0", "decora==0.6"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "decora_wifi",
|
||||
"name": "Leviton Decora Wi-Fi",
|
||||
"documentation": "https://www.home-assistant.io/integrations/decora_wifi",
|
||||
"requirements": ["decora_wifi==1.4"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/decora_wifi",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["decora_wifi"]
|
||||
"loggers": ["decora_wifi"],
|
||||
"requirements": ["decora_wifi==1.4"]
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"domain": "default_config",
|
||||
"name": "Default Config",
|
||||
"documentation": "https://www.home-assistant.io/integrations/default_config",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"dependencies": [
|
||||
"application_credentials",
|
||||
"automation",
|
||||
@ -42,7 +42,7 @@
|
||||
"zeroconf",
|
||||
"zone"
|
||||
],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
"documentation": "https://www.home-assistant.io/integrations/default_config",
|
||||
"integration_type": "system",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "delijn",
|
||||
"name": "De Lijn",
|
||||
"documentation": "https://www.home-assistant.io/integrations/delijn",
|
||||
"codeowners": ["@bollewolle", "@Emilv2"],
|
||||
"requirements": ["pydelijn==1.0.0"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/delijn",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pydelijn"]
|
||||
"loggers": ["pydelijn"],
|
||||
"requirements": ["pydelijn==1.0.0"]
|
||||
}
|
||||
|
@ -1,11 +1,11 @@
|
||||
{
|
||||
"domain": "deluge",
|
||||
"name": "Deluge",
|
||||
"documentation": "https://www.home-assistant.io/integrations/deluge",
|
||||
"requirements": ["deluge-client==1.7.1"],
|
||||
"codeowners": ["@tkdrob"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/deluge",
|
||||
"integration_type": "service",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["deluge_client"],
|
||||
"integration_type": "service"
|
||||
"requirements": ["deluge-client==1.7.1"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "demo",
|
||||
"name": "Demo",
|
||||
"documentation": "https://www.home-assistant.io/integrations/demo",
|
||||
"dependencies": ["conversation", "group", "zone"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "calculated"
|
||||
"dependencies": ["conversation", "group", "zone"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/demo",
|
||||
"iot_class": "calculated",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"domain": "denon",
|
||||
"name": "Denon Network Receivers",
|
||||
"documentation": "https://www.home-assistant.io/integrations/denon",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/denon",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
@ -1,10 +1,12 @@
|
||||
{
|
||||
"domain": "denonavr",
|
||||
"name": "Denon AVR Network Receivers",
|
||||
"codeowners": ["@ol-iver", "@starkillerOG"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/denonavr",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["denonavr"],
|
||||
"requirements": ["denonavr==0.10.12"],
|
||||
"codeowners": ["@ol-iver", "@starkillerOG"],
|
||||
"ssdp": [
|
||||
{
|
||||
"manufacturer": "Denon",
|
||||
@ -54,7 +56,5 @@
|
||||
"manufacturer": "Marantz",
|
||||
"deviceType": "urn:schemas-denon-com:device:AiosDevice:1"
|
||||
}
|
||||
],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["denonavr"]
|
||||
]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "derivative",
|
||||
"integration_type": "helper",
|
||||
"name": "Derivative",
|
||||
"documentation": "https://www.home-assistant.io/integrations/derivative",
|
||||
"codeowners": ["@afaucogney"],
|
||||
"iot_class": "calculated",
|
||||
"config_flow": true
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/derivative",
|
||||
"integration_type": "helper",
|
||||
"iot_class": "calculated"
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
{
|
||||
"domain": "device_automation",
|
||||
"name": "Device Automation",
|
||||
"documentation": "https://www.home-assistant.io/integrations/device_automation",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
"documentation": "https://www.home-assistant.io/integrations/device_automation",
|
||||
"integration_type": "system",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "device_sun_light_trigger",
|
||||
"name": "Presence-based Lights",
|
||||
"documentation": "https://www.home-assistant.io/integrations/device_sun_light_trigger",
|
||||
"after_dependencies": ["device_tracker", "group", "light", "person"],
|
||||
"codeowners": [],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "calculated"
|
||||
"documentation": "https://www.home-assistant.io/integrations/device_sun_light_trigger",
|
||||
"iot_class": "calculated",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
{
|
||||
"domain": "device_tracker",
|
||||
"name": "Device Tracker",
|
||||
"documentation": "https://www.home-assistant.io/integrations/device_tracker",
|
||||
"dependencies": ["zone"],
|
||||
"after_dependencies": [],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
"dependencies": ["zone"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/device_tracker",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
@ -1,14 +1,14 @@
|
||||
{
|
||||
"domain": "devolo_home_control",
|
||||
"name": "devolo Home Control",
|
||||
"integration_type": "hub",
|
||||
"documentation": "https://www.home-assistant.io/integrations/devolo_home_control",
|
||||
"requirements": ["devolo-home-control-api==0.18.2"],
|
||||
"after_dependencies": ["zeroconf"],
|
||||
"config_flow": true,
|
||||
"codeowners": ["@2Fake", "@Shutgun"],
|
||||
"quality_scale": "silver",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/devolo_home_control",
|
||||
"integration_type": "hub",
|
||||
"iot_class": "local_push",
|
||||
"zeroconf": ["_dvl-deviceapi._tcp.local."],
|
||||
"loggers": ["devolo_home_control_api"]
|
||||
"loggers": ["devolo_home_control_api"],
|
||||
"quality_scale": "silver",
|
||||
"requirements": ["devolo-home-control-api==0.18.2"],
|
||||
"zeroconf": ["_dvl-deviceapi._tcp.local."]
|
||||
}
|
||||
|
@ -1,15 +1,20 @@
|
||||
{
|
||||
"domain": "devolo_home_network",
|
||||
"name": "devolo Home Network",
|
||||
"integration_type": "device",
|
||||
"codeowners": ["@2Fake", "@Shutgun"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/devolo_home_network",
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["devolo_plc_api"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["devolo-plc-api==1.1.0"],
|
||||
"zeroconf": [
|
||||
{ "type": "_dvl-deviceapi._tcp.local.", "properties": { "MT": "*" } }
|
||||
],
|
||||
"codeowners": ["@2Fake", "@Shutgun"],
|
||||
"quality_scale": "platinum",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["devolo_plc_api"]
|
||||
{
|
||||
"type": "_dvl-deviceapi._tcp.local.",
|
||||
"properties": {
|
||||
"MT": "*"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
{
|
||||
"domain": "dexcom",
|
||||
"name": "Dexcom",
|
||||
"codeowners": ["@gagebenne"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/dexcom",
|
||||
"requirements": ["pydexcom==0.2.3"],
|
||||
"codeowners": ["@gagebenne"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pydexcom"]
|
||||
"loggers": ["pydexcom"],
|
||||
"requirements": ["pydexcom==0.2.3"]
|
||||
}
|
||||
|
@ -1,11 +1,11 @@
|
||||
{
|
||||
"domain": "dhcp",
|
||||
"name": "DHCP Discovery",
|
||||
"documentation": "https://www.home-assistant.io/integrations/dhcp",
|
||||
"requirements": ["scapy==2.5.0", "aiodiscover==1.4.13"],
|
||||
"codeowners": ["@bdraco"],
|
||||
"quality_scale": "internal",
|
||||
"documentation": "https://www.home-assistant.io/integrations/dhcp",
|
||||
"integration_type": "system",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["aiodiscover", "dnspython", "pyroute2", "scapy"],
|
||||
"integration_type": "system"
|
||||
"quality_scale": "internal",
|
||||
"requirements": ["scapy==2.5.0", "aiodiscover==1.4.13"]
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
{
|
||||
"domain": "diagnostics",
|
||||
"name": "Diagnostics",
|
||||
"config_flow": false,
|
||||
"documentation": "https://www.home-assistant.io/integrations/diagnostics",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
"config_flow": false,
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/diagnostics",
|
||||
"integration_type": "system",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "dialogflow",
|
||||
"name": "Dialogflow",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/dialogflow",
|
||||
"dependencies": ["webhook"],
|
||||
"codeowners": [],
|
||||
"config_flow": true,
|
||||
"dependencies": ["webhook"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/dialogflow",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "digital_ocean",
|
||||
"name": "Digital Ocean",
|
||||
"documentation": "https://www.home-assistant.io/integrations/digital_ocean",
|
||||
"requirements": ["python-digitalocean==1.13.2"],
|
||||
"codeowners": ["@fabaff"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/digital_ocean",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["digitalocean"]
|
||||
"loggers": ["digitalocean"],
|
||||
"requirements": ["python-digitalocean==1.13.2"]
|
||||
}
|
||||
|
@ -1,17 +1,17 @@
|
||||
{
|
||||
"domain": "directv",
|
||||
"name": "DirecTV",
|
||||
"documentation": "https://www.home-assistant.io/integrations/directv",
|
||||
"requirements": ["directv==0.4.0"],
|
||||
"codeowners": [],
|
||||
"quality_scale": "silver",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/directv",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["directv"],
|
||||
"quality_scale": "silver",
|
||||
"requirements": ["directv==0.4.0"],
|
||||
"ssdp": [
|
||||
{
|
||||
"manufacturer": "DIRECTV",
|
||||
"deviceType": "urn:schemas-upnp-org:device:MediaServer:1"
|
||||
}
|
||||
],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["directv"]
|
||||
]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "discogs",
|
||||
"name": "Discogs",
|
||||
"documentation": "https://www.home-assistant.io/integrations/discogs",
|
||||
"requirements": ["discogs_client==2.3.0"],
|
||||
"codeowners": ["@thibmaek"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/discogs",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["discogs_client"]
|
||||
"loggers": ["discogs_client"],
|
||||
"requirements": ["discogs_client==2.3.0"]
|
||||
}
|
||||
|
@ -1,11 +1,11 @@
|
||||
{
|
||||
"domain": "discord",
|
||||
"name": "Discord",
|
||||
"codeowners": ["@tkdrob"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/discord",
|
||||
"requirements": ["nextcord==2.0.0a8"],
|
||||
"codeowners": ["@tkdrob"],
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["discord"],
|
||||
"integration_type": "service"
|
||||
"requirements": ["nextcord==2.0.0a8"]
|
||||
}
|
||||
|
@ -1,11 +1,11 @@
|
||||
{
|
||||
"domain": "discovery",
|
||||
"name": "Discovery",
|
||||
"documentation": "https://www.home-assistant.io/integrations/discovery",
|
||||
"requirements": ["netdisco==3.0.0"],
|
||||
"after_dependencies": ["zeroconf"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"documentation": "https://www.home-assistant.io/integrations/discovery",
|
||||
"integration_type": "system",
|
||||
"loggers": ["netdisco"],
|
||||
"integration_type": "system"
|
||||
"quality_scale": "internal",
|
||||
"requirements": ["netdisco==3.0.0"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "dlib_face_detect",
|
||||
"name": "Dlib Face Detect",
|
||||
"documentation": "https://www.home-assistant.io/integrations/dlib_face_detect",
|
||||
"requirements": ["face_recognition==1.2.3"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/dlib_face_detect",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["face_recognition"]
|
||||
"loggers": ["face_recognition"],
|
||||
"requirements": ["face_recognition==1.2.3"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "dlib_face_identify",
|
||||
"name": "Dlib Face Identify",
|
||||
"documentation": "https://www.home-assistant.io/integrations/dlib_face_identify",
|
||||
"requirements": ["face_recognition==1.2.3"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/dlib_face_identify",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["face_recognition"]
|
||||
"loggers": ["face_recognition"],
|
||||
"requirements": ["face_recognition==1.2.3"]
|
||||
}
|
||||
|
@ -1,12 +1,16 @@
|
||||
{
|
||||
"domain": "dlink",
|
||||
"name": "D-Link Wi-Fi Smart Plugs",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/dlink",
|
||||
"requirements": ["pyW215==0.7.0"],
|
||||
"dhcp": [{ "hostname": "dsp-w215" }],
|
||||
"codeowners": ["@tkdrob"],
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{
|
||||
"hostname": "dsp-w215"
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/dlink",
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyW215"],
|
||||
"integration_type": "device"
|
||||
"requirements": ["pyW215==0.7.0"]
|
||||
}
|
||||
|
@ -1,11 +1,14 @@
|
||||
{
|
||||
"domain": "dlna_dmr",
|
||||
"name": "DLNA Digital Media Renderer",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/dlna_dmr",
|
||||
"requirements": ["async-upnp-client==0.33.1", "getmac==0.8.2"],
|
||||
"dependencies": ["ssdp"],
|
||||
"after_dependencies": ["media_source"],
|
||||
"codeowners": ["@StevenLooman", "@chishm"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["ssdp"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/dlna_dmr",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["async_upnp_client"],
|
||||
"requirements": ["async-upnp-client==0.33.1", "getmac==0.8.2"],
|
||||
"ssdp": [
|
||||
{
|
||||
"deviceType": "urn:schemas-upnp-org:device:MediaRenderer:1",
|
||||
@ -19,8 +22,5 @@
|
||||
"deviceType": "urn:schemas-upnp-org:device:MediaRenderer:3",
|
||||
"st": "urn:schemas-upnp-org:device:MediaRenderer:3"
|
||||
}
|
||||
],
|
||||
"codeowners": ["@StevenLooman", "@chishm"],
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["async_upnp_client"]
|
||||
]
|
||||
}
|
||||
|
@ -1,11 +1,14 @@
|
||||
{
|
||||
"domain": "dlna_dms",
|
||||
"name": "DLNA Digital Media Server",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/dlna_dms",
|
||||
"requirements": ["async-upnp-client==0.33.1"],
|
||||
"dependencies": ["ssdp"],
|
||||
"after_dependencies": ["media_source"],
|
||||
"codeowners": ["@chishm"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["ssdp"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/dlna_dms",
|
||||
"iot_class": "local_polling",
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["async-upnp-client==0.33.1"],
|
||||
"ssdp": [
|
||||
{
|
||||
"deviceType": "urn:schemas-upnp-org:device:MediaServer:1",
|
||||
@ -23,8 +26,5 @@
|
||||
"deviceType": "urn:schemas-upnp-org:device:MediaServer:4",
|
||||
"st": "urn:schemas-upnp-org:device:MediaServer:4"
|
||||
}
|
||||
],
|
||||
"codeowners": ["@chishm"],
|
||||
"iot_class": "local_polling",
|
||||
"quality_scale": "platinum"
|
||||
]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "dnsip",
|
||||
"name": "DNS IP",
|
||||
"documentation": "https://www.home-assistant.io/integrations/dnsip",
|
||||
"requirements": ["aiodns==3.0.0"],
|
||||
"codeowners": ["@gjohansson-ST"],
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/dnsip",
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["aiodns==3.0.0"]
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
{
|
||||
"domain": "dominos",
|
||||
"name": "Dominos Pizza",
|
||||
"documentation": "https://www.home-assistant.io/integrations/dominos",
|
||||
"requirements": ["pizzapi==0.0.3"],
|
||||
"dependencies": ["http"],
|
||||
"codeowners": [],
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/dominos",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pizzapi"]
|
||||
"loggers": ["pizzapi"],
|
||||
"requirements": ["pizzapi==0.0.3"]
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
{
|
||||
"domain": "doods",
|
||||
"name": "DOODS - Dedicated Open Object Detection Service",
|
||||
"documentation": "https://www.home-assistant.io/integrations/doods",
|
||||
"requirements": ["pydoods==1.0.2", "pillow==9.4.0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/doods",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pydoods"]
|
||||
"loggers": ["pydoods"],
|
||||
"requirements": ["pydoods==1.0.2", "pillow==9.4.0"]
|
||||
}
|
||||
|
@ -1,17 +1,19 @@
|
||||
{
|
||||
"domain": "doorbird",
|
||||
"name": "DoorBird",
|
||||
"documentation": "https://www.home-assistant.io/integrations/doorbird",
|
||||
"requirements": ["doorbirdpy==2.1.0"],
|
||||
"codeowners": ["@oblogic7", "@bdraco", "@flacjacket"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/doorbird",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["doorbirdpy"],
|
||||
"requirements": ["doorbirdpy==2.1.0"],
|
||||
"zeroconf": [
|
||||
{
|
||||
"type": "_axis-video._tcp.local.",
|
||||
"properties": { "macaddress": "1ccae3*" }
|
||||
"properties": {
|
||||
"macaddress": "1ccae3*"
|
||||
}
|
||||
}
|
||||
],
|
||||
"codeowners": ["@oblogic7", "@bdraco", "@flacjacket"],
|
||||
"config_flow": true,
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["doorbirdpy"]
|
||||
]
|
||||
}
|
||||
|
@ -1,8 +1,8 @@
|
||||
{
|
||||
"domain": "dovado",
|
||||
"name": "Dovado",
|
||||
"documentation": "https://www.home-assistant.io/integrations/dovado",
|
||||
"requirements": ["dovado==0.4.1"],
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/dovado",
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["dovado==0.4.1"]
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"domain": "downloader",
|
||||
"name": "Downloader",
|
||||
"documentation": "https://www.home-assistant.io/integrations/downloader",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/downloader",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
@ -1,11 +1,11 @@
|
||||
{
|
||||
"domain": "dsmr",
|
||||
"name": "DSMR Slimme Meter",
|
||||
"documentation": "https://www.home-assistant.io/integrations/dsmr",
|
||||
"requirements": ["dsmr_parser==0.33"],
|
||||
"codeowners": ["@Robbie1221", "@frenck"],
|
||||
"config_flow": true,
|
||||
"iot_class": "local_push",
|
||||
"documentation": "https://www.home-assistant.io/integrations/dsmr",
|
||||
"integration_type": "hub",
|
||||
"loggers": ["dsmr_parser"]
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["dsmr_parser"],
|
||||
"requirements": ["dsmr_parser==0.33"]
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
{
|
||||
"domain": "dsmr_reader",
|
||||
"name": "DSMR Reader",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/dsmr_reader",
|
||||
"dependencies": ["mqtt"],
|
||||
"mqtt": ["dsmr/#"],
|
||||
"codeowners": ["@depl0y", "@glodenox"],
|
||||
"iot_class": "local_push"
|
||||
"config_flow": true,
|
||||
"dependencies": ["mqtt"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/dsmr_reader",
|
||||
"iot_class": "local_push",
|
||||
"mqtt": ["dsmr/#"]
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"domain": "dte_energy_bridge",
|
||||
"name": "DTE Energy Bridge",
|
||||
"documentation": "https://www.home-assistant.io/integrations/dte_energy_bridge",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/dte_energy_bridge",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"domain": "dublin_bus_transport",
|
||||
"name": "Dublin Bus",
|
||||
"documentation": "https://www.home-assistant.io/integrations/dublin_bus_transport",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/dublin_bus_transport",
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user