690 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
2ea7ca6e3e
Convert lock remotes switch to a lock component (#132)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-05 14:12:01 -10:00
J. Nick Koston
ffbef7901f
Link wiring diagrams (#118) 2023-11-19 15:42:09 -06:00
J. Nick Koston
c4e2776923
fix v2.5i board manifest filename (#117) 2023-11-19 15:38:39 -06:00
J. Nick Koston
44ecf15c5d
Add 2.5i board (#116) 2023-11-19 15:33:03 -06:00
J. Nick Koston
5a0294f9e3
Add a 500ms delay filter to the dry connect binary sensors (#112) 2023-11-16 09:00:47 -06:00
Paul Wieland
e36225cfce Merge branch 'main' of https://github.com/ratgdo/esphome-ratgdo 2023-11-09 19:21:31 -05:00
Paul Wieland
ff2acab404 Add links to drivers 2023-11-09 19:21:28 -05:00
Marius Muja
a1dbdbe751
Add timeout for motion detection (#104) 2023-11-08 23:08:58 -06:00
J. Nick Koston
0b7b8519ef
Add v2.5 board with ESP32 D1 Mini to readme 2023-11-07 17:02:37 -06:00
J. Nick Koston
36c4e55522
Move v2.5 boards above v2.0 boards for anyone who does not know which one to choose (#102) 2023-11-07 17:00:44 -06:00
J. Nick Koston
bb29b9bbc5
Add v2.5 board esp32 (#101) 2023-11-07 16:54:23 -06:00
J. Nick Koston
c4a9b6e93d
fix package import urls for the v25 boards (#98) 2023-11-07 13:01:51 -06:00
Marius Muja
cdc7780c72
Normalize client_id when manually entered (#97)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-11-07 12:58:16 -06:00
Paul Wieland
5bd2464588 Add security + 2.0 clarification 2023-11-07 12:01:18 -05:00
Marius Muja
7be33e1c20
Add limits on the range of client_id values (#95) 2023-11-05 19:50:59 -06:00
J. Nick Koston
718237ae84
Increase max client id to 0xFFFFFFFF (#94) 2023-11-05 18:24:02 -06:00
Marius Muja
66ba19e69e
Update potentially wrong client_ids (#93) 2023-11-05 18:13:32 -06: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
Marius Muja
e2f4b6ec5f
Adding cover on_opening and on_closing triggers (#81)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-11-05 13:49:59 -06:00
J. Nick Koston
c09136da50
Fix door requiring two close commands to close (#88) 2023-11-05 09:40:25 -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
e248c705c5
Tidy (#77) 2023-10-25 13:38:52 -05:00
J. Nick Koston
a6a225dba4
Fix v2.5 board images (#75) 2023-10-24 13:24:31 -05:00
J. Nick Koston
a7b02309ab
Add v2.5 to the website (#74) 2023-10-24 13:12:54 -05:00
J. Nick Koston
89e2910762
feat: add YAML files and binaries for v2.5 boards (#72) 2023-10-23 17:32:28 -05:00
Marius Muja
7da1282ecb
Automatically tune the optimal baud value for the next packet (#69)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-10-19 11:56:32 -10: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
fe593a9a76
Allow interrupts to be disabled during transmit (#60)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-10-06 12:54:49 -10:00
J. Nick Koston
9bc41c2661
fix link to v2board_esp32_lolin_s2_mini.yaml (#57) 2023-10-02 23:14:39 +01:00
J. Nick Koston
7d0422af95
Rename S2 board to match convention (#56) 2023-10-02 23:07:58 +01:00
Craig Maher
e4ecce0068
Fixed corrupted image (#55) 2023-10-02 22:59:54 +01:00
Craig Maher
dee9f3d616
Lolin s2 mini support (#54)
* Create main.yml

* test 1

* test 2

* test 3

* test 4

* test 5

* another test

* made it a link

* change the pins

* made the pins strings

* try yet again to get pages working

* minor change for testing

* get ready for PR

* preparing for PR V2
2023-10-02 22:10:30 +01:00
Marius Muja
d2ae60e6ed
Refactor sync function to be more DRY and easier to extend (#50)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-09-18 13:18:13 -05:00
J. Nick Koston
e285003944
fix: update urls 2023-09-12 18:42:17 -05:00
J. Nick Koston
d110d61c7f
Update index.html 2023-09-12 13:32:59 -05:00
J. Nick Koston
5518518f01
Update links 2023-09-12 13:29:36 -05: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
mulcmu
0c07766cab
Fix obstruction isr for ESP32 (#38)
Fix obsruction isr for ESP32

In RATGDOComponent::setup() call the ESPHome code to attach_interrupt() before software serial begin().  This allows ESPHome to call IDF gpio_install_isr_service() without error.
2023-08-18 17:37:51 -07:00
Marius Muja
03163ea9ae
Don't calibrate open/close durations if they are non-zero (#34)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-07-20 14:05:37 -05:00
J. Nick Koston
3379fa930b
Update README.md 2023-07-17 00:22:39 -10:00
J. Nick Koston
5e58b54b10
Update README.md 2023-07-17 00:22:02 -10:00
J. Nick Koston
cf9b5bb430
Update README.md 2023-07-17 00:21:36 -10:00
J. Nick Koston
5f4ca4403a
Update README.md 2023-07-17 00:20:46 -10:00
J. Nick Koston
9ff0c5ec95
Update README.md 2023-07-17 00:19:31 -10:00
Marius Muja
31b96b634b Fix build on esp32. 2023-07-07 19:19:30 -07: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