Add legacy to integrations that have not moved to the UI (#131171)

This commit is contained in:
Joost Lekkerkerker 2024-11-22 19:33:50 +01:00 committed by GitHub
parent 53b87f47fb
commit 11f00895f7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
368 changed files with 452 additions and 84 deletions

View File

@ -4,5 +4,6 @@
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/acer_projector", "documentation": "https://www.home-assistant.io/integrations/acer_projector",
"iot_class": "local_polling", "iot_class": "local_polling",
"quality_scale": "legacy",
"requirements": ["pyserial==3.5"] "requirements": ["pyserial==3.5"]
} }

View File

@ -3,5 +3,6 @@
"name": "Actiontec", "name": "Actiontec",
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/actiontec", "documentation": "https://www.home-assistant.io/integrations/actiontec",
"iot_class": "local_polling" "iot_class": "local_polling",
"quality_scale": "legacy"
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/ads", "documentation": "https://www.home-assistant.io/integrations/ads",
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["pyads"], "loggers": ["pyads"],
"quality_scale": "legacy",
"requirements": ["pyads==3.4.0"] "requirements": ["pyads==3.4.0"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/alpha_vantage", "documentation": "https://www.home-assistant.io/integrations/alpha_vantage",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["alpha_vantage"], "loggers": ["alpha_vantage"],
"quality_scale": "legacy",
"requirements": ["alpha-vantage==2.3.1"] "requirements": ["alpha-vantage==2.3.1"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/amazon_polly", "documentation": "https://www.home-assistant.io/integrations/amazon_polly",
"iot_class": "cloud_push", "iot_class": "cloud_push",
"loggers": ["boto3", "botocore", "s3transfer"], "loggers": ["boto3", "botocore", "s3transfer"],
"quality_scale": "legacy",
"requirements": ["boto3==1.34.131"] "requirements": ["boto3==1.34.131"]
} }

View File

@ -6,5 +6,6 @@
"documentation": "https://www.home-assistant.io/integrations/amcrest", "documentation": "https://www.home-assistant.io/integrations/amcrest",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["amcrest"], "loggers": ["amcrest"],
"quality_scale": "legacy",
"requirements": ["amcrest==1.9.8"] "requirements": ["amcrest==1.9.8"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/ampio", "documentation": "https://www.home-assistant.io/integrations/ampio",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["asmog"], "loggers": ["asmog"],
"quality_scale": "legacy",
"requirements": ["asmog==0.0.6"] "requirements": ["asmog==0.0.6"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/anel_pwrctrl", "documentation": "https://www.home-assistant.io/integrations/anel_pwrctrl",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["anel_pwrctrl"], "loggers": ["anel_pwrctrl"],
"quality_scale": "legacy",
"requirements": ["anel-pwrctrl-homeassistant==0.0.1.dev2"] "requirements": ["anel-pwrctrl-homeassistant==0.0.1.dev2"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/apache_kafka", "documentation": "https://www.home-assistant.io/integrations/apache_kafka",
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["aiokafka", "kafka_python"], "loggers": ["aiokafka", "kafka_python"],
"quality_scale": "legacy",
"requirements": ["aiokafka==0.10.0"] "requirements": ["aiokafka==0.10.0"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/apprise", "documentation": "https://www.home-assistant.io/integrations/apprise",
"iot_class": "cloud_push", "iot_class": "cloud_push",
"loggers": ["apprise"], "loggers": ["apprise"],
"quality_scale": "legacy",
"requirements": ["apprise==1.9.0"] "requirements": ["apprise==1.9.0"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/aprs", "documentation": "https://www.home-assistant.io/integrations/aprs",
"iot_class": "cloud_push", "iot_class": "cloud_push",
"loggers": ["aprslib", "geographiclib", "geopy"], "loggers": ["aprslib", "geographiclib", "geopy"],
"quality_scale": "legacy",
"requirements": ["aprslib==0.7.2", "geopy==2.3.0"] "requirements": ["aprslib==0.7.2", "geopy==2.3.0"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/aqualogic", "documentation": "https://www.home-assistant.io/integrations/aqualogic",
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["aqualogic"], "loggers": ["aqualogic"],
"quality_scale": "legacy",
"requirements": ["aqualogic==2.6"] "requirements": ["aqualogic==2.6"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/aquostv", "documentation": "https://www.home-assistant.io/integrations/aquostv",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["sharp_aquos_rc"], "loggers": ["sharp_aquos_rc"],
"quality_scale": "legacy",
"requirements": ["sharp_aquos_rc==0.3.2"] "requirements": ["sharp_aquos_rc==0.3.2"]
} }

View File

@ -3,5 +3,6 @@
"name": "aREST", "name": "aREST",
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/arest", "documentation": "https://www.home-assistant.io/integrations/arest",
"iot_class": "local_polling" "iot_class": "local_polling",
"quality_scale": "legacy"
} }

View File

@ -6,5 +6,6 @@
"integration_type": "hub", "integration_type": "hub",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["arris_tg2492lg"], "loggers": ["arris_tg2492lg"],
"quality_scale": "legacy",
"requirements": ["arris-tg2492lg==2.2.0"] "requirements": ["arris-tg2492lg==2.2.0"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/aruba", "documentation": "https://www.home-assistant.io/integrations/aruba",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["pexpect", "ptyprocess"], "loggers": ["pexpect", "ptyprocess"],
"quality_scale": "legacy",
"requirements": ["pexpect==4.6.0"] "requirements": ["pexpect==4.6.0"]
} }

View File

@ -4,5 +4,6 @@
"codeowners": [], "codeowners": [],
"dependencies": ["mqtt"], "dependencies": ["mqtt"],
"documentation": "https://www.home-assistant.io/integrations/arwn", "documentation": "https://www.home-assistant.io/integrations/arwn",
"iot_class": "local_polling" "iot_class": "local_polling",
"quality_scale": "legacy"
} }

View File

@ -4,5 +4,6 @@
"codeowners": ["@mtdcr"], "codeowners": ["@mtdcr"],
"documentation": "https://www.home-assistant.io/integrations/aten_pe", "documentation": "https://www.home-assistant.io/integrations/aten_pe",
"iot_class": "local_polling", "iot_class": "local_polling",
"quality_scale": "legacy",
"requirements": ["atenpdu==0.3.2"] "requirements": ["atenpdu==0.3.2"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/atome", "documentation": "https://www.home-assistant.io/integrations/atome",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["pyatome"], "loggers": ["pyatome"],
"quality_scale": "legacy",
"requirements": ["pyAtome==0.1.1"] "requirements": ["pyAtome==0.1.1"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/avea", "documentation": "https://www.home-assistant.io/integrations/avea",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["avea"], "loggers": ["avea"],
"quality_scale": "legacy",
"requirements": ["avea==1.5.1"] "requirements": ["avea==1.5.1"]
} }

View File

@ -4,5 +4,6 @@
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/avion", "documentation": "https://www.home-assistant.io/integrations/avion",
"iot_class": "assumed_state", "iot_class": "assumed_state",
"quality_scale": "legacy",
"requirements": ["avion==0.10"] "requirements": ["avion==0.10"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/aws", "documentation": "https://www.home-assistant.io/integrations/aws",
"iot_class": "cloud_push", "iot_class": "cloud_push",
"loggers": ["aiobotocore", "botocore"], "loggers": ["aiobotocore", "botocore"],
"quality_scale": "legacy",
"requirements": ["aiobotocore==2.13.1", "botocore==1.34.131"] "requirements": ["aiobotocore==2.13.1", "botocore==1.34.131"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/azure_service_bus", "documentation": "https://www.home-assistant.io/integrations/azure_service_bus",
"iot_class": "cloud_push", "iot_class": "cloud_push",
"loggers": ["azure"], "loggers": ["azure"],
"quality_scale": "legacy",
"requirements": ["azure-servicebus==7.10.0"] "requirements": ["azure-servicebus==7.10.0"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/baidu", "documentation": "https://www.home-assistant.io/integrations/baidu",
"iot_class": "cloud_push", "iot_class": "cloud_push",
"loggers": ["aip"], "loggers": ["aip"],
"quality_scale": "legacy",
"requirements": ["baidu-aip==1.6.6"] "requirements": ["baidu-aip==1.6.6"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/bbox", "documentation": "https://www.home-assistant.io/integrations/bbox",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["pybbox"], "loggers": ["pybbox"],
"quality_scale": "legacy",
"requirements": ["pybbox==0.0.5-alpha"] "requirements": ["pybbox==0.0.5-alpha"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/beewi_smartclim", "documentation": "https://www.home-assistant.io/integrations/beewi_smartclim",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["beewi_smartclim"], "loggers": ["beewi_smartclim"],
"quality_scale": "legacy",
"requirements": ["beewi-smartclim==0.0.10"] "requirements": ["beewi-smartclim==0.0.10"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/bitcoin", "documentation": "https://www.home-assistant.io/integrations/bitcoin",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["blockchain"], "loggers": ["blockchain"],
"quality_scale": "legacy",
"requirements": ["blockchain==1.4.4"] "requirements": ["blockchain==1.4.4"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/bizkaibus", "documentation": "https://www.home-assistant.io/integrations/bizkaibus",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["bizkaibus"], "loggers": ["bizkaibus"],
"quality_scale": "legacy",
"requirements": ["bizkaibus==0.1.1"] "requirements": ["bizkaibus==0.1.1"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/blackbird", "documentation": "https://www.home-assistant.io/integrations/blackbird",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["pyblackbird"], "loggers": ["pyblackbird"],
"quality_scale": "legacy",
"requirements": ["pyblackbird==0.6"] "requirements": ["pyblackbird==0.6"]
} }

View File

@ -6,5 +6,6 @@
"documentation": "https://www.home-assistant.io/integrations/blinksticklight", "documentation": "https://www.home-assistant.io/integrations/blinksticklight",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["blinkstick"], "loggers": ["blinkstick"],
"quality_scale": "legacy",
"requirements": ["BlinkStick==1.2.0"] "requirements": ["BlinkStick==1.2.0"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/blockchain", "documentation": "https://www.home-assistant.io/integrations/blockchain",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["pyblockchain"], "loggers": ["pyblockchain"],
"quality_scale": "legacy",
"requirements": ["python-blockchain-api==0.0.2"] "requirements": ["python-blockchain-api==0.0.2"]
} }

View File

@ -4,5 +4,6 @@
"codeowners": [], "codeowners": [],
"dependencies": ["bluetooth_adapters"], "dependencies": ["bluetooth_adapters"],
"documentation": "https://www.home-assistant.io/integrations/bluetooth_le_tracker", "documentation": "https://www.home-assistant.io/integrations/bluetooth_le_tracker",
"iot_class": "local_push" "iot_class": "local_push",
"quality_scale": "legacy"
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/bluetooth_tracker", "documentation": "https://www.home-assistant.io/integrations/bluetooth_tracker",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["bluetooth", "bt_proximity"], "loggers": ["bluetooth", "bt_proximity"],
"quality_scale": "legacy",
"requirements": ["bt-proximity==0.2.1", "PyBluez==0.22"] "requirements": ["bt-proximity==0.2.1", "PyBluez==0.22"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/bt_home_hub_5", "documentation": "https://www.home-assistant.io/integrations/bt_home_hub_5",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["bthomehub5_devicelist"], "loggers": ["bthomehub5_devicelist"],
"quality_scale": "legacy",
"requirements": ["bthomehub5-devicelist==0.1.1"] "requirements": ["bthomehub5-devicelist==0.1.1"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/bt_smarthub", "documentation": "https://www.home-assistant.io/integrations/bt_smarthub",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["btsmarthub_devicelist"], "loggers": ["btsmarthub_devicelist"],
"quality_scale": "legacy",
"requirements": ["btsmarthub-devicelist==0.2.3"] "requirements": ["btsmarthub-devicelist==0.2.3"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/channels", "documentation": "https://www.home-assistant.io/integrations/channels",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["pychannels"], "loggers": ["pychannels"],
"quality_scale": "legacy",
"requirements": ["pychannels==1.2.3"] "requirements": ["pychannels==1.2.3"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/cisco_ios", "documentation": "https://www.home-assistant.io/integrations/cisco_ios",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["pexpect", "ptyprocess"], "loggers": ["pexpect", "ptyprocess"],
"quality_scale": "legacy",
"requirements": ["pexpect==4.6.0"] "requirements": ["pexpect==4.6.0"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/cisco_mobility_express", "documentation": "https://www.home-assistant.io/integrations/cisco_mobility_express",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["ciscomobilityexpress"], "loggers": ["ciscomobilityexpress"],
"quality_scale": "legacy",
"requirements": ["ciscomobilityexpress==0.3.9"] "requirements": ["ciscomobilityexpress==0.3.9"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/cisco_webex_teams", "documentation": "https://www.home-assistant.io/integrations/cisco_webex_teams",
"iot_class": "cloud_push", "iot_class": "cloud_push",
"loggers": ["webexpythonsdk"], "loggers": ["webexpythonsdk"],
"quality_scale": "legacy",
"requirements": ["webexpythonsdk==2.0.1"] "requirements": ["webexpythonsdk==2.0.1"]
} }

View File

@ -3,5 +3,6 @@
"name": "CityBikes", "name": "CityBikes",
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/citybikes", "documentation": "https://www.home-assistant.io/integrations/citybikes",
"iot_class": "cloud_polling" "iot_class": "cloud_polling",
"quality_scale": "legacy"
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/clementine", "documentation": "https://www.home-assistant.io/integrations/clementine",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["clementineremote"], "loggers": ["clementineremote"],
"quality_scale": "legacy",
"requirements": ["python-clementine-remote==1.0.1"] "requirements": ["python-clementine-remote==1.0.1"]
} }

View File

@ -3,5 +3,6 @@
"name": "Clickatell", "name": "Clickatell",
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/clickatell", "documentation": "https://www.home-assistant.io/integrations/clickatell",
"iot_class": "cloud_push" "iot_class": "cloud_push",
"quality_scale": "legacy"
} }

View File

@ -3,5 +3,6 @@
"name": "ClickSend SMS", "name": "ClickSend SMS",
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/clicksend", "documentation": "https://www.home-assistant.io/integrations/clicksend",
"iot_class": "cloud_push" "iot_class": "cloud_push",
"quality_scale": "legacy"
} }

View File

@ -3,5 +3,6 @@
"name": "ClickSend TTS", "name": "ClickSend TTS",
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/clicksend_tts", "documentation": "https://www.home-assistant.io/integrations/clicksend_tts",
"iot_class": "cloud_push" "iot_class": "cloud_push",
"quality_scale": "legacy"
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/cmus", "documentation": "https://www.home-assistant.io/integrations/cmus",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["pbr", "pycmus"], "loggers": ["pbr", "pycmus"],
"quality_scale": "legacy",
"requirements": ["pycmus==0.1.1"] "requirements": ["pycmus==0.1.1"]
} }

View File

@ -3,5 +3,6 @@
"name": "ComEd Hourly Pricing", "name": "ComEd Hourly Pricing",
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/comed_hourly_pricing", "documentation": "https://www.home-assistant.io/integrations/comed_hourly_pricing",
"iot_class": "cloud_polling" "iot_class": "cloud_polling",
"quality_scale": "legacy"
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/comfoconnect", "documentation": "https://www.home-assistant.io/integrations/comfoconnect",
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["pycomfoconnect"], "loggers": ["pycomfoconnect"],
"quality_scale": "legacy",
"requirements": ["pycomfoconnect==0.5.1"] "requirements": ["pycomfoconnect==0.5.1"]
} }

View File

@ -4,5 +4,6 @@
"codeowners": ["@Petro31"], "codeowners": ["@Petro31"],
"documentation": "https://www.home-assistant.io/integrations/compensation", "documentation": "https://www.home-assistant.io/integrations/compensation",
"iot_class": "calculated", "iot_class": "calculated",
"quality_scale": "legacy",
"requirements": ["numpy==2.1.3"] "requirements": ["numpy==2.1.3"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/concord232", "documentation": "https://www.home-assistant.io/integrations/concord232",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["concord232", "stevedore"], "loggers": ["concord232", "stevedore"],
"quality_scale": "legacy",
"requirements": ["concord232==0.15.1"] "requirements": ["concord232==0.15.1"]
} }

View File

@ -4,5 +4,6 @@
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/cppm_tracker", "documentation": "https://www.home-assistant.io/integrations/cppm_tracker",
"iot_class": "local_polling", "iot_class": "local_polling",
"quality_scale": "legacy",
"requirements": ["clearpasspy==1.0.2"] "requirements": ["clearpasspy==1.0.2"]
} }

View File

@ -4,5 +4,6 @@
"codeowners": ["@fabaff"], "codeowners": ["@fabaff"],
"documentation": "https://www.home-assistant.io/integrations/cups", "documentation": "https://www.home-assistant.io/integrations/cups",
"iot_class": "local_polling", "iot_class": "local_polling",
"quality_scale": "legacy",
"requirements": ["pycups==1.9.73"] "requirements": ["pycups==1.9.73"]
} }

View File

@ -3,5 +3,6 @@
"name": "currencylayer", "name": "currencylayer",
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/currencylayer", "documentation": "https://www.home-assistant.io/integrations/currencylayer",
"iot_class": "cloud_polling" "iot_class": "cloud_polling",
"quality_scale": "legacy"
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/danfoss_air", "documentation": "https://www.home-assistant.io/integrations/danfoss_air",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["pydanfossair"], "loggers": ["pydanfossair"],
"quality_scale": "legacy",
"requirements": ["pydanfossair==0.1.0"] "requirements": ["pydanfossair==0.1.0"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/datadog", "documentation": "https://www.home-assistant.io/integrations/datadog",
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["datadog"], "loggers": ["datadog"],
"quality_scale": "legacy",
"requirements": ["datadog==0.15.0"] "requirements": ["datadog==0.15.0"]
} }

View File

@ -3,5 +3,6 @@
"name": "DD-WRT", "name": "DD-WRT",
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/ddwrt", "documentation": "https://www.home-assistant.io/integrations/ddwrt",
"iot_class": "local_polling" "iot_class": "local_polling",
"quality_scale": "legacy"
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/decora", "documentation": "https://www.home-assistant.io/integrations/decora",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["bluepy", "decora"], "loggers": ["bluepy", "decora"],
"quality_scale": "legacy",
"requirements": ["bluepy==1.3.0", "decora==0.6"] "requirements": ["bluepy==1.3.0", "decora==0.6"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/decora_wifi", "documentation": "https://www.home-assistant.io/integrations/decora_wifi",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["decora_wifi"], "loggers": ["decora_wifi"],
"quality_scale": "legacy",
"requirements": ["decora-wifi==1.4"] "requirements": ["decora-wifi==1.4"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/delijn", "documentation": "https://www.home-assistant.io/integrations/delijn",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["pydelijn"], "loggers": ["pydelijn"],
"quality_scale": "legacy",
"requirements": ["pydelijn==1.1.0"] "requirements": ["pydelijn==1.1.0"]
} }

View File

@ -3,5 +3,6 @@
"name": "Denon Network Receivers", "name": "Denon Network Receivers",
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/denon", "documentation": "https://www.home-assistant.io/integrations/denon",
"iot_class": "local_polling" "iot_class": "local_polling",
"quality_scale": "legacy"
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/digital_ocean", "documentation": "https://www.home-assistant.io/integrations/digital_ocean",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["digitalocean"], "loggers": ["digitalocean"],
"quality_scale": "legacy",
"requirements": ["python-digitalocean==1.13.2"] "requirements": ["python-digitalocean==1.13.2"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/discogs", "documentation": "https://www.home-assistant.io/integrations/discogs",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["discogs_client"], "loggers": ["discogs_client"],
"quality_scale": "legacy",
"requirements": ["discogs-client==2.3.0"] "requirements": ["discogs-client==2.3.0"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/dlib_face_detect", "documentation": "https://www.home-assistant.io/integrations/dlib_face_detect",
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["face_recognition"], "loggers": ["face_recognition"],
"quality_scale": "legacy",
"requirements": ["face-recognition==1.2.3"] "requirements": ["face-recognition==1.2.3"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/dlib_face_identify", "documentation": "https://www.home-assistant.io/integrations/dlib_face_identify",
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["face_recognition"], "loggers": ["face_recognition"],
"quality_scale": "legacy",
"requirements": ["face-recognition==1.2.3"] "requirements": ["face-recognition==1.2.3"]
} }

View File

@ -6,5 +6,6 @@
"documentation": "https://www.home-assistant.io/integrations/dominos", "documentation": "https://www.home-assistant.io/integrations/dominos",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["pizzapi"], "loggers": ["pizzapi"],
"quality_scale": "legacy",
"requirements": ["pizzapi==0.0.6"] "requirements": ["pizzapi==0.0.6"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/doods", "documentation": "https://www.home-assistant.io/integrations/doods",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["pydoods"], "loggers": ["pydoods"],
"quality_scale": "legacy",
"requirements": ["pydoods==1.0.2", "Pillow==11.0.0"] "requirements": ["pydoods==1.0.2", "Pillow==11.0.0"]
} }

View File

@ -5,5 +5,6 @@
"disabled": "This integration is disabled because it uses non-open source code to operate.", "disabled": "This integration is disabled because it uses non-open source code to operate.",
"documentation": "https://www.home-assistant.io/integrations/dovado", "documentation": "https://www.home-assistant.io/integrations/dovado",
"iot_class": "local_polling", "iot_class": "local_polling",
"quality_scale": "legacy",
"requirements": ["dovado==0.4.1"] "requirements": ["dovado==0.4.1"]
} }

View File

@ -3,5 +3,6 @@
"name": "DTE Energy Bridge", "name": "DTE Energy Bridge",
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/dte_energy_bridge", "documentation": "https://www.home-assistant.io/integrations/dte_energy_bridge",
"iot_class": "local_polling" "iot_class": "local_polling",
"quality_scale": "legacy"
} }

View File

@ -3,5 +3,6 @@
"name": "Dublin Bus", "name": "Dublin Bus",
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/dublin_bus_transport", "documentation": "https://www.home-assistant.io/integrations/dublin_bus_transport",
"iot_class": "cloud_polling" "iot_class": "cloud_polling",
"quality_scale": "legacy"
} }

View File

@ -3,5 +3,6 @@
"name": "Duck DNS", "name": "Duck DNS",
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/duckdns", "documentation": "https://www.home-assistant.io/integrations/duckdns",
"iot_class": "cloud_polling" "iot_class": "cloud_polling",
"quality_scale": "legacy"
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/dweet", "documentation": "https://www.home-assistant.io/integrations/dweet",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["dweepy"], "loggers": ["dweepy"],
"quality_scale": "legacy",
"requirements": ["dweepy==0.3.0"] "requirements": ["dweepy==0.3.0"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/ebox", "documentation": "https://www.home-assistant.io/integrations/ebox",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["pyebox"], "loggers": ["pyebox"],
"quality_scale": "legacy",
"requirements": ["pyebox==1.1.4"] "requirements": ["pyebox==1.1.4"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/ebusd", "documentation": "https://www.home-assistant.io/integrations/ebusd",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["ebusdpy"], "loggers": ["ebusdpy"],
"quality_scale": "legacy",
"requirements": ["ebusdpy==0.0.17"] "requirements": ["ebusdpy==0.0.17"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/ecoal_boiler", "documentation": "https://www.home-assistant.io/integrations/ecoal_boiler",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["ecoaliface"], "loggers": ["ecoaliface"],
"quality_scale": "legacy",
"requirements": ["ecoaliface==0.4.0"] "requirements": ["ecoaliface==0.4.0"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/eddystone_temperature", "documentation": "https://www.home-assistant.io/integrations/eddystone_temperature",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["beacontools"], "loggers": ["beacontools"],
"quality_scale": "legacy",
"requirements": ["beacontools[scan]==2.1.0"] "requirements": ["beacontools[scan]==2.1.0"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/edimax", "documentation": "https://www.home-assistant.io/integrations/edimax",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["pyedimax"], "loggers": ["pyedimax"],
"quality_scale": "legacy",
"requirements": ["pyedimax==0.2.1"] "requirements": ["pyedimax==0.2.1"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/egardia", "documentation": "https://www.home-assistant.io/integrations/egardia",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["pythonegardia"], "loggers": ["pythonegardia"],
"quality_scale": "legacy",
"requirements": ["pythonegardia==1.0.52"] "requirements": ["pythonegardia==1.0.52"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/eight_sleep", "documentation": "https://www.home-assistant.io/integrations/eight_sleep",
"integration_type": "system", "integration_type": "system",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"quality_scale": "legacy",
"requirements": [] "requirements": []
} }

View File

@ -4,5 +4,6 @@
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/eliqonline", "documentation": "https://www.home-assistant.io/integrations/eliqonline",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"quality_scale": "legacy",
"requirements": ["eliqonline==1.2.2"] "requirements": ["eliqonline==1.2.2"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/elv", "documentation": "https://www.home-assistant.io/integrations/elv",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["pypca"], "loggers": ["pypca"],
"quality_scale": "legacy",
"requirements": ["pypca==0.0.7"] "requirements": ["pypca==0.0.7"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/emby", "documentation": "https://www.home-assistant.io/integrations/emby",
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["pyemby"], "loggers": ["pyemby"],
"quality_scale": "legacy",
"requirements": ["pyEmby==1.10"] "requirements": ["pyEmby==1.10"]
} }

View File

@ -3,5 +3,6 @@
"name": "Emoncms History", "name": "Emoncms History",
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/emoncms_history", "documentation": "https://www.home-assistant.io/integrations/emoncms_history",
"iot_class": "local_polling" "iot_class": "local_polling",
"quality_scale": "legacy"
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/entur_public_transport", "documentation": "https://www.home-assistant.io/integrations/entur_public_transport",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["enturclient"], "loggers": ["enturclient"],
"quality_scale": "legacy",
"requirements": ["enturclient==0.2.4"] "requirements": ["enturclient==0.2.4"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/envisalink", "documentation": "https://www.home-assistant.io/integrations/envisalink",
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["pyenvisalink"], "loggers": ["pyenvisalink"],
"quality_scale": "legacy",
"requirements": ["pyenvisalink==4.7"] "requirements": ["pyenvisalink==4.7"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/ephember", "documentation": "https://www.home-assistant.io/integrations/ephember",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["pyephember"], "loggers": ["pyephember"],
"quality_scale": "legacy",
"requirements": ["pyephember==0.3.1"] "requirements": ["pyephember==0.3.1"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/etherscan", "documentation": "https://www.home-assistant.io/integrations/etherscan",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["pyetherscan"], "loggers": ["pyetherscan"],
"quality_scale": "legacy",
"requirements": ["python-etherscan-api==0.0.3"] "requirements": ["python-etherscan-api==0.0.3"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/eufy", "documentation": "https://www.home-assistant.io/integrations/eufy",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["lakeside"], "loggers": ["lakeside"],
"quality_scale": "legacy",
"requirements": ["lakeside==0.13"] "requirements": ["lakeside==0.13"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/everlights", "documentation": "https://www.home-assistant.io/integrations/everlights",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["pyeverlights"], "loggers": ["pyeverlights"],
"quality_scale": "legacy",
"requirements": ["pyeverlights==0.1.0"] "requirements": ["pyeverlights==0.1.0"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/evohome", "documentation": "https://www.home-assistant.io/integrations/evohome",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["evohomeasync", "evohomeasync2"], "loggers": ["evohomeasync", "evohomeasync2"],
"quality_scale": "legacy",
"requirements": ["evohome-async==0.4.20"] "requirements": ["evohome-async==0.4.20"]
} }

View File

@ -3,5 +3,6 @@
"name": "Facebook Messenger", "name": "Facebook Messenger",
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/facebook", "documentation": "https://www.home-assistant.io/integrations/facebook",
"iot_class": "cloud_push" "iot_class": "cloud_push",
"quality_scale": "legacy"
} }

View File

@ -3,5 +3,6 @@
"name": "Fail2Ban", "name": "Fail2Ban",
"codeowners": [], "codeowners": [],
"documentation": "https://www.home-assistant.io/integrations/fail2ban", "documentation": "https://www.home-assistant.io/integrations/fail2ban",
"iot_class": "local_polling" "iot_class": "local_polling",
"quality_scale": "legacy"
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/familyhub", "documentation": "https://www.home-assistant.io/integrations/familyhub",
"iot_class": "local_polling", "iot_class": "local_polling",
"loggers": ["pyfamilyhublocal"], "loggers": ["pyfamilyhublocal"],
"quality_scale": "legacy",
"requirements": ["python-family-hub-local==0.0.2"] "requirements": ["python-family-hub-local==0.0.2"]
} }

View File

@ -4,5 +4,6 @@
"codeowners": [], "codeowners": [],
"dependencies": ["ffmpeg"], "dependencies": ["ffmpeg"],
"documentation": "https://www.home-assistant.io/integrations/ffmpeg_motion", "documentation": "https://www.home-assistant.io/integrations/ffmpeg_motion",
"iot_class": "calculated" "iot_class": "calculated",
"quality_scale": "legacy"
} }

View File

@ -4,5 +4,6 @@
"codeowners": [], "codeowners": [],
"dependencies": ["ffmpeg"], "dependencies": ["ffmpeg"],
"documentation": "https://www.home-assistant.io/integrations/ffmpeg_noise", "documentation": "https://www.home-assistant.io/integrations/ffmpeg_noise",
"iot_class": "calculated" "iot_class": "calculated",
"quality_scale": "legacy"
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/fido", "documentation": "https://www.home-assistant.io/integrations/fido",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["pyfido"], "loggers": ["pyfido"],
"quality_scale": "legacy",
"requirements": ["pyfido==2.1.2"] "requirements": ["pyfido==2.1.2"]
} }

View File

@ -6,5 +6,6 @@
"integration_type": "service", "integration_type": "service",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["fints", "mt_940", "sepaxml"], "loggers": ["fints", "mt_940", "sepaxml"],
"quality_scale": "legacy",
"requirements": ["fints==3.1.0"] "requirements": ["fints==3.1.0"]
} }

View File

@ -6,5 +6,6 @@
"documentation": "https://www.home-assistant.io/integrations/firmata", "documentation": "https://www.home-assistant.io/integrations/firmata",
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["pymata_express"], "loggers": ["pymata_express"],
"quality_scale": "legacy",
"requirements": ["pymata-express==1.19"] "requirements": ["pymata-express==1.19"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/fixer", "documentation": "https://www.home-assistant.io/integrations/fixer",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["fixerio"], "loggers": ["fixerio"],
"quality_scale": "legacy",
"requirements": ["fixerio==1.0.0a0"] "requirements": ["fixerio==1.0.0a0"]
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/fleetgo", "documentation": "https://www.home-assistant.io/integrations/fleetgo",
"iot_class": "cloud_polling", "iot_class": "cloud_polling",
"loggers": ["geopy", "ritassist"], "loggers": ["geopy", "ritassist"],
"quality_scale": "legacy",
"requirements": ["ritassist==0.9.2"] "requirements": ["ritassist==0.9.2"]
} }

View File

@ -4,5 +4,6 @@
"codeowners": [], "codeowners": [],
"dependencies": ["modbus"], "dependencies": ["modbus"],
"documentation": "https://www.home-assistant.io/integrations/flexit", "documentation": "https://www.home-assistant.io/integrations/flexit",
"iot_class": "local_polling" "iot_class": "local_polling",
"quality_scale": "legacy"
} }

View File

@ -5,5 +5,6 @@
"documentation": "https://www.home-assistant.io/integrations/flic", "documentation": "https://www.home-assistant.io/integrations/flic",
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["pyflic"], "loggers": ["pyflic"],
"quality_scale": "legacy",
"requirements": ["pyflic==2.0.4"] "requirements": ["pyflic==2.0.4"]
} }

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