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

Only able to open and close door #109

Open
dig12345 opened this issue Aug 25, 2024 · 3 comments
Open

Only able to open and close door #109

dig12345 opened this issue Aug 25, 2024 · 3 comments

Comments

@dig12345
Copy link

Hi, I built the ESP32 board using this schematic and connected it to a Esp32 using the GPIO pins for ESp32 . Flashed 2.0 firmware per the readme. I am able to toggle the door open and closed which is cool but I'm not receiving any data about state of the door etc. I checked wiring far as I can tell everything is correct. I'm also unable to toggle the light or remote lock. I am getting obstruction sensor status correctly. Any ideas?

Thanks

@audioeptesicus
Copy link

audioeptesicus commented Sep 13, 2024

I just built mine too, using an ESP32 board like yourself, following the schematic and and flashing with the 2.0 firmware.

I can trigger door up, door down, the lights, but I can't stop the door or read the position.

With the door opened, pressing the close button:

10:15:48 | [D] | [cover:076] | 'Door' - Setting
10:15:48 | [D] | [cover:084] | Position: 0%
10:15:48 | [D] | [number:012] | 'Rolling code counter': Sending state 445.000000
10:15:50 | [D] | [ratgdo:221] | Motor: state=ON

While the door is closing, I press the stop button and it reports that the door is not moving:

10:15:51 | [D] | [cover:076] | 'Door' - Setting
10:15:51 | [D] | [cover:080] | Command: STOP
10:15:51 | [W] | [ratgdo:484] | The door is not moving.

Here's my ESPHome .yaml:

substitutions:
  id_prefix: garagedoor
  friendly_name: "GarageDoor"
  uart_tx_pin: D4
  uart_rx_pin: D2
  input_obst_pin: D7
  status_door_pin: D0
  status_obstruction_pin: D8
  dry_contact_open_pin: D5
  dry_contact_close_pin: D6
  dry_contact_light_pin: D3

web_server:

esphome:
  name: ${id_prefix}
  friendly_name: ${friendly_name}
  name_add_mac_suffix: true
  project:
    name: ratgdo.esphome
    version: "2.0"

esp32:
  board: wemos_d1_mini32

dashboard_import:
  package_import_url: github://ratgdo/esphome-ratgdo/v2board_esp32_d1_mini.yaml@main

packages:
  remote_package:
    url: https://github.com/ratgdo/esphome-ratgdo
    files: [base.yaml]
    refresh: 1s

# Sync time with Home Assistant.
time:
  - platform: homeassistant
    id: homeassistant_time

# Enable logging
logger:

improv_serial:

# Enable Home Assistant API
api:
  encryption:
    key: "xxxxxxxxxxxxxxxx"

ota:
  - platform: esphome
    password: "xxxxxxxxxxxxxxxx"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  manual_ip:
    static_ip: 10.0.120.121
    gateway: 10.0.120.1
    subnet: 255.255.255.0
  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Garagedoor Fallback Hotspot"
    password: "xxxxxxxxxxxxxxxx"

captive_portal:

Any thoughts here?

@dig12345
Copy link
Author

Ended up saving my time, swallowing pride and purchasing this handsome piece:

https://www.gelidus.ca/product/gelidus-research-ac-powered-ratgdo-compatible-board/

@audioeptesicus
Copy link

I had an ESP8266 lying around and tried that instead of the ESP32. The same thing happens; I can't read the position or stop the door. Only up and down work.

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