This website requires JavaScript.
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