Marius Muja
|
0d38d00035
|
Updated ref
|
2024-01-18 21:12:32 -08:00 |
Marius Muja
|
924da9b58c
|
Test query door for 0x37 panel
|
2024-01-18 19:21:20 -08:00 |
Marius Muja
|
0308fa5ff3
|
Have sec+2 sync operation fail after a fixed amount of time instead of a fixed number of steps
|
2024-01-18 19:09:24 -08:00 |
Marius Muja
|
794957027a
|
Reshuffle some code
|
2024-01-18 19:08:40 -08:00 |
Marius Muja
|
181b563b96
|
Remove lean polling
|
2024-01-18 18:13:28 -08:00 |
Marius Muja
|
7c5ee69418
|
Revert observable refactorings
|
2024-01-18 18:13:18 -08:00 |
Marius Muja
|
2d9e862f23
|
Update some logging
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
79490cb6b0
|
Handle the case of openers that stop door instead of opening it when toggling door while closing.
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
187cd60320
|
Bug fix
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
02319d49a5
|
Use received door state for 2nd door toggle in sec+1.0
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
9a4cfe3c56
|
Added protocol traits
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
a52fccc1c6
|
Added SUM_TYPE macro
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
28a94a0499
|
Don't use ensure_door_action on sec+1
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
1a2d01d8c2
|
Door state log fix
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
a93d8e407f
|
Updates
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
554689e6c0
|
WIP
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
2730b8efeb
|
WIP
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
11a98edd79
|
Fixes
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
2a86b6fae1
|
Remove openings and motor sensors for sec+1
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
cf213e87d6
|
Bug fixes
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
8ced427141
|
Throttle 0x38 command insertion for 0x37 openers to 10s
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
1fdcd8f8b7
|
Rework of sec+1.0 command transmission
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
ca16559ee6
|
Some updates
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
15f5eab643
|
More attempts to get lock/unlock to work
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
1cec8e881e
|
Adjust timings
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
bf19a49fdb
|
More debug statements
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
b20ccac4a8
|
Send ButtonState on door open requests
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
a6fe612525
|
Attempt to fix lock action for 398LM wall panel
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
ba19d80867
|
Some extra checks for door position sync when opening or closing durations are unknown
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
30c39b5ec1
|
Fix for optional obstruction pin
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
56795f591e
|
Don't require two messages to update state, some GDOs throttle replies when door is closed
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
9e2bebc3f0
|
Trigger motion for light on in sec+1.0
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
be4d666967
|
Inject 0x38 after 0x37 to try to fix door status issue on some wall panels
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
61f6ce1d0f
|
Update dashboard import url
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
1a4ff59205
|
Updates, obstruction from state, better logging
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
e0f1b2b61f
|
Added trivial dry contact protocol, no state, only door toggle
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
1274ef9172
|
Refactorings, query door status at end of an open/close operation in case the status is not received
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
65dfae4d0a
|
Updates, fixes, improvements
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
0f64dc92d1
|
Bug fixes
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
58c94f6d3b
|
Avoid long blocking in esphome loop
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
fe582a642d
|
Bug fix
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
eb420119be
|
Adjusted some timings fix
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
bbdbaa2f0d
|
Adjusted some timings
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
cebeacbd3c
|
Cleanup
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
d3a8549fab
|
Fix
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
4802d99ade
|
Allow sync() to be re-run for sec+1
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
f4f238d9a8
|
More refactorings, cleanup
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
57da3861ac
|
Cleanup
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
ca26b6dfe8
|
Make sync() operation protocol specific. Added sec+v1 wall panel emulation.
|
2024-01-18 17:55:01 -08:00 |
Marius Muja
|
608e0faeb2
|
Reorganize code to support multiple protocols. Initial (partial) secplus1
implementation.
|
2024-01-18 17:54:59 -08:00 |