Sort manifests 3 (#87024)
This commit is contained in:
parent
87420e949d
commit
78c9b70c8d
100 changed files with 360 additions and 332 deletions
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "duckdns",
|
||||
"name": "Duck DNS",
|
||||
"documentation": "https://www.home-assistant.io/integrations/duckdns",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/duckdns",
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "dunehd",
|
||||
"name": "Dune HD",
|
||||
"documentation": "https://www.home-assistant.io/integrations/dunehd",
|
||||
"requirements": ["pdunehd==1.3.2"],
|
||||
"codeowners": ["@bieniu"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/dunehd",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pdunehd"]
|
||||
"loggers": ["pdunehd"],
|
||||
"requirements": ["pdunehd==1.3.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "dwd_weather_warnings",
|
||||
"name": "Deutscher Wetterdienst (DWD) Weather Warnings",
|
||||
"documentation": "https://www.home-assistant.io/integrations/dwd_weather_warnings",
|
||||
"codeowners": ["@runningman84", "@stephan192", "@Hummel95"],
|
||||
"requirements": ["dwdwfsapi==1.0.5"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/dwd_weather_warnings",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["dwdwfsapi"]
|
||||
"loggers": ["dwdwfsapi"],
|
||||
"requirements": ["dwdwfsapi==1.0.5"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "dweet",
|
||||
"name": "dweet.io",
|
||||
"documentation": "https://www.home-assistant.io/integrations/dweet",
|
||||
"requirements": ["dweepy==0.3.0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/dweet",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["dweepy"]
|
||||
"loggers": ["dweepy"],
|
||||
"requirements": ["dweepy==0.3.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "dynalite",
|
||||
"name": "Philips Dynalite",
|
||||
"codeowners": ["@ziv1234"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/dynalite",
|
||||
"codeowners": ["@ziv1234"],
|
||||
"requirements": ["dynalite_devices==0.1.47"],
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["dynalite_devices_lib"]
|
||||
"loggers": ["dynalite_devices_lib"],
|
||||
"requirements": ["dynalite_devices==0.1.47"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "eafm",
|
||||
"name": "Environment Agency Flood Gauges",
|
||||
"documentation": "https://www.home-assistant.io/integrations/eafm",
|
||||
"config_flow": true,
|
||||
"codeowners": ["@Jc2k"],
|
||||
"requirements": ["aioeafm==0.1.2"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/eafm",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["aioeafm"]
|
||||
"loggers": ["aioeafm"],
|
||||
"requirements": ["aioeafm==0.1.2"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "easyenergy",
|
||||
"name": "easyEnergy",
|
||||
"codeowners": ["@klaasnicolaas"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/easyenergy",
|
||||
"requirements": ["easyenergy==0.1.2"],
|
||||
"codeowners": ["@klaasnicolaas"],
|
||||
"iot_class": "cloud_polling",
|
||||
"quality_scale": "platinum"
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["easyenergy==0.1.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "ebox",
|
||||
"name": "EBox",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ebox",
|
||||
"requirements": ["pyebox==1.1.4"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ebox",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pyebox"]
|
||||
"loggers": ["pyebox"],
|
||||
"requirements": ["pyebox==1.1.4"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "ebusd",
|
||||
"name": "ebusd",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ebusd",
|
||||
"requirements": ["ebusdpy==0.0.17"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ebusd",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["ebusdpy"]
|
||||
"loggers": ["ebusdpy"],
|
||||
"requirements": ["ebusdpy==0.0.17"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "ecoal_boiler",
|
||||
"name": "eSterownik eCoal.pl Boiler",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ecoal_boiler",
|
||||
"requirements": ["ecoaliface==0.4.0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ecoal_boiler",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["ecoaliface"]
|
||||
"loggers": ["ecoaliface"],
|
||||
"requirements": ["ecoaliface==0.4.0"]
|
||||
}
|
||||
|
|
|
@ -1,17 +1,27 @@
|
|||
{
|
||||
"domain": "ecobee",
|
||||
"name": "ecobee",
|
||||
"codeowners": ["@marthoc", "@marcolivierarsenault"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/ecobee",
|
||||
"requirements": ["python-ecobee-api==0.2.14"],
|
||||
"codeowners": ["@marthoc", "@marcolivierarsenault"],
|
||||
"homekit": {
|
||||
"models": ["EB-*", "ecobee*"]
|
||||
},
|
||||
"zeroconf": [
|
||||
{ "type": "_sideplay._tcp.local.", "properties": { "mdl": "eb-*" } },
|
||||
{ "type": "_sideplay._tcp.local.", "properties": { "mdl": "ecobee*" } }
|
||||
],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pyecobee"]
|
||||
"loggers": ["pyecobee"],
|
||||
"requirements": ["python-ecobee-api==0.2.14"],
|
||||
"zeroconf": [
|
||||
{
|
||||
"type": "_sideplay._tcp.local.",
|
||||
"properties": {
|
||||
"mdl": "eb-*"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "_sideplay._tcp.local.",
|
||||
"properties": {
|
||||
"mdl": "ecobee*"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "econet",
|
||||
"name": "Rheem EcoNet Products",
|
||||
"codeowners": ["@vangorra", "@w1ll1am23"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/econet",
|
||||
"requirements": ["pyeconet==0.1.18"],
|
||||
"codeowners": ["@vangorra", "@w1ll1am23"],
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["paho_mqtt", "pyeconet"]
|
||||
"loggers": ["paho_mqtt", "pyeconet"],
|
||||
"requirements": ["pyeconet==0.1.18"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "ecovacs",
|
||||
"name": "Ecovacs",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ecovacs",
|
||||
"requirements": ["py-sucks==0.9.8"],
|
||||
"codeowners": ["@OverloadUT", "@mib1185"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ecovacs",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["sleekxmppfs", "sucks"]
|
||||
"loggers": ["sleekxmppfs", "sucks"],
|
||||
"requirements": ["py-sucks==0.9.8"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "ecowitt",
|
||||
"name": "Ecowitt",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/ecowitt",
|
||||
"dependencies": ["webhook"],
|
||||
"requirements": ["aioecowitt==2023.01.0"],
|
||||
"codeowners": ["@pvizeli"],
|
||||
"iot_class": "local_push"
|
||||
"config_flow": true,
|
||||
"dependencies": ["webhook"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ecowitt",
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["aioecowitt==2023.01.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "eddystone_temperature",
|
||||
"name": "Eddystone",
|
||||
"documentation": "https://www.home-assistant.io/integrations/eddystone_temperature",
|
||||
"requirements": ["beacontools[scan]==1.2.3", "construct==2.10.56"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/eddystone_temperature",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["beacontools"]
|
||||
"loggers": ["beacontools"],
|
||||
"requirements": ["beacontools[scan]==1.2.3", "construct==2.10.56"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "edimax",
|
||||
"name": "Edimax",
|
||||
"documentation": "https://www.home-assistant.io/integrations/edimax",
|
||||
"requirements": ["pyedimax==0.2.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/edimax",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyedimax"]
|
||||
"loggers": ["pyedimax"],
|
||||
"requirements": ["pyedimax==0.2.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "edl21",
|
||||
"name": "EDL21",
|
||||
"documentation": "https://www.home-assistant.io/integrations/edl21",
|
||||
"requirements": ["pysml==0.0.8"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/edl21",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["sml"]
|
||||
"loggers": ["sml"],
|
||||
"requirements": ["pysml==0.0.8"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "efergy",
|
||||
"name": "Efergy",
|
||||
"codeowners": ["@tkdrob"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/efergy",
|
||||
"requirements": ["pyefergy==22.1.1"],
|
||||
"codeowners": ["@tkdrob"],
|
||||
"integration_type": "hub",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["iso4217", "pyefergy"],
|
||||
"integration_type": "hub"
|
||||
"requirements": ["pyefergy==22.1.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "egardia",
|
||||
"name": "Egardia",
|
||||
"documentation": "https://www.home-assistant.io/integrations/egardia",
|
||||
"requirements": ["pythonegardia==1.0.40"],
|
||||
"codeowners": ["@jeroenterheerdt"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/egardia",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pythonegardia"]
|
||||
"loggers": ["pythonegardia"],
|
||||
"requirements": ["pythonegardia==1.0.40"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "eight_sleep",
|
||||
"name": "Eight Sleep",
|
||||
"documentation": "https://www.home-assistant.io/integrations/eight_sleep",
|
||||
"requirements": ["pyeight==0.3.2"],
|
||||
"codeowners": ["@mezz64", "@raman325"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/eight_sleep",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pyeight"],
|
||||
"config_flow": true
|
||||
"requirements": ["pyeight==0.3.2"]
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"domain": "elgato",
|
||||
"name": "Elgato Light",
|
||||
"codeowners": ["@frenck"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/elgato",
|
||||
"requirements": ["elgato==4.0.1"],
|
||||
"zeroconf": ["_elg._tcp.local."],
|
||||
"codeowners": ["@frenck"],
|
||||
"quality_scale": "platinum",
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_polling",
|
||||
"integration_type": "device"
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["elgato==4.0.1"],
|
||||
"zeroconf": ["_elg._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "eliqonline",
|
||||
"name": "Eliqonline",
|
||||
"documentation": "https://www.home-assistant.io/integrations/eliqonline",
|
||||
"requirements": ["eliqonline==1.2.2"],
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_polling"
|
||||
"documentation": "https://www.home-assistant.io/integrations/eliqonline",
|
||||
"iot_class": "cloud_polling",
|
||||
"requirements": ["eliqonline==1.2.2"]
|
||||
}
|
||||
|
|
|
@ -1,12 +1,19 @@
|
|||
{
|
||||
"domain": "elkm1",
|
||||
"name": "Elk-M1 Control",
|
||||
"documentation": "https://www.home-assistant.io/integrations/elkm1",
|
||||
"requirements": ["elkm1-lib==2.2.1"],
|
||||
"dhcp": [{ "registered_devices": true }, { "macaddress": "00409D*" }],
|
||||
"codeowners": ["@gwww", "@bdraco"],
|
||||
"dependencies": ["network"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["network"],
|
||||
"dhcp": [
|
||||
{
|
||||
"registered_devices": true
|
||||
},
|
||||
{
|
||||
"macaddress": "00409D*"
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/elkm1",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["elkm1_lib"]
|
||||
"loggers": ["elkm1_lib"],
|
||||
"requirements": ["elkm1-lib==2.2.1"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "elmax",
|
||||
"name": "Elmax",
|
||||
"codeowners": ["@albertogeniola"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/elmax",
|
||||
"requirements": ["elmax_api==0.0.2"],
|
||||
"codeowners": ["@albertogeniola"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["elmax_api"]
|
||||
"loggers": ["elmax_api"],
|
||||
"requirements": ["elmax_api==0.0.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "elv",
|
||||
"name": "ELV PCA",
|
||||
"documentation": "https://www.home-assistant.io/integrations/pca",
|
||||
"codeowners": ["@majuss"],
|
||||
"requirements": ["pypca==0.0.7"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/pca",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pypca"]
|
||||
"loggers": ["pypca"],
|
||||
"requirements": ["pypca==0.0.7"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "emby",
|
||||
"name": "Emby",
|
||||
"documentation": "https://www.home-assistant.io/integrations/emby",
|
||||
"requirements": ["pyemby==1.8"],
|
||||
"codeowners": ["@mezz64"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/emby",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pyemby"]
|
||||
"loggers": ["pyemby"],
|
||||
"requirements": ["pyemby==1.8"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "emoncms",
|
||||
"name": "Emoncms",
|
||||
"documentation": "https://www.home-assistant.io/integrations/emoncms",
|
||||
"codeowners": ["@borpin"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/emoncms",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "emoncms_history",
|
||||
"name": "Emoncms History",
|
||||
"documentation": "https://www.home-assistant.io/integrations/emoncms_history",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/emoncms_history",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,14 +1,19 @@
|
|||
{
|
||||
"domain": "emonitor",
|
||||
"name": "SiteSage Emonitor",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/emonitor",
|
||||
"requirements": ["aioemonitor==1.0.5"],
|
||||
"dhcp": [
|
||||
{ "hostname": "emonitor*", "macaddress": "0090C2*" },
|
||||
{ "registered_devices": true }
|
||||
],
|
||||
"codeowners": ["@bdraco"],
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{
|
||||
"hostname": "emonitor*",
|
||||
"macaddress": "0090C2*"
|
||||
},
|
||||
{
|
||||
"registered_devices": true
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/emonitor",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["aioemonitor"]
|
||||
"loggers": ["aioemonitor"],
|
||||
"requirements": ["aioemonitor==1.0.5"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "emulated_hue",
|
||||
"name": "Emulated Hue",
|
||||
"documentation": "https://www.home-assistant.io/integrations/emulated_hue",
|
||||
"requirements": ["aiohttp_cors==0.7.0"],
|
||||
"dependencies": ["network"],
|
||||
"after_dependencies": ["http"],
|
||||
"codeowners": ["@bdraco", "@Tho85"],
|
||||
"dependencies": ["network"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/emulated_hue",
|
||||
"iot_class": "local_push",
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push"
|
||||
"requirements": ["aiohttp_cors==0.7.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "emulated_kasa",
|
||||
"name": "Emulated Kasa",
|
||||
"documentation": "https://www.home-assistant.io/integrations/emulated_kasa",
|
||||
"requirements": ["sense_energy==0.11.1"],
|
||||
"codeowners": ["@kbickar"],
|
||||
"quality_scale": "internal",
|
||||
"documentation": "https://www.home-assistant.io/integrations/emulated_kasa",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["sense_energy"]
|
||||
"loggers": ["sense_energy"],
|
||||
"quality_scale": "internal",
|
||||
"requirements": ["sense_energy==0.11.1"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "emulated_roku",
|
||||
"name": "Emulated Roku",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/emulated_roku",
|
||||
"requirements": ["emulated_roku==0.2.1"],
|
||||
"dependencies": ["network"],
|
||||
"codeowners": [],
|
||||
"config_flow": true,
|
||||
"dependencies": ["network"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/emulated_roku",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["emulated_roku"]
|
||||
"loggers": ["emulated_roku"],
|
||||
"requirements": ["emulated_roku==0.2.1"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "energy",
|
||||
"name": "Energy",
|
||||
"documentation": "https://www.home-assistant.io/integrations/energy",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"iot_class": "calculated",
|
||||
"dependencies": ["websocket_api", "history", "recorder"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
"documentation": "https://www.home-assistant.io/integrations/energy",
|
||||
"integration_type": "system",
|
||||
"iot_class": "calculated",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "energyzero",
|
||||
"name": "EnergyZero",
|
||||
"codeowners": ["@klaasnicolaas"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/energyzero",
|
||||
"requirements": ["energyzero==0.3.1"],
|
||||
"codeowners": ["@klaasnicolaas"],
|
||||
"iot_class": "cloud_polling",
|
||||
"quality_scale": "platinum"
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["energyzero==0.3.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "enigma2",
|
||||
"name": "Enigma2 (OpenWebif)",
|
||||
"documentation": "https://www.home-assistant.io/integrations/enigma2",
|
||||
"requirements": ["openwebifpy==3.2.7"],
|
||||
"codeowners": ["@fbradyirl"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/enigma2",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["openwebif"]
|
||||
"loggers": ["openwebif"],
|
||||
"requirements": ["openwebifpy==3.2.7"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "enocean",
|
||||
"name": "EnOcean",
|
||||
"documentation": "https://www.home-assistant.io/integrations/enocean",
|
||||
"requirements": ["enocean==0.50"],
|
||||
"codeowners": ["@bdurrer"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/enocean",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["enocean"]
|
||||
"loggers": ["enocean"],
|
||||
"requirements": ["enocean==0.50"]
|
||||
}
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
{
|
||||
"domain": "enphase_envoy",
|
||||
"name": "Enphase Envoy",
|
||||
"documentation": "https://www.home-assistant.io/integrations/enphase_envoy",
|
||||
"requirements": ["envoy_reader==0.20.1"],
|
||||
"codeowners": ["@gtdiehl"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/enphase_envoy",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["envoy_reader"],
|
||||
"requirements": ["envoy_reader==0.20.1"],
|
||||
"zeroconf": [
|
||||
{
|
||||
"type": "_enphase-envoy._tcp.local."
|
||||
}
|
||||
],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["envoy_reader"]
|
||||
]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "entur_public_transport",
|
||||
"name": "Entur",
|
||||
"documentation": "https://www.home-assistant.io/integrations/entur_public_transport",
|
||||
"requirements": ["enturclient==0.2.4"],
|
||||
"codeowners": ["@hfurubotten"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/entur_public_transport",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["enturclient"]
|
||||
"loggers": ["enturclient"],
|
||||
"requirements": ["enturclient==0.2.4"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "environment_canada",
|
||||
"name": "Environment Canada",
|
||||
"documentation": "https://www.home-assistant.io/integrations/environment_canada",
|
||||
"requirements": ["env_canada==0.5.28"],
|
||||
"codeowners": ["@gwww", "@michaeldavie"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/environment_canada",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["env_canada"]
|
||||
"loggers": ["env_canada"],
|
||||
"requirements": ["env_canada==0.5.28"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "envisalink",
|
||||
"name": "Envisalink",
|
||||
"documentation": "https://www.home-assistant.io/integrations/envisalink",
|
||||
"requirements": ["pyenvisalink==4.6"],
|
||||
"codeowners": ["@ufodone"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/envisalink",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pyenvisalink"]
|
||||
"loggers": ["pyenvisalink"],
|
||||
"requirements": ["pyenvisalink==4.6"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "ephember",
|
||||
"name": "EPH Controls",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ephember",
|
||||
"requirements": ["pyephember==0.3.1"],
|
||||
"codeowners": ["@ttroy50"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ephember",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyephember"]
|
||||
"loggers": ["pyephember"],
|
||||
"requirements": ["pyephember==0.3.1"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "epson",
|
||||
"name": "Epson",
|
||||
"codeowners": ["@pszafer"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/epson",
|
||||
"requirements": ["epson-projector==0.5.0"],
|
||||
"codeowners": ["@pszafer"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["epson_projector"]
|
||||
"loggers": ["epson_projector"],
|
||||
"requirements": ["epson-projector==0.5.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "epsonworkforce",
|
||||
"name": "Epson Workforce",
|
||||
"documentation": "https://www.home-assistant.io/integrations/epsonworkforce",
|
||||
"codeowners": ["@ThaStealth"],
|
||||
"requirements": ["epsonprinter==0.0.9"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/epsonworkforce",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["epsonprinter_pkg"]
|
||||
"loggers": ["epsonprinter_pkg"],
|
||||
"requirements": ["epsonprinter==0.0.9"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "eq3btsmart",
|
||||
"name": "eQ-3 Bluetooth Smart Thermostats",
|
||||
"documentation": "https://www.home-assistant.io/integrations/eq3btsmart",
|
||||
"requirements": ["construct==2.10.56", "python-eq3bt==0.2"],
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"codeowners": ["@rytilahti"],
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/eq3btsmart",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["bleak", "eq3bt"]
|
||||
"loggers": ["bleak", "eq3bt"],
|
||||
"requirements": ["construct==2.10.56", "python-eq3bt==0.2"]
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"domain": "escea",
|
||||
"name": "Escea",
|
||||
"documentation": "https://www.home-assistant.io/integrations/escea",
|
||||
"codeowners": ["@lazdavila"],
|
||||
"requirements": ["pescea==1.0.12"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/escea",
|
||||
"homekit": {
|
||||
"models": ["Escea"]
|
||||
},
|
||||
"iot_class": "local_push"
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["pescea==1.0.12"]
|
||||
}
|
||||
|
|
|
@ -1,15 +1,19 @@
|
|||
{
|
||||
"domain": "esphome",
|
||||
"name": "ESPHome",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/esphome",
|
||||
"requirements": ["aioesphomeapi==13.1.0", "esphome-dashboard-api==1.2.3"],
|
||||
"zeroconf": ["_esphomelib._tcp.local."],
|
||||
"dhcp": [{ "registered_devices": true }],
|
||||
"codeowners": ["@OttoWinter", "@jesserockz"],
|
||||
"dependencies": ["bluetooth"],
|
||||
"after_dependencies": ["zeroconf", "tag"],
|
||||
"iot_class": "local_push",
|
||||
"codeowners": ["@OttoWinter", "@jesserockz"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth"],
|
||||
"dhcp": [
|
||||
{
|
||||
"registered_devices": true
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/esphome",
|
||||
"integration_type": "device",
|
||||
"loggers": ["aioesphomeapi", "noiseprotocol"]
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["aioesphomeapi", "noiseprotocol"],
|
||||
"requirements": ["aioesphomeapi==13.1.0", "esphome-dashboard-api==1.2.3"],
|
||||
"zeroconf": ["_esphomelib._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "etherscan",
|
||||
"name": "Etherscan",
|
||||
"documentation": "https://www.home-assistant.io/integrations/etherscan",
|
||||
"requirements": ["python-etherscan-api==0.0.3"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/etherscan",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pyetherscan"]
|
||||
"loggers": ["pyetherscan"],
|
||||
"requirements": ["python-etherscan-api==0.0.3"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "eufy",
|
||||
"name": "EufyHome",
|
||||
"documentation": "https://www.home-assistant.io/integrations/eufy",
|
||||
"requirements": ["lakeside==0.12"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/eufy",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["lakeside"]
|
||||
"loggers": ["lakeside"],
|
||||
"requirements": ["lakeside==0.12"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,6 @@
|
|||
{
|
||||
"domain": "eufylife_ble",
|
||||
"name": "EufyLife",
|
||||
"integration_type": "device",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/eufylife_ble",
|
||||
"bluetooth": [
|
||||
{
|
||||
"local_name": "eufy T9140"
|
||||
|
@ -21,8 +18,11 @@
|
|||
"local_name": "eufy T9149"
|
||||
}
|
||||
],
|
||||
"requirements": ["eufylife_ble_client==0.1.7"],
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"codeowners": ["@bdr99"],
|
||||
"iot_class": "local_push"
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/eufylife_ble",
|
||||
"integration_type": "device",
|
||||
"iot_class": "local_push",
|
||||
"requirements": ["eufylife_ble_client==0.1.7"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "everlights",
|
||||
"name": "EverLights",
|
||||
"documentation": "https://www.home-assistant.io/integrations/everlights",
|
||||
"requirements": ["pyeverlights==0.1.0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/everlights",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyeverlights"]
|
||||
"loggers": ["pyeverlights"],
|
||||
"requirements": ["pyeverlights==0.1.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "evil_genius_labs",
|
||||
"name": "Evil Genius Labs",
|
||||
"codeowners": ["@balloob"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/evil_genius_labs",
|
||||
"requirements": ["pyevilgenius==2.0.0"],
|
||||
"codeowners": ["@balloob"],
|
||||
"iot_class": "local_polling"
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["pyevilgenius==2.0.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "evohome",
|
||||
"name": "Honeywell Total Connect Comfort (Europe)",
|
||||
"documentation": "https://www.home-assistant.io/integrations/evohome",
|
||||
"requirements": ["evohome-async==0.3.15"],
|
||||
"codeowners": ["@zxdavb"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/evohome",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["evohomeasync", "evohomeasync2"]
|
||||
"loggers": ["evohomeasync", "evohomeasync2"],
|
||||
"requirements": ["evohome-async==0.3.15"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "ezviz",
|
||||
"name": "EZVIZ",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ezviz",
|
||||
"dependencies": ["ffmpeg"],
|
||||
"codeowners": ["@RenierM26", "@baqs"],
|
||||
"requirements": ["pyezviz==0.2.0.9"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["ffmpeg"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ezviz",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["paho_mqtt", "pyezviz"]
|
||||
"loggers": ["paho_mqtt", "pyezviz"],
|
||||
"requirements": ["pyezviz==0.2.0.9"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "faa_delays",
|
||||
"name": "FAA Delays",
|
||||
"codeowners": ["@ntilley905"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/faa_delays",
|
||||
"requirements": ["faadelays==0.0.7"],
|
||||
"codeowners": ["@ntilley905"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["faadelays"]
|
||||
"loggers": ["faadelays"],
|
||||
"requirements": ["faadelays==0.0.7"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "facebook",
|
||||
"name": "Facebook Messenger",
|
||||
"documentation": "https://www.home-assistant.io/integrations/facebook",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/facebook",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "facebox",
|
||||
"name": "Facebox",
|
||||
"documentation": "https://www.home-assistant.io/integrations/facebox",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/facebox",
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "fail2ban",
|
||||
"name": "Fail2Ban",
|
||||
"documentation": "https://www.home-assistant.io/integrations/fail2ban",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/fail2ban",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "familyhub",
|
||||
"name": "Samsung Family Hub",
|
||||
"documentation": "https://www.home-assistant.io/integrations/familyhub",
|
||||
"requirements": ["python-family-hub-local==0.0.2"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/familyhub",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["pyfamilyhublocal"]
|
||||
"loggers": ["pyfamilyhublocal"],
|
||||
"requirements": ["python-family-hub-local==0.0.2"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "fan",
|
||||
"name": "Fan",
|
||||
"documentation": "https://www.home-assistant.io/integrations/fan",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
"documentation": "https://www.home-assistant.io/integrations/fan",
|
||||
"integration_type": "entity",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "fastdotcom",
|
||||
"name": "Fast.com",
|
||||
"documentation": "https://www.home-assistant.io/integrations/fastdotcom",
|
||||
"requirements": ["fastdotcom==0.0.3"],
|
||||
"codeowners": ["@rohankapoorcom"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/fastdotcom",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["fastdotcom"]
|
||||
"loggers": ["fastdotcom"],
|
||||
"requirements": ["fastdotcom==0.0.3"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "feedreader",
|
||||
"name": "Feedreader",
|
||||
"documentation": "https://www.home-assistant.io/integrations/feedreader",
|
||||
"requirements": ["feedparser==6.0.10"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/feedreader",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["feedparser", "sgmllib3k"]
|
||||
"loggers": ["feedparser", "sgmllib3k"],
|
||||
"requirements": ["feedparser==6.0.10"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "ffmpeg",
|
||||
"name": "FFmpeg",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ffmpeg",
|
||||
"requirements": ["ha-ffmpeg==3.0.2"],
|
||||
"codeowners": []
|
||||
"requirements": ["ha-ffmpeg==3.0.2"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "ffmpeg_motion",
|
||||
"name": "FFmpeg Motion",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ffmpeg_motion",
|
||||
"dependencies": ["ffmpeg"],
|
||||
"codeowners": [],
|
||||
"dependencies": ["ffmpeg"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ffmpeg_motion",
|
||||
"iot_class": "calculated"
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "ffmpeg_noise",
|
||||
"name": "FFmpeg Noise",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ffmpeg_noise",
|
||||
"dependencies": ["ffmpeg"],
|
||||
"codeowners": [],
|
||||
"dependencies": ["ffmpeg"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/ffmpeg_noise",
|
||||
"iot_class": "calculated"
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "fibaro",
|
||||
"name": "Fibaro",
|
||||
"integration_type": "hub",
|
||||
"documentation": "https://www.home-assistant.io/integrations/fibaro",
|
||||
"requirements": ["fiblary3==0.1.8"],
|
||||
"codeowners": ["@rappenze"],
|
||||
"iot_class": "local_push",
|
||||
"config_flow": true,
|
||||
"loggers": ["fiblary3"]
|
||||
"documentation": "https://www.home-assistant.io/integrations/fibaro",
|
||||
"integration_type": "hub",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["fiblary3"],
|
||||
"requirements": ["fiblary3==0.1.8"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "fido",
|
||||
"name": "Fido",
|
||||
"documentation": "https://www.home-assistant.io/integrations/fido",
|
||||
"requirements": ["pyfido==2.1.1"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/fido",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pyfido"]
|
||||
"loggers": ["pyfido"],
|
||||
"requirements": ["pyfido==2.1.1"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "file",
|
||||
"name": "File",
|
||||
"documentation": "https://www.home-assistant.io/integrations/file",
|
||||
"codeowners": ["@fabaff"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/file",
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["file-read-backwards==2.0.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "file_upload",
|
||||
"name": "File Upload",
|
||||
"documentation": "https://www.home-assistant.io/integrations/file_upload",
|
||||
"requirements": ["janus==1.0.0"],
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/file_upload",
|
||||
"integration_type": "system",
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
"requirements": ["janus==1.0.0"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "filesize",
|
||||
"name": "File Size",
|
||||
"documentation": "https://www.home-assistant.io/integrations/filesize",
|
||||
"codeowners": ["@gjohansson-ST"],
|
||||
"iot_class": "local_polling",
|
||||
"config_flow": true
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/filesize",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "filter",
|
||||
"name": "Filter",
|
||||
"documentation": "https://www.home-assistant.io/integrations/filter",
|
||||
"dependencies": ["recorder"],
|
||||
"codeowners": ["@dgomes"],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push"
|
||||
"dependencies": ["recorder"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/filter",
|
||||
"iot_class": "local_push",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "fints",
|
||||
"name": "FinTS",
|
||||
"documentation": "https://www.home-assistant.io/integrations/fints",
|
||||
"requirements": ["fints==3.1.0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/fints",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["fints", "mt_940", "sepaxml"]
|
||||
"loggers": ["fints", "mt_940", "sepaxml"],
|
||||
"requirements": ["fints==3.1.0"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "fireservicerota",
|
||||
"name": "FireServiceRota",
|
||||
"codeowners": ["@cyberjunky"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/fireservicerota",
|
||||
"requirements": ["pyfireservicerota==0.0.43"],
|
||||
"codeowners": ["@cyberjunky"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pyfireservicerota"]
|
||||
"loggers": ["pyfireservicerota"],
|
||||
"requirements": ["pyfireservicerota==0.0.43"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "firmata",
|
||||
"name": "Firmata",
|
||||
"codeowners": ["@DaAwesomeP"],
|
||||
"config_flow": false,
|
||||
"documentation": "https://www.home-assistant.io/integrations/firmata",
|
||||
"requirements": ["pymata-express==1.19"],
|
||||
"codeowners": ["@DaAwesomeP"],
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pymata_express"]
|
||||
"loggers": ["pymata_express"],
|
||||
"requirements": ["pymata-express==1.19"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "fitbit",
|
||||
"name": "Fitbit",
|
||||
"documentation": "https://www.home-assistant.io/integrations/fitbit",
|
||||
"requirements": ["fitbit==0.3.1"],
|
||||
"dependencies": ["configurator", "http"],
|
||||
"codeowners": [],
|
||||
"dependencies": ["configurator", "http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/fitbit",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["fitbit"]
|
||||
"loggers": ["fitbit"],
|
||||
"requirements": ["fitbit==0.3.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "fivem",
|
||||
"name": "FiveM",
|
||||
"codeowners": ["@Sander0542"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/fivem",
|
||||
"requirements": ["fivem-api==0.1.2"],
|
||||
"codeowners": ["@Sander0542"],
|
||||
"iot_class": "local_polling"
|
||||
"iot_class": "local_polling",
|
||||
"requirements": ["fivem-api==0.1.2"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "fixer",
|
||||
"name": "Fixer",
|
||||
"documentation": "https://www.home-assistant.io/integrations/fixer",
|
||||
"requirements": ["fixerio==1.0.0a0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/fixer",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["fixerio"]
|
||||
"loggers": ["fixerio"],
|
||||
"requirements": ["fixerio==1.0.0a0"]
|
||||
}
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
{
|
||||
"domain": "fjaraskupan",
|
||||
"name": "Fj\u00e4r\u00e5skupan",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/fjaraskupan",
|
||||
"requirements": ["fjaraskupan==2.2.0"],
|
||||
"codeowners": ["@elupus"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["bleak", "fjaraskupan"],
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"bluetooth": [
|
||||
{
|
||||
"connectable": false,
|
||||
"manufacturer_id": 20296,
|
||||
"manufacturer_data_start": [79, 68, 70, 74, 65, 82]
|
||||
}
|
||||
]
|
||||
],
|
||||
"codeowners": ["@elupus"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["bluetooth_adapters"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/fjaraskupan",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["bleak", "fjaraskupan"],
|
||||
"requirements": ["fjaraskupan==2.2.0"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "fleetgo",
|
||||
"name": "FleetGO",
|
||||
"documentation": "https://www.home-assistant.io/integrations/fleetgo",
|
||||
"requirements": ["ritassist==0.9.2"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/fleetgo",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["geopy", "ritassist"]
|
||||
"loggers": ["geopy", "ritassist"],
|
||||
"requirements": ["ritassist==0.9.2"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "flexit",
|
||||
"name": "Flexit",
|
||||
"documentation": "https://www.home-assistant.io/integrations/flexit",
|
||||
"dependencies": ["modbus"],
|
||||
"codeowners": [],
|
||||
"dependencies": ["modbus"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/flexit",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "flic",
|
||||
"name": "Flic",
|
||||
"documentation": "https://www.home-assistant.io/integrations/flic",
|
||||
"requirements": ["pyflic==2.0.3"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/flic",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pyflic"]
|
||||
"loggers": ["pyflic"],
|
||||
"requirements": ["pyflic==2.0.3"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "flick_electric",
|
||||
"name": "Flick Electric",
|
||||
"codeowners": ["@ZephireNZ"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/flick_electric/",
|
||||
"requirements": ["PyFlick==0.0.2"],
|
||||
"codeowners": ["@ZephireNZ"],
|
||||
"iot_class": "cloud_polling",
|
||||
"integration_type": "service",
|
||||
"loggers": ["pyflick"]
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pyflick"],
|
||||
"requirements": ["PyFlick==0.0.2"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "flipr",
|
||||
"name": "Flipr",
|
||||
"codeowners": ["@cnico"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/flipr",
|
||||
"requirements": ["flipr-api==1.4.4"],
|
||||
"codeowners": ["@cnico"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["flipr_api"]
|
||||
"loggers": ["flipr_api"],
|
||||
"requirements": ["flipr-api==1.4.4"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "flo",
|
||||
"name": "Flo",
|
||||
"codeowners": ["@dmulcahey"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/flo",
|
||||
"requirements": ["aioflo==2021.11.0"],
|
||||
"codeowners": ["@dmulcahey"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["aioflo"]
|
||||
"loggers": ["aioflo"],
|
||||
"requirements": ["aioflo==2021.11.0"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "flock",
|
||||
"name": "Flock",
|
||||
"documentation": "https://www.home-assistant.io/integrations/flock",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/flock",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
{
|
||||
"domain": "flume",
|
||||
"name": "Flume",
|
||||
"documentation": "https://www.home-assistant.io/integrations/flume/",
|
||||
"requirements": ["pyflume==0.6.5"],
|
||||
"codeowners": ["@ChrisMandich", "@bdraco", "@jeeftor"],
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
|
@ -10,6 +8,8 @@
|
|||
"hostname": "flume-gw-*"
|
||||
}
|
||||
],
|
||||
"documentation": "https://www.home-assistant.io/integrations/flume/",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pyflume"]
|
||||
"loggers": ["pyflume"],
|
||||
"requirements": ["pyflume==0.6.5"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "flux",
|
||||
"name": "Flux",
|
||||
"documentation": "https://www.home-assistant.io/integrations/flux",
|
||||
"after_dependencies": ["light"],
|
||||
"codeowners": [],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "calculated"
|
||||
"documentation": "https://www.home-assistant.io/integrations/flux",
|
||||
"iot_class": "calculated",
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -1,15 +1,13 @@
|
|||
{
|
||||
"domain": "flux_led",
|
||||
"name": "Magic Home",
|
||||
"codeowners": ["@icemanch", "@bdraco"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["network"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/flux_led",
|
||||
"requirements": ["flux_led==0.28.35"],
|
||||
"quality_scale": "platinum",
|
||||
"codeowners": ["@icemanch", "@bdraco"],
|
||||
"iot_class": "local_push",
|
||||
"dhcp": [
|
||||
{ "registered_devices": true },
|
||||
{
|
||||
"registered_devices": true
|
||||
},
|
||||
{
|
||||
"macaddress": "18B905*",
|
||||
"hostname": "[ba][lk]*"
|
||||
|
@ -49,5 +47,9 @@
|
|||
"hostname": "sta*"
|
||||
}
|
||||
],
|
||||
"loggers": ["flux_led"]
|
||||
"documentation": "https://www.home-assistant.io/integrations/flux_led",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["flux_led"],
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["flux_led==0.28.35"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "folder",
|
||||
"name": "Folder",
|
||||
"documentation": "https://www.home-assistant.io/integrations/folder",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/folder",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "folder_watcher",
|
||||
"name": "Folder Watcher",
|
||||
"documentation": "https://www.home-assistant.io/integrations/folder_watcher",
|
||||
"requirements": ["watchdog==2.2.1"],
|
||||
"codeowners": [],
|
||||
"quality_scale": "internal",
|
||||
"documentation": "https://www.home-assistant.io/integrations/folder_watcher",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["watchdog"]
|
||||
"loggers": ["watchdog"],
|
||||
"quality_scale": "internal",
|
||||
"requirements": ["watchdog==2.2.1"]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "foobot",
|
||||
"name": "Foobot",
|
||||
"documentation": "https://www.home-assistant.io/integrations/foobot",
|
||||
"requirements": ["foobot_async==1.0.0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/foobot",
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["foobot_async"]
|
||||
"loggers": ["foobot_async"],
|
||||
"requirements": ["foobot_async==1.0.0"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "forecast_solar",
|
||||
"name": "Forecast.Solar",
|
||||
"codeowners": ["@klaasnicolaas", "@frenck"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/forecast_solar",
|
||||
"requirements": ["forecast_solar==2.2.0"],
|
||||
"codeowners": ["@klaasnicolaas", "@frenck"],
|
||||
"quality_scale": "platinum",
|
||||
"integration_type": "service",
|
||||
"iot_class": "cloud_polling",
|
||||
"integration_type": "service"
|
||||
"quality_scale": "platinum",
|
||||
"requirements": ["forecast_solar==2.2.0"]
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"domain": "forked_daapd",
|
||||
"name": "Owntone",
|
||||
"documentation": "https://www.home-assistant.io/integrations/forked_daapd",
|
||||
"codeowners": ["@uvjustin"],
|
||||
"requirements": ["pyforked-daapd==0.1.14", "pylibrespot-java==0.1.1"],
|
||||
"after_dependencies": ["spotify"],
|
||||
"codeowners": ["@uvjustin"],
|
||||
"config_flow": true,
|
||||
"zeroconf": ["_daap._tcp.local."],
|
||||
"documentation": "https://www.home-assistant.io/integrations/forked_daapd",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["pyforked_daapd", "pylibrespot_java"]
|
||||
"loggers": ["pyforked_daapd", "pylibrespot_java"],
|
||||
"requirements": ["pyforked-daapd==0.1.14", "pylibrespot-java==0.1.1"],
|
||||
"zeroconf": ["_daap._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "fortios",
|
||||
"name": "FortiOS",
|
||||
"documentation": "https://www.home-assistant.io/integrations/fortios/",
|
||||
"requirements": ["fortiosapi==1.0.5"],
|
||||
"codeowners": ["@kimfrellsen"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/fortios/",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["fortiosapi", "paramiko"]
|
||||
"loggers": ["fortiosapi", "paramiko"],
|
||||
"requirements": ["fortiosapi==1.0.5"]
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "foscam",
|
||||
"name": "Foscam",
|
||||
"codeowners": ["@skgsergio"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/foscam",
|
||||
"requirements": ["libpyfoscam==1.0"],
|
||||
"codeowners": ["@skgsergio"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["libpyfoscam"]
|
||||
"loggers": ["libpyfoscam"],
|
||||
"requirements": ["libpyfoscam==1.0"]
|
||||
}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
{
|
||||
"domain": "foursquare",
|
||||
"name": "Foursquare",
|
||||
"documentation": "https://www.home-assistant.io/integrations/foursquare",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": [],
|
||||
"dependencies": ["http"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/foursquare",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"domain": "free_mobile",
|
||||
"name": "Free Mobile",
|
||||
"documentation": "https://www.home-assistant.io/integrations/free_mobile",
|
||||
"requirements": ["freesms==0.2.0"],
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/free_mobile",
|
||||
"iot_class": "cloud_push",
|
||||
"loggers": ["freesms"]
|
||||
"loggers": ["freesms"],
|
||||
"requirements": ["freesms==0.2.0"]
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"domain": "freebox",
|
||||
"name": "Freebox",
|
||||
"codeowners": ["@hacf-fr", "@Quentame"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/freebox",
|
||||
"requirements": ["freebox-api==1.0.1"],
|
||||
"zeroconf": ["_fbx-api._tcp.local."],
|
||||
"codeowners": ["@hacf-fr", "@Quentame"],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["freebox_api"]
|
||||
"loggers": ["freebox_api"],
|
||||
"requirements": ["freebox-api==1.0.1"],
|
||||
"zeroconf": ["_fbx-api._tcp.local."]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"domain": "freedns",
|
||||
"name": "FreeDNS",
|
||||
"documentation": "https://www.home-assistant.io/integrations/freedns",
|
||||
"codeowners": [],
|
||||
"documentation": "https://www.home-assistant.io/integrations/freedns",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"domain": "freedompro",
|
||||
"name": "Freedompro",
|
||||
"codeowners": ["@stefano055415"],
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/freedompro",
|
||||
"codeowners": ["@stefano055415"],
|
||||
"requirements": ["pyfreedompro==1.1.0"],
|
||||
"iot_class": "cloud_polling",
|
||||
"loggers": ["pyfreedompro"]
|
||||
"loggers": ["pyfreedompro"],
|
||||
"requirements": ["pyfreedompro==1.1.0"]
|
||||
}
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
{
|
||||
"domain": "fritz",
|
||||
"name": "AVM FRITZ!Box Tools",
|
||||
"documentation": "https://www.home-assistant.io/integrations/fritz",
|
||||
"requirements": ["fritzconnection==1.11.0", "xmltodict==0.13.0"],
|
||||
"dependencies": ["network"],
|
||||
"codeowners": ["@mammuth", "@AaronDavidSchneider", "@chemelli74", "@mib1185"],
|
||||
"config_flow": true,
|
||||
"dependencies": ["network"],
|
||||
"documentation": "https://www.home-assistant.io/integrations/fritz",
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["fritzconnection"],
|
||||
"requirements": ["fritzconnection==1.11.0", "xmltodict==0.13.0"],
|
||||
"ssdp": [
|
||||
{
|
||||
"st": "urn:schemas-upnp-org:device:fritzbox:1"
|
||||
}
|
||||
],
|
||||
"iot_class": "local_polling",
|
||||
"loggers": ["fritzconnection"]
|
||||
]
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue