Prettify json (manifest.json) (#68886)

This commit is contained in:
epenet 2022-03-30 10:56:37 +02:00 committed by GitHub
parent 8669057c11
commit ecd43f391f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
123 changed files with 387 additions and 710 deletions

View file

@ -3,12 +3,8 @@
"name": "Adax", "name": "Adax",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/adax", "documentation": "https://www.home-assistant.io/integrations/adax",
"requirements": [ "requirements": ["adax==0.2.0", "Adax-local==0.1.3"],
"adax==0.2.0", "Adax-local==0.1.3" "codeowners": ["@danielhiversen"],
],
"codeowners": [
"@danielhiversen"
],
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["adax", "adax_local"] "loggers": ["adax", "adax_local"]
} }

View file

@ -3,15 +3,9 @@
"name": "Advantage Air", "name": "Advantage Air",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/advantage_air", "documentation": "https://www.home-assistant.io/integrations/advantage_air",
"codeowners": [ "codeowners": ["@Bre77"],
"@Bre77" "requirements": ["advantage_air==0.3.1"],
],
"requirements": [
"advantage_air==0.3.1"
],
"quality_scale": "platinum", "quality_scale": "platinum",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": [ "loggers": ["advantage_air"]
"advantage_air" }
]
}

View file

@ -2,9 +2,7 @@
"domain": "aftership", "domain": "aftership",
"name": "AfterShip", "name": "AfterShip",
"documentation": "https://www.home-assistant.io/integrations/aftership", "documentation": "https://www.home-assistant.io/integrations/aftership",
"requirements": [ "requirements": ["pyaftership==21.11.0"],
"pyaftership==21.11.0"
],
"codeowners": [], "codeowners": [],
"iot_class": "cloud_polling" "iot_class": "cloud_polling"
} }

View file

@ -4,9 +4,7 @@
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/airthings", "documentation": "https://www.home-assistant.io/integrations/airthings",
"requirements": ["airthings_cloud==0.1.0"], "requirements": ["airthings_cloud==0.1.0"],
"codeowners": [ "codeowners": ["@danielhiversen"],
"@danielhiversen"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["airthings"] "loggers": ["airthings"]
} }

View file

@ -3,12 +3,8 @@
"name": "AirTouch 4", "name": "AirTouch 4",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/airtouch4", "documentation": "https://www.home-assistant.io/integrations/airtouch4",
"requirements": [ "requirements": ["airtouch4pyapi==1.0.5"],
"airtouch4pyapi==1.0.5" "codeowners": ["@LonePurpleWolf"],
],
"codeowners": [
"@LonePurpleWolf"
],
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["airtouch4pyapi"] "loggers": ["airtouch4pyapi"]
} }

View file

@ -1,14 +1,10 @@
{ {
"domain": "amberelectric", "domain": "amberelectric",
"name": "Amber Electric", "name": "Amber Electric",
"documentation": "https://www.home-assistant.io/integrations/amberelectric", "documentation": "https://www.home-assistant.io/integrations/amberelectric",
"config_flow": true, "config_flow": true,
"codeowners": [ "codeowners": ["@madpilot"],
"@madpilot" "requirements": ["amberelectric==1.0.4"],
], "iot_class": "cloud_polling",
"requirements": [ "loggers": ["amberelectric"]
"amberelectric==1.0.4" }
],
"iot_class": "cloud_polling",
"loggers": ["amberelectric"]
}

View file

@ -2,17 +2,9 @@
"domain": "analytics", "domain": "analytics",
"name": "Analytics", "name": "Analytics",
"documentation": "https://www.home-assistant.io/integrations/analytics", "documentation": "https://www.home-assistant.io/integrations/analytics",
"codeowners": [ "codeowners": ["@home-assistant/core", "@ludeeus"],
"@home-assistant/core", "dependencies": ["api", "websocket_api"],
"@ludeeus" "after_dependencies": ["energy"],
],
"dependencies": [
"api",
"websocket_api"
],
"after_dependencies": [
"energy"
],
"quality_scale": "internal", "quality_scale": "internal",
"iot_class": "cloud_push" "iot_class": "cloud_push"
} }

View file

@ -13,12 +13,15 @@
"_touch-able._tcp.local.", "_touch-able._tcp.local.",
"_appletv-v2._tcp.local.", "_appletv-v2._tcp.local.",
"_hscp._tcp.local.", "_hscp._tcp.local.",
{"type":"_airplay._tcp.local.", "properties": {"model":"appletv*"}}, { "type": "_airplay._tcp.local.", "properties": { "model": "appletv*" } },
{"type":"_airplay._tcp.local.", "properties": {"model":"audioaccessory*"}}, {
{"type":"_airplay._tcp.local.", "properties": {"am":"airport*"}}, "type": "_airplay._tcp.local.",
{"type":"_raop._tcp.local.", "properties": {"am":"appletv*"}}, "properties": { "model": "audioaccessory*" }
{"type":"_raop._tcp.local.", "properties": {"am":"audioaccessory*"}}, },
{"type":"_raop._tcp.local.", "properties": {"am":"airport*"}} { "type": "_airplay._tcp.local.", "properties": { "am": "airport*" } },
{ "type": "_raop._tcp.local.", "properties": { "am": "appletv*" } },
{ "type": "_raop._tcp.local.", "properties": { "am": "audioaccessory*" } },
{ "type": "_raop._tcp.local.", "properties": { "am": "airport*" } }
], ],
"codeowners": ["@postlund"], "codeowners": ["@postlund"],
"iot_class": "local_push", "iot_class": "local_push",

View file

@ -4,9 +4,7 @@
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/aseko_pool_live", "documentation": "https://www.home-assistant.io/integrations/aseko_pool_live",
"requirements": ["aioaseko==0.0.2"], "requirements": ["aioaseko==0.0.2"],
"codeowners": [ "codeowners": ["@milanmeu"],
"@milanmeu"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["aioaseko"] "loggers": ["aioaseko"]
} }

View file

@ -4,9 +4,7 @@
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/aurora_abb_powerone", "documentation": "https://www.home-assistant.io/integrations/aurora_abb_powerone",
"requirements": ["aurorapy==0.2.6"], "requirements": ["aurorapy==0.2.6"],
"codeowners": [ "codeowners": ["@davet2001"],
"@davet2001"
],
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["aurorapy"] "loggers": ["aurorapy"]
} }

View file

@ -3,15 +3,8 @@
"name": "Aussie Broadband", "name": "Aussie Broadband",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/aussie_broadband", "documentation": "https://www.home-assistant.io/integrations/aussie_broadband",
"requirements": [ "requirements": ["pyaussiebb==0.0.15"],
"pyaussiebb==0.0.15" "codeowners": ["@nickw444", "@Bre77"],
],
"codeowners": [
"@nickw444",
"@Bre77"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": [ "loggers": ["aussiebb"]
"aussiebb"
]
} }

View file

@ -5,7 +5,7 @@
"documentation": "https://www.home-assistant.io/integrations/axis", "documentation": "https://www.home-assistant.io/integrations/axis",
"requirements": ["axis==44"], "requirements": ["axis==44"],
"dhcp": [ "dhcp": [
{"registered_devices": true}, { "registered_devices": true },
{ {
"hostname": "axis-00408c*", "hostname": "axis-00408c*",
"macaddress": "00408C*" "macaddress": "00408C*"
@ -27,15 +27,15 @@
"zeroconf": [ "zeroconf": [
{ {
"type": "_axis-video._tcp.local.", "type": "_axis-video._tcp.local.",
"properties": {"macaddress": "00408c*"} "properties": { "macaddress": "00408c*" }
}, },
{ {
"type": "_axis-video._tcp.local.", "type": "_axis-video._tcp.local.",
"properties": {"macaddress": "accc8e*"} "properties": { "macaddress": "accc8e*" }
}, },
{ {
"type": "_axis-video._tcp.local.", "type": "_axis-video._tcp.local.",
"properties": {"macaddress": "b8a44f*"} "properties": { "macaddress": "b8a44f*" }
} }
], ],
"after_dependencies": ["mqtt"], "after_dependencies": ["mqtt"],

View file

@ -2,16 +2,9 @@
"domain": "backup", "domain": "backup",
"name": "Backup", "name": "Backup",
"documentation": "https://www.home-assistant.io/integrations/backup", "documentation": "https://www.home-assistant.io/integrations/backup",
"dependencies": [ "dependencies": ["http", "websocket_api"],
"http", "codeowners": ["@home-assistant/core"],
"websocket_api" "requirements": ["securetar==2022.2.0"],
],
"codeowners": [
"@home-assistant/core"
],
"requirements": [
"securetar==2022.2.0"
],
"iot_class": "calculated", "iot_class": "calculated",
"quality_scale": "internal" "quality_scale": "internal"
} }

View file

@ -3,12 +3,8 @@
"name": "Balboa Spa Client", "name": "Balboa Spa Client",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/balboa", "documentation": "https://www.home-assistant.io/integrations/balboa",
"requirements": [ "requirements": ["pybalboa==0.13"],
"pybalboa==0.13" "codeowners": ["@garbled1"],
],
"codeowners": [
"@garbled1"
],
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["pybalboa"] "loggers": ["pybalboa"]
} }

View file

@ -16,7 +16,7 @@
{ {
"hostname": "blink*", "hostname": "blink*",
"macaddress": "20A171*" "macaddress": "20A171*"
} }
], ],
"config_flow": true, "config_flow": true,
"iot_class": "cloud_polling", "iot_class": "cloud_polling",

View file

@ -6,7 +6,7 @@
"codeowners": ["@danielhiversen", "@felipediel", "@L-I-Am"], "codeowners": ["@danielhiversen", "@felipediel", "@L-I-Am"],
"config_flow": true, "config_flow": true,
"dhcp": [ "dhcp": [
{"registered_devices": true}, { "registered_devices": true },
{ {
"macaddress": "34EA34*" "macaddress": "34EA34*"
}, },

View file

@ -4,7 +4,7 @@
"config_flow": false, "config_flow": false,
"documentation": "https://www.home-assistant.io/integrations/climacell", "documentation": "https://www.home-assistant.io/integrations/climacell",
"requirements": ["pyclimacell==0.18.2"], "requirements": ["pyclimacell==0.18.2"],
"after_dependencies": ["tomorrowio"], "after_dependencies": ["tomorrowio"],
"codeowners": ["@raman325"], "codeowners": ["@raman325"],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["pyclimacell"] "loggers": ["pyclimacell"]

View file

@ -2,11 +2,9 @@
"domain": "co2signal", "domain": "co2signal",
"name": "CO2 Signal", "name": "CO2 Signal",
"documentation": "https://www.home-assistant.io/integrations/co2signal", "documentation": "https://www.home-assistant.io/integrations/co2signal",
"requirements": [ "requirements": ["co2signal==0.4.2"],
"co2signal==0.4.2"
],
"codeowners": [], "codeowners": [],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"config_flow": true, "config_flow": true,
"loggers": ["CO2Signal"] "loggers": ["CO2Signal"]
} }

View file

@ -2,13 +2,9 @@
"domain": "coinbase", "domain": "coinbase",
"name": "Coinbase", "name": "Coinbase",
"documentation": "https://www.home-assistant.io/integrations/coinbase", "documentation": "https://www.home-assistant.io/integrations/coinbase",
"requirements": [ "requirements": ["coinbase==2.1.0"],
"coinbase==2.1.0" "codeowners": ["@tombrien"],
],
"codeowners": [
"@tombrien"
],
"config_flow": true, "config_flow": true,
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["coinbase"] "loggers": ["coinbase"]
} }

View file

@ -1,9 +1,8 @@
{ {
"domain": "color_extractor", "domain": "color_extractor",
"name": "ColorExtractor", "name": "ColorExtractor",
"config_flow": false, "config_flow": false,
"documentation": "https://www.home-assistant.io/integrations/color_extractor", "documentation": "https://www.home-assistant.io/integrations/color_extractor",
"requirements": ["colorthief==0.2.1"], "requirements": ["colorthief==0.2.1"],
"codeowners": ["@GenericStudent"] "codeowners": ["@GenericStudent"]
} }

View file

@ -12,5 +12,10 @@
"codeowners": ["@Crownstone", "@RicArch97"], "codeowners": ["@Crownstone", "@RicArch97"],
"after_dependencies": ["usb"], "after_dependencies": ["usb"],
"iot_class": "cloud_push", "iot_class": "cloud_push",
"loggers": ["crownstone_cloud", "crownstone_core", "crownstone_sse", "crownstone_uart"] "loggers": [
"crownstone_cloud",
"crownstone_core",
"crownstone_sse",
"crownstone_uart"
]
} }

View file

@ -3,20 +3,14 @@
"name": "deCONZ", "name": "deCONZ",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/deconz", "documentation": "https://www.home-assistant.io/integrations/deconz",
"requirements": [ "requirements": ["pydeconz==87"],
"pydeconz==87"
],
"ssdp": [ "ssdp": [
{ {
"manufacturer": "Royal Philips Electronics" "manufacturer": "Royal Philips Electronics"
} }
], ],
"codeowners": [ "codeowners": ["@Kane610"],
"@Kane610"
],
"quality_scale": "platinum", "quality_scale": "platinum",
"iot_class": "local_push", "iot_class": "local_push",
"loggers": [ "loggers": ["pydeconz"]
"pydeconz" }
]
}

View file

@ -3,9 +3,7 @@
"integration_type": "helper", "integration_type": "helper",
"name": "Derivative", "name": "Derivative",
"documentation": "https://www.home-assistant.io/integrations/derivative", "documentation": "https://www.home-assistant.io/integrations/derivative",
"codeowners": [ "codeowners": ["@afaucogney"],
"@afaucogney"
],
"iot_class": "calculated", "iot_class": "calculated",
"config_flow": true "config_flow": true
} }

View file

@ -7,7 +7,7 @@
"zeroconf": [ "zeroconf": [
{ {
"type": "_axis-video._tcp.local.", "type": "_axis-video._tcp.local.",
"properties": {"macaddress": "1ccae3*"} "properties": { "macaddress": "1ccae3*" }
} }
], ],
"codeowners": ["@oblogic7", "@bdraco", "@flacjacket"], "codeowners": ["@oblogic7", "@bdraco", "@flacjacket"],

View file

@ -3,19 +3,15 @@
"name": "ecobee", "name": "ecobee",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/ecobee", "documentation": "https://www.home-assistant.io/integrations/ecobee",
"requirements": [ "requirements": ["python-ecobee-api==0.2.14"],
"python-ecobee-api==0.2.14" "codeowners": ["@marthoc"],
],
"codeowners": [
"@marthoc"
],
"homekit": { "homekit": {
"models": ["EB-*", "ecobee*"] "models": ["EB-*", "ecobee*"]
}, },
"zeroconf": [ "zeroconf": [
{"type":"_sideplay._tcp.local.", "properties": {"mdl":"eb-*"}}, { "type": "_sideplay._tcp.local.", "properties": { "mdl": "eb-*" } },
{"type":"_sideplay._tcp.local.", "properties": {"mdl":"ecobee*"}} { "type": "_sideplay._tcp.local.", "properties": { "mdl": "ecobee*" } }
], ],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["pyecobee"] "loggers": ["pyecobee"]
} }

View file

@ -3,10 +3,7 @@
"name": "Elk-M1 Control", "name": "Elk-M1 Control",
"documentation": "https://www.home-assistant.io/integrations/elkm1", "documentation": "https://www.home-assistant.io/integrations/elkm1",
"requirements": ["elkm1-lib==1.2.0"], "requirements": ["elkm1-lib==1.2.0"],
"dhcp": [ "dhcp": [{ "registered_devices": true }, { "macaddress": "00409D*" }],
{"registered_devices": true},
{"macaddress":"00409D*"}
],
"codeowners": ["@gwww", "@bdraco"], "codeowners": ["@gwww", "@bdraco"],
"dependencies": ["network"], "dependencies": ["network"],
"config_flow": true, "config_flow": true,

View file

@ -4,9 +4,7 @@
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/elmax", "documentation": "https://www.home-assistant.io/integrations/elmax",
"requirements": ["elmax_api==0.0.2"], "requirements": ["elmax_api==0.0.2"],
"codeowners": [ "codeowners": ["@albertogeniola"],
"@albertogeniola"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["elmax_api"] "loggers": ["elmax_api"]
} }

View file

@ -5,8 +5,8 @@
"documentation": "https://www.home-assistant.io/integrations/emonitor", "documentation": "https://www.home-assistant.io/integrations/emonitor",
"requirements": ["aioemonitor==1.0.5"], "requirements": ["aioemonitor==1.0.5"],
"dhcp": [ "dhcp": [
{"hostname": "emonitor*", "macaddress": "0090C2*"}, { "hostname": "emonitor*", "macaddress": "0090C2*" },
{"registered_devices": true} { "registered_devices": true }
], ],
"codeowners": ["@bdraco"], "codeowners": ["@bdraco"],
"iot_class": "local_polling", "iot_class": "local_polling",

View file

@ -2,12 +2,8 @@
"domain": "enphase_envoy", "domain": "enphase_envoy",
"name": "Enphase Envoy", "name": "Enphase Envoy",
"documentation": "https://www.home-assistant.io/integrations/enphase_envoy", "documentation": "https://www.home-assistant.io/integrations/enphase_envoy",
"requirements": [ "requirements": ["envoy_reader==0.20.1"],
"envoy_reader==0.20.1" "codeowners": ["@gtdiehl"],
],
"codeowners": [
"@gtdiehl"
],
"config_flow": true, "config_flow": true,
"zeroconf": [ "zeroconf": [
{ {

View file

@ -3,11 +3,7 @@
"name": "FiveM", "name": "FiveM",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/fivem", "documentation": "https://www.home-assistant.io/integrations/fivem",
"requirements": [ "requirements": ["fivem-api==0.1.2"],
"fivem-api==0.1.2" "codeowners": ["@Sander0542"],
],
"codeowners": [
"@Sander0542"
],
"iot_class": "local_polling" "iot_class": "local_polling"
} }

View file

@ -3,12 +3,8 @@
"name": "Fj\u00e4r\u00e5skupan", "name": "Fj\u00e4r\u00e5skupan",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/fjaraskupan", "documentation": "https://www.home-assistant.io/integrations/fjaraskupan",
"requirements": [ "requirements": ["fjaraskupan==1.0.2"],
"fjaraskupan==1.0.2" "codeowners": ["@elupus"],
],
"codeowners": [
"@elupus"
],
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["bleak", "fjaraskupan"] "loggers": ["bleak", "fjaraskupan"]
} }

View file

@ -3,11 +3,8 @@
"name": "Flipr", "name": "Flipr",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/flipr", "documentation": "https://www.home-assistant.io/integrations/flipr",
"requirements": [ "requirements": ["flipr-api==1.4.2"],
"flipr-api==1.4.2"], "codeowners": ["@cnico"],
"codeowners": [
"@cnico"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["flipr_api"] "loggers": ["flipr_api"]
} }

View file

@ -9,43 +9,42 @@
"codeowners": ["@icemanch", "@bdraco"], "codeowners": ["@icemanch", "@bdraco"],
"iot_class": "local_push", "iot_class": "local_push",
"dhcp": [ "dhcp": [
{"registered_devices": true}, { "registered_devices": true },
{ {
"macaddress": "18B905*", "macaddress": "18B905*",
"hostname": "[ba][lk]*" "hostname": "[ba][lk]*"
}, },
{ {
"macaddress": "249494*", "macaddress": "249494*",
"hostname": "[ba][lk]*" "hostname": "[ba][lk]*"
}, },
{ {
"macaddress": "7CB94C*", "macaddress": "7CB94C*",
"hostname": "[ba][lk]*" "hostname": "[ba][lk]*"
}, },
{ {
"macaddress": "ACCF23*", "macaddress": "ACCF23*",
"hostname": "[hba][flk]*" "hostname": "[hba][flk]*"
}, },
{ {
"macaddress": "B4E842*", "macaddress": "B4E842*",
"hostname": "[ba][lk]*" "hostname": "[ba][lk]*"
}, },
{ {
"macaddress": "F0FE6B*", "macaddress": "F0FE6B*",
"hostname": "[hba][flk]*" "hostname": "[hba][flk]*"
}, },
{ {
"macaddress": "8CCE4E*", "macaddress": "8CCE4E*",
"hostname": "lwip*" "hostname": "lwip*"
}, },
{ {
"hostname": "zengge_[0-9a-f][0-9a-f]_*" "hostname": "zengge_[0-9a-f][0-9a-f]_*"
}, },
{ {
"macaddress": "C82E47*", "macaddress": "C82E47*",
"hostname": "sta*" "hostname": "sta*"
} }
], ],
"loggers": ["flux_led"] "loggers": ["flux_led"]
} }

View file

@ -3,9 +3,7 @@
"name": "Freedompro", "name": "Freedompro",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/freedompro", "documentation": "https://www.home-assistant.io/integrations/freedompro",
"codeowners": [ "codeowners": ["@stefano055415"],
"@stefano055415"
],
"requirements": ["pyfreedompro==1.1.0"], "requirements": ["pyfreedompro==1.1.0"],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["pyfreedompro"] "loggers": ["pyfreedompro"]

View file

@ -2,17 +2,9 @@
"domain": "fritz", "domain": "fritz",
"name": "AVM FRITZ!Box Tools", "name": "AVM FRITZ!Box Tools",
"documentation": "https://www.home-assistant.io/integrations/fritz", "documentation": "https://www.home-assistant.io/integrations/fritz",
"requirements": [ "requirements": ["fritzconnection==1.8.0", "xmltodict==0.12.0"],
"fritzconnection==1.8.0",
"xmltodict==0.12.0"
],
"dependencies": ["network"], "dependencies": ["network"],
"codeowners": [ "codeowners": ["@mammuth", "@AaronDavidSchneider", "@chemelli74", "@mib1185"],
"@mammuth",
"@AaronDavidSchneider",
"@chemelli74",
"@mib1185"
],
"config_flow": true, "config_flow": true,
"ssdp": [ "ssdp": [
{ {

View file

@ -2,9 +2,7 @@
"domain": "frontend", "domain": "frontend",
"name": "Home Assistant Frontend", "name": "Home Assistant Frontend",
"documentation": "https://www.home-assistant.io/integrations/frontend", "documentation": "https://www.home-assistant.io/integrations/frontend",
"requirements": [ "requirements": ["home-assistant-frontend==20220329.0"],
"home-assistant-frontend==20220329.0"
],
"dependencies": [ "dependencies": [
"api", "api",
"auth", "auth",
@ -18,8 +16,6 @@
"system_log", "system_log",
"websocket_api" "websocket_api"
], ],
"codeowners": [ "codeowners": ["@home-assistant/frontend"],
"@home-assistant/frontend"
],
"quality_scale": "internal" "quality_scale": "internal"
} }

View file

@ -4,8 +4,6 @@
"config_flow": true, "config_flow": true,
"requirements": ["av==9.0.0"], "requirements": ["av==9.0.0"],
"documentation": "https://www.home-assistant.io/integrations/generic", "documentation": "https://www.home-assistant.io/integrations/generic",
"codeowners": [ "codeowners": ["@davet2001"],
"@davet2001"
],
"iot_class": "local_push" "iot_class": "local_push"
} }

View file

@ -2,16 +2,9 @@
"domain": "github", "domain": "github",
"name": "GitHub", "name": "GitHub",
"documentation": "https://www.home-assistant.io/integrations/github", "documentation": "https://www.home-assistant.io/integrations/github",
"requirements": [ "requirements": ["aiogithubapi==22.2.4"],
"aiogithubapi==22.2.4" "codeowners": ["@timmo001", "@ludeeus"],
],
"codeowners": [
"@timmo001",
"@ludeeus"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"config_flow": true, "config_flow": true,
"loggers": [ "loggers": ["aiogithubapi"]
"aiogithubapi" }
]
}

View file

@ -4,10 +4,7 @@
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/goalzero", "documentation": "https://www.home-assistant.io/integrations/goalzero",
"requirements": ["goalzero==0.2.1"], "requirements": ["goalzero==0.2.1"],
"dhcp": [ "dhcp": [{ "registered_devices": true }, { "hostname": "yeti*" }],
{"registered_devices": true},
{"hostname": "yeti*"}
],
"codeowners": ["@tkdrob"], "codeowners": ["@tkdrob"],
"quality_scale": "silver", "quality_scale": "silver",
"iot_class": "local_polling", "iot_class": "local_polling",

View file

@ -2,12 +2,9 @@
"domain": "goodwe", "domain": "goodwe",
"name": "GoodWe Inverter", "name": "GoodWe Inverter",
"documentation": "https://www.home-assistant.io/integrations/goodwe", "documentation": "https://www.home-assistant.io/integrations/goodwe",
"codeowners": [ "codeowners": ["@mletenay", "@starkillerOG"],
"@mletenay",
"@starkillerOG"
],
"requirements": ["goodwe==0.2.15"], "requirements": ["goodwe==0.2.15"],
"config_flow": true, "config_flow": true,
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["goodwe"] "loggers": ["goodwe"]
} }

View file

@ -2,14 +2,8 @@
"domain": "greeneye_monitor", "domain": "greeneye_monitor",
"name": "GreenEye Monitor (GEM)", "name": "GreenEye Monitor (GEM)",
"documentation": "https://www.home-assistant.io/integrations/greeneye_monitor", "documentation": "https://www.home-assistant.io/integrations/greeneye_monitor",
"requirements": [ "requirements": ["greeneye_monitor==3.0.3"],
"greeneye_monitor==3.0.3" "codeowners": ["@jkeljo"],
],
"codeowners": [
"@jkeljo"
],
"iot_class": "local_push", "iot_class": "local_push",
"loggers": [ "loggers": ["greeneye"]
"greeneye" }
]
}

View file

@ -3,9 +3,7 @@
"integration_type": "helper", "integration_type": "helper",
"name": "Group", "name": "Group",
"documentation": "https://www.home-assistant.io/integrations/group", "documentation": "https://www.home-assistant.io/integrations/group",
"codeowners": [ "codeowners": ["@home-assistant/core"],
"@home-assistant/core"
],
"quality_scale": "internal", "quality_scale": "internal",
"iot_class": "calculated", "iot_class": "calculated",
"config_flow": true "config_flow": true

View file

@ -8,18 +8,18 @@
"codeowners": ["@bachya"], "codeowners": ["@bachya"],
"iot_class": "local_polling", "iot_class": "local_polling",
"dhcp": [ "dhcp": [
{ {
"hostname": "gvc*", "hostname": "gvc*",
"macaddress": "30AEA4*" "macaddress": "30AEA4*"
}, },
{ {
"hostname": "gvc*", "hostname": "gvc*",
"macaddress": "B4E62D*" "macaddress": "B4E62D*"
}, },
{ {
"hostname": "guardian*", "hostname": "guardian*",
"macaddress": "30AEA4*" "macaddress": "30AEA4*"
} }
], ],
"loggers": ["aioguardian"] "loggers": ["aioguardian"]
} }

View file

@ -2,15 +2,9 @@
"domain": "hassio", "domain": "hassio",
"name": "Home Assistant Supervisor", "name": "Home Assistant Supervisor",
"documentation": "https://www.home-assistant.io/integrations/hassio", "documentation": "https://www.home-assistant.io/integrations/hassio",
"dependencies": [ "dependencies": ["http"],
"http" "after_dependencies": ["panel_custom"],
], "codeowners": ["@home-assistant/supervisor"],
"after_dependencies": [
"panel_custom"
],
"codeowners": [
"@home-assistant/supervisor"
],
"iot_class": "local_polling", "iot_class": "local_polling",
"quality_scale": "internal" "quality_scale": "internal"
} }

View file

@ -3,13 +3,8 @@
"name": "Hive", "name": "Hive",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/hive", "documentation": "https://www.home-assistant.io/integrations/hive",
"requirements": [ "requirements": ["pyhiveapi==0.4.2"],
"pyhiveapi==0.4.2" "codeowners": ["@Rendili", "@KJonline"],
],
"codeowners": [
"@Rendili",
"@KJonline"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["apyhiveapi"] "loggers": ["apyhiveapi"]
} }

View file

@ -4,9 +4,7 @@
"documentation": "https://www.home-assistant.io/integrations/homewizard", "documentation": "https://www.home-assistant.io/integrations/homewizard",
"codeowners": ["@DCSBL"], "codeowners": ["@DCSBL"],
"dependencies": [], "dependencies": [],
"requirements": [ "requirements": ["aiohwenergy==0.8.0"],
"aiohwenergy==0.8.0"
],
"zeroconf": ["_hwenergy._tcp.local."], "zeroconf": ["_hwenergy._tcp.local."],
"config_flow": true, "config_flow": true,
"iot_class": "local_polling", "iot_class": "local_polling",

View file

@ -3,12 +3,8 @@
"name": "Huisbaasje", "name": "Huisbaasje",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/huisbaasje", "documentation": "https://www.home-assistant.io/integrations/huisbaasje",
"requirements": [ "requirements": ["huisbaasje-client==0.1.0"],
"huisbaasje-client==0.1.0" "codeowners": ["@dennisschroer"],
],
"codeowners": [
"@dennisschroer"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["huisbaasje"] "loggers": ["huisbaasje"]
} }

View file

@ -9,7 +9,7 @@
"models": ["PowerView"] "models": ["PowerView"]
}, },
"dhcp": [ "dhcp": [
{"registered_devices": true}, { "registered_devices": true },
{ {
"hostname": "hunter*", "hostname": "hunter*",
"macaddress": "002674*" "macaddress": "002674*"

View file

@ -2,16 +2,9 @@
"domain": "insteon", "domain": "insteon",
"name": "Insteon", "name": "Insteon",
"documentation": "https://www.home-assistant.io/integrations/insteon", "documentation": "https://www.home-assistant.io/integrations/insteon",
"requirements": [ "requirements": ["pyinsteon==1.0.13"],
"pyinsteon==1.0.13" "codeowners": ["@teharris1"],
],
"codeowners": [
"@teharris1"
],
"config_flow": true, "config_flow": true,
"iot_class": "local_push", "iot_class": "local_push",
"loggers": [ "loggers": ["pyinsteon", "pypubsub"]
"pyinsteon", }
"pypubsub"
]
}

View file

@ -3,9 +3,7 @@
"integration_type": "helper", "integration_type": "helper",
"name": "Integration - Riemann sum integral", "name": "Integration - Riemann sum integral",
"documentation": "https://www.home-assistant.io/integrations/integration", "documentation": "https://www.home-assistant.io/integrations/integration",
"codeowners": [ "codeowners": ["@dgomes"],
"@dgomes"
],
"quality_scale": "internal", "quality_scale": "internal",
"iot_class": "local_push", "iot_class": "local_push",
"config_flow": true "config_flow": true

View file

@ -7,6 +7,5 @@
"codeowners": ["@jeeftor"], "codeowners": ["@jeeftor"],
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["intellifire4py"], "loggers": ["intellifire4py"],
"dhcp": [{"hostname": "zentrios-*"}] "dhcp": [{ "hostname": "zentrios-*" }]
} }

View file

@ -3,13 +3,8 @@
"name": "IoTaWatt", "name": "IoTaWatt",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/iotawatt", "documentation": "https://www.home-assistant.io/integrations/iotawatt",
"requirements": [ "requirements": ["iotawattpy==0.1.0"],
"iotawattpy==0.1.0" "codeowners": ["@gtdiehl", "@jyavenard"],
],
"codeowners": [
"@gtdiehl",
"@jyavenard"
],
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["iotawattpy"] "loggers": ["iotawattpy"]
} }

View file

@ -12,8 +12,8 @@
} }
], ],
"dhcp": [ "dhcp": [
{"registered_devices": true}, { "registered_devices": true },
{"hostname": "isy*", "macaddress": "0021B9*"} { "hostname": "isy*", "macaddress": "0021B9*" }
], ],
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["pyisy"] "loggers": ["pyisy"]

View file

@ -3,12 +3,8 @@
"name": "Jellyfin", "name": "Jellyfin",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/jellyfin", "documentation": "https://www.home-assistant.io/integrations/jellyfin",
"requirements": [ "requirements": ["jellyfin-apiclient-python==1.7.2"],
"jellyfin-apiclient-python==1.7.2"
],
"iot_class": "local_polling", "iot_class": "local_polling",
"codeowners": [ "codeowners": ["@j-stienstra"],
"@j-stienstra"
],
"loggers": ["jellyfin_apiclient_python"] "loggers": ["jellyfin_apiclient_python"]
} }

View file

@ -10,8 +10,6 @@
], ],
"documentation": "https://www.home-assistant.io/integrations/kaleidescape", "documentation": "https://www.home-assistant.io/integrations/kaleidescape",
"requirements": ["pykaleidescape==1.0.1"], "requirements": ["pykaleidescape==1.0.1"],
"codeowners": [ "codeowners": ["@SteveEasley"],
"@SteveEasley"
],
"iot_class": "local_push" "iot_class": "local_push"
} }

View file

@ -3,14 +3,8 @@
"name": "KNX", "name": "KNX",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/knx", "documentation": "https://www.home-assistant.io/integrations/knx",
"requirements": [ "requirements": ["xknx==0.20.0"],
"xknx==0.20.0" "codeowners": ["@Julius2342", "@farmio", "@marvin-w"],
],
"codeowners": [
"@Julius2342",
"@farmio",
"@marvin-w"
],
"quality_scale": "silver", "quality_scale": "silver",
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["xknx"] "loggers": ["xknx"]

View file

@ -3,12 +3,8 @@
"name": "Litter-Robot", "name": "Litter-Robot",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/litterrobot", "documentation": "https://www.home-assistant.io/integrations/litterrobot",
"requirements": [ "requirements": ["pylitterbot==2021.12.0"],
"pylitterbot==2021.12.0" "codeowners": ["@natekspencer"],
],
"codeowners": [
"@natekspencer"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["pylitterbot"] "loggers": ["pylitterbot"]
} }

View file

@ -3,12 +3,8 @@
"name": "Meteoclimatic", "name": "Meteoclimatic",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/meteoclimatic", "documentation": "https://www.home-assistant.io/integrations/meteoclimatic",
"requirements": [ "requirements": ["pymeteoclimatic==0.0.6"],
"pymeteoclimatic==0.0.6" "codeowners": ["@adrianmo"],
],
"codeowners": [
"@adrianmo"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["meteoclimatic"] "loggers": ["meteoclimatic"]
} }

View file

@ -3,9 +3,7 @@
"integration_type": "helper", "integration_type": "helper",
"name": "Min/Max", "name": "Min/Max",
"documentation": "https://www.home-assistant.io/integrations/min_max", "documentation": "https://www.home-assistant.io/integrations/min_max",
"codeowners": [ "codeowners": ["@fabaff"],
"@fabaff"
],
"quality_scale": "internal", "quality_scale": "internal",
"iot_class": "local_push", "iot_class": "local_push",
"config_flow": true "config_flow": true

View file

@ -7,6 +7,6 @@
"codeowners": ["@tkdrob"], "codeowners": ["@tkdrob"],
"dependencies": ["usb"], "dependencies": ["usb"],
"iot_class": "local_polling", "iot_class": "local_polling",
"usb": [{"vid":"0572","pid":"1340"}], "usb": [{ "vid": "0572", "pid": "1340" }],
"loggers": ["phone_modem"] "loggers": ["phone_modem"]
} }

View file

@ -3,15 +3,9 @@
"name": "Modern Forms", "name": "Modern Forms",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/modern_forms", "documentation": "https://www.home-assistant.io/integrations/modern_forms",
"requirements": [ "requirements": ["aiomodernforms==0.1.8"],
"aiomodernforms==0.1.8" "zeroconf": [{ "type": "_easylink._tcp.local.", "name": "wac*" }],
], "codeowners": ["@wonderslug"],
"zeroconf": [
{"type":"_easylink._tcp.local.", "name":"wac*"}
],
"codeowners": [
"@wonderslug"
],
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["aiomodernforms"] "loggers": ["aiomodernforms"]
} }

View file

@ -5,7 +5,5 @@
"documentation": "https://www.home-assistant.io/integrations/moehlenhoff_alpha2", "documentation": "https://www.home-assistant.io/integrations/moehlenhoff_alpha2",
"requirements": ["moehlenhoff-alpha2==1.1.2"], "requirements": ["moehlenhoff-alpha2==1.1.2"],
"iot_class": "local_push", "iot_class": "local_push",
"codeowners": [ "codeowners": ["@j-a-n"]
"@j-a-n"
]
} }

View file

@ -6,7 +6,7 @@
"requirements": ["motionblinds==0.6.2"], "requirements": ["motionblinds==0.6.2"],
"dependencies": ["network"], "dependencies": ["network"],
"dhcp": [ "dhcp": [
{"registered_devices": true}, { "registered_devices": true },
{ {
"hostname": "motion_*" "hostname": "motion_*"
} }

View file

@ -5,8 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/mutesync", "documentation": "https://www.home-assistant.io/integrations/mutesync",
"requirements": ["mutesync==0.0.1"], "requirements": ["mutesync==0.0.1"],
"iot_class": "local_polling", "iot_class": "local_polling",
"codeowners": [ "codeowners": ["@currentoor"],
"@currentoor"
],
"loggers": ["mutesync"] "loggers": ["mutesync"]
} }

View file

@ -3,7 +3,7 @@
"name": "MyQ", "name": "MyQ",
"documentation": "https://www.home-assistant.io/integrations/myq", "documentation": "https://www.home-assistant.io/integrations/myq",
"requirements": ["pymyq==3.1.4"], "requirements": ["pymyq==3.1.4"],
"codeowners": ["@bdraco","@ehendrix23"], "codeowners": ["@bdraco", "@ehendrix23"],
"config_flow": true, "config_flow": true,
"homekit": { "homekit": {
"models": ["819LMB", "MYQ"] "models": ["819LMB", "MYQ"]

View file

@ -11,7 +11,7 @@
}, },
{ {
"type": "_http._tcp.local.", "type": "_http._tcp.local.",
"properties": {"manufacturer": "nettigo"} "properties": { "manufacturer": "nettigo" }
} }
], ],
"config_flow": true, "config_flow": true,

View file

@ -5,10 +5,8 @@
"documentation": "https://www.home-assistant.io/integrations/nanoleaf", "documentation": "https://www.home-assistant.io/integrations/nanoleaf",
"requirements": ["aionanoleaf==0.2.0"], "requirements": ["aionanoleaf==0.2.0"],
"zeroconf": ["_nanoleafms._tcp.local.", "_nanoleafapi._tcp.local."], "zeroconf": ["_nanoleafms._tcp.local.", "_nanoleafapi._tcp.local."],
"homekit" : { "homekit": {
"models": [ "models": ["NL29", "NL42", "NL47", "NL48", "NL52", "NL59"]
"NL29", "NL42", "NL47", "NL48", "NL52", "NL59"
]
}, },
"ssdp": [ "ssdp": [
{ {
@ -27,4 +25,4 @@
"codeowners": ["@milanmeu"], "codeowners": ["@milanmeu"],
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["aionanoleaf"] "loggers": ["aionanoleaf"]
} }

View file

@ -2,28 +2,14 @@
"domain": "netatmo", "domain": "netatmo",
"name": "Netatmo", "name": "Netatmo",
"documentation": "https://www.home-assistant.io/integrations/netatmo", "documentation": "https://www.home-assistant.io/integrations/netatmo",
"requirements": [ "requirements": ["pyatmo==6.2.4"],
"pyatmo==6.2.4" "after_dependencies": ["cloud", "media_source"],
], "dependencies": ["webhook"],
"after_dependencies": [ "codeowners": ["@cgtobi"],
"cloud",
"media_source"
],
"dependencies": [
"webhook"
],
"codeowners": [
"@cgtobi"
],
"config_flow": true, "config_flow": true,
"homekit": { "homekit": {
"models": [ "models": ["Healty Home Coach", "Netatmo Relay", "Presence", "Welcome"]
"Healty Home Coach",
"Netatmo Relay",
"Presence",
"Welcome"
]
}, },
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["pyatmo"] "loggers": ["pyatmo"]
} }

View file

@ -3,13 +3,9 @@
"name": "NINA", "name": "NINA",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/nina", "documentation": "https://www.home-assistant.io/integrations/nina",
"requirements": [ "requirements": ["pynina==0.1.7"],
"pynina==0.1.7"
],
"dependencies": [], "dependencies": [],
"codeowners": [ "codeowners": ["@DeerMaximum"],
"@DeerMaximum"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["pynina"] "loggers": ["pynina"]
} }

View file

@ -2,10 +2,12 @@
"domain": "oncue", "domain": "oncue",
"name": "Oncue by Kohler", "name": "Oncue by Kohler",
"config_flow": true, "config_flow": true,
"dhcp": [{ "dhcp": [
"hostname": "kohlergen*", {
"macaddress": "00146F*" "hostname": "kohlergen*",
}], "macaddress": "00146F*"
}
],
"documentation": "https://www.home-assistant.io/integrations/oncue", "documentation": "https://www.home-assistant.io/integrations/oncue",
"requirements": ["aiooncue==0.3.2"], "requirements": ["aiooncue==0.3.2"],
"codeowners": ["@bdraco"], "codeowners": ["@bdraco"],

View file

@ -2,13 +2,9 @@
"domain": "opengarage", "domain": "opengarage",
"name": "OpenGarage", "name": "OpenGarage",
"documentation": "https://www.home-assistant.io/integrations/opengarage", "documentation": "https://www.home-assistant.io/integrations/opengarage",
"codeowners": [ "codeowners": ["@danielhiversen"],
"@danielhiversen" "requirements": ["open-garage==0.2.0"],
],
"requirements": [
"open-garage==0.2.0"
],
"iot_class": "local_polling", "iot_class": "local_polling",
"config_flow": true, "config_flow": true,
"loggers": ["opengarage"] "loggers": ["opengarage"]
} }

View file

@ -3,9 +3,7 @@
"name": "Overkiz (by Somfy)", "name": "Overkiz (by Somfy)",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/overkiz", "documentation": "https://www.home-assistant.io/integrations/overkiz",
"requirements": [ "requirements": ["pyoverkiz==1.3.13"],
"pyoverkiz==1.3.13"
],
"zeroconf": [ "zeroconf": [
{ {
"type": "_kizbox._tcp.local.", "type": "_kizbox._tcp.local.",
@ -18,17 +16,7 @@
"macaddress": "F8811A*" "macaddress": "F8811A*"
} }
], ],
"codeowners": [ "codeowners": ["@imicknl", "@vlebourl", "@tetienne"],
"@imicknl",
"@vlebourl",
"@tetienne"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": [ "loggers": ["boto3", "botocore", "pyhumps", "pyoverkiz", "s3transfer"]
"boto3", }
"botocore",
"pyhumps",
"pyoverkiz",
"s3transfer"
]
}

View file

@ -3,11 +3,7 @@
"name": "PECO Outage Counter", "name": "PECO Outage Counter",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/peco", "documentation": "https://www.home-assistant.io/integrations/peco",
"codeowners": [ "codeowners": ["@IceBotYT"],
"@IceBotYT"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"requirements": [ "requirements": ["peco==0.0.25"]
"peco==0.0.25" }
]
}

View file

@ -7,4 +7,4 @@
"requirements": ["python-picnic-api==1.1.0"], "requirements": ["python-picnic-api==1.1.0"],
"codeowners": ["@corneyl"], "codeowners": ["@corneyl"],
"loggers": ["python_picnic_api"] "loggers": ["python_picnic_api"]
} }

View file

@ -2,7 +2,11 @@
"domain": "profiler", "domain": "profiler",
"name": "Profiler", "name": "Profiler",
"documentation": "https://www.home-assistant.io/integrations/profiler", "documentation": "https://www.home-assistant.io/integrations/profiler",
"requirements": ["pyprof2calltree==1.4.5", "guppy3==3.1.2", "objgraph==3.5.0"], "requirements": [
"pyprof2calltree==1.4.5",
"guppy3==3.1.2",
"objgraph==3.5.0"
],
"codeowners": ["@bdraco"], "codeowners": ["@bdraco"],
"quality_scale": "internal", "quality_scale": "internal",
"config_flow": true "config_flow": true

View file

@ -3,12 +3,8 @@
"name": "Prosegur Alarm", "name": "Prosegur Alarm",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/prosegur", "documentation": "https://www.home-assistant.io/integrations/prosegur",
"requirements": [ "requirements": ["pyprosegur==0.0.5"],
"pyprosegur==0.0.5" "codeowners": ["@dgomes"],
],
"codeowners": [
"@dgomes"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["pyprosegur"] "loggers": ["pyprosegur"]
} }

View file

@ -13,4 +13,4 @@
"name": "smartbridge*" "name": "smartbridge*"
} }
] ]
} }

View file

@ -2,7 +2,7 @@
"domain": "recorder", "domain": "recorder",
"name": "Recorder", "name": "Recorder",
"documentation": "https://www.home-assistant.io/integrations/recorder", "documentation": "https://www.home-assistant.io/integrations/recorder",
"requirements": ["sqlalchemy==1.4.32","fnvhash==0.1.0","lru-dict==1.1.7"], "requirements": ["sqlalchemy==1.4.32", "fnvhash==0.1.0", "lru-dict==1.1.7"],
"codeowners": ["@home-assistant/core"], "codeowners": ["@home-assistant/core"],
"quality_scale": "internal", "quality_scale": "internal",
"iot_class": "local_push" "iot_class": "local_push"

View file

@ -3,13 +3,9 @@
"name": "Renault", "name": "Renault",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/renault", "documentation": "https://www.home-assistant.io/integrations/renault",
"requirements": [ "requirements": ["renault-api==0.1.10"],
"renault-api==0.1.10" "codeowners": ["@epenet"],
],
"codeowners": [
"@epenet"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["renault_api"], "loggers": ["renault_api"],
"supported_brands":{"dacia":"Dacia"} "supported_brands": { "dacia": "Dacia" }
} }

View file

@ -3,12 +3,8 @@
"name": "Ridwell", "name": "Ridwell",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/ridwell", "documentation": "https://www.home-assistant.io/integrations/ridwell",
"requirements": [ "requirements": ["aioridwell==2022.03.0"],
"aioridwell==2022.03.0" "codeowners": ["@bachya"],
],
"codeowners": [
"@bachya"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["aioridwell"] "loggers": ["aioridwell"]
} }

View file

@ -17,7 +17,7 @@
{ {
"hostname": "roomba-*", "hostname": "roomba-*",
"macaddress": "DCF505*" "macaddress": "DCF505*"
} }
], ],
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["paho_mqtt", "roombapy"] "loggers": ["paho_mqtt", "roombapy"]

View file

@ -5,9 +5,7 @@
"documentation": "https://www.home-assistant.io/integrations/rtsp_to_webrtc", "documentation": "https://www.home-assistant.io/integrations/rtsp_to_webrtc",
"requirements": ["rtsp-to-webrtc==0.5.0"], "requirements": ["rtsp-to-webrtc==0.5.0"],
"dependencies": ["camera"], "dependencies": ["camera"],
"codeowners": [ "codeowners": ["@allenporter"],
"@allenporter"
],
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["rtsp_to_webrtc"] "loggers": ["rtsp_to_webrtc"]
} }

View file

@ -26,25 +26,25 @@
} }
], ],
"zeroconf": [ "zeroconf": [
{"type":"_airplay._tcp.local.","properties":{"manufacturer":"samsung*"}} {
"type": "_airplay._tcp.local.",
"properties": { "manufacturer": "samsung*" }
}
], ],
"dependencies": ["ssdp"], "dependencies": ["ssdp"],
"dhcp": [ "dhcp": [
{"registered_devices": true}, { "registered_devices": true },
{ {
"hostname": "tizen*" "hostname": "tizen*"
}, },
{"macaddress": "4844F7*"}, { "macaddress": "4844F7*" },
{"macaddress": "606BBD*"}, { "macaddress": "606BBD*" },
{"macaddress": "641CB0*"}, { "macaddress": "641CB0*" },
{"macaddress": "8CC8CD*"}, { "macaddress": "8CC8CD*" },
{"macaddress": "8CEA48*"}, { "macaddress": "8CEA48*" },
{"macaddress": "F47B5E*"} { "macaddress": "F47B5E*" }
],
"codeowners": [
"@chemelli74",
"@epenet"
], ],
"codeowners": ["@chemelli74", "@epenet"],
"config_flow": true, "config_flow": true,
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["samsungctl", "samsungtvws"] "loggers": ["samsungctl", "samsungtvws"]

View file

@ -6,7 +6,7 @@
"requirements": ["screenlogicpy==0.5.4"], "requirements": ["screenlogicpy==0.5.4"],
"codeowners": ["@dieselrabbit", "@bdraco"], "codeowners": ["@dieselrabbit", "@bdraco"],
"dhcp": [ "dhcp": [
{"registered_devices": true}, { "registered_devices": true },
{ {
"hostname": "pentair*", "hostname": "pentair*",
"macaddress": "00C033*" "macaddress": "00C033*"

View file

@ -3,16 +3,9 @@
"name": "SenseME", "name": "SenseME",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/senseme", "documentation": "https://www.home-assistant.io/integrations/senseme",
"requirements": [ "requirements": ["aiosenseme==0.6.1"],
"aiosenseme==0.6.1" "codeowners": ["@mikelawrence", "@bdraco"],
], "dhcp": [{ "registered_devices": true }, { "macaddress": "20F85E*" }],
"codeowners": [
"@mikelawrence", "@bdraco"
],
"dhcp": [
{"registered_devices": true},
{"macaddress":"20F85E*"}
],
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["aiosenseme"] "loggers": ["aiosenseme"]
} }

View file

@ -9,8 +9,6 @@
"homekit": { "homekit": {
"models": ["Sensibo"] "models": ["Sensibo"]
}, },
"dhcp": [ "dhcp": [{ "hostname": "sensibo*" }],
{"hostname":"sensibo*"}
],
"loggers": ["pysensibo"] "loggers": ["pysensibo"]
} }

View file

@ -2,12 +2,8 @@
"domain": "signal_messenger", "domain": "signal_messenger",
"name": "Signal Messenger", "name": "Signal Messenger",
"documentation": "https://www.home-assistant.io/integrations/signal_messenger", "documentation": "https://www.home-assistant.io/integrations/signal_messenger",
"codeowners": [ "codeowners": ["@bbernhard"],
"@bbernhard" "requirements": ["pysignalclirestapi==0.3.18"],
],
"requirements": [
"pysignalclirestapi==0.3.18"
],
"iot_class": "cloud_push", "iot_class": "cloud_push",
"loggers": ["pysignalclirestapi"] "loggers": ["pysignalclirestapi"]
} }

View file

@ -7,10 +7,10 @@
"codeowners": ["@bachya"], "codeowners": ["@bachya"],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"dhcp": [ "dhcp": [
{ {
"hostname": "simplisafe*", "hostname": "simplisafe*",
"macaddress": "30AEA4*" "macaddress": "30AEA4*"
} }
], ],
"loggers": ["simplipy"] "loggers": ["simplipy"]
} }

View file

@ -4,4 +4,4 @@
"documentation": "https://www.home-assistant.io/integrations/siren", "documentation": "https://www.home-assistant.io/integrations/siren",
"codeowners": ["@home-assistant/core", "@raman325"], "codeowners": ["@home-assistant/core", "@raman325"],
"quality_scale": "internal" "quality_scale": "internal"
} }

View file

@ -2,12 +2,8 @@
"domain": "sisyphus", "domain": "sisyphus",
"name": "Sisyphus", "name": "Sisyphus",
"documentation": "https://www.home-assistant.io/integrations/sisyphus", "documentation": "https://www.home-assistant.io/integrations/sisyphus",
"requirements": [ "requirements": ["sisyphus-control==3.1.2"],
"sisyphus-control==3.1.2" "codeowners": ["@jkeljo"],
],
"codeowners": [
"@jkeljo"
],
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["sisyphus_control"] "loggers": ["sisyphus_control"]
} }

View file

@ -4,12 +4,8 @@
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/smappee", "documentation": "https://www.home-assistant.io/integrations/smappee",
"dependencies": ["http"], "dependencies": ["http"],
"requirements": [ "requirements": ["pysmappee==0.2.29"],
"pysmappee==0.2.29" "codeowners": ["@bsmappee"],
],
"codeowners": [
"@bsmappee"
],
"zeroconf": [ "zeroconf": [
{ {
"type": "_ssh._tcp.local.", "type": "_ssh._tcp.local.",

View file

@ -28,7 +28,7 @@
{ {
"hostname": "hub*", "hostname": "hub*",
"macaddress": "286D97*" "macaddress": "286D97*"
} }
], ],
"loggers": ["httpsig", "pysmartapp", "pysmartthings"] "loggers": ["httpsig", "pysmartapp", "pysmartthings"]
} }

View file

@ -3,10 +3,7 @@
"name": "Soma Connect", "name": "Soma Connect",
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/soma", "documentation": "https://www.home-assistant.io/integrations/soma",
"codeowners": [ "codeowners": ["@ratsept", "@sebfortier2288"],
"@ratsept",
"@sebfortier2288"
],
"requirements": ["pysoma==0.0.10"], "requirements": ["pysoma==0.0.10"],
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["api"] "loggers": ["api"]

View file

@ -7,4 +7,4 @@
"config_flow": true, "config_flow": true,
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["spiderpy"] "loggers": ["spiderpy"]
} }

View file

@ -8,11 +8,11 @@
"codeowners": ["@bdraco"], "codeowners": ["@bdraco"],
"iot_class": "local_polling", "iot_class": "local_polling",
"dhcp": [ "dhcp": [
{"registered_devices": true}, { "registered_devices": true },
{ {
"macaddress": "001E0C*", "macaddress": "001E0C*",
"hostname": "my[45]50*" "hostname": "my[45]50*"
} }
], ],
"loggers": ["aiosteamist", "discovery30303"] "loggers": ["aiosteamist", "discovery30303"]
} }

View file

@ -2,14 +2,9 @@
"domain": "surepetcare", "domain": "surepetcare",
"name": "Sure Petcare", "name": "Sure Petcare",
"documentation": "https://www.home-assistant.io/integrations/surepetcare", "documentation": "https://www.home-assistant.io/integrations/surepetcare",
"codeowners": [ "codeowners": ["@benleb", "@danielhiversen"],
"@benleb", "requirements": ["surepy==0.7.2"],
"@danielhiversen"
],
"requirements": [
"surepy==0.7.2"
],
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"config_flow": true, "config_flow": true,
"loggers": ["rich", "surepy"] "loggers": ["rich", "surepy"]
} }

View file

@ -3,8 +3,6 @@
"name": "Switch", "name": "Switch",
"documentation": "https://www.home-assistant.io/integrations/switch", "documentation": "https://www.home-assistant.io/integrations/switch",
"after_dependencies": ["switch_as_x"], "after_dependencies": ["switch_as_x"],
"codeowners": [ "codeowners": ["@home-assistant/core"],
"@home-assistant/core"
],
"quality_scale": "internal" "quality_scale": "internal"
} }

View file

@ -3,9 +3,7 @@
"integration_type": "helper", "integration_type": "helper",
"name": "Switch as X", "name": "Switch as X",
"documentation": "https://www.home-assistant.io/integrations/switch_as_x", "documentation": "https://www.home-assistant.io/integrations/switch_as_x",
"codeowners": [ "codeowners": ["@home-assistant/core"],
"@home-assistant/core"
],
"quality_scale": "internal", "quality_scale": "internal",
"iot_class": "calculated", "iot_class": "calculated",
"config_flow": true "config_flow": true

View file

@ -2,7 +2,7 @@
"domain": "switcher_kis", "domain": "switcher_kis",
"name": "Switcher", "name": "Switcher",
"documentation": "https://www.home-assistant.io/integrations/switcher_kis/", "documentation": "https://www.home-assistant.io/integrations/switcher_kis/",
"codeowners": ["@tomerfi","@thecode"], "codeowners": ["@tomerfi", "@thecode"],
"requirements": ["aioswitcher==2.0.6"], "requirements": ["aioswitcher==2.0.6"],
"quality_scale": "platinum", "quality_scale": "platinum",
"iot_class": "local_push", "iot_class": "local_push",

View file

@ -4,9 +4,7 @@
"config_flow": true, "config_flow": true,
"documentation": "https://www.home-assistant.io/integrations/syncthing", "documentation": "https://www.home-assistant.io/integrations/syncthing",
"requirements": ["aiosyncthing==0.5.1"], "requirements": ["aiosyncthing==0.5.1"],
"codeowners": [ "codeowners": ["@zhulik"],
"@zhulik"
],
"quality_scale": "silver", "quality_scale": "silver",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["aiosyncthing"] "loggers": ["aiosyncthing"]

Some files were not shown because too many files have changed in this diff Show more