From 2208262ca50a78bb98e7b7c60b73eb2571483612 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 29 Jul 2024 21:27:17 -0500 Subject: [PATCH] debug --- homeassistant/components/lutron_caseta/__init__.py | 6 +++--- homeassistant/components/lutron_caseta/event.py | 8 ++++++++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/lutron_caseta/__init__.py b/homeassistant/components/lutron_caseta/__init__.py index 03f5245199c..90b9b528a98 100644 --- a/homeassistant/components/lutron_caseta/__init__.py +++ b/homeassistant/components/lutron_caseta/__init__.py @@ -528,9 +528,9 @@ def _async_subscribe_keypad_events( button_type=button_type, action=action, ) - async_dispatcher_send( - hass, f"{DOMAIN}_{config_entry_id}_button_{button_id}", data - ) + signal = f"{DOMAIN}_{config_entry_id}_button_{button_id}" + _LOGGER.warning("Sending signal: %s - %s", signal, data) + async_dispatcher_send(hass, signal, data) hass.bus.async_fire(LUTRON_CASETA_BUTTON_EVENT, data) for button_id in keypad_buttons: diff --git a/homeassistant/components/lutron_caseta/event.py b/homeassistant/components/lutron_caseta/event.py index 6193283f77b..58be305ce0b 100644 --- a/homeassistant/components/lutron_caseta/event.py +++ b/homeassistant/components/lutron_caseta/event.py @@ -2,6 +2,8 @@ from __future__ import annotations +import logging + from pylutron_caseta import BUTTON_STATUS_PRESSED, BUTTON_STATUS_RELEASED from homeassistant.components.event import EventDeviceClass, EventEntity @@ -18,6 +20,8 @@ from .models import ( LutronCasetaData, ) +_LOGGER = logging.getLogger(__name__) + async def async_setup_entry( hass: HomeAssistant, @@ -67,6 +71,10 @@ class LutronCasetaButtonEvent(LutronCasetaDevice, EventEntity): async def async_added_to_hass(self) -> None: """Subscribe to button events.""" + _LOGGER.warning( + "Subscribing to button %s", + f"{DOMAIN}_{self._entry_id}_button_{self._button_id}", + ) self.async_on_remove( async_dispatcher_connect( self.hass,