Commit Graph

  • e126cbfef1 Shot in the dark expiring_callbacks Marius Muja 2024-01-22 16:22:47 -0800
  • 8fe0a53764 Test fix for WDT reset issue Marius Muja 2024-01-22 16:08:10 -0800
  • 8a5af03a21
    fix expiring_callbacks_1 J. Nick Koston 2024-01-21 10:16:51 -1000
  • 5cb97a7b7a
    refs expiring_callbacks_2 J. Nick Koston 2024-01-21 10:15:50 -1000
  • 437beaa5e4
    refs J. Nick Koston 2024-01-21 10:15:31 -1000
  • 9c15db6ee1 Revert ExpiringCallbacks change. Marius Muja 2024-01-20 19:56:19 -0800
  • d2b1f5fc42 Remove defer calls Marius Muja 2024-01-20 19:53:45 -0800
  • 9ec34310d2 Small updates Marius Muja 2024-01-20 17:31:31 -0800
  • 8ed74fd7ae Small update Marius Muja 2024-01-20 17:03:15 -0800
  • 21ce7fb613
    Merge branch 'main' into expiring_callbacks J. Nick Koston 2024-01-20 15:15:14 -1000
  • 17fad73613
    Reduce number of flash writes (#190) J. Nick Koston 2024-01-20 15:15:06 -1000
  • 722837c91d
    Revert "Reduce number of flash writes" reduce_flash_writes J. Nick Koston 2024-01-20 15:10:19 -1000
  • 1aaa33d225
    Reduce number of flash writes J. Nick Koston 2024-01-20 15:07:16 -1000
  • a9cd4c1023
    Reduce number of flash writes J. Nick Koston 2024-01-20 15:06:35 -1000
  • f3e0d41fb1
    refs for testing J. Nick Koston 2024-01-20 14:44:15 -1000
  • 9d8e5dae56
    clang-format J. Nick Koston 2024-01-20 14:43:24 -1000
  • bc7a59b75b Added expiring callbacks that will only be called within a certain time. Defer sending operations in status handling methods. Marius Muja 2024-01-20 15:51:02 -0800
  • 727759eacb
    fix: make secplus 2.0 i boards checked by default since they are the … (#185) J. Nick Koston 2024-01-19 18:16:19 -1000
  • 346e5b72f5
    fix: make secplus 2.0 i boards checked by default since they are the most common J. Nick Koston 2024-01-19 18:15:58 -1000
  • 64909cd405
    chore: update readme for 2.52/2.53 boards (#184) J. Nick Koston 2024-01-19 18:12:16 -1000
  • 9c7cb6087e
    Update readme for 2.52/2.53 boards J. Nick Koston 2024-01-19 18:11:48 -1000
  • 9270f8f2ce
    feat: add links for 2.53i wiring diagrams (#183) J. Nick Koston 2024-01-19 18:11:04 -1000
  • a4cf8ed370
    feat: add links for 2.53i wiring diagrams J. Nick Koston 2024-01-19 18:10:18 -1000
  • 713e666fad
    fix: add missing wiring diagrams for 2.5i/2.52i Board Security+ 1.0 (#182) J. Nick Koston 2024-01-19 17:59:18 -1000
  • 10ea09ce56
    fix: add missing wiring diagrams for 2.5i/2.52i Board Security+ 1.0< J. Nick Koston 2024-01-19 17:58:53 -1000
  • dcedbda682
    feat: add security+ 1.0 images for v2.5 board (not i) (#181) J. Nick Koston 2024-01-19 17:53:43 -1000
  • 709ad43f74
    feat: add security+ 1.0 images for v2.5 board (not i) J. Nick Koston 2024-01-19 17:50:48 -1000
  • d5d4e70518
    feat: add security+ 1.0 images for v2.5 board (not i) J. Nick Koston 2024-01-19 17:49:20 -1000
  • 3a73922e6d
    feat: add security+ 1.0 images for v2.5 board (not i) J. Nick Koston 2024-01-19 17:48:14 -1000
  • 3021133fd9
    feat: add security+ 1.0 images for v2.5 board (not i) J. Nick Koston 2024-01-19 17:47:39 -1000
  • f3f8f966dc
    feat: Security Plus v1 support (#171) J. Nick Koston 2024-01-19 13:24:16 -1000
  • f1f2026189
    prepare for merge J. Nick Koston 2024-01-19 13:21:18 -1000
  • d8545f816c
    format J. Nick Koston 2024-01-19 13:20:18 -1000
  • 13b0b373ce Remove ensure_door_action, it's likely to cause more issues than solve. Marius Muja 2024-01-19 15:14:08 -0800
  • 2b44f49544 Assume door opened/closed if status message missed Marius Muja 2024-01-19 14:58:01 -0800
  • 3da905170f
    Merge remote-tracking branch 'origin/sec_plus_v1' into sec_plus_v1 J. Nick Koston 2024-01-19 12:27:49 -1000
  • c58bbcf48f
    Do not save to flash on cover opening/closing J. Nick Koston 2024-01-19 12:25:03 -1000
  • da5d168a31 Reduce log verbosity Marius Muja 2024-01-19 13:55:43 -0800
  • 9d59fa7c8b
    tweak text J. Nick Koston 2024-01-19 11:38:21 -1000
  • 53e4292dcc
    isort, black J. Nick Koston 2024-01-19 11:33:09 -1000
  • 17a31fe974
    clang-format J. Nick Koston 2024-01-19 11:32:42 -1000
  • 0d38d00035 Updated ref sec_plus_v1_test Marius Muja 2024-01-18 21:12:32 -0800
  • 924da9b58c Test query door for 0x37 panel Marius Muja 2024-01-18 19:21:20 -0800
  • 0308fa5ff3 Have sec+2 sync operation fail after a fixed amount of time instead of a fixed number of steps Marius Muja 2024-01-18 19:09:24 -0800
  • 794957027a Reshuffle some code Marius Muja 2024-01-18 19:08:40 -0800
  • 181b563b96 Remove lean polling Marius Muja 2024-01-18 18:13:28 -0800
  • 7c5ee69418 Revert observable refactorings Marius Muja 2024-01-18 18:13:18 -0800
  • 2d9e862f23 Update some logging Marius Muja 2024-01-18 14:45:50 -0800
  • 79490cb6b0 Handle the case of openers that stop door instead of opening it when toggling door while closing. Marius Muja 2024-01-18 10:48:01 -0800
  • 187cd60320 Bug fix Marius Muja 2024-01-18 10:39:29 -0800
  • 02319d49a5 Use received door state for 2nd door toggle in sec+1.0 Marius Muja 2024-01-18 10:23:45 -0800
  • 9a4cfe3c56 Added protocol traits Marius Muja 2024-01-18 10:23:04 -0800
  • a52fccc1c6 Added SUM_TYPE macro Marius Muja 2024-01-17 16:23:27 -0800
  • 28a94a0499 Don't use ensure_door_action on sec+1 Marius Muja 2024-01-17 10:44:01 -0800
  • 1a2d01d8c2 Door state log fix Marius Muja 2024-01-16 17:08:07 -0800
  • a93d8e407f Updates Marius Muja 2024-01-16 15:22:57 -0800
  • 554689e6c0 WIP Marius Muja 2024-01-15 23:19:40 -0800
  • 2730b8efeb WIP Marius Muja 2024-01-15 20:55:52 -0800
  • 11a98edd79 Fixes Marius Muja 2024-01-14 00:00:21 -0800
  • 2a86b6fae1 Remove openings and motor sensors for sec+1 Marius Muja 2024-01-13 13:41:18 -0800
  • cf213e87d6 Bug fixes Marius Muja 2024-01-13 13:34:13 -0800
  • 8ced427141 Throttle 0x38 command insertion for 0x37 openers to 10s Marius Muja 2024-01-12 23:28:13 -0800
  • 1fdcd8f8b7 Rework of sec+1.0 command transmission Marius Muja 2024-01-12 22:11:39 -0800
  • ca16559ee6 Some updates Marius Muja 2024-01-12 17:13:09 -0800
  • 15f5eab643 More attempts to get lock/unlock to work Marius Muja 2024-01-12 16:56:26 -0800
  • 1cec8e881e Adjust timings Marius Muja 2024-01-12 16:00:54 -0800
  • bf19a49fdb More debug statements Marius Muja 2024-01-12 15:10:35 -0800
  • b20ccac4a8 Send ButtonState on door open requests Marius Muja 2024-01-12 14:50:44 -0800
  • a6fe612525 Attempt to fix lock action for 398LM wall panel Marius Muja 2024-01-12 14:10:35 -0800
  • ba19d80867 Some extra checks for door position sync when opening or closing durations are unknown Marius Muja 2024-01-12 10:51:11 -0800
  • 30c39b5ec1 Fix for optional obstruction pin Marius Muja 2024-01-12 10:40:10 -0800
  • 56795f591e Don't require two messages to update state, some GDOs throttle replies when door is closed Marius Muja 2024-01-12 10:09:12 -0800
  • 9e2bebc3f0 Trigger motion for light on in sec+1.0 Marius Muja 2024-01-12 09:08:34 -0800
  • be4d666967 Inject 0x38 after 0x37 to try to fix door status issue on some wall panels Marius Muja 2024-01-12 08:51:56 -0800
  • 61f6ce1d0f Update dashboard import url Marius Muja 2024-01-12 08:22:21 -0800
  • 1a4ff59205 Updates, obstruction from state, better logging Marius Muja 2024-01-11 21:43:15 -0800
  • e0f1b2b61f Added trivial dry contact protocol, no state, only door toggle Marius Muja 2024-01-11 15:16:08 -0800
  • 1274ef9172 Refactorings, query door status at end of an open/close operation in case the status is not received Marius Muja 2024-01-11 15:10:51 -0800
  • 65dfae4d0a Updates, fixes, improvements Marius Muja 2024-01-11 14:25:51 -0800
  • 0f64dc92d1 Bug fixes Marius Muja 2024-01-11 11:51:53 -0800
  • 58c94f6d3b Avoid long blocking in esphome loop Marius Muja 2024-01-11 11:28:37 -0800
  • fe582a642d Bug fix Marius Muja 2024-01-11 11:06:59 -0800
  • eb420119be Adjusted some timings fix Marius Muja 2024-01-10 23:04:39 -0800
  • bbdbaa2f0d Adjusted some timings Marius Muja 2024-01-10 20:09:36 -0800
  • cebeacbd3c Cleanup Marius Muja 2024-01-09 22:00:56 -0800
  • d3a8549fab Fix Marius Muja 2024-01-09 15:22:20 -0800
  • 4802d99ade Allow sync() to be re-run for sec+1 Marius Muja 2024-01-09 12:52:14 -0800
  • f4f238d9a8 More refactorings, cleanup Marius Muja 2024-01-09 08:42:11 -0800
  • 57da3861ac Cleanup Marius Muja 2024-01-09 00:40:07 -0800
  • ca26b6dfe8 Make sync() operation protocol specific. Added sec+v1 wall panel emulation. Marius Muja 2024-01-09 00:35:29 -0800
  • 608e0faeb2 Reorganize code to support multiple protocols. Initial (partial) secplus1 implementation. Marius Muja 2024-01-08 13:04:17 -0800
  • a6e0259551 chore: add more todos J. Nick Koston 2024-01-06 09:56:36 -1000
  • 316762c46a chore: add more todos J. Nick Koston 2024-01-06 09:55:52 -1000
  • 7cb5692599 chore: add more todos J. Nick Koston 2024-01-06 09:52:43 -1000
  • d2397d212b feat: basic v1 porting J. Nick Koston 2024-01-06 09:38:33 -1000
  • 12af24b906 feat: basic v1 porting J. Nick Koston 2024-01-06 09:37:52 -1000
  • 10a6a5d1a7 chore: add more v1 mappings J. Nick Koston 2024-01-06 09:31:06 -1000
  • 4aad26a710 chore: prepare for v1 support J. Nick Koston 2024-01-06 09:27:39 -1000
  • 4c2ed4e7c0
    feat: add learn and clear capability (#149) mulcmu 2024-01-18 17:25:08 -0500
  • a2fbb0e230
    Merge remote-tracking branch 'mulcmu/learn-switch' into learn-switch J. Nick Koston 2024-01-18 12:22:11 -1000