From 089c9c41baf7c244dc361254e61710616ce20c49 Mon Sep 17 00:00:00 2001 From: Ernst Klamer Date: Sat, 18 Jan 2025 01:23:25 +0100 Subject: [PATCH] Add BThome hold press event (#135871) * add hold_press * add hold_press * add hold_press * add hold_press --- homeassistant/components/bthome/device_trigger.py | 1 + homeassistant/components/bthome/event.py | 1 + homeassistant/components/bthome/strings.json | 4 +++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/bthome/device_trigger.py b/homeassistant/components/bthome/device_trigger.py index d60089a9bf5..6d194714c64 100644 --- a/homeassistant/components/bthome/device_trigger.py +++ b/homeassistant/components/bthome/device_trigger.py @@ -42,6 +42,7 @@ EVENT_TYPES_BY_EVENT_CLASS = { "long_press", "long_double_press", "long_triple_press", + "hold_press", }, EVENT_CLASS_DIMMER: {"rotate_left", "rotate_right"}, } diff --git a/homeassistant/components/bthome/event.py b/homeassistant/components/bthome/event.py index 128d1e8388f..a6ee79f4e05 100644 --- a/homeassistant/components/bthome/event.py +++ b/homeassistant/components/bthome/event.py @@ -36,6 +36,7 @@ DESCRIPTIONS_BY_EVENT_CLASS = { "long_press", "long_double_press", "long_triple_press", + "hold_press", ], device_class=EventDeviceClass.BUTTON, ), diff --git a/homeassistant/components/bthome/strings.json b/homeassistant/components/bthome/strings.json index c64028229b3..daf969ba80f 100644 --- a/homeassistant/components/bthome/strings.json +++ b/homeassistant/components/bthome/strings.json @@ -37,6 +37,7 @@ "long_press": "Long Press", "long_double_press": "Long Double Press", "long_triple_press": "Long Triple Press", + "hold_press": "Hold Press", "rotate_right": "Rotate Right", "rotate_left": "Rotate Left" }, @@ -56,7 +57,8 @@ "triple_press": "Triple press", "long_press": "Long press", "long_double_press": "Long double press", - "long_triple_press": "Long triple press" + "long_triple_press": "Long triple press", + "hold_press": "Hold press" } } }