Separated long-press buttons into own HA entityies to make them usable

This commit is contained in:
2026-05-30 18:49:16 +02:00
parent c21f2a5c7b
commit 2c16ba1679
+22 -2
View File
@@ -558,7 +558,7 @@ button:
value: !lambda "return std::vector<uint8_t>({2, 0x01});"
- platform: template
name: "OWON HOLD | LIGHT"
name: "OWON HOLD "
id: owon_btn_hold
on_press:
- ble_client.ble_write:
@@ -568,7 +568,17 @@ button:
value: !lambda "return std::vector<uint8_t>({3, 0x01});"
- platform: template
name: "OWON RELATIVE | BT"
name: "OWON LIGHT"
id: owon_btn_light
on_press:
- ble_client.ble_write:
id: owon_ble_client
service_uuid: "0000fff0-0000-1000-8000-00805f9b34fb"
characteristic_uuid: "0000fff3-0000-1000-8000-00805f9b34fb"
value: !lambda "return std::vector<uint8_t>({3, 0x00});"
- platform: template
name: "OWON RELATIVE"
id: owon_btn_rel
on_press:
- ble_client.ble_write:
@@ -577,6 +587,16 @@ button:
characteristic_uuid: "0000fff3-0000-1000-8000-00805f9b34fb"
value: !lambda "return std::vector<uint8_t>({4, 0x01});"
- platform: template
name: "OWON BT"
id: owon_btn_bt
on_press:
- ble_client.ble_write:
id: owon_ble_client
service_uuid: "0000fff0-0000-1000-8000-00805f9b34fb"
characteristic_uuid: "0000fff3-0000-1000-8000-00805f9b34fb"
value: !lambda "return std::vector<uint8_t>({4, 0x00});"
- platform: template
name: "OWON HZ | DUTY"
id: owon_btn_hz