diff --git a/homeassistant/components/airvisual/manifest.json b/homeassistant/components/airvisual/manifest.json index 4da5c395765..7934d809287 100644 --- a/homeassistant/components/airvisual/manifest.json +++ b/homeassistant/components/airvisual/manifest.json @@ -5,7 +5,6 @@ "config_flow": true, "dependencies": ["airvisual_pro"], "documentation": "https://www.home-assistant.io/integrations/airvisual", - "import_executor": true, "integration_type": "service", "iot_class": "cloud_polling", "loggers": ["pyairvisual", "pysmb"], diff --git a/homeassistant/components/ambient_station/manifest.json b/homeassistant/components/ambient_station/manifest.json index a656b297a1c..046ab9f73e9 100644 --- a/homeassistant/components/ambient_station/manifest.json +++ b/homeassistant/components/ambient_station/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@bachya"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/ambient_station", - "import_executor": true, "integration_type": "hub", "iot_class": "cloud_push", "loggers": ["aioambient"], diff --git a/homeassistant/components/analytics/manifest.json b/homeassistant/components/analytics/manifest.json index 6ab6898ec27..955c4a813f4 100644 --- a/homeassistant/components/analytics/manifest.json +++ b/homeassistant/components/analytics/manifest.json @@ -5,7 +5,6 @@ "codeowners": ["@home-assistant/core", "@ludeeus"], "dependencies": ["api", "websocket_api"], "documentation": "https://www.home-assistant.io/integrations/analytics", - "import_executor": true, "integration_type": "system", "iot_class": "cloud_push", "quality_scale": "internal" diff --git a/homeassistant/components/analytics_insights/manifest.json b/homeassistant/components/analytics_insights/manifest.json index b55e08a8141..d33bb23b1b7 100644 --- a/homeassistant/components/analytics_insights/manifest.json +++ b/homeassistant/components/analytics_insights/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@joostlek"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/analytics_insights", - "import_executor": true, "integration_type": "service", "iot_class": "cloud_polling", "loggers": ["python_homeassistant_analytics"], diff --git a/homeassistant/components/androidtv_remote/manifest.json b/homeassistant/components/androidtv_remote/manifest.json index 02197a61681..f45dee34afe 100644 --- a/homeassistant/components/androidtv_remote/manifest.json +++ b/homeassistant/components/androidtv_remote/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@tronikos", "@Drafteed"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/androidtv_remote", - "import_executor": true, "integration_type": "device", "iot_class": "local_push", "loggers": ["androidtvremote2"], diff --git a/homeassistant/components/apple_tv/manifest.json b/homeassistant/components/apple_tv/manifest.json index 0a14e11ecb7..1f7ac45372e 100644 --- a/homeassistant/components/apple_tv/manifest.json +++ b/homeassistant/components/apple_tv/manifest.json @@ -5,7 +5,6 @@ "config_flow": true, "dependencies": ["zeroconf"], "documentation": "https://www.home-assistant.io/integrations/apple_tv", - "import_executor": true, "iot_class": "local_push", "loggers": ["pyatv", "srptools"], "requirements": ["pyatv==0.14.3"], diff --git a/homeassistant/components/august/manifest.json b/homeassistant/components/august/manifest.json index ec4eb77605c..83685e6e6a1 100644 --- a/homeassistant/components/august/manifest.json +++ b/homeassistant/components/august/manifest.json @@ -26,7 +26,6 @@ } ], "documentation": "https://www.home-assistant.io/integrations/august", - "import_executor": true, "iot_class": "cloud_push", "loggers": ["pubnub", "yalexs"], "requirements": ["yalexs==1.11.4", "yalexs-ble==2.4.2"] diff --git a/homeassistant/components/backup/manifest.json b/homeassistant/components/backup/manifest.json index be75e4717ef..1ec9b748cda 100644 --- a/homeassistant/components/backup/manifest.json +++ b/homeassistant/components/backup/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@home-assistant/core"], "dependencies": ["http", "websocket_api"], "documentation": "https://www.home-assistant.io/integrations/backup", - "import_executor": true, "integration_type": "system", "iot_class": "calculated", "quality_scale": "internal", diff --git a/homeassistant/components/baf/manifest.json b/homeassistant/components/baf/manifest.json index 869c9706624..497b3638fce 100644 --- a/homeassistant/components/baf/manifest.json +++ b/homeassistant/components/baf/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@bdraco", "@jfroy"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/baf", - "import_executor": true, "iot_class": "local_push", "requirements": ["aiobafi6==0.9.0"], "zeroconf": [ diff --git a/homeassistant/components/blink/manifest.json b/homeassistant/components/blink/manifest.json index 48db78b572c..445a469b141 100644 --- a/homeassistant/components/blink/manifest.json +++ b/homeassistant/components/blink/manifest.json @@ -18,7 +18,6 @@ } ], "documentation": "https://www.home-assistant.io/integrations/blink", - "import_executor": true, "iot_class": "cloud_polling", "loggers": ["blinkpy"], "requirements": ["blinkpy==0.22.6"] diff --git a/homeassistant/components/bluetooth/manifest.json b/homeassistant/components/bluetooth/manifest.json index b8158a06f7e..1c58a56b47c 100644 --- a/homeassistant/components/bluetooth/manifest.json +++ b/homeassistant/components/bluetooth/manifest.json @@ -5,7 +5,6 @@ "config_flow": true, "dependencies": ["usb"], "documentation": "https://www.home-assistant.io/integrations/bluetooth", - "import_executor": true, "iot_class": "local_push", "loggers": [ "btsocket", diff --git a/homeassistant/components/caldav/manifest.json b/homeassistant/components/caldav/manifest.json index 2c77c86696d..e0d598e6493 100644 --- a/homeassistant/components/caldav/manifest.json +++ b/homeassistant/components/caldav/manifest.json @@ -4,7 +4,6 @@ "codeowners": [], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/caldav", - "import_executor": true, "iot_class": "cloud_polling", "loggers": ["caldav", "vobject"], "requirements": ["caldav==1.3.9"] diff --git a/homeassistant/components/cloud/manifest.json b/homeassistant/components/cloud/manifest.json index ef2d32fcb0c..e816516fd7a 100644 --- a/homeassistant/components/cloud/manifest.json +++ b/homeassistant/components/cloud/manifest.json @@ -5,7 +5,6 @@ "codeowners": ["@home-assistant/cloud"], "dependencies": ["http", "webhook"], "documentation": "https://www.home-assistant.io/integrations/cloud", - "import_executor": true, "integration_type": "system", "iot_class": "cloud_push", "loggers": ["hass_nabucasa"], diff --git a/homeassistant/components/co2signal/manifest.json b/homeassistant/components/co2signal/manifest.json index 980a3c4e20a..ff6d5bdb18b 100644 --- a/homeassistant/components/co2signal/manifest.json +++ b/homeassistant/components/co2signal/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@jpbede", "@VIKTORVAV99"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/co2signal", - "import_executor": true, "integration_type": "service", "iot_class": "cloud_polling", "loggers": ["aioelectricitymaps"], diff --git a/homeassistant/components/coinbase/manifest.json b/homeassistant/components/coinbase/manifest.json index dbb40b24fcc..515fe9f9abb 100644 --- a/homeassistant/components/coinbase/manifest.json +++ b/homeassistant/components/coinbase/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@tombrien"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/coinbase", - "import_executor": true, "iot_class": "cloud_polling", "loggers": ["coinbase"], "requirements": ["coinbase==2.1.0"] diff --git a/homeassistant/components/denonavr/manifest.json b/homeassistant/components/denonavr/manifest.json index d595c7616ba..9188009bde5 100644 --- a/homeassistant/components/denonavr/manifest.json +++ b/homeassistant/components/denonavr/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@ol-iver", "@starkillerOG"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/denonavr", - "import_executor": true, "iot_class": "local_push", "loggers": ["denonavr"], "requirements": ["denonavr==0.11.6"], diff --git a/homeassistant/components/dhcp/manifest.json b/homeassistant/components/dhcp/manifest.json index d609e9ec7ae..142aab52cc8 100644 --- a/homeassistant/components/dhcp/manifest.json +++ b/homeassistant/components/dhcp/manifest.json @@ -3,7 +3,6 @@ "name": "DHCP Discovery", "codeowners": ["@bdraco"], "documentation": "https://www.home-assistant.io/integrations/dhcp", - "import_executor": true, "integration_type": "system", "iot_class": "local_push", "loggers": [ diff --git a/homeassistant/components/discord/manifest.json b/homeassistant/components/discord/manifest.json index 78d4dc203e2..5f1ba2a13ef 100644 --- a/homeassistant/components/discord/manifest.json +++ b/homeassistant/components/discord/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@tkdrob"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/discord", - "import_executor": true, "integration_type": "service", "iot_class": "cloud_push", "loggers": ["discord"], diff --git a/homeassistant/components/discovergy/manifest.json b/homeassistant/components/discovergy/manifest.json index 97bed214609..da9fb117353 100644 --- a/homeassistant/components/discovergy/manifest.json +++ b/homeassistant/components/discovergy/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@jpbede"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/discovergy", - "import_executor": true, "integration_type": "service", "iot_class": "cloud_polling", "requirements": ["pydiscovergy==3.0.0"] diff --git a/homeassistant/components/emulated_kasa/manifest.json b/homeassistant/components/emulated_kasa/manifest.json index 63125bc0f3a..843aeddde7b 100644 --- a/homeassistant/components/emulated_kasa/manifest.json +++ b/homeassistant/components/emulated_kasa/manifest.json @@ -3,7 +3,6 @@ "name": "Emulated Kasa", "codeowners": ["@kbickar"], "documentation": "https://www.home-assistant.io/integrations/emulated_kasa", - "import_executor": true, "iot_class": "local_push", "loggers": ["sense_energy"], "quality_scale": "internal", diff --git a/homeassistant/components/enphase_envoy/manifest.json b/homeassistant/components/enphase_envoy/manifest.json index 8885819ba5e..63e10547ead 100644 --- a/homeassistant/components/enphase_envoy/manifest.json +++ b/homeassistant/components/enphase_envoy/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@bdraco", "@cgarwood", "@dgomes", "@joostlek", "@catsmanac"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/enphase_envoy", - "import_executor": true, "iot_class": "local_polling", "loggers": ["pyenphase"], "requirements": ["pyenphase==1.19.1"], diff --git a/homeassistant/components/esphome/manifest.json b/homeassistant/components/esphome/manifest.json index de26fd7aeba..693ecbad2fc 100644 --- a/homeassistant/components/esphome/manifest.json +++ b/homeassistant/components/esphome/manifest.json @@ -11,7 +11,6 @@ } ], "documentation": "https://www.home-assistant.io/integrations/esphome", - "import_executor": true, "integration_type": "device", "iot_class": "local_push", "loggers": ["aioesphomeapi", "noiseprotocol", "bleak_esphome"], diff --git a/homeassistant/components/flux_led/manifest.json b/homeassistant/components/flux_led/manifest.json index 327ee0f5b4e..a55ae028342 100644 --- a/homeassistant/components/flux_led/manifest.json +++ b/homeassistant/components/flux_led/manifest.json @@ -51,7 +51,6 @@ } ], "documentation": "https://www.home-assistant.io/integrations/flux_led", - "import_executor": true, "iot_class": "local_push", "loggers": ["flux_led"], "requirements": ["flux-led==1.0.4"] diff --git a/homeassistant/components/hardware/manifest.json b/homeassistant/components/hardware/manifest.json index 8056a4cca4f..f2772e609db 100644 --- a/homeassistant/components/hardware/manifest.json +++ b/homeassistant/components/hardware/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@home-assistant/core"], "config_flow": false, "documentation": "https://www.home-assistant.io/integrations/hardware", - "import_executor": true, "integration_type": "system", "quality_scale": "internal", "requirements": ["psutil-home-assistant==0.0.1"] diff --git a/homeassistant/components/homekit/manifest.json b/homeassistant/components/homekit/manifest.json index a7e2412270b..17d1237e579 100644 --- a/homeassistant/components/homekit/manifest.json +++ b/homeassistant/components/homekit/manifest.json @@ -6,7 +6,6 @@ "config_flow": true, "dependencies": ["ffmpeg", "http", "network"], "documentation": "https://www.home-assistant.io/integrations/homekit", - "import_executor": true, "iot_class": "local_push", "loggers": ["pyhap"], "requirements": [ diff --git a/homeassistant/components/homekit_controller/manifest.json b/homeassistant/components/homekit_controller/manifest.json index 22d78123e0a..72c1a0478a3 100644 --- a/homeassistant/components/homekit_controller/manifest.json +++ b/homeassistant/components/homekit_controller/manifest.json @@ -12,7 +12,6 @@ "config_flow": true, "dependencies": ["bluetooth_adapters", "zeroconf"], "documentation": "https://www.home-assistant.io/integrations/homekit_controller", - "import_executor": true, "iot_class": "local_push", "loggers": ["aiohomekit", "commentjson"], "requirements": ["aiohomekit==3.1.5"], diff --git a/homeassistant/components/influxdb/manifest.json b/homeassistant/components/influxdb/manifest.json index 46cd5ecb6ca..ad3f282eff7 100644 --- a/homeassistant/components/influxdb/manifest.json +++ b/homeassistant/components/influxdb/manifest.json @@ -3,7 +3,6 @@ "name": "InfluxDB", "codeowners": ["@mdegat01"], "documentation": "https://www.home-assistant.io/integrations/influxdb", - "import_executor": true, "iot_class": "local_push", "loggers": ["influxdb", "influxdb_client"], "requirements": ["influxdb==5.3.1", "influxdb-client==1.24.0"] diff --git a/homeassistant/components/isy994/manifest.json b/homeassistant/components/isy994/manifest.json index 8c9815cd425..3aa81027b4f 100644 --- a/homeassistant/components/isy994/manifest.json +++ b/homeassistant/components/isy994/manifest.json @@ -21,7 +21,6 @@ } ], "documentation": "https://www.home-assistant.io/integrations/isy994", - "import_executor": true, "integration_type": "hub", "iot_class": "local_push", "loggers": ["pyisy"], diff --git a/homeassistant/components/logbook/manifest.json b/homeassistant/components/logbook/manifest.json index 923a3fa87b4..b6b68a1489e 100644 --- a/homeassistant/components/logbook/manifest.json +++ b/homeassistant/components/logbook/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@home-assistant/core"], "dependencies": ["frontend", "http", "recorder"], "documentation": "https://www.home-assistant.io/integrations/logbook", - "import_executor": true, "integration_type": "system", "quality_scale": "internal" } diff --git a/homeassistant/components/matter/manifest.json b/homeassistant/components/matter/manifest.json index 0e1ed4e80b6..716e296ec15 100644 --- a/homeassistant/components/matter/manifest.json +++ b/homeassistant/components/matter/manifest.json @@ -5,7 +5,6 @@ "config_flow": true, "dependencies": ["websocket_api"], "documentation": "https://www.home-assistant.io/integrations/matter", - "import_executor": true, "iot_class": "local_push", "requirements": ["python-matter-server==5.7.0"] } diff --git a/homeassistant/components/mobile_app/manifest.json b/homeassistant/components/mobile_app/manifest.json index c3d15be3468..aeab576a7cd 100644 --- a/homeassistant/components/mobile_app/manifest.json +++ b/homeassistant/components/mobile_app/manifest.json @@ -6,7 +6,6 @@ "config_flow": true, "dependencies": ["http", "webhook", "person", "tag", "websocket_api"], "documentation": "https://www.home-assistant.io/integrations/mobile_app", - "import_executor": true, "iot_class": "local_push", "loggers": ["nacl"], "quality_scale": "internal", diff --git a/homeassistant/components/mqtt/manifest.json b/homeassistant/components/mqtt/manifest.json index 2fc77fb1d4a..3a284c6719c 100644 --- a/homeassistant/components/mqtt/manifest.json +++ b/homeassistant/components/mqtt/manifest.json @@ -5,7 +5,6 @@ "config_flow": true, "dependencies": ["file_upload", "http"], "documentation": "https://www.home-assistant.io/integrations/mqtt", - "import_executor": true, "iot_class": "local_push", "quality_scale": "gold", "requirements": ["paho-mqtt==1.6.1"] diff --git a/homeassistant/components/nexia/manifest.json b/homeassistant/components/nexia/manifest.json index 1384226eac1..0013cd63de1 100644 --- a/homeassistant/components/nexia/manifest.json +++ b/homeassistant/components/nexia/manifest.json @@ -10,7 +10,6 @@ } ], "documentation": "https://www.home-assistant.io/integrations/nexia", - "import_executor": true, "iot_class": "cloud_polling", "loggers": ["nexia"], "requirements": ["nexia==2.0.8"] diff --git a/homeassistant/components/opower/manifest.json b/homeassistant/components/opower/manifest.json index 820aac5d20a..418f2a5723b 100644 --- a/homeassistant/components/opower/manifest.json +++ b/homeassistant/components/opower/manifest.json @@ -5,7 +5,6 @@ "config_flow": true, "dependencies": ["recorder"], "documentation": "https://www.home-assistant.io/integrations/opower", - "import_executor": true, "iot_class": "cloud_polling", "loggers": ["opower"], "requirements": ["opower==0.3.1"] diff --git a/homeassistant/components/plex/manifest.json b/homeassistant/components/plex/manifest.json index 99dd44c1ed8..e33cbc2e0c1 100644 --- a/homeassistant/components/plex/manifest.json +++ b/homeassistant/components/plex/manifest.json @@ -5,7 +5,6 @@ "config_flow": true, "dependencies": ["http"], "documentation": "https://www.home-assistant.io/integrations/plex", - "import_executor": true, "iot_class": "local_push", "loggers": ["plexapi", "plexwebsocket"], "requirements": [ diff --git a/homeassistant/components/powerwall/manifest.json b/homeassistant/components/powerwall/manifest.json index df57396c7bf..4185e90ab7b 100644 --- a/homeassistant/components/powerwall/manifest.json +++ b/homeassistant/components/powerwall/manifest.json @@ -12,7 +12,6 @@ } ], "documentation": "https://www.home-assistant.io/integrations/powerwall", - "import_executor": true, "iot_class": "local_polling", "loggers": ["tesla_powerwall"], "requirements": ["tesla-powerwall==0.5.1"] diff --git a/homeassistant/components/radio_browser/manifest.json b/homeassistant/components/radio_browser/manifest.json index e8e03fd1828..3aa94e0d402 100644 --- a/homeassistant/components/radio_browser/manifest.json +++ b/homeassistant/components/radio_browser/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@frenck"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/radio_browser", - "import_executor": true, "integration_type": "service", "iot_class": "cloud_polling", "requirements": ["radios==0.2.0"] diff --git a/homeassistant/components/rest/manifest.json b/homeassistant/components/rest/manifest.json index d8dc1b19f1c..d638c20d2a4 100644 --- a/homeassistant/components/rest/manifest.json +++ b/homeassistant/components/rest/manifest.json @@ -3,7 +3,6 @@ "name": "RESTful", "codeowners": [], "documentation": "https://www.home-assistant.io/integrations/rest", - "import_executor": true, "iot_class": "local_polling", "requirements": ["jsonpath==0.82.2", "xmltodict==0.13.0"] } diff --git a/homeassistant/components/roomba/manifest.json b/homeassistant/components/roomba/manifest.json index 530ba8e8137..ae08d8f6a1f 100644 --- a/homeassistant/components/roomba/manifest.json +++ b/homeassistant/components/roomba/manifest.json @@ -22,7 +22,6 @@ } ], "documentation": "https://www.home-assistant.io/integrations/roomba", - "import_executor": true, "iot_class": "local_push", "loggers": ["paho_mqtt", "roombapy"], "requirements": ["roombapy==1.6.13"], diff --git a/homeassistant/components/samsungtv/manifest.json b/homeassistant/components/samsungtv/manifest.json index 63a78925a6e..00b8fec8e6a 100644 --- a/homeassistant/components/samsungtv/manifest.json +++ b/homeassistant/components/samsungtv/manifest.json @@ -31,7 +31,6 @@ } ], "documentation": "https://www.home-assistant.io/integrations/samsungtv", - "import_executor": true, "integration_type": "device", "iot_class": "local_push", "loggers": ["samsungctl", "samsungtvws"], diff --git a/homeassistant/components/screenlogic/manifest.json b/homeassistant/components/screenlogic/manifest.json index 6e720db29bc..434b8921bc2 100644 --- a/homeassistant/components/screenlogic/manifest.json +++ b/homeassistant/components/screenlogic/manifest.json @@ -13,7 +13,6 @@ } ], "documentation": "https://www.home-assistant.io/integrations/screenlogic", - "import_executor": true, "iot_class": "local_push", "loggers": ["screenlogicpy"], "requirements": ["screenlogicpy==0.10.0"] diff --git a/homeassistant/components/sense/manifest.json b/homeassistant/components/sense/manifest.json index f930b486baa..7ef1caefe48 100644 --- a/homeassistant/components/sense/manifest.json +++ b/homeassistant/components/sense/manifest.json @@ -18,7 +18,6 @@ } ], "documentation": "https://www.home-assistant.io/integrations/sense", - "import_executor": true, "iot_class": "cloud_polling", "loggers": ["sense_energy"], "requirements": ["sense-energy==0.12.2"] diff --git a/homeassistant/components/shelly/manifest.json b/homeassistant/components/shelly/manifest.json index 0e0f9d7d796..38db658bba9 100644 --- a/homeassistant/components/shelly/manifest.json +++ b/homeassistant/components/shelly/manifest.json @@ -5,7 +5,6 @@ "config_flow": true, "dependencies": ["bluetooth", "http"], "documentation": "https://www.home-assistant.io/integrations/shelly", - "import_executor": true, "integration_type": "device", "iot_class": "local_push", "loggers": ["aioshelly"], diff --git a/homeassistant/components/smtp/manifest.json b/homeassistant/components/smtp/manifest.json index f321c17efa5..0e0bba707ac 100644 --- a/homeassistant/components/smtp/manifest.json +++ b/homeassistant/components/smtp/manifest.json @@ -3,6 +3,5 @@ "name": "SMTP", "codeowners": [], "documentation": "https://www.home-assistant.io/integrations/smtp", - "import_executor": true, "iot_class": "cloud_push" } diff --git a/homeassistant/components/snmp/manifest.json b/homeassistant/components/snmp/manifest.json index 6ce96a945dd..8d046b609b8 100644 --- a/homeassistant/components/snmp/manifest.json +++ b/homeassistant/components/snmp/manifest.json @@ -3,7 +3,6 @@ "name": "SNMP", "codeowners": [], "documentation": "https://www.home-assistant.io/integrations/snmp", - "import_executor": true, "iot_class": "local_polling", "loggers": ["pyasn1", "pysmi", "pysnmp"], "requirements": ["pysnmp-lextudio==5.0.34"] diff --git a/homeassistant/components/sonos/manifest.json b/homeassistant/components/sonos/manifest.json index 929b6639e9f..58a0ec3b7ee 100644 --- a/homeassistant/components/sonos/manifest.json +++ b/homeassistant/components/sonos/manifest.json @@ -6,7 +6,6 @@ "config_flow": true, "dependencies": ["ssdp"], "documentation": "https://www.home-assistant.io/integrations/sonos", - "import_executor": true, "iot_class": "local_push", "loggers": ["soco"], "requirements": ["soco==0.30.2", "sonos-websocket==0.1.3"], diff --git a/homeassistant/components/spotify/manifest.json b/homeassistant/components/spotify/manifest.json index 94475794fdf..84f2bc102e3 100644 --- a/homeassistant/components/spotify/manifest.json +++ b/homeassistant/components/spotify/manifest.json @@ -5,7 +5,6 @@ "config_flow": true, "dependencies": ["application_credentials"], "documentation": "https://www.home-assistant.io/integrations/spotify", - "import_executor": true, "integration_type": "service", "iot_class": "cloud_polling", "loggers": ["spotipy"], diff --git a/homeassistant/components/ssdp/manifest.json b/homeassistant/components/ssdp/manifest.json index 6d8010d6b8e..a9ef8af8c90 100644 --- a/homeassistant/components/ssdp/manifest.json +++ b/homeassistant/components/ssdp/manifest.json @@ -4,7 +4,6 @@ "codeowners": [], "dependencies": ["network"], "documentation": "https://www.home-assistant.io/integrations/ssdp", - "import_executor": true, "integration_type": "system", "iot_class": "local_push", "loggers": ["async_upnp_client"], diff --git a/homeassistant/components/steamist/manifest.json b/homeassistant/components/steamist/manifest.json index a703ed588bc..91ebc7f6a21 100644 --- a/homeassistant/components/steamist/manifest.json +++ b/homeassistant/components/steamist/manifest.json @@ -14,7 +14,6 @@ } ], "documentation": "https://www.home-assistant.io/integrations/steamist", - "import_executor": true, "iot_class": "local_polling", "loggers": ["aiosteamist", "discovery30303"], "requirements": ["aiosteamist==0.3.2", "discovery30303==0.2.1"] diff --git a/homeassistant/components/stream/manifest.json b/homeassistant/components/stream/manifest.json index 0a1b60485d8..37158aa5fe3 100644 --- a/homeassistant/components/stream/manifest.json +++ b/homeassistant/components/stream/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@hunterjm", "@uvjustin", "@allenporter"], "dependencies": ["http"], "documentation": "https://www.home-assistant.io/integrations/stream", - "import_executor": true, "integration_type": "system", "iot_class": "local_push", "quality_scale": "internal", diff --git a/homeassistant/components/switchbot/manifest.json b/homeassistant/components/switchbot/manifest.json index 2233adf35b7..401d85e7376 100644 --- a/homeassistant/components/switchbot/manifest.json +++ b/homeassistant/components/switchbot/manifest.json @@ -37,7 +37,6 @@ "config_flow": true, "dependencies": ["bluetooth_adapters"], "documentation": "https://www.home-assistant.io/integrations/switchbot", - "import_executor": true, "iot_class": "local_push", "loggers": ["switchbot"], "requirements": ["PySwitchbot==0.45.0"] diff --git a/homeassistant/components/synology_dsm/manifest.json b/homeassistant/components/synology_dsm/manifest.json index 2820c99f889..8060bce5c9b 100644 --- a/homeassistant/components/synology_dsm/manifest.json +++ b/homeassistant/components/synology_dsm/manifest.json @@ -5,7 +5,6 @@ "config_flow": true, "dependencies": ["http"], "documentation": "https://www.home-assistant.io/integrations/synology_dsm", - "import_executor": true, "iot_class": "local_polling", "loggers": ["synology_dsm"], "requirements": ["py-synologydsm-api==2.1.4"], diff --git a/homeassistant/components/template/manifest.json b/homeassistant/components/template/manifest.json index 89aa9997d89..4112ca7a73f 100644 --- a/homeassistant/components/template/manifest.json +++ b/homeassistant/components/template/manifest.json @@ -5,7 +5,6 @@ "codeowners": ["@PhracturedBlue", "@tetienne", "@home-assistant/core"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/template", - "import_executor": true, "integration_type": "helper", "iot_class": "local_push", "quality_scale": "internal" diff --git a/homeassistant/components/thread/manifest.json b/homeassistant/components/thread/manifest.json index 19d8fa76c66..65d4c9d044c 100644 --- a/homeassistant/components/thread/manifest.json +++ b/homeassistant/components/thread/manifest.json @@ -5,7 +5,6 @@ "config_flow": true, "dependencies": ["zeroconf"], "documentation": "https://www.home-assistant.io/integrations/thread", - "import_executor": true, "integration_type": "service", "iot_class": "local_polling", "requirements": ["python-otbr-api==2.6.0", "pyroute2==0.7.5"], diff --git a/homeassistant/components/tplink/manifest.json b/homeassistant/components/tplink/manifest.json index f0a4696fd0b..a91e7e5a46f 100644 --- a/homeassistant/components/tplink/manifest.json +++ b/homeassistant/components/tplink/manifest.json @@ -266,7 +266,6 @@ } ], "documentation": "https://www.home-assistant.io/integrations/tplink", - "import_executor": true, "iot_class": "local_polling", "loggers": ["kasa"], "quality_scale": "platinum", diff --git a/homeassistant/components/unifi/manifest.json b/homeassistant/components/unifi/manifest.json index bcc25b22059..b0d6b31c7be 100644 --- a/homeassistant/components/unifi/manifest.json +++ b/homeassistant/components/unifi/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@Kane610"], "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/unifi", - "import_executor": true, "integration_type": "hub", "iot_class": "local_push", "loggers": ["aiounifi"], diff --git a/homeassistant/components/unifiprotect/manifest.json b/homeassistant/components/unifiprotect/manifest.json index eba2b934e05..37b810495a1 100644 --- a/homeassistant/components/unifiprotect/manifest.json +++ b/homeassistant/components/unifiprotect/manifest.json @@ -37,7 +37,6 @@ } ], "documentation": "https://www.home-assistant.io/integrations/unifiprotect", - "import_executor": true, "integration_type": "hub", "iot_class": "local_push", "loggers": ["pyunifiprotect", "unifi_discovery"], diff --git a/homeassistant/components/upnp/manifest.json b/homeassistant/components/upnp/manifest.json index e4e94d90430..edfde84a2ac 100644 --- a/homeassistant/components/upnp/manifest.json +++ b/homeassistant/components/upnp/manifest.json @@ -5,7 +5,6 @@ "config_flow": true, "dependencies": ["network", "ssdp"], "documentation": "https://www.home-assistant.io/integrations/upnp", - "import_executor": true, "integration_type": "device", "iot_class": "local_polling", "loggers": ["async_upnp_client"], diff --git a/homeassistant/components/usb/manifest.json b/homeassistant/components/usb/manifest.json index cd8c801d50c..71df5ba2c05 100644 --- a/homeassistant/components/usb/manifest.json +++ b/homeassistant/components/usb/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@bdraco"], "dependencies": ["websocket_api"], "documentation": "https://www.home-assistant.io/integrations/usb", - "import_executor": true, "integration_type": "system", "iot_class": "local_push", "quality_scale": "internal", diff --git a/homeassistant/components/wemo/manifest.json b/homeassistant/components/wemo/manifest.json index fa0b618b3f9..71a1eac62a8 100644 --- a/homeassistant/components/wemo/manifest.json +++ b/homeassistant/components/wemo/manifest.json @@ -7,7 +7,6 @@ "homekit": { "models": ["Socket", "Wemo"] }, - "import_executor": true, "iot_class": "local_push", "loggers": ["pywemo"], "requirements": ["pywemo==1.4.0"], diff --git a/homeassistant/components/wyoming/manifest.json b/homeassistant/components/wyoming/manifest.json index 0300f420c35..830ba5a3435 100644 --- a/homeassistant/components/wyoming/manifest.json +++ b/homeassistant/components/wyoming/manifest.json @@ -5,7 +5,6 @@ "config_flow": true, "dependencies": ["assist_pipeline"], "documentation": "https://www.home-assistant.io/integrations/wyoming", - "import_executor": true, "iot_class": "local_push", "requirements": ["wyoming==1.5.3"], "zeroconf": ["_wyoming._tcp.local."] diff --git a/homeassistant/components/xbox/manifest.json b/homeassistant/components/xbox/manifest.json index 67e53e326ee..30a6c3bc700 100644 --- a/homeassistant/components/xbox/manifest.json +++ b/homeassistant/components/xbox/manifest.json @@ -5,7 +5,6 @@ "config_flow": true, "dependencies": ["auth", "application_credentials"], "documentation": "https://www.home-assistant.io/integrations/xbox", - "import_executor": true, "iot_class": "cloud_polling", "requirements": ["xbox-webapi==2.0.11"] } diff --git a/homeassistant/components/xiaomi_ble/manifest.json b/homeassistant/components/xiaomi_ble/manifest.json index 22629d3e326..a380ecb8e94 100644 --- a/homeassistant/components/xiaomi_ble/manifest.json +++ b/homeassistant/components/xiaomi_ble/manifest.json @@ -23,7 +23,6 @@ "config_flow": true, "dependencies": ["bluetooth_adapters"], "documentation": "https://www.home-assistant.io/integrations/xiaomi_ble", - "import_executor": true, "iot_class": "local_push", "requirements": ["xiaomi-ble==0.25.2"] } diff --git a/homeassistant/components/yeelight/manifest.json b/homeassistant/components/yeelight/manifest.json index 58d2d6991ee..20f8ed3ed4d 100644 --- a/homeassistant/components/yeelight/manifest.json +++ b/homeassistant/components/yeelight/manifest.json @@ -14,7 +14,6 @@ "homekit": { "models": ["YL*"] }, - "import_executor": true, "iot_class": "local_push", "loggers": ["async_upnp_client", "yeelight"], "quality_scale": "platinum", diff --git a/homeassistant/components/zeroconf/manifest.json b/homeassistant/components/zeroconf/manifest.json index f7ca2eeeed0..aecc88968f3 100644 --- a/homeassistant/components/zeroconf/manifest.json +++ b/homeassistant/components/zeroconf/manifest.json @@ -4,7 +4,6 @@ "codeowners": ["@bdraco"], "dependencies": ["network", "api"], "documentation": "https://www.home-assistant.io/integrations/zeroconf", - "import_executor": true, "integration_type": "system", "iot_class": "local_push", "loggers": ["zeroconf"], diff --git a/homeassistant/components/zha/manifest.json b/homeassistant/components/zha/manifest.json index fc050c9b2d1..95a4feadc19 100644 --- a/homeassistant/components/zha/manifest.json +++ b/homeassistant/components/zha/manifest.json @@ -6,7 +6,6 @@ "config_flow": true, "dependencies": ["file_upload"], "documentation": "https://www.home-assistant.io/integrations/zha", - "import_executor": true, "iot_class": "local_polling", "loggers": [ "aiosqlite", diff --git a/homeassistant/components/zwave_js/manifest.json b/homeassistant/components/zwave_js/manifest.json index 40c896c516a..a06de5cb8ee 100644 --- a/homeassistant/components/zwave_js/manifest.json +++ b/homeassistant/components/zwave_js/manifest.json @@ -5,7 +5,6 @@ "config_flow": true, "dependencies": ["http", "repairs", "usb", "websocket_api"], "documentation": "https://www.home-assistant.io/integrations/zwave_js", - "import_executor": true, "integration_type": "hub", "iot_class": "local_push", "loggers": ["zwave_js_server"], diff --git a/script/hassfest/manifest.py b/script/hassfest/manifest.py index d8637ad8962..19860f3c4f6 100644 --- a/script/hassfest/manifest.py +++ b/script/hassfest/manifest.py @@ -266,7 +266,6 @@ INTEGRATION_MANIFEST_SCHEMA = vol.Schema( vol.Optional("loggers"): [str], vol.Optional("disabled"): str, vol.Optional("iot_class"): vol.In(SUPPORTED_IOT_CLASSES), - vol.Optional("import_executor"): bool, vol.Optional("single_config_entry"): bool, } ) @@ -294,6 +293,7 @@ def manifest_schema(value: dict[str, Any]) -> vol.Schema: CUSTOM_INTEGRATION_MANIFEST_SCHEMA = INTEGRATION_MANIFEST_SCHEMA.extend( { vol.Optional("version"): vol.All(str, verify_version), + vol.Optional("import_executor"): bool, } )