ratgdo / esphome-ratgdo

ratgdo for ESPHome
GNU General Public License v2.0
357 stars 108 forks source link

Compatible with 'Linear' GDO #145

Closed leowang16 closed 11 months ago

leowang16 commented 11 months ago

Hello, I have a 'Linear' GDO, with a gray dot learn button and 3 terminals (1 common terminal) for the wall button and the obstruction detector (the panel like this figure). I have tried several wiring methods, but the issues is always 'ratgdov2.5i sync failed. Failed to communicate with garage opener on startup; Check the ratgdov2.5i Rolling code counter number entity history and set the entity to one number larger than the largest value in history' in HA. I assume I might have the wrong wiring, or it is the compatibility issue. If someone could provide some valuable help, that would be great. Thanks! Linear GDO image v2.5 dry contact diagram: image

leowang16 commented 11 months ago

As my understanding, 'Linear' GDO does not have the function knowing about the motor/door status. It is only for 'toggle'. I assume I just need ratgdov to emulate the 'wall button' to realize toggle function (i assume it is a simple pulse? lol)

oh, the wall mount can also controll the light of the 'Linear' GDO, which is optional for me for simplicity.

rlowens commented 11 months ago

v2.5 dry contact diagram:

esphome-ratgdo firmware only supports Security+ 2.0 GDO's currently. For Security+ 1.0 or Dry Contact control, you have to use the mqtt-ratgdo firmware currently. See the feature support matrix here https://paulwieland.github.io/ratgdo/01_features.html

You can make your own ESPHome firmware for dry contact control though. See https://github.com/ratgdo/esphome-ratgdo/issues/130