Commit Graph

156 Commits

Author SHA1 Message Date
Marius Muja 9f8e0401b8 Added workaround to stop the door by sending toggle twice for those
garage openers that ignore the stop command while door is closing.
2023-12-12 16:09:55 -08:00
Marius Muja 8317f18b86
Fix issue #89 by imposing some limits on the random client_id (#92) 2023-11-05 17:47:11 -06:00
J. Nick Koston 2091be8312
Use random client_id in lieu of static remote_id (#76)
Co-authored-by: Paul Wieland <p@ul.sickdimension.com>
2023-10-26 12:04:35 -05:00
J. Nick Koston f323e02df1
chore: add .pre-commit-config.yaml for end of line fixer (#66) 2023-10-18 14:23:30 -10:00
Marius Muja 6d8f3e0e86
Door opening/close relliability updates (#64)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-10-18 14:18:42 -10:00
Marius Muja 575471bda1
Rework of door position sync (#61)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-10-08 12:36:09 -10:00
Marius Muja fd8e60245e
Make obstruction detection ignore spurrious detections (#41)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-08-26 16:45:51 -05:00
J. Nick Koston a1b166e563
feat: add support for disabling the obstruction pin (#39) 2023-08-26 08:11:02 -05:00
Marius Muja 38629aac52
Collision detection on transmit (#31)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-07-07 14:23:26 -10:00
Marius Muja bd36a7e6a3
Make storing persistent state the resposibility of ratgdo_number (#30)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-07-07 12:56:12 -10:00
Marius Muja 3721bb5465
Convert enums to scoped enums (#28)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-07-03 11:47:00 -05:00
J. Nick Koston 64c409cab9
tidy 2023-07-02 21:45:00 -05:00
Marius Muja 877b65be09
Refactorings, changed from camelCase to snake_case for consistency to esphome (#27)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-07-02 21:44:34 -05:00
Marius Muja eee27761b2
Refactor children state update mechanism (#24)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-07-01 09:13:38 -05:00
Marius Muja 056b0ab8ea
Better sync (#22)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-06-26 14:41:31 -05:00
Marius Muja f1993931a7
Door position control (#20)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-06-25 18:03:39 -05:00
J. Nick Koston 073b5440cb
Add time to close to commands (#19) 2023-06-25 11:28:16 -05:00
Marius Muja eb6f40c060
Use door stop command in place of toggle (#16)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-06-25 10:52:16 -05:00
J. Nick Koston 385a89507b
Fix crash when flash is written too frequently (#18) 2023-06-25 10:45:37 -05:00
Marius Muja 49487afde1
Button updates (#14)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-06-24 18:51:19 -05:00
Marius Muja a24a112c73
Rolling code flash sync updates (#13)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-06-24 18:02:50 -05:00
Marius Muja a72143cd96
Make remote_id a component parameter (#11)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-06-24 16:01:20 -05:00
Marius Muja 37a4b88355
Refactor command handling (#10)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-06-24 15:38:44 -05:00
J. Nick Koston b451c8e591
Restore esp32 support (#3) 2023-06-17 09:50:38 -05:00
J. Nick Koston 6b631d2754
remove excess debug 2023-06-09 19:11:27 -05:00
J. Nick Koston ce337af150
button 2023-06-09 18:53:09 -05:00
J. Nick Koston ff919b31df
button 2023-06-09 18:43:50 -05:00
J. Nick Koston 53d9c62732
button 2023-06-09 18:43:43 -05:00
J. Nick Koston d02c49da00
button 2023-06-09 18:37:43 -05:00
J. Nick Koston df01b002cf
button 2023-06-09 18:30:52 -05:00
J. Nick Koston 10a5c563a3
button 2023-06-09 18:19:22 -05:00
J. Nick Koston 151686f6a3
button 2023-06-09 18:14:13 -05:00
J. Nick Koston 2737134735
button 2023-06-09 18:06:43 -05:00
J. Nick Koston 1bf07caf3a
button 2023-06-09 18:04:29 -05:00
J. Nick Koston 466759a633
openings 2023-06-09 17:37:35 -05:00
J. Nick Koston 0932dc2ad8
openings 2023-06-09 17:36:56 -05:00
J. Nick Koston 0e614daee4
loop 2023-06-09 16:39:49 -05:00
J. Nick Koston 8e5b65c2e6
loop 2023-06-09 16:38:59 -05:00
J. Nick Koston db662e7e2d
fix 2023-06-09 15:41:36 -05:00
J. Nick Koston 7721deb19b
fix 2023-06-09 15:26:45 -05:00
J. Nick Koston a1e3984dfb
fix 2023-06-09 15:22:52 -05:00
J. Nick Koston c25d49e32e
fix 2023-06-09 15:22:38 -05:00
J. Nick Koston a75f5febf4
fix 2023-06-09 15:22:08 -05:00
J. Nick Koston cd318cb388
fix 2023-06-09 15:21:16 -05:00
J. Nick Koston 1fb5fef247
fix 2023-06-09 15:20:01 -05:00
J. Nick Koston 8f64541823
fix 2023-06-09 15:18:51 -05:00
J. Nick Koston 53407e58be
fix 2023-06-09 15:17:35 -05:00
J. Nick Koston 04e712b3b8
fix 2023-06-09 15:16:55 -05:00
J. Nick Koston 4a64f56919
fix 2023-06-09 15:16:25 -05:00
J. Nick Koston e7cb1fe27d
fix 2023-06-09 15:15:53 -05:00