This commit is contained in:
J. Nick Koston 2024-07-29 21:31:36 -05:00
parent 2208262ca5
commit 15d8b84074
No known key found for this signature in database
2 changed files with 2 additions and 9 deletions

View File

@ -529,7 +529,6 @@ def _async_subscribe_keypad_events(
action=action,
)
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)

View File

@ -4,15 +4,13 @@ from __future__ import annotations
import logging
from pylutron_caseta import BUTTON_STATUS_PRESSED, BUTTON_STATUS_RELEASED
from homeassistant.components.event import EventDeviceClass, EventEntity
from homeassistant.core import HomeAssistant
from homeassistant.helpers.dispatcher import async_dispatcher_connect
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from . import LutronCasetaDevice
from .const import DOMAIN
from .const import ACTION_PRESS, ACTION_RELEASE, DOMAIN
from .models import (
LutronCasetaButtonDevice,
LutronCasetaButtonEventData,
@ -40,7 +38,7 @@ class LutronCasetaButtonEvent(LutronCasetaDevice, EventEntity):
"""Representation of a Lutron pico and keypad button event."""
_attr_device_class = EventDeviceClass.BUTTON
_attr_event_types = [BUTTON_STATUS_PRESSED, BUTTON_STATUS_RELEASED]
_attr_event_types = [ACTION_PRESS, ACTION_RELEASE]
def __init__(
self,
@ -71,10 +69,6 @@ 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,