43 Commits

Author SHA1 Message Date
Marius Muja
e0f1b2b61f Added trivial dry contact protocol, no state, only door toggle 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
J. Nick Koston
4aad26a710 chore: prepare for v1 support 2024-01-18 17:34:12 -08: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
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
bd36a7e6a3
Make storing persistent state the resposibility of ratgdo_number (#30)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-07-07 12:56:12 -10:00
Marius Muja
eee27761b2
Refactor children state update mechanism (#24)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-07-01 09:13:38 -05:00
Marius Muja
a72143cd96
Make remote_id a component parameter (#11)
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-06-24 16:01:20 -05:00
J. Nick Koston
b451c8e591
Restore esp32 support (#3) 2023-06-17 09:50:38 -05:00
J. Nick Koston
ddb9115907
fix 2023-06-09 15:54:28 -05:00
J. Nick Koston
c1c1a126a2
more flex 2023-06-09 15:45:04 -05:00
J. Nick Koston
cbddf725dd
more flex 2023-06-09 15:44:08 -05:00
J. Nick Koston
91a9ed8b64
more flex 2023-06-09 12:35:41 -05:00
J. Nick Koston
39fdc5f881
more flex 2023-06-09 12:35:20 -05:00
J. Nick Koston
671563995c
more flex 2023-06-09 11:08:16 -05:00
J. Nick Koston
4f9bfae7b0
cleanups 2023-06-07 18:49:13 -05:00
J. Nick Koston
c27337b8b0
cleanups 2023-06-07 18:48:59 -05:00
J. Nick Koston
2f9882102d
Revert "sw serial again"
This reverts commit da970457331dc7203f19e5d78d482919c83fbb9c.
2023-06-07 16:06:11 -05:00
J. Nick Koston
49f77df902
Revert "sw serial again"
This reverts commit 039a751f753b6f544821adafb03e5805d9b9b1a3.
2023-06-07 16:05:48 -05:00
J. Nick Koston
039a751f75
sw serial again 2023-06-07 12:42:21 -05:00
J. Nick Koston
da97045733
sw serial again 2023-06-07 12:41:26 -05:00
J. Nick Koston
f94cf1d724
binary sensor 2023-06-07 11:08:13 -05:00
J. Nick Koston
4e6bb140e3
binary sensor 2023-06-07 10:39:44 -05:00
J. Nick Koston
793408186d
binary sensor 2023-06-07 10:37:51 -05:00
J. Nick Koston
da1802c93e
fix 2023-06-05 20:29:06 -05:00
J. Nick Koston
b15063763a
fix 2023-06-05 19:57:06 -05:00
J. Nick Koston
86056fcd41
fix 2023-06-05 18:54:37 -05:00
J. Nick Koston
64d6b259f2
fix 2023-06-05 18:40:36 -05:00
J. Nick Koston
e1fda67378
fix 2023-06-05 18:19:52 -05:00
J. Nick Koston
e5e8163cde
fix 2023-06-05 16:40:17 -05:00
J. Nick Koston
15f072787d
fix 2023-06-05 16:39:58 -05:00
J. Nick Koston
91b410aa00
fix 2023-06-05 14:40:11 -05:00
J. Nick Koston
39e0aa4f8d
fix 2023-06-05 14:39:46 -05:00
J. Nick Koston
32b886a676
fix 2023-06-05 13:27:40 -05:00
J. Nick Koston
d9a1fba168
fix 2023-06-05 13:26:26 -05:00
J. Nick Koston
b2588fa06f
fix 2023-06-05 12:52:42 -05:00
J. Nick Koston
c6aba01c90
fix 2023-06-05 12:50:25 -05:00
J. Nick Koston
3ef85940ce
fix 2023-06-05 12:27:27 -05:00
J. Nick Koston
04f0ea2a9a
fix 2023-06-05 12:27:06 -05:00
J. Nick Koston
49a4f08960
adjust 2023-06-05 12:18:26 -05:00
J. Nick Koston
4af7a079d8
wip 2023-06-05 12:13:01 -05:00
J. Nick Koston
1d04b22eb2
wip 2023-06-05 12:12:51 -05:00