* Add Cambridge Audio integration * Add zeroconf discovery to Cambridge Audio * Bump aiostreammagic to 2.0.1 * Bump aiostreammagic to 2.0.3 * Add tests to Cambridge Audio * Fix package names for Cambridge Audio * Removed unnecessary mock from Cambridge Audio tests * Clean up Cambridge Audio integration * Add additional zeroconf tests for Cambridge Audio * Update tests/components/cambridge_audio/test_config_flow.py --------- Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
19 lines
378 B
Python
19 lines
378 B
Python
"""Constants for the Cambridge Audio integration."""
|
|
|
|
import asyncio
|
|
import logging
|
|
|
|
from aiostreammagic import StreamMagicConnectionError, StreamMagicError
|
|
|
|
DOMAIN = "cambridge_audio"
|
|
|
|
LOGGER = logging.getLogger(__package__)
|
|
|
|
STREAM_MAGIC_EXCEPTIONS = (
|
|
StreamMagicConnectionError,
|
|
StreamMagicError,
|
|
asyncio.CancelledError,
|
|
TimeoutError,
|
|
)
|
|
|
|
CONNECT_TIMEOUT = 5
|