Home Assistant out of sync with Konnected Garage Door Opener

The Konnected Garage Door Opener says closed which is correct
Looks like there is a delay between the Home Assistant acknowledging the button press and the message from the Garage Door Opener, so my Home Assistant always thinks it’s opening…

Is there any way for the Konnected device to provide ongoing updates of the status?

This can happen if the OPEN state is never reached after sending an open command. Make sure that you’ve properly calibrated the optical sensor so it can detect the open state correctly. See: Calibrate the Optical Laser Sensor in Home Assistant

You’re right though that there’s probably more that we can do to verify the reported state when it gets stuck in the opening state like this. I’ve seen this a few times myself and it’s somewhere there on the to-do list to improve in a future release.

In general though, you shouldn’t have a problem as long as the sensors are reporting the open state correctly.

1 Like

I am having a related issue in which pressing the close button will send the alert tones,.change the status to closing, and then the door never closes. I have to get the closer out of the car and close it manually. Is there a fix to keep that from happening?

@mostlychris is this with the GDO White or blaQ?
what kind of garage opener?

G’day Nate, I don’t think it has to do with the Optical Laser Sensor, more the data being sent to Home Assistant to process.

The purple in the Home Assistant timeline is when it thinks it’s ‘Closing’, but on the right it says ‘Closed’. So the device is correct, but it’s not communicating the correct information to Home Assistant.

This is the white. I am not using the optical sensor. I have a Genie garage door opener. It worked fine for a while. It opens it just fine but after sending alert tones, it doesn’t send the signal to close and therefore it just stays in closing status because there magnet switch never closed to send a notice to HA that it was closed.

@anton2079 It’s a bit more nuanced than it seems. The device web page only shows the OPEN or CLOSED status, but does not display the current_operation state which can be OPENING or CLOSING or IDLE. This data is provided to HA but not shown on the web page at this time. So what I think is happening here is that the current_operation state is not returning to IDLE. Can you capture a log of the entire sequence starting with the door closed, pressing the OPEN button, and capture the logged state changes as it opens?

@mostlychris Have you modified your firmware config to use the wired sensor instead of the optical sensor? If you can post your config here, that would be helpful. A log showing the close command and sequence would also be helpful to debug.

Here is the config:

substitutions:
  name: konnected-86e460
  friendly_name: Konnected Garage Door
  project_name: konnected.garage-door-gdov2-s
  project_version: "1.1.1"


  garage_door_opener_momentary_duration: 300ms
  open_garage_door_distance_margin_of_error: "0.05"
  garage_door_close_warning_duration: 5s
  warning_beep_pulse_time: 100ms
  warning_beep_pause_time: 130ms
  warning_beep_internal_only: "true"
  warning_beep_shared: "false"
  sensor_debounce_time: 200ms
  range_sensor_polling_time: 2500ms
  range_sensor_debounce_time: 3s
  blink_on_state: "true"
  door_control_pin: GPIO1
  wired_sensor_pin: GPIO5
  warning_beep_pin: GPIO4
  warning_leds_pin: GPIO3
  output_switch_pin: GPIO2
  status_led: GPIO18
  sda: GPIO6
  scl: GPIO7

packages:
  remote_package:
    url: http://github.com/konnected-io/konnected-esphome
    ref: master
    refresh: 5min
    files:
      - packages/core-esp32-s3.yaml
      - packages/garage-door-wired-sensor.yaml
      - packages/garage-door-cover-wired.yaml
      - packages/garage-door-opener-button.yaml
      - packages/warning-led.yaml
      - packages/wifi.yaml
      - packages/buzzer-rtttl.yaml
      - packages/pre-close-warning-tones.yaml
      - packages/status-led.yaml

esp32:  
  framework:
    type: esp-idf

dashboard_import:
  package_import_url: github://konnected-io/konnected-esphome/garage-door-GDOv2-S.yaml@master
  import_full_config: false

esphome:
  name: ${name}
  name_add_mac_suffix: false
  friendly_name: ${friendly_name}

api:
  encryption:
    key: {key}

ota:
  platform: esphome

improv_serial:

esp32_improv:
  authorizer: false

web_server:
  include_internal: true

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

logger:
  level: DEBUG
  logs:
    ledc.output: INFO
    vl53l0x: DEBUG
    sensor: INFO
    json: INFO
    api: DEBUG

Well… I failed troubleshooting 101 on this. Turns out while testing this morning I was not able to open the door either. I checked the wiring (which is tied directly to the same as the wall switch) and one lead was only slightly making contact. I re-inserted it into the connector and tested. All good now! How embarrassing.

3 Likes

Fixed it, my sensor was on an odd angle, so when it was shut it would see infinite. I’ve fixed it by making a brace, and now it reads something when shut it’s OK.