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