-
da22f8a37c
New state machine, local UDP route
master
Christoph Hagen
2024-04-22 12:58:18 +0200
-
3afe8b16a9
Cleanup
Christoph Hagen
2024-04-20 21:00:09 +0200
-
1504ce6b0c
Use local UDP messages instead of web server
Christoph Hagen
2024-04-20 17:47:44 +0200
-
4a88d1a380
Run servo movement on different core
Christoph Hagen
2024-04-20 09:57:15 +0200
-
6256b6ef33
Improve crypto primitives
Christoph Hagen
2024-02-10 11:32:16 +0100
-
bd5a8d52cc
Public inheritance for esp sources
Christoph Hagen
2024-02-10 11:31:10 +0100
-
be274132d6
Extract configurations to separate files
Christoph Hagen
2024-02-10 11:30:52 +0100
-
2a6db822ff
Fix crypto primitives
Christoph Hagen
2024-02-09 20:50:17 +0100
-
aa6cc17154
Add definitions for keys and signature
Christoph Hagen
2023-12-14 09:42:54 +0100
-
9f8d9a9f51
Implement interfaces for ESP32
Christoph Hagen
2023-12-13 13:21:29 +0100
-
0fc3efc0ec
Add first interfaces for new system
Christoph Hagen
2023-12-13 13:20:57 +0100
-
ac40656c1c
Improve result names
Christoph Hagen
2023-12-11 00:05:18 +0100
-
00d877c13a
Fix null pointer reference
Christoph Hagen
2023-12-11 00:04:59 +0100
-
b9e5fa1f89
Fix message type size
Christoph Hagen
2023-12-11 00:04:08 +0100
-
1fe03a6906
Renew challenge on expiry
Christoph Hagen
2023-12-08 00:24:15 +0100
-
0a11d9ff27
Don't send auth token twice
Christoph Hagen
2023-12-05 22:55:45 +0100
-
6f8838c32b
Fix socket bugs, timeout for connection
Christoph Hagen
2023-12-05 22:54:47 +0100
-
4c23565b9c
Finish socket operations
Christoph Hagen
2023-12-05 21:31:11 +0100
-
9b49c3565d
Switch to ethernet, challenge-response
Christoph Hagen
2023-12-05 20:46:41 +0100
-
69a8f32179
Update dependency
Christoph Hagen
2023-11-04 11:14:55 +0100
-
e99474c3cf
Reset wifi and socket once per day
Christoph Hagen
2023-11-04 11:14:40 +0100
-
684df16eb1
Check websocket connection
Christoph Hagen
2023-11-03 14:33:22 +0100
-
5fc450ee63
Fix response size
Christoph Hagen
2023-08-09 17:13:03 +0200
-
5ce8ec864d
Fix event ids
Christoph Hagen
2023-08-09 16:26:16 +0200
-
e84e388521
Improve configuration, refactoring
Christoph Hagen
2023-08-09 15:02:24 +0200
-
b99245085e
Create servo configuration
Christoph Hagen
2023-08-09 13:38:12 +0200
-
d13bf67443
Create time class
Christoph Hagen
2023-08-09 13:25:19 +0200
-
67169240f9
Create storage class
Christoph Hagen
2023-08-09 13:13:38 +0200
-
a4cab0931f
Introduce controller, refactoring
Christoph Hagen
2023-08-09 12:55:11 +0200
-
e631ea0a20
Typo
Christoph Hagen
2023-08-07 15:51:59 +0200
-
360f3a1478
Add device id to support multiple remotes
Christoph Hagen
2023-08-07 15:17:04 +0200
-
8b196981ef
Replace base64 with hex
Christoph Hagen
2023-04-11 17:53:47 +0200
-
03e8b90b1f
Add local server option
Christoph Hagen
2023-04-11 14:33:58 +0200
-
15f07464ca
Make example config explicit
Christoph Hagen
2022-07-15 15:03:32 +0200
-
94dd8f5e92
Move config to own file
1.0.0
Christoph Hagen
2022-05-02 16:01:01 +0200
-
eb982b3287
Add readme
Christoph Hagen
2022-05-01 20:57:11 +0200
-
e62c34f4df
Improve reconnect, logging
Christoph Hagen
2022-04-09 17:40:55 +0200
-
49e44f064d
Simplify event types
Christoph Hagen
2022-04-08 13:34:35 +0200
-
1c7011400c
Restructure, use HMAC, NTP
Christoph Hagen
2022-04-07 17:45:23 +0200
-
35b171e0c4
Use PlatformIO, fix EEPROM, send key index
Christoph Hagen
2022-04-06 09:12:49 +0200
-
e534958300
Respond to key transmission
Christoph Hagen
2022-01-29 18:26:24 +0100
-
db597e2231
Working initial version
Christoph Hagen
2022-01-24 19:20:56 +0100
-
687112b41f
First servo test
Christoph Hagen
2022-01-23 17:57:48 +0100
-
1d381ebeac
Add PIO configuration
Christoph Hagen
2022-01-23 17:57:37 +0100
-
87d4fb0a8e
Ignore build and IDE files
Christoph Hagen
2022-01-23 17:57:18 +0100
-
eeff1d335a
Initial commit
Christoph Hagen
2022-01-23 09:24:48 +0100