Commit Graph

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