Debug mode

This commit is contained in:
Bas Nijholt 2023-07-29 17:56:48 -07:00
commit a31ffe293a
2 changed files with 8 additions and 0 deletions

View file

@ -8,6 +8,7 @@ from homeassistant.util.read_only_dict import ReadOnlyDict
from .adaptation_utils import ServiceData
_LOGGER = logging.getLogger(__name__)
_DEBUG_MODE = True
def setup_service_call_interceptor(
@ -58,6 +59,8 @@ def setup_service_call_interceptor(
call.data,
e,
)
if _DEBUG_MODE:
raise
# Call original service handler with processed data
await existing_service.job.target(call)

View file

@ -2082,6 +2082,11 @@ class AdaptiveLightingManager:
# Modify the service data inplace
modify_service_data(data, skipped)
# Call light turn_on service for skipped entities
_LOGGER.debug(
"_service_interceptor_turn_on_handler: calling `light.turn_on` with skipped='%s', data: ",
skipped,
data,
)
await self.hass.services.async_call(
LIGHT_DOMAIN,
SERVICE_TURN_ON,