Google Assistant gives me an error when I open my garage door but the door still opens

I finally decided to set up google assistant into my google cloud, not sure what took me so long. I have a cover setup using MQTT that controls a relay into my garage door with the name ‘Garage Door’ and I also have a binary sensor setup so I am aware of the door being open or closed based on the last payload from the sensor received (on or off). That state of the sensor named ‘garage door status’ is open or closed depending the last payload.

Google assistant works when I ask google to ‘Open my garage door’ and it triggers the cover/relay to function which will open or close, but weirdly, google assistant always responds with ‘sorry that mode isn’t available for the garage door’. Even though it is working, it is annoying to hear this message that this is being returned, especially when I am in my car using android auto and it blasts over the speakers!

Has anyone found this before?

Also, super annoying, I just can’t seem to get google assistant to tell me the status of the binary sensor, if the garage door is open or closed :frowning: but less annoyed about that and will really try to tackle next.

The two code pieces I am using and their names:

cover:

  • platform: mqtt
    name: ‘Garage Door’

binary_sensor:

  • platform: mqtt
    name: ‘Garage Door status’

Hi
I can confirm the same situation, that is the command open/close is correctly executed but I ear the warning message “Sorry, that mode isn’t available for…”.
Is this a common behaviour?
Regards

Meanwhile I found this: https://github.com/home-assistant/core/issues/23443
That seems can be solved by this: https://github.com/home-assistant/core/issues/24658
I will try to do that and I’ll report here if it fixes the problem.
Regrds

Apparently using “optimistic: true” in the description of the cover (mqtt in my case) in the configuration.yaml file is enough to solve the issue! :smiley: