pre-commit-ci[bot]
eee6f5e4d5
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-11-10 18:05:29 +00:00
Paul Wieland
f68d126fb8
ratgdo32
2024-10-28 13:56:16 -04:00
J. Nick Koston
9fc5cc4510
Revert ifdefs added in #265 ( #300 )
2024-07-03 10:41:59 -05:00
Kevin P. Fleming
9df4cebd53
Improve compatibility for non-dry-contact configurations. ( #265 )
2024-07-03 08:34:57 -05:00
Paul Wieland
b148105423
Auto detect obstruction sensors ( #298 )
...
* Auto detect obstruction sensors
* Use toggle action instead of close if no sensors detected
* Toggle for close only when door is open
2024-07-03 07:44:33 -04:00
J. Nick Koston
c603f012e6
chore: add clang pre-commit ( #299 )
2024-07-02 19:59:37 -05:00
Paul Wieland
da0776ff12
Adds dry contact opener control ( #258 )
...
* Setting up dry contact protocol
* limit switch implementation
* setup door controls
* Initial commit to make the component aware of the dry_contact sensors… (#249 )
Initial commit to make the component aware of the dry_contact sensors and eliminate the need for lamda calls
Co-authored-by: bradmck <bradmck@gmail.com>
* send both sensor values
* removing irrelevant dry contact config
* Add triple button (discrete) control for commercial openers & gates
* point to git
* Add dry contact to installer
* rm whitespace
* updated wiring diagram
* organize dry contact methods & fix initial limit switch state
---------
Co-authored-by: bradmck <bradmck@gmail.com>
2024-04-17 16:17:29 -04:00
Paul Wieland
93383489c3
Revert "Dry contact support" ( #257 )
...
Revert "Dry contact support (#255 )"
This reverts commit 7362f46aca
.
2024-04-17 11:21:20 -04:00
Paul Wieland
7362f46aca
Dry contact support ( #255 )
...
* Setting up dry contact protocol
* limit switch implementation
* setup door controls
* Initial commit to make the component aware of the dry_contact sensors… (#249 )
Initial commit to make the component aware of the dry_contact sensors and eliminate the need for lamda calls
Co-authored-by: bradmck <bradmck@gmail.com>
* send both sensor values
* removing irrelevant dry contact config
* Add triple button (discrete) control for commercial openers & gates
* point to git
* Add dry contact to installer
* rm whitespace
* updated wiring diagram
---------
Co-authored-by: bradmck <bradmck@gmail.com>
2024-04-17 10:11:55 -04:00
J. Nick Koston
f3f8f966dc
feat: Security Plus v1 support ( #171 )
...
Co-authored-by: Marius Muja <mariusmuja@gmail.com>
2024-01-19 13:24:16 -10:00
mulcmu
4c2ed4e7c0
feat: add learn and clear capability ( #149 )
...
Co-authored-by: Marius Muja <mariusmuja@gmail.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-01-18 12:25:08 -10:00
Marius Muja
892c4e2872
Detect "not connected to GDO" condition ( #143 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-15 20:26:30 -10: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