Add support for IoT class in manifest (#46935)
parent
985b4a581a
commit
055cdc64c0
|
@ -7,5 +7,6 @@
|
|||
"codeowners": ["@shred86"],
|
||||
"homekit": {
|
||||
"models": ["Abode", "Iota"]
|
||||
}
|
||||
},
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -5,5 +5,6 @@
|
|||
"requirements": ["accuweather==0.1.1"],
|
||||
"codeowners": ["@bieniu"],
|
||||
"config_flow": true,
|
||||
"quality_scale": "platinum"
|
||||
"quality_scale": "platinum",
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Acer Projector",
|
||||
"documentation": "https://www.home-assistant.io/integrations/acer_projector",
|
||||
"requirements": ["pyserial==3.5"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -4,7 +4,6 @@
|
|||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/acmeda",
|
||||
"requirements": ["aiopulse==0.4.2"],
|
||||
"codeowners": [
|
||||
"@atmurray"
|
||||
]
|
||||
}
|
||||
"codeowners": ["@atmurray"],
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -2,5 +2,6 @@
|
|||
"domain": "actiontec",
|
||||
"name": "Actiontec",
|
||||
"documentation": "https://www.home-assistant.io/integrations/actiontec",
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/adguard",
|
||||
"requirements": ["adguardhome==0.5.0"],
|
||||
"codeowners": ["@frenck"]
|
||||
"codeowners": ["@frenck"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "ADS",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ads",
|
||||
"requirements": ["pyads==3.2.2"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -5,5 +5,6 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/advantage_air",
|
||||
"codeowners": ["@Bre77"],
|
||||
"requirements": ["advantage_air==0.2.1"],
|
||||
"quality_scale": "platinum"
|
||||
"quality_scale": "platinum",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/aemet",
|
||||
"requirements": ["AEMET-OpenData==0.1.8"],
|
||||
"codeowners": ["@noltari"]
|
||||
"codeowners": ["@noltari"],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "AfterShip",
|
||||
"documentation": "https://www.home-assistant.io/integrations/aftership",
|
||||
"requirements": ["pyaftership==0.1.2"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/agent_dvr/",
|
||||
"requirements": ["agent-py==0.0.23"],
|
||||
"config_flow": true,
|
||||
"codeowners": ["@ispysoftware"]
|
||||
"codeowners": ["@ispysoftware"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -5,5 +5,6 @@
|
|||
"codeowners": ["@bieniu"],
|
||||
"requirements": ["airly==1.1.0"],
|
||||
"config_flow": true,
|
||||
"quality_scale": "platinum"
|
||||
"quality_scale": "platinum",
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -3,10 +3,7 @@
|
|||
"name": "AirNow",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/airnow",
|
||||
"requirements": [
|
||||
"pyairnow==1.1.0"
|
||||
],
|
||||
"codeowners": [
|
||||
"@asymworks"
|
||||
]
|
||||
"requirements": ["pyairnow==1.1.0"],
|
||||
"codeowners": ["@asymworks"],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/airvisual",
|
||||
"requirements": ["pyairvisual==5.0.4"],
|
||||
"codeowners": ["@bachya"]
|
||||
"codeowners": ["@bachya"],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Aladdin Connect",
|
||||
"documentation": "https://www.home-assistant.io/integrations/aladdin_connect",
|
||||
"requirements": ["aladdin_connect==0.3"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/alarmdecoder",
|
||||
"requirements": ["adext==0.4.1"],
|
||||
"codeowners": ["@ajschmidt8"],
|
||||
"config_flow": true
|
||||
"config_flow": true,
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/alert",
|
||||
"after_dependencies": ["notify"],
|
||||
"codeowners": [],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -2,14 +2,8 @@
|
|||
"domain": "alexa",
|
||||
"name": "Amazon Alexa",
|
||||
"documentation": "https://www.home-assistant.io/integrations/alexa",
|
||||
"dependencies": [
|
||||
"http"
|
||||
],
|
||||
"after_dependencies": [
|
||||
"camera"
|
||||
],
|
||||
"codeowners": [
|
||||
"@home-assistant/cloud",
|
||||
"@ochlocracy"
|
||||
]
|
||||
"dependencies": ["http"],
|
||||
"after_dependencies": ["camera"],
|
||||
"codeowners": ["@home-assistant/cloud", "@ochlocracy"],
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -5,5 +5,6 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/almond",
|
||||
"dependencies": ["http", "conversation"],
|
||||
"codeowners": ["@gcampax", "@balloob"],
|
||||
"requirements": ["pyalmond==0.0.2"]
|
||||
"requirements": ["pyalmond==0.0.2"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Alpha Vantage",
|
||||
"documentation": "https://www.home-assistant.io/integrations/alpha_vantage",
|
||||
"requirements": ["alpha_vantage==2.3.1"],
|
||||
"codeowners": ["@fabaff"]
|
||||
"codeowners": ["@fabaff"],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Amazon Polly",
|
||||
"documentation": "https://www.home-assistant.io/integrations/amazon_polly",
|
||||
"requirements": ["boto3==1.16.52"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -5,5 +5,6 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/ambiclimate",
|
||||
"requirements": ["ambiclimate==0.2.1"],
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@danielhiversen"]
|
||||
"codeowners": ["@danielhiversen"],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/ambient_station",
|
||||
"requirements": ["aioambient==1.2.4"],
|
||||
"codeowners": ["@bachya"]
|
||||
"codeowners": ["@bachya"],
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/amcrest",
|
||||
"requirements": ["amcrest==1.7.2"],
|
||||
"dependencies": ["ffmpeg"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Ampio Smart Smog System",
|
||||
"documentation": "https://www.home-assistant.io/integrations/ampio",
|
||||
"requirements": ["asmog==0.0.6"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/analytics",
|
||||
"codeowners": ["@home-assistant/core", "@ludeeus"],
|
||||
"dependencies": ["api", "websocket_api"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Android IP Webcam",
|
||||
"documentation": "https://www.home-assistant.io/integrations/android_ip_webcam",
|
||||
"requirements": ["pydroid-ipcam==0.8"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -7,5 +7,6 @@
|
|||
"androidtv[async]==0.0.58",
|
||||
"pure-python-adb[async]==0.3.0.dev0"
|
||||
],
|
||||
"codeowners": ["@JeffLIrion"]
|
||||
"codeowners": ["@JeffLIrion"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Anel NET-PwrCtrl",
|
||||
"documentation": "https://www.home-assistant.io/integrations/anel_pwrctrl",
|
||||
"requirements": ["anel_pwrctrl-homeassistant==0.0.1.dev2"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Anthem A/V Receivers",
|
||||
"documentation": "https://www.home-assistant.io/integrations/anthemav",
|
||||
"requirements": ["anthemav==1.1.10"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Apache Kafka",
|
||||
"documentation": "https://www.home-assistant.io/integrations/apache_kafka",
|
||||
"requirements": ["aiokafka==0.6.0"],
|
||||
"codeowners": ["@bachya"]
|
||||
"codeowners": ["@bachya"],
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "apcupsd",
|
||||
"documentation": "https://www.home-assistant.io/integrations/apcupsd",
|
||||
"requirements": ["apcaccess==0.0.13"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/apns",
|
||||
"requirements": ["apns2==0.3.0"],
|
||||
"after_dependencies": ["device_tracker"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -3,15 +3,9 @@
|
|||
"name": "Apple TV",
|
||||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/apple_tv",
|
||||
"requirements": [
|
||||
"pyatv==0.7.7"
|
||||
],
|
||||
"zeroconf": [
|
||||
"_mediaremotetv._tcp.local.",
|
||||
"_touch-able._tcp.local."
|
||||
],
|
||||
"requirements": ["pyatv==0.7.7"],
|
||||
"zeroconf": ["_mediaremotetv._tcp.local.", "_touch-able._tcp.local."],
|
||||
"after_dependencies": ["discovery"],
|
||||
"codeowners": [
|
||||
"@postlund"
|
||||
]
|
||||
"codeowners": ["@postlund"],
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Apprise",
|
||||
"documentation": "https://www.home-assistant.io/integrations/apprise",
|
||||
"requirements": ["apprise==0.8.9"],
|
||||
"codeowners": ["@caronc"]
|
||||
"codeowners": ["@caronc"],
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "APRS",
|
||||
"documentation": "https://www.home-assistant.io/integrations/aprs",
|
||||
"codeowners": ["@PhilRW"],
|
||||
"requirements": ["aprslib==0.6.46", "geopy==1.21.0"]
|
||||
"requirements": ["aprslib==0.6.46", "geopy==1.21.0"],
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "AquaLogic",
|
||||
"documentation": "https://www.home-assistant.io/integrations/aqualogic",
|
||||
"requirements": ["aqualogic==2.6"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Sharp Aquos TV",
|
||||
"documentation": "https://www.home-assistant.io/integrations/aquostv",
|
||||
"requirements": ["sharp_aquos_rc==0.3.2"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -10,5 +10,6 @@
|
|||
"manufacturer": "ARCAM"
|
||||
}
|
||||
],
|
||||
"codeowners": ["@elupus"]
|
||||
"codeowners": ["@elupus"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Arduino",
|
||||
"documentation": "https://www.home-assistant.io/integrations/arduino",
|
||||
"requirements": ["PyMata==2.20"],
|
||||
"codeowners": ["@fabaff"]
|
||||
"codeowners": ["@fabaff"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -2,5 +2,6 @@
|
|||
"domain": "arest",
|
||||
"name": "aREST",
|
||||
"documentation": "https://www.home-assistant.io/integrations/arest",
|
||||
"codeowners": ["@fabaff"]
|
||||
"codeowners": ["@fabaff"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/arlo",
|
||||
"requirements": ["pyarlo==0.2.4"],
|
||||
"dependencies": ["ffmpeg"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -2,10 +2,7 @@
|
|||
"domain": "arris_tg2492lg",
|
||||
"name": "Arris TG2492LG",
|
||||
"documentation": "https://www.home-assistant.io/integrations/arris_tg2492lg",
|
||||
"requirements": [
|
||||
"arris-tg2492lg==1.1.0"
|
||||
],
|
||||
"codeowners": [
|
||||
"@vanbalken"
|
||||
]
|
||||
"requirements": ["arris-tg2492lg==1.1.0"],
|
||||
"codeowners": ["@vanbalken"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Aruba",
|
||||
"documentation": "https://www.home-assistant.io/integrations/aruba",
|
||||
"requirements": ["pexpect==4.6.0"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Ambient Radio Weather Network",
|
||||
"documentation": "https://www.home-assistant.io/integrations/arwn",
|
||||
"dependencies": ["mqtt"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Asterisk Call Detail Records",
|
||||
"documentation": "https://www.home-assistant.io/integrations/asterisk_cdr",
|
||||
"dependencies": ["asterisk_mbox"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Asterisk Voicemail",
|
||||
"documentation": "https://www.home-assistant.io/integrations/asterisk_mbox",
|
||||
"requirements": ["asterisk_mbox==0.5.0"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/asuswrt",
|
||||
"requirements": ["aioasuswrt==1.3.1"],
|
||||
"codeowners": ["@kennedyshead", "@ollo69"]
|
||||
"codeowners": ["@kennedyshead", "@ollo69"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/atag/",
|
||||
"requirements": ["pyatag==0.3.5.3"],
|
||||
"codeowners": ["@MatsNL"]
|
||||
"codeowners": ["@MatsNL"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "ATEN Rack PDU",
|
||||
"documentation": "https://www.home-assistant.io/integrations/aten_pe",
|
||||
"requirements": ["atenpdu==0.3.0"],
|
||||
"codeowners": ["@mtdcr"]
|
||||
"codeowners": ["@mtdcr"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Atome Linky",
|
||||
"documentation": "https://www.home-assistant.io/integrations/atome",
|
||||
"codeowners": ["@baqs"],
|
||||
"requirements": ["pyatome==0.1.1"]
|
||||
"requirements": ["pyatome==0.1.1"],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -5,9 +5,19 @@
|
|||
"requirements": ["yalexs==1.1.10"],
|
||||
"codeowners": ["@bdraco"],
|
||||
"dhcp": [
|
||||
{"hostname":"connect","macaddress":"D86162*"},
|
||||
{"hostname":"connect","macaddress":"B8B7F1*"},
|
||||
{"hostname":"august*","macaddress":"E076D0*"}
|
||||
{
|
||||
"hostname": "connect",
|
||||
"macaddress": "D86162*"
|
||||
},
|
||||
{
|
||||
"hostname": "connect",
|
||||
"macaddress": "B8B7F1*"
|
||||
},
|
||||
{
|
||||
"hostname": "august*",
|
||||
"macaddress": "E076D0*"
|
||||
}
|
||||
],
|
||||
"config_flow": true
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/aurora",
|
||||
"config_flow": true,
|
||||
"codeowners": ["@djtimca"],
|
||||
"requirements": ["auroranoaa==0.0.2"]
|
||||
"requirements": ["auroranoaa==0.0.2"],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Aurora ABB Solar PV",
|
||||
"documentation": "https://www.home-assistant.io/integrations/aurora_abb_powerone/",
|
||||
"codeowners": ["@davet2001"],
|
||||
"requirements": ["aurorapy==0.2.6"]
|
||||
"requirements": ["aurorapy==0.2.6"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,12 +3,7 @@
|
|||
"name": "Automation",
|
||||
"documentation": "https://www.home-assistant.io/integrations/automation",
|
||||
"dependencies": ["blueprint", "trace"],
|
||||
"after_dependencies": [
|
||||
"device_automation",
|
||||
"webhook"
|
||||
],
|
||||
"codeowners": [
|
||||
"@home-assistant/core"
|
||||
],
|
||||
"after_dependencies": ["device_automation", "webhook"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Elgato Avea",
|
||||
"documentation": "https://www.home-assistant.io/integrations/avea",
|
||||
"codeowners": ["@pattyland"],
|
||||
"requirements": ["avea==1.5.1"]
|
||||
"requirements": ["avea==1.5.1"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Avi-on",
|
||||
"documentation": "https://www.home-assistant.io/integrations/avion",
|
||||
"requirements": ["avion==0.10"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "assumed_state"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/awair",
|
||||
"requirements": ["python_awair==0.2.1"],
|
||||
"codeowners": ["@ahayworth", "@danielsjf"],
|
||||
"config_flow": true
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Amazon Web Services (AWS)",
|
||||
"documentation": "https://www.home-assistant.io/integrations/aws",
|
||||
"requirements": ["aiobotocore==1.2.2"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -5,9 +5,18 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/axis",
|
||||
"requirements": ["axis==44"],
|
||||
"dhcp": [
|
||||
{ "hostname": "axis-00408c*", "macaddress": "00408C*" },
|
||||
{ "hostname": "axis-accc8e*", "macaddress": "ACCC8E*" },
|
||||
{ "hostname": "axis-b8a44f*", "macaddress": "B8A44F*" }
|
||||
{
|
||||
"hostname": "axis-00408c*",
|
||||
"macaddress": "00408C*"
|
||||
},
|
||||
{
|
||||
"hostname": "axis-accc8e*",
|
||||
"macaddress": "ACCC8E*"
|
||||
},
|
||||
{
|
||||
"hostname": "axis-b8a44f*",
|
||||
"macaddress": "B8A44F*"
|
||||
}
|
||||
],
|
||||
"ssdp": [
|
||||
{
|
||||
|
@ -15,11 +24,21 @@
|
|||
}
|
||||
],
|
||||
"zeroconf": [
|
||||
{ "type": "_axis-video._tcp.local.", "macaddress": "00408C*" },
|
||||
{ "type": "_axis-video._tcp.local.", "macaddress": "ACCC8E*" },
|
||||
{ "type": "_axis-video._tcp.local.", "macaddress": "B8A44F*" }
|
||||
{
|
||||
"type": "_axis-video._tcp.local.",
|
||||
"macaddress": "00408C*"
|
||||
},
|
||||
{
|
||||
"type": "_axis-video._tcp.local.",
|
||||
"macaddress": "ACCC8E*"
|
||||
},
|
||||
{
|
||||
"type": "_axis-video._tcp.local.",
|
||||
"macaddress": "B8A44F*"
|
||||
}
|
||||
],
|
||||
"after_dependencies": ["mqtt"],
|
||||
"codeowners": ["@Kane610"],
|
||||
"quality_scale": "platinum"
|
||||
"quality_scale": "platinum",
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/azure_devops",
|
||||
"requirements": ["aioazuredevops==1.3.5"],
|
||||
"codeowners": ["@timmo001"]
|
||||
"codeowners": ["@timmo001"],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Azure Event Hub",
|
||||
"documentation": "https://www.home-assistant.io/integrations/azure_event_hub",
|
||||
"requirements": ["azure-eventhub==5.1.0"],
|
||||
"codeowners": ["@eavanvalkenburg"]
|
||||
"codeowners": ["@eavanvalkenburg"],
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Azure Service Bus",
|
||||
"documentation": "https://www.home-assistant.io/integrations/azure_service_bus",
|
||||
"requirements": ["azure-servicebus==0.50.3"],
|
||||
"codeowners": ["@hfurubotten"]
|
||||
"codeowners": ["@hfurubotten"],
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Baidu",
|
||||
"documentation": "https://www.home-assistant.io/integrations/baidu",
|
||||
"requirements": ["baidu-aip==1.6.6"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_push"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Bayesian",
|
||||
"documentation": "https://www.home-assistant.io/integrations/bayesian",
|
||||
"codeowners": [],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "BeagleBone Black GPIO",
|
||||
"documentation": "https://www.home-assistant.io/integrations/bbb_gpio",
|
||||
"requirements": ["Adafruit_BBIO==1.1.1"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Bbox",
|
||||
"documentation": "https://www.home-assistant.io/integrations/bbox",
|
||||
"requirements": ["pybbox==0.0.5-alpha"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "BeeWi SmartClim BLE sensor",
|
||||
"documentation": "https://www.home-assistant.io/integrations/beewi_smartclim",
|
||||
"requirements": ["beewi_smartclim==0.0.10"],
|
||||
"codeowners": ["@alemuro"]
|
||||
"codeowners": ["@alemuro"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "BH1750",
|
||||
"documentation": "https://www.home-assistant.io/integrations/bh1750",
|
||||
"requirements": ["i2csense==0.0.4", "smbus-cffi==0.5.1"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Bitcoin",
|
||||
"documentation": "https://www.home-assistant.io/integrations/bitcoin",
|
||||
"requirements": ["blockchain==1.4.4"],
|
||||
"codeowners": ["@fabaff"]
|
||||
"codeowners": ["@fabaff"],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Bizkaibus",
|
||||
"documentation": "https://www.home-assistant.io/integrations/bizkaibus",
|
||||
"codeowners": ["@UgaitzEtxebarria"],
|
||||
"requirements": ["bizkaibus==0.1.1"]
|
||||
"requirements": ["bizkaibus==0.1.1"],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Monoprice Blackbird Matrix Switch",
|
||||
"documentation": "https://www.home-assistant.io/integrations/blackbird",
|
||||
"requirements": ["pyblackbird==0.5"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/blebox",
|
||||
"requirements": ["blebox_uniapi==1.3.2"],
|
||||
"codeowners": [ "@gadgetmobile" ]
|
||||
"codeowners": ["@gadgetmobile"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -4,6 +4,12 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/blink",
|
||||
"requirements": ["blinkpy==0.17.0"],
|
||||
"codeowners": ["@fronzbot"],
|
||||
"dhcp": [{"hostname":"blink*","macaddress":"B85F98*"}],
|
||||
"config_flow": true
|
||||
"dhcp": [
|
||||
{
|
||||
"hostname": "blink*",
|
||||
"macaddress": "B85F98*"
|
||||
}
|
||||
],
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "BlinkStick",
|
||||
"documentation": "https://www.home-assistant.io/integrations/blinksticklight",
|
||||
"requirements": ["blinkstick==1.1.8"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Blinkt!",
|
||||
"documentation": "https://www.home-assistant.io/integrations/blinkt",
|
||||
"requirements": ["blinkt==0.1.0"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Blockchain.com",
|
||||
"documentation": "https://www.home-assistant.io/integrations/blockchain",
|
||||
"requirements": ["python-blockchain-api==0.0.2"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -2,5 +2,6 @@
|
|||
"domain": "bloomsky",
|
||||
"name": "BloomSky",
|
||||
"documentation": "https://www.home-assistant.io/integrations/bloomsky",
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -2,8 +2,6 @@
|
|||
"domain": "blueprint",
|
||||
"name": "Blueprint",
|
||||
"documentation": "https://www.home-assistant.io/integrations/blueprint",
|
||||
"codeowners": [
|
||||
"@home-assistant/core"
|
||||
],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Bluesound",
|
||||
"documentation": "https://www.home-assistant.io/integrations/bluesound",
|
||||
"requirements": ["xmltodict==0.12.0"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Bluetooth LE Tracker",
|
||||
"documentation": "https://www.home-assistant.io/integrations/bluetooth_le_tracker",
|
||||
"requirements": ["pygatt[GATTTOOL]==4.0.5"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Bluetooth Tracker",
|
||||
"documentation": "https://www.home-assistant.io/integrations/bluetooth_tracker",
|
||||
"requirements": ["bt_proximity==0.2", "pybluez==0.22"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Bosch BME280 Environmental Sensor",
|
||||
"documentation": "https://www.home-assistant.io/integrations/bme280",
|
||||
"requirements": ["i2csense==0.0.4", "smbus-cffi==0.5.1"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Bosch BME680 Environmental Sensor",
|
||||
"documentation": "https://www.home-assistant.io/integrations/bme680",
|
||||
"requirements": ["bme680==1.0.5", "smbus-cffi==0.5.1"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/bmp280",
|
||||
"codeowners": ["@belidzs"],
|
||||
"requirements": ["adafruit-circuitpython-bmp280==3.1.1", "RPi.GPIO==0.7.1a4"],
|
||||
"quality_scale": "silver"
|
||||
"quality_scale": "silver",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/bmw_connected_drive",
|
||||
"requirements": ["bimmer_connected==0.7.15"],
|
||||
"codeowners": ["@gerard33", "@rikroe"],
|
||||
"config_flow": true
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -6,5 +6,6 @@
|
|||
"requirements": ["bond-api==0.1.12"],
|
||||
"zeroconf": ["_bond._tcp.local."],
|
||||
"codeowners": ["@prystupa"],
|
||||
"quality_scale": "platinum"
|
||||
"quality_scale": "platinum",
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/braviatv",
|
||||
"requirements": ["bravia-tv==1.0.8"],
|
||||
"codeowners": ["@bieniu"],
|
||||
"config_flow": true
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -6,9 +6,18 @@
|
|||
"codeowners": ["@danielhiversen", "@felipediel"],
|
||||
"config_flow": true,
|
||||
"dhcp": [
|
||||
{"macaddress": "34EA34*"},
|
||||
{"macaddress": "24DFA7*"},
|
||||
{"macaddress": "A043B0*"},
|
||||
{"macaddress": "B4430D*"}
|
||||
]
|
||||
{
|
||||
"macaddress": "34EA34*"
|
||||
},
|
||||
{
|
||||
"macaddress": "24DFA7*"
|
||||
},
|
||||
{
|
||||
"macaddress": "A043B0*"
|
||||
},
|
||||
{
|
||||
"macaddress": "B4430D*"
|
||||
}
|
||||
],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -4,7 +4,13 @@
|
|||
"documentation": "https://www.home-assistant.io/integrations/brother",
|
||||
"codeowners": ["@bieniu"],
|
||||
"requirements": ["brother==0.2.2"],
|
||||
"zeroconf": [{ "type": "_printer._tcp.local.", "name": "brother*" }],
|
||||
"zeroconf": [
|
||||
{
|
||||
"type": "_printer._tcp.local.",
|
||||
"name": "brother*"
|
||||
}
|
||||
],
|
||||
"config_flow": true,
|
||||
"quality_scale": "platinum"
|
||||
"quality_scale": "platinum",
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Brottsplatskartan",
|
||||
"documentation": "https://www.home-assistant.io/integrations/brottsplatskartan",
|
||||
"requirements": ["brottsplatskartan==0.0.1"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Browser",
|
||||
"documentation": "https://www.home-assistant.io/integrations/browser",
|
||||
"codeowners": [],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Brunt Blind Engine",
|
||||
"documentation": "https://www.home-assistant.io/integrations/brunt",
|
||||
"requirements": ["brunt==0.1.3"],
|
||||
"codeowners": ["@eavanvalkenburg"]
|
||||
"codeowners": ["@eavanvalkenburg"],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/bsblan",
|
||||
"requirements": ["bsblan==0.4.0"],
|
||||
"codeowners": ["@liudger"]
|
||||
"codeowners": ["@liudger"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "BT Home Hub 5",
|
||||
"documentation": "https://www.home-assistant.io/integrations/bt_home_hub_5",
|
||||
"requirements": ["bthomehub5-devicelist==0.1.1"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "BT Smart Hub",
|
||||
"documentation": "https://www.home-assistant.io/integrations/bt_smarthub",
|
||||
"requirements": ["btsmarthub_devicelist==0.2.0"],
|
||||
"codeowners": ["@jxwolstenholme"]
|
||||
"codeowners": ["@jxwolstenholme"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "Buienradar",
|
||||
"documentation": "https://www.home-assistant.io/integrations/buienradar",
|
||||
"requirements": ["buienradar==1.0.4"],
|
||||
"codeowners": ["@mjj4791", "@ties"]
|
||||
"codeowners": ["@mjj4791", "@ties"],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -3,5 +3,6 @@
|
|||
"name": "CalDAV",
|
||||
"documentation": "https://www.home-assistant.io/integrations/caldav",
|
||||
"requirements": ["caldav==0.7.1"],
|
||||
"codeowners": []
|
||||
"codeowners": [],
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -5,5 +5,6 @@
|
|||
"requirements": ["py-canary==0.5.1"],
|
||||
"dependencies": ["ffmpeg"],
|
||||
"codeowners": [],
|
||||
"config_flow": true
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_polling"
|
||||
}
|
||||
|
|
|
@ -4,7 +4,15 @@
|
|||
"config_flow": true,
|
||||
"documentation": "https://www.home-assistant.io/integrations/cast",
|
||||
"requirements": ["pychromecast==9.1.2"],
|
||||
"after_dependencies": ["cloud", "http", "media_source", "plex", "tts", "zeroconf"],
|
||||
"after_dependencies": [
|
||||
"cloud",
|
||||
"http",
|
||||
"media_source",
|
||||
"plex",
|
||||
"tts",
|
||||
"zeroconf"
|
||||
],
|
||||
"zeroconf": ["_googlecast._tcp.local."],
|
||||
"codeowners": ["@emontnemery"]
|
||||
"codeowners": ["@emontnemery"],
|
||||
"iot_class": "local_polling"
|
||||
}
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue