Revert "Adjust device_automation type hints in deconz" (#72323)

Revert "Adjust device_automation type hints in deconz (#72194)"

This reverts commit a57697d6e98a5a267f8eb60cb333b6a8dcc360c3.
This commit is contained in:
epenet 2022-05-22 20:53:00 +02:00 committed by GitHub
parent ead6e7da1f
commit 3390d62b3d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,16 +1,16 @@
"""Provides device automations for deconz events."""
from __future__ import annotations
from typing import Any
import voluptuous as vol
from homeassistant.components.automation import (
AutomationActionType,
AutomationTriggerInfo,
)
from homeassistant.components.device_automation import (
DEVICE_TRIGGER_BASE_SCHEMA,
GetAutomationsResult,
)
from homeassistant.components.device_automation import DEVICE_TRIGGER_BASE_SCHEMA
from homeassistant.components.device_automation.exceptions import (
InvalidDeviceAutomationConfig,
)
@ -642,8 +642,9 @@ def _get_deconz_event_from_device(
async def async_validate_trigger_config(
hass: HomeAssistant, config: ConfigType
) -> ConfigType:
hass: HomeAssistant,
config: dict[str, Any],
) -> vol.Schema:
"""Validate config."""
config = TRIGGER_SCHEMA(config)
@ -702,7 +703,7 @@ async def async_attach_trigger(
async def async_get_triggers(
hass: HomeAssistant,
device_id: str,
) -> GetAutomationsResult:
) -> list[dict[str, str]]:
"""List device triggers.
Make sure device is a supported remote model.