mirror of
https://github.com/home-assistant/core.git
synced 2025-07-17 02:07:09 +00:00
Fix long press event for matter generic switch (#99645)
This commit is contained in:
parent
c040672cab
commit
9e03f8a8d6
@ -65,7 +65,7 @@ class MatterEventEntity(MatterEntity, EventEntity):
|
|||||||
if feature_map & SwitchFeature.kMomentarySwitchRelease:
|
if feature_map & SwitchFeature.kMomentarySwitchRelease:
|
||||||
event_types.append("short_release")
|
event_types.append("short_release")
|
||||||
if feature_map & SwitchFeature.kMomentarySwitchLongPress:
|
if feature_map & SwitchFeature.kMomentarySwitchLongPress:
|
||||||
event_types.append("long_press_ongoing")
|
event_types.append("long_press")
|
||||||
event_types.append("long_release")
|
event_types.append("long_release")
|
||||||
if feature_map & SwitchFeature.kMomentarySwitchMultiPress:
|
if feature_map & SwitchFeature.kMomentarySwitchMultiPress:
|
||||||
event_types.append("multi_press_ongoing")
|
event_types.append("multi_press_ongoing")
|
||||||
|
@ -48,7 +48,7 @@ async def test_generic_switch_node(
|
|||||||
assert state.attributes[ATTR_EVENT_TYPES] == [
|
assert state.attributes[ATTR_EVENT_TYPES] == [
|
||||||
"initial_press",
|
"initial_press",
|
||||||
"short_release",
|
"short_release",
|
||||||
"long_press_ongoing",
|
"long_press",
|
||||||
"long_release",
|
"long_release",
|
||||||
"multi_press_ongoing",
|
"multi_press_ongoing",
|
||||||
"multi_press_complete",
|
"multi_press_complete",
|
||||||
@ -111,7 +111,7 @@ async def test_generic_switch_multi_node(
|
|||||||
assert state_button_1.attributes[ATTR_EVENT_TYPES] == [
|
assert state_button_1.attributes[ATTR_EVENT_TYPES] == [
|
||||||
"initial_press",
|
"initial_press",
|
||||||
"short_release",
|
"short_release",
|
||||||
"long_press_ongoing",
|
"long_press",
|
||||||
"long_release",
|
"long_release",
|
||||||
]
|
]
|
||||||
# check button 2
|
# check button 2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user