mirror of
https://github.com/home-assistant/core.git
synced 2025-04-24 01:08:12 +00:00
Set system & entity integration types (#79593)
This commit is contained in:
parent
74a8472eed
commit
2b27cfdabb
@ -3,5 +3,6 @@
|
||||
"name": "Alarm Control Panel",
|
||||
"documentation": "https://www.home-assistant.io/integrations/alarm_control_panel",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/api",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -5,5 +5,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/application_credentials",
|
||||
"dependencies": ["auth", "websocket_api"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/auth",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -5,5 +5,6 @@
|
||||
"dependencies": ["blueprint", "trace"],
|
||||
"after_dependencies": ["device_automation", "webhook"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -6,5 +6,6 @@
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"requirements": ["securetar==2022.2.0"],
|
||||
"iot_class": "calculated",
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Binary Sensor",
|
||||
"documentation": "https://www.home-assistant.io/integrations/binary_sensor",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Blueprint",
|
||||
"documentation": "https://www.home-assistant.io/integrations/blueprint",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Button",
|
||||
"documentation": "https://www.home-assistant.io/integrations/button",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/calendar",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -6,5 +6,6 @@
|
||||
"requirements": ["PyTurboJPEG==1.6.7"],
|
||||
"after_dependencies": ["media_player"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Climate",
|
||||
"documentation": "https://www.home-assistant.io/integrations/climate",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/config",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Configurator",
|
||||
"documentation": "https://www.home-assistant.io/integrations/configurator",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -5,5 +5,6 @@
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push"
|
||||
"iot_class": "local_push",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Cover",
|
||||
"documentation": "https://www.home-assistant.io/integrations/cover",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -41,5 +41,6 @@
|
||||
"zone"
|
||||
],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Device Automation",
|
||||
"documentation": "https://www.home-assistant.io/integrations/device_automation",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -5,5 +5,6 @@
|
||||
"dependencies": ["zone"],
|
||||
"after_dependencies": [],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -6,5 +6,6 @@
|
||||
"codeowners": ["@bdraco"],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["aiodiscover", "dnspython", "pyroute2", "scapy"]
|
||||
"loggers": ["aiodiscover", "dnspython", "pyroute2", "scapy"],
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -5,5 +5,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/diagnostics",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -6,5 +6,6 @@
|
||||
"after_dependencies": ["zeroconf"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"loggers": ["netdisco"]
|
||||
"loggers": ["netdisco"],
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -5,5 +5,6 @@
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"iot_class": "calculated",
|
||||
"dependencies": ["websocket_api", "history", "recorder"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Fan",
|
||||
"documentation": "https://www.home-assistant.io/integrations/fan",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/file_upload",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -19,5 +19,6 @@
|
||||
"websocket_api"
|
||||
],
|
||||
"codeowners": ["@home-assistant/frontend"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Geolocation",
|
||||
"documentation": "https://www.home-assistant.io/integrations/geo_location",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -5,5 +5,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/hardware",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"requirements": ["psutil-home-assistant==0.0.1"]
|
||||
"requirements": ["psutil-home-assistant==0.0.1"],
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -6,5 +6,6 @@
|
||||
"after_dependencies": ["panel_custom"],
|
||||
"codeowners": ["@home-assistant/supervisor"],
|
||||
"iot_class": "local_polling",
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/history",
|
||||
"dependencies": ["http", "recorder"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Home Assistant Core Integration",
|
||||
"documentation": "https://www.home-assistant.io/integrations/homeassistant",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -5,5 +5,6 @@
|
||||
"requirements": ["aiohttp_cors==0.7.0"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push"
|
||||
"iot_class": "local_push",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Humidifier",
|
||||
"documentation": "https://www.home-assistant.io/integrations/humidifier",
|
||||
"codeowners": ["@home-assistant/core", "@Shulyaka"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -6,5 +6,6 @@
|
||||
"requirements": ["pillow==9.2.0"],
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/image_processing",
|
||||
"dependencies": ["camera"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -5,5 +5,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/intent",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Light",
|
||||
"documentation": "https://www.home-assistant.io/integrations/light",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Lock",
|
||||
"documentation": "https://www.home-assistant.io/integrations/lock",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/logbook",
|
||||
"dependencies": ["frontend", "http", "recorder"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Logger",
|
||||
"documentation": "https://www.home-assistant.io/integrations/logger",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Dashboards",
|
||||
"documentation": "https://www.home-assistant.io/integrations/lovelace",
|
||||
"codeowners": ["@home-assistant/frontend"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/mailbox",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": [],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/media_player",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/media_source",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@hunterjm"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/my",
|
||||
"dependencies": ["frontend"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -6,5 +6,6 @@
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"dependencies": ["websocket_api"],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push"
|
||||
"iot_class": "local_push",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Notifications",
|
||||
"documentation": "https://www.home-assistant.io/integrations/notify",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Number",
|
||||
"documentation": "https://www.home-assistant.io/integrations/number",
|
||||
"codeowners": ["@home-assistant/core", "@Shulyaka"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -5,5 +5,6 @@
|
||||
"after_dependencies": ["hassio"],
|
||||
"dependencies": ["analytics", "auth", "http", "person"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -6,5 +6,6 @@
|
||||
"after_dependencies": ["device_tracker"],
|
||||
"codeowners": [],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "calculated"
|
||||
"iot_class": "calculated",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -5,5 +5,6 @@
|
||||
"requirements": ["sqlalchemy==1.4.41", "fnvhash==0.1.0"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push"
|
||||
"iot_class": "local_push",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Remote",
|
||||
"documentation": "https://www.home-assistant.io/integrations/remote",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -5,5 +5,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/repairs",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"dependencies": ["http"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -5,5 +5,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/safe_mode",
|
||||
"dependencies": ["frontend", "persistent_notification", "cloud"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Scenes",
|
||||
"documentation": "https://www.home-assistant.io/integrations/scene",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/script",
|
||||
"dependencies": ["blueprint", "trace"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -5,5 +5,6 @@
|
||||
"dependencies": ["websocket_api"],
|
||||
"after_dependencies": ["scene", "group", "automation", "script"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Select",
|
||||
"documentation": "https://www.home-assistant.io/integrations/select",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/sensor",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal",
|
||||
"after_dependencies": ["recorder"]
|
||||
"after_dependencies": ["recorder"],
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Siren",
|
||||
"documentation": "https://www.home-assistant.io/integrations/siren",
|
||||
"codeowners": ["@home-assistant/core", "@raman325"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -8,5 +8,6 @@
|
||||
"codeowners": [],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["async_upnp_client"]
|
||||
"loggers": ["async_upnp_client"],
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/stt",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@pvizeli"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/switch",
|
||||
"after_dependencies": ["switch_as_x"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/system_health",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": [],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Trace",
|
||||
"documentation": "https://www.home-assistant.io/integrations/automation",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -7,5 +7,6 @@
|
||||
"after_dependencies": ["media_player"],
|
||||
"codeowners": ["@pvizeli"],
|
||||
"quality_scale": "internal",
|
||||
"loggers": ["mutagen"]
|
||||
"loggers": ["mutagen"],
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Update",
|
||||
"documentation": "https://www.home-assistant.io/integrations/update",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -6,5 +6,6 @@
|
||||
"codeowners": ["@bdraco"],
|
||||
"dependencies": ["websocket_api"],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push"
|
||||
"iot_class": "local_push",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Vacuum",
|
||||
"documentation": "https://www.home-assistant.io/integrations/vacuum",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Water Heater",
|
||||
"documentation": "https://www.home-assistant.io/integrations/water_heater",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -3,5 +3,6 @@
|
||||
"name": "Weather",
|
||||
"documentation": "https://www.home-assistant.io/integrations/weather",
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "entity"
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"documentation": "https://www.home-assistant.io/integrations/websocket_api",
|
||||
"dependencies": ["http"],
|
||||
"codeowners": ["@home-assistant/core"],
|
||||
"quality_scale": "internal"
|
||||
"quality_scale": "internal",
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -7,5 +7,6 @@
|
||||
"codeowners": ["@bdraco"],
|
||||
"quality_scale": "internal",
|
||||
"iot_class": "local_push",
|
||||
"loggers": ["zeroconf"]
|
||||
"loggers": ["zeroconf"],
|
||||
"integration_type": "system"
|
||||
}
|
||||
|
@ -105,10 +105,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "Aladdin Connect"
|
||||
},
|
||||
"alarm_control_panel": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"alarmdecoder": {
|
||||
"config_flow": true,
|
||||
"iot_class": "local_push",
|
||||
@ -209,11 +205,6 @@
|
||||
"iot_class": "local_polling",
|
||||
"name": "APC UPS Daemon"
|
||||
},
|
||||
"api": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Home Assistant API"
|
||||
},
|
||||
"apple": {
|
||||
"name": "Apple",
|
||||
"integrations": {
|
||||
@ -248,10 +239,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"application_credentials": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"apprise": {
|
||||
"config_flow": false,
|
||||
"iot_class": "cloud_push",
|
||||
@ -376,15 +363,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "Aussie Broadband"
|
||||
},
|
||||
"auth": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Auth"
|
||||
},
|
||||
"automation": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"avion": {
|
||||
"config_flow": false,
|
||||
"iot_class": "assumed_state",
|
||||
@ -400,11 +378,6 @@
|
||||
"iot_class": "local_push",
|
||||
"name": "Axis"
|
||||
},
|
||||
"backup": {
|
||||
"config_flow": false,
|
||||
"iot_class": "calculated",
|
||||
"name": "Backup"
|
||||
},
|
||||
"baf": {
|
||||
"config_flow": true,
|
||||
"iot_class": "local_push",
|
||||
@ -435,10 +408,6 @@
|
||||
"iot_class": "local_polling",
|
||||
"name": "BeeWi SmartClim BLE sensor"
|
||||
},
|
||||
"binary_sensor": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"bitcoin": {
|
||||
"config_flow": false,
|
||||
"iot_class": "cloud_polling",
|
||||
@ -484,11 +453,6 @@
|
||||
"iot_class": "local_push",
|
||||
"name": "BlueMaestro"
|
||||
},
|
||||
"blueprint": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Blueprint"
|
||||
},
|
||||
"bluesound": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_polling",
|
||||
@ -574,23 +538,11 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "Buienradar"
|
||||
},
|
||||
"button": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"caldav": {
|
||||
"config_flow": false,
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "CalDAV"
|
||||
},
|
||||
"calendar": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"camera": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"canary": {
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_polling",
|
||||
@ -660,10 +612,6 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"climate": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"cloud": {
|
||||
"config_flow": false,
|
||||
"iot_class": "cloud_push",
|
||||
@ -719,24 +667,11 @@
|
||||
"iot_class": "local_polling",
|
||||
"name": "Concord232"
|
||||
},
|
||||
"config": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Configuration"
|
||||
},
|
||||
"configurator": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"control4": {
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling",
|
||||
"name": "Control4"
|
||||
},
|
||||
"conversation": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_push"
|
||||
},
|
||||
"coolmaster": {
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling",
|
||||
@ -747,10 +682,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "Coronavirus (COVID-19)"
|
||||
},
|
||||
"cover": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"cpuspeed": {
|
||||
"config_flow": true,
|
||||
"iot_class": "local_push"
|
||||
@ -815,11 +746,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "Leviton Decora Wi-Fi"
|
||||
},
|
||||
"default_config": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Default Config"
|
||||
},
|
||||
"delijn": {
|
||||
"config_flow": false,
|
||||
"iot_class": "cloud_polling",
|
||||
@ -859,20 +785,11 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "Deutsche Bahn"
|
||||
},
|
||||
"device_automation": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Device Automation"
|
||||
},
|
||||
"device_sun_light_trigger": {
|
||||
"config_flow": false,
|
||||
"iot_class": "calculated",
|
||||
"name": "Presence-based Lights"
|
||||
},
|
||||
"device_tracker": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"devolo": {
|
||||
"name": "devolo",
|
||||
"integrations": {
|
||||
@ -893,15 +810,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "Dexcom"
|
||||
},
|
||||
"dhcp": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_push",
|
||||
"name": "DHCP Discovery"
|
||||
},
|
||||
"diagnostics": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"digital_ocean": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_polling",
|
||||
@ -922,11 +830,6 @@
|
||||
"iot_class": "cloud_push",
|
||||
"name": "Discord"
|
||||
},
|
||||
"discovery": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Discovery"
|
||||
},
|
||||
"dlib_face_detect": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_push",
|
||||
@ -1171,10 +1074,6 @@
|
||||
"config_flow": true,
|
||||
"iot_class": "local_push"
|
||||
},
|
||||
"energy": {
|
||||
"config_flow": false,
|
||||
"iot_class": "calculated"
|
||||
},
|
||||
"enigma2": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_polling",
|
||||
@ -1295,10 +1194,6 @@
|
||||
"iot_class": "local_polling",
|
||||
"name": "Fail2Ban"
|
||||
},
|
||||
"fan": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"fastdotcom": {
|
||||
"config_flow": false,
|
||||
"iot_class": "cloud_polling",
|
||||
@ -1344,11 +1239,6 @@
|
||||
"iot_class": "local_polling",
|
||||
"name": "File"
|
||||
},
|
||||
"file_upload": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "File Upload"
|
||||
},
|
||||
"filesize": {
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling"
|
||||
@ -1528,11 +1418,6 @@
|
||||
"iot_class": "local_polling",
|
||||
"name": "Fronius"
|
||||
},
|
||||
"frontend": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Home Assistant Frontend"
|
||||
},
|
||||
"frontier_silicon": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_polling",
|
||||
@ -1587,11 +1472,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "GeoJSON"
|
||||
},
|
||||
"geo_location": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Geolocation"
|
||||
},
|
||||
"geo_rss_events": {
|
||||
"config_flow": false,
|
||||
"iot_class": "cloud_polling",
|
||||
@ -1815,21 +1695,11 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "Habitica"
|
||||
},
|
||||
"hardware": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Hardware"
|
||||
},
|
||||
"harman_kardon_avr": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_polling",
|
||||
"name": "Harman Kardon AVR"
|
||||
},
|
||||
"hassio": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_polling",
|
||||
"name": "Home Assistant Supervisor"
|
||||
},
|
||||
"haveibeenpwned": {
|
||||
"config_flow": false,
|
||||
"iot_class": "cloud_polling",
|
||||
@ -1875,11 +1745,6 @@
|
||||
"iot_class": "local_polling",
|
||||
"name": "Hisense AEH-W4A1"
|
||||
},
|
||||
"history": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "History"
|
||||
},
|
||||
"history_stats": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_polling",
|
||||
@ -1910,11 +1775,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "Legrand Home+ Control"
|
||||
},
|
||||
"homeassistant": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Home Assistant Core Integration"
|
||||
},
|
||||
"homeassistant_alerts": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
@ -1975,11 +1835,6 @@
|
||||
"iot_class": "cloud_push",
|
||||
"name": "HTML5 Push Notifications"
|
||||
},
|
||||
"http": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_push",
|
||||
"name": "HTTP"
|
||||
},
|
||||
"huawei_lte": {
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling",
|
||||
@ -1990,10 +1845,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "Huisbaasje"
|
||||
},
|
||||
"humidifier": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"hunterdouglas_powerview": {
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling",
|
||||
@ -2069,15 +1920,6 @@
|
||||
"iot_class": "local_push",
|
||||
"name": "IHC Controller"
|
||||
},
|
||||
"image": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Image"
|
||||
},
|
||||
"image_processing": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"imap": {
|
||||
"config_flow": false,
|
||||
"iot_class": "cloud_push",
|
||||
@ -2113,11 +1955,6 @@
|
||||
"iot_class": "local_polling",
|
||||
"name": "IntelliFire"
|
||||
},
|
||||
"intent": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Intent"
|
||||
},
|
||||
"intent_script": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
@ -2403,10 +2240,6 @@
|
||||
"iot_class": "cloud_push",
|
||||
"name": "LIFX Cloud"
|
||||
},
|
||||
"light": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"lightwave": {
|
||||
"config_flow": false,
|
||||
"iot_class": "assumed_state",
|
||||
@ -2466,25 +2299,11 @@
|
||||
"iot_class": "local_push",
|
||||
"name": "Locative"
|
||||
},
|
||||
"lock": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"logbook": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Logbook"
|
||||
},
|
||||
"logentries": {
|
||||
"config_flow": false,
|
||||
"iot_class": "cloud_push",
|
||||
"name": "Logentries"
|
||||
},
|
||||
"logger": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Logger"
|
||||
},
|
||||
"logi_circle": {
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_polling",
|
||||
@ -2525,11 +2344,6 @@
|
||||
"iot_class": "local_push",
|
||||
"name": "LOOKin"
|
||||
},
|
||||
"lovelace": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Dashboards"
|
||||
},
|
||||
"luftdaten": {
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_polling",
|
||||
@ -2570,10 +2384,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "Magicseaweed"
|
||||
},
|
||||
"mailbox": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"mailgun": {
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_push",
|
||||
@ -2619,15 +2429,6 @@
|
||||
"iot_class": "calculated",
|
||||
"name": "Media Extractor"
|
||||
},
|
||||
"media_player": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"media_source": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Media Source"
|
||||
},
|
||||
"mediaroom": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_polling",
|
||||
@ -2905,11 +2706,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "MVG"
|
||||
},
|
||||
"my": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "My Home Assistant"
|
||||
},
|
||||
"mycroft": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_push",
|
||||
@ -3000,11 +2796,6 @@
|
||||
"iot_class": "local_polling",
|
||||
"name": "Netio"
|
||||
},
|
||||
"network": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_push",
|
||||
"name": "Network Configuration"
|
||||
},
|
||||
"neurio_energy": {
|
||||
"config_flow": false,
|
||||
"iot_class": "cloud_polling",
|
||||
@ -3094,10 +2885,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "Om Luftkvalitet i Norge (Norway Air)"
|
||||
},
|
||||
"notify": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"notify_events": {
|
||||
"config_flow": false,
|
||||
"iot_class": "cloud_push",
|
||||
@ -3133,10 +2920,6 @@
|
||||
"iot_class": "local_push",
|
||||
"name": "Numato USB GPIO Expander"
|
||||
},
|
||||
"number": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"nut": {
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling",
|
||||
@ -3192,11 +2975,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "Hayward Omnilogic"
|
||||
},
|
||||
"onboarding": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Home Assistant Onboarding"
|
||||
},
|
||||
"oncue": {
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_polling",
|
||||
@ -3407,10 +3185,6 @@
|
||||
"iot_class": "local_push",
|
||||
"name": "Persistent Notification"
|
||||
},
|
||||
"person": {
|
||||
"config_flow": false,
|
||||
"iot_class": "calculated"
|
||||
},
|
||||
"philips": {
|
||||
"name": "Philips",
|
||||
"integrations": {
|
||||
@ -3728,11 +3502,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "ReCollect Waste"
|
||||
},
|
||||
"recorder": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_push",
|
||||
"name": "Recorder"
|
||||
},
|
||||
"recswitch": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_polling",
|
||||
@ -3753,20 +3522,11 @@
|
||||
"iot_class": "cloud_push",
|
||||
"name": "Remember The Milk"
|
||||
},
|
||||
"remote": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"renault": {
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "Renault"
|
||||
},
|
||||
"repairs": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Repairs"
|
||||
},
|
||||
"repetier": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_polling",
|
||||
@ -3892,11 +3652,6 @@
|
||||
"iot_class": "local_polling",
|
||||
"name": "SABnzbd"
|
||||
},
|
||||
"safe_mode": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Safe Mode"
|
||||
},
|
||||
"saj": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_polling",
|
||||
@ -3927,10 +3682,6 @@
|
||||
"iot_class": "local_push",
|
||||
"name": "Satel Integra"
|
||||
},
|
||||
"scene": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"schluter": {
|
||||
"config_flow": false,
|
||||
"iot_class": "cloud_polling",
|
||||
@ -3946,29 +3697,16 @@
|
||||
"iot_class": "local_polling",
|
||||
"name": "Pentair ScreenLogic"
|
||||
},
|
||||
"script": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"scsgate": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_polling",
|
||||
"name": "SCSGate"
|
||||
},
|
||||
"search": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Search"
|
||||
},
|
||||
"season": {
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling",
|
||||
"name": "Season"
|
||||
},
|
||||
"select": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"sendgrid": {
|
||||
"config_flow": false,
|
||||
"iot_class": "cloud_push",
|
||||
@ -3989,10 +3727,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "Sensibo"
|
||||
},
|
||||
"sensor": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"sensorpro": {
|
||||
"config_flow": true,
|
||||
"iot_class": "local_push",
|
||||
@ -4107,10 +3841,6 @@
|
||||
"iot_class": "cloud_push",
|
||||
"name": "Sinch SMS"
|
||||
},
|
||||
"siren": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"sisyphus": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_push",
|
||||
@ -4326,11 +4056,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "SRP Energy"
|
||||
},
|
||||
"ssdp": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_push",
|
||||
"name": "Simple Service Discovery Protocol (SSDP)"
|
||||
},
|
||||
"starline": {
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_polling",
|
||||
@ -4386,11 +4111,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "StreamLabs"
|
||||
},
|
||||
"stt": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Speech-to-Text (STT)"
|
||||
},
|
||||
"subaru": {
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_polling",
|
||||
@ -4435,10 +4155,6 @@
|
||||
"iot_class": "local_polling",
|
||||
"name": "Swisscom Internet-Box"
|
||||
},
|
||||
"switch": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"switchbee": {
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling",
|
||||
@ -4494,10 +4210,6 @@
|
||||
"iot_class": "local_push",
|
||||
"name": "System Bridge"
|
||||
},
|
||||
"system_health": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"system_log": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
@ -4753,11 +4465,6 @@
|
||||
"iot_class": "local_polling",
|
||||
"name": "Traccar"
|
||||
},
|
||||
"trace": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Trace"
|
||||
},
|
||||
"tractive": {
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_push",
|
||||
@ -4808,11 +4515,6 @@
|
||||
"iot_class": "local_push",
|
||||
"name": "Trend"
|
||||
},
|
||||
"tts": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Text-to-Speech (TTS)"
|
||||
},
|
||||
"tuya": {
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_push",
|
||||
@ -4913,10 +4615,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "UpCloud"
|
||||
},
|
||||
"update": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"upnp": {
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling",
|
||||
@ -4931,11 +4629,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "UptimeRobot"
|
||||
},
|
||||
"usb": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_push",
|
||||
"name": "USB Discovery"
|
||||
},
|
||||
"usgs_earthquakes_feed": {
|
||||
"config_flow": false,
|
||||
"iot_class": "cloud_polling",
|
||||
@ -4946,10 +4639,6 @@
|
||||
"iot_class": "local_polling",
|
||||
"name": "Ubiquiti UniFi Video"
|
||||
},
|
||||
"vacuum": {
|
||||
"config_flow": false,
|
||||
"iot_class": null
|
||||
},
|
||||
"vallox": {
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling",
|
||||
@ -5090,11 +4779,6 @@
|
||||
"iot_class": "cloud_polling",
|
||||
"name": "World Air Quality Index (WAQI)"
|
||||
},
|
||||
"water_heater": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Water Heater"
|
||||
},
|
||||
"waterfurnace": {
|
||||
"config_flow": false,
|
||||
"iot_class": "cloud_polling",
|
||||
@ -5109,21 +4793,11 @@
|
||||
"config_flow": true,
|
||||
"iot_class": "cloud_polling"
|
||||
},
|
||||
"weather": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Weather"
|
||||
},
|
||||
"webhook": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Webhook"
|
||||
},
|
||||
"websocket_api": {
|
||||
"config_flow": false,
|
||||
"iot_class": null,
|
||||
"name": "Home Assistant WebSocket API"
|
||||
},
|
||||
"wemo": {
|
||||
"config_flow": true,
|
||||
"iot_class": "local_push",
|
||||
@ -5344,11 +5018,6 @@
|
||||
"iot_class": "local_polling",
|
||||
"name": "Zengge"
|
||||
},
|
||||
"zeroconf": {
|
||||
"config_flow": false,
|
||||
"iot_class": "local_push",
|
||||
"name": "Zero-configuration networking (zeroconf)"
|
||||
},
|
||||
"zerproc": {
|
||||
"config_flow": true,
|
||||
"iot_class": "local_polling",
|
||||
@ -5496,35 +5165,18 @@
|
||||
}
|
||||
},
|
||||
"translated_name": [
|
||||
"alarm_control_panel",
|
||||
"application_credentials",
|
||||
"aurora",
|
||||
"automation",
|
||||
"binary_sensor",
|
||||
"button",
|
||||
"calendar",
|
||||
"camera",
|
||||
"cert_expiry",
|
||||
"climate",
|
||||
"configurator",
|
||||
"conversation",
|
||||
"cover",
|
||||
"cpuspeed",
|
||||
"demo",
|
||||
"derivative",
|
||||
"device_tracker",
|
||||
"diagnostics",
|
||||
"emulated_roku",
|
||||
"energy",
|
||||
"fan",
|
||||
"filesize",
|
||||
"garages_amsterdam",
|
||||
"google_travel_time",
|
||||
"group",
|
||||
"growatt_server",
|
||||
"homekit_controller",
|
||||
"humidifier",
|
||||
"image_processing",
|
||||
"input_boolean",
|
||||
"input_datetime",
|
||||
"input_number",
|
||||
@ -5532,41 +5184,24 @@
|
||||
"input_text",
|
||||
"integration",
|
||||
"islamic_prayer_times",
|
||||
"light",
|
||||
"local_ip",
|
||||
"lock",
|
||||
"mailbox",
|
||||
"media_player",
|
||||
"min_max",
|
||||
"mobile_app",
|
||||
"moehlenhoff_alpha2",
|
||||
"moon",
|
||||
"nmap_tracker",
|
||||
"notify",
|
||||
"number",
|
||||
"person",
|
||||
"plant",
|
||||
"proximity",
|
||||
"remote",
|
||||
"rpi_power",
|
||||
"scene",
|
||||
"schedule",
|
||||
"script",
|
||||
"select",
|
||||
"sensor",
|
||||
"shopping_list",
|
||||
"siren",
|
||||
"sun",
|
||||
"switch",
|
||||
"switch_as_x",
|
||||
"system_health",
|
||||
"tag",
|
||||
"threshold",
|
||||
"tod",
|
||||
"update",
|
||||
"uptime",
|
||||
"utility_meter",
|
||||
"vacuum",
|
||||
"waze_travel_time"
|
||||
]
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user