Commit Graph
65 Commits
Author SHA1 Message Date
jimmy 397d48a43a Add IMU telemetry pipeline and live sensor UI.
Wire LSM6DS3 readings into the runtime telemetry stream, expose them over web endpoints, and render live voltage/IMU data in the dashboard with websocket updates.

Made-with: Cursor
2026-04-01 23:04:41 +13:00
jimmy d0d73b422d Add watchfiles 2025-08-14 17:02:08 +12:00
jimmy b0c8a4371b Led fan 2025-08-14 17:01:31 +12:00
jimmy 2a7b5527a5 Move gc and wdt to function 2025-08-03 19:39:25 +12:00
jimmy 50545e3170 Remove random patterns 2025-08-03 19:29:10 +12:00
jimmy d2826a0f63 Swtich to names isntead of ids 2025-07-12 10:22:17 +12:00
jimmy 87fc74bb51 Add flicker pattern 2025-07-12 10:21:43 +12:00
jimmy 03f3f02da8 Remove wifi client 2025-06-19 19:13:13 +12:00
jimmy 524db5e979 Move espnow to seperate file 2025-06-19 19:05:08 +12:00
jimmy 279416cded Add set_pattern_step 2025-06-19 19:03:22 +12:00
jimmy fbd14f2e16 If no ids run set_settings 2025-06-12 21:32:24 +12:00
jimmy 1989f6f5c9 Switch to list for colors 2025-06-12 21:29:31 +12:00
jimmy a19b1e86f2 Have to save when using espnow 2025-06-08 13:18:28 +12:00
jimmy c63e907204 espnow if id is 0 call set_settings 2025-06-04 21:07:15 +12:00
jimmy b7920e224f Add color order 2025-06-04 21:02:55 +12:00
jimmy 42e92dafc8 Add led pin setting 2025-06-04 20:03:51 +12:00
jimmy 0b6eb9724f Add device ID 2025-06-04 19:54:06 +12:00
jimmy 55ef5c1580 Move json load out of set_settings 2025-06-04 19:22:09 +12:00
jimmy c15f9787a7 Sync after going through all the keys 2025-06-02 00:32:43 +12:00
jimmy 3d0078f118 Update leds straight away after a sync 2025-06-02 00:18:25 +12:00
jimmy 9e72dba035 Check all keys before returning 2025-06-02 00:16:58 +12:00
jimmy 3d7dd754eb Wifi and ESPNOW don't work at the same time 2025-06-02 00:15:31 +12:00
jimmy 2dd20fa51b Enable garabage collection 2025-05-28 21:19:56 +12:00
jimmy d33bd6b0e4 Enable watchdog timer 2025-05-28 21:17:23 +12:00
jimmy 8902adf18c Fix color transition 2025-05-24 13:09:28 +12:00
jimmy 9abd425f46 Add wifi 2025-05-22 22:02:49 +12:00
jimmy ee28b5805d Change title and h1 to "name" 2025-05-22 22:02:29 +12:00
jimmy ec29dbdd01 Add color order 2025-05-19 22:00:35 +12:00
jimmy 3fa9377438 Add set_settings to Settings class 2025-05-19 21:59:43 +12:00
jimmy ec049b52c0 Only check wifi settings if not connected 2025-05-19 19:35:29 +12:00
jimmy a009ea85bc Add wifi settings 2025-05-19 19:32:53 +12:00
jimmy bd2e6e56cf Check if ssid, password, ip and gateway are "" 2025-05-19 19:31:30 +12:00
jimmy 37c7280a15 Get ap password from settings 2025-05-19 19:28:11 +12:00
jimmy 2f10d4cabd Fix rgb order 2025-05-19 19:24:17 +12:00
jimmy 385dcffe68 Add led pin in settings 2025-05-19 19:22:38 +12:00
jimmy fa0578349b Delete index_html.py 2025-05-18 21:28:44 +12:00
jimmy 4a36ff0da0 Update main.py 2025-05-18 21:28:41 +12:00
jimmy bd4046572c Update main.css 2025-05-18 21:28:38 +12:00
jimmy fdd299b063 Update main.js 2025-05-18 21:28:34 +12:00
jimmy a44ef2d0ad Update index.html 2025-05-18 21:28:29 +12:00
jimmy 2d1208e223 Update web.py 2025-05-18 21:28:21 +12:00
jimmy 67279a8f46 Update wifi.py 2025-05-18 21:28:14 +12:00
jimmy a52ac3df99 Update Pipfile.lock 2025-05-18 21:27:58 +12:00
jimmy c4356cf354 Switch to web socket 2025-05-18 21:26:33 +12:00
jimmy 0c219e0697 Add websocket settings endpoint 2025-05-12 22:22:05 +12:00
jimmy cee8c20176 Always sync 2025-05-12 22:21:11 +12:00
jimmy 135f6b06f8 Ignore .venv 2025-05-07 19:46:28 +12:00
jimmy 0aa3803f20 Add espnow 2025-04-21 21:52:20 +12:00
jimmy ed3351a20b Have single json endpoint 2025-04-21 21:51:55 +12:00
jimmy c8bcb85062 Add mac. Remove wifi settings 2025-04-21 21:51:15 +12:00