konnected-io / konnected-esphome

ESPHome firmware configuration and recipes for Konnected devices
Other
49 stars 31 forks source link

Door close command not working on Merlin GDO wih blaQ #61

Open BenJamesAndo opened 1 month ago

BenJamesAndo commented 1 month ago

Hello. I recently received my blaQ. I have a Merlin Commander Elite MS105MYQ here in Australia. From reading through https://github.com/ratgdo/esphome-ratgdo/issues/146 it seems others have faced similar issues where the door close command doesn't work. Just wondering what my options are with the blaQ? Does it allow for the toggle command? I tried calling the cover toggle service from HA but it didn't do anything. I can toggle the light, open the door and see numerous statues. I cannot stop it or move it to a particular position, only open it. I had to put the red wire into the green e-serial (0) port and the white wire into the second white (2) port.

I'm running the latest version. Do I need to buy a safety sensor in order to get it to work?

This is my current ESPHome config (the default one that got imported)

substitutions:
  name: konnected-612768
  friendly_name: GDO blaQ 612768
packages:
  konnected.garage-door-gdov2-q: github://konnected-io/konnected-esphome/garage-door-GDOv2-Q.yaml@v1-smart-panel-protocol
esphome:
  name: ${name}
  name_add_mac_suffix: false
  friendly_name: ${friendly_name}
api:

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

image

heythisisnate commented 1 month ago

Hi @BenJamesAndo, Thank you for the detailed issue report. We are aware of the compatibility issues with the Australian versions of the protocol, and have begun to address them in a firmware release candidate discussed here: https://community.konnected.io/t/issue-thread-gdo-blaq-australia-new-zealand-device-compatibility/35940

Could you try that release candidate config? After installing this version, you will see a "toggle only" option in the config section of the device. Enable that to work around the issue. Please use that community thread to share your results.

The root of the issue as we understand it is that in Australia the garage openers are not mandated to have an optical beam safety/obstruction sensor like they are in the United States. The logic inside the garage opener will refuse to execute a "close" command if it cannot verify that the path of the door is unobstructed. Using the "toggle only" workaround emulates the physical button press instead of the unattended close command.