Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A button to activate Assist in ESPHome setting page doesn't work. #249

Open
Aekung opened this issue Dec 28, 2024 · 1 comment
Open

A button to activate Assist in ESPHome setting page doesn't work. #249

Aekung opened this issue Dec 28, 2024 · 1 comment

Comments

@Aekung
Copy link

Aekung commented Dec 28, 2024

Hi ,

I'm trying to activate the Assist through the automation for the continue conversation but it seems to me that the button press function just doesn't work so I can't activate Assist through the automation as wished.

Attached is a picture for clearer explanation.

Screenshot 2567-12-28 at 20 24 25

Pressing the physical button still work but this won't answer my call on automation. This is why I hope the button press function would work so that it could serve as a way to activate Assist with the automation.

Are there anyway to make the button press function work as it should?

@lbschenkel
Copy link

I read the YAML file for the firmware and the single button press is hardwired to be processed by the device only (start assistant, cancel timer, whatever is relevant) and the event is not forwarded to Home Assistant. Only double/triple clicks and long presses are sent.

To change that you'll need to take over the device in ESPHome and modify the YAML/firmware to do something differently.

With that said, one suggestion to the developers that is very simple to implement is to expose a switch to HASS that when turned on will make the device forward single-clicks instead of starting the assist process. Therefore you can still cancel timers and everything else as usual, the only difference is when the device is idle.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants