Commit Graph

  • 63f1d691ec Fix overview relay button handler nick 2026-06-05 04:03:54 -06:00
  • a2b747d741 Restore overview relay controls nick 2026-06-05 03:59:19 -06:00
  • 78f6a9e53e Fix temp slot enable checkbox logic nick 2026-06-05 03:48:21 -06:00
  • 4fe7491afa Fix dashboard temp visibility filter nick 2026-06-05 03:41:55 -06:00
  • a3b335e708 Hide inactive temp sensors on dashboard nick 2026-06-05 03:36:45 -06:00
  • 7ab75408b7 Separate temp scan results from runtime sensors nick 2026-06-05 03:28:50 -06:00
  • df9b49292d Show assigned temp probe addresses nick 2026-06-05 03:20:23 -06:00
  • f05f259523 Move temperature assignment above config nick 2026-06-05 03:18:30 -06:00
  • 3f02f6146e Hide assigned temp probes from scan results nick 2026-06-05 03:12:09 -06:00
  • 5d8afd2e4a Require assigned temp sensor addresses nick 2026-06-05 03:08:05 -06:00
  • 757b9acdd9 Harden temperature assignment clearing nick 2026-06-05 02:51:47 -06:00
  • 2f61c968a2 Fix temperature assignment clearing nick 2026-06-05 02:47:06 -06:00
  • 573f24e0a9 Fix weather temp checkbox persistence nick 2026-06-05 02:37:17 -06:00
  • a86a0b58c4 Add temperature assignment clear buttons nick 2026-06-05 02:31:39 -06:00
  • 47dd9a7b8b Enforce unique temperature probe assignments nick 2026-06-05 02:18:58 -06:00
  • 1ee73ad00d Improve temperature config checkbox layout nick 2026-06-05 02:06:25 -06:00
  • 261d8983df Add weather temperature sensor flag nick 2026-06-05 01:55:07 -06:00
  • 8a31048646 Register temperature probe API routes nick 2026-06-05 01:33:44 -06:00
  • 594fa3b9ce Format battery times as hours and minutes nick 2026-06-05 01:28:05 -06:00
  • af8de8fa1e Show charging time to full in WebUI nick 2026-06-05 01:11:29 -06:00
  • 175630cda2 Add project handoff and Pico MVP documentation nick 2026-06-05 00:41:21 -06:00
  • 0043e50533 Bump version to 0.4.0 and update documentation v0.4.0 nick 2026-06-04 21:07:05 -06:00
  • 961ab3758b Add setup workflow controls to web UI nick 2026-06-04 20:54:48 -06:00
  • 9d506135a0 Add relay and temperature configuration to web UI nick 2026-06-04 20:44:31 -06:00
  • fc33baa472 Restore default BMS BLE connection timeout v0.3.0-working nick 2026-06-04 20:35:26 -06:00
  • c70c730c05 Redesign embedded dashboard with tabs nick 2026-06-04 20:27:05 -06:00
  • 83254494fb Restore known-good BMS connection behavior nick 2026-06-04 19:58:55 -06:00
  • 330dd7cce6 Tune BMS reconnect timing nick 2026-06-04 19:49:26 -06:00
  • abb197b36d Report configured BMS source when disconnected nick 2026-06-04 19:37:56 -06:00
  • 26e8cd01f4 Add BMS polling controls to embedded dashboard nick 2026-06-04 18:06:01 -06:00
  • 34606fb27a Reduce blocking BMS connection timeout nick 2026-06-04 17:25:35 -06:00
  • 8f2481025f Back off BMS reconnect attempts nick 2026-06-04 17:20:30 -06:00
  • cb926a4233 Revert "Add BMS reconnect backoff" nick 2026-06-04 17:16:45 -06:00
  • 9e4bb56dfb Revert "Add conservative BMS reconnect backoff" nick 2026-06-04 17:15:04 -06:00
  • decbd655bb Add conservative BMS reconnect backoff nick 2026-06-04 17:07:09 -06:00
  • fa96a327a6 Add BMS reconnect backoff nick 2026-06-04 17:05:16 -06:00
  • aa0bc50acb Finalize parity documentation and validation guides nick 2026-06-04 17:02:40 -06:00
  • 37684a55eb Fix status temp sensor array references nick 2026-06-04 14:27:17 -06:00
  • 0afd78284e Add configurable DS18B20 temperature probe support nick 2026-06-04 14:25:34 -06:00
  • f46e72fc7f Standardize API UART parity and update docs nick 2026-06-04 14:10:13 -06:00
  • 6884bc7b32 Trim WiFi credentials from web config nick 2026-06-04 14:05:05 -06:00
  • 32069950b0 Trim WiFi credentials from setup commands nick 2026-06-04 14:01:15 -06:00
  • 12304b268c Add STA WiFi failure diagnostics nick 2026-06-04 13:58:46 -06:00
  • b654e28641 Fix WiFi priority reconnect and password preservation nick 2026-06-04 13:56:02 -06:00
  • 69c745e883 Add priority WiFi failover nick 2026-06-04 13:43:52 -06:00
  • 31ba93c68b Add network status and multi STA WiFi configuration nick 2026-06-04 13:32:38 -06:00
  • edfd6021e1 Add WiFi HTTP and UART configuration parity nick 2026-06-04 13:17:07 -06:00
  • a90d01aa0d Add unified relay command endpoint nick 2026-06-04 13:11:12 -06:00
  • 57590981b1 Add AP plus STA WiFi mode nick 2026-06-04 12:56:02 -06:00
  • c3242d8898 Add HTTP endpoints for UART parity nick 2026-06-04 12:52:25 -06:00
  • e3efdc581f Update roadmap networking and dashboard architecture nick 2026-06-04 12:46:35 -06:00
  • d8f756ee53 Add embedded ESP32 web dashboard nick 2026-06-04 12:19:28 -06:00
  • 8ddc5b53b8 Document ESP32 controller wiring plan nick 2026-06-04 04:56:51 -06:00
  • 0497b882bc Add UART control and configuration parity nick 2026-06-04 04:27:20 -06:00
  • 4e7e6b8703 Update project state documentation nick 2026-06-04 04:21:35 -06:00
  • c13de0b3c2 Update architecture decision records nick 2026-06-04 04:21:07 -06:00
  • 06847f4303 Update project roadmap nick 2026-06-04 04:19:47 -06:00
  • a1fafff8cb Update architecture for UART-first control model nick 2026-06-04 04:17:58 -06:00
  • a68fd557b9 Update project state documentation nick 2026-06-04 04:15:56 -06:00
  • 6adb2bc192 Document configuration model nick 2026-06-04 04:15:14 -06:00
  • 0b3961516d Document full UART control protocol nick 2026-06-04 04:14:01 -06:00
  • 50410b1d0c Clean up documentation structure nick 2026-06-04 04:07:28 -06:00
  • ff39a06ff4 Checkpoint current docs, BLE setup workflow, and generic config refactor nick 2026-06-04 04:03:00 -06:00
  • cb7a98080c Add configurable device name API nick 2026-06-04 03:45:20 -06:00
  • 799dd2ad95 Fix generic status and config JSON compile errors nick 2026-06-04 03:35:05 -06:00
  • cc1909faaf Make ESP32 firmware API fully generic nick 2026-06-04 03:33:36 -06:00
  • dc42284d87 Use generic temperature sensor fields nick 2026-06-04 03:21:45 -06:00
  • 32247823fd Clean up generic project branding and relay fields nick 2026-06-04 03:16:18 -06:00
  • 84c13b4b5f Rename ESP32 sketch file nick 2026-06-04 03:12:37 -06:00
  • baacedfbfe Rename project to overland-controller nick 2026-06-04 03:10:26 -06:00
  • 327a2adc81 Use generic default device name nick 2026-06-04 03:01:14 -06:00
  • d01cc9b9c6 Remove install-specific names from config and API docs nick 2026-06-04 02:57:01 -06:00
  • dbc40ee2c1 Document ESP32 API and serial commands nick 2026-06-04 02:52:35 -06:00
  • 8ba881bae6 Add dedicated BMS setup scan mode nick 2026-06-04 02:44:44 -06:00
  • 98121e29f6 Use blocking BLE scan callback timing nick 2026-06-04 02:38:14 -06:00
  • bff7e2922b Use BLE scan callbacks for device discovery nick 2026-06-04 02:31:03 -06:00
  • 25d9152fe0 Add timestamps and fix BLE scan timing nick 2026-06-04 02:24:28 -06:00
  • d39e308cda Use blocking BLE scan for reliable discovery nick 2026-06-04 02:19:05 -06:00
  • e5a78b2fb3 Print BLE scan results as devices are discovered nick 2026-06-04 02:15:19 -06:00
  • 038b142971 Pause BMS reconnect after BLE scan nick 2026-06-04 02:11:12 -06:00
  • f29acd75ee Add serial log levels nick 2026-06-04 02:04:54 -06:00
  • 94687abbf4 Improve BLE scan reliability for BMS selection nick 2026-06-04 02:02:09 -06:00
  • 35c0b4ca61 Fix BMS header Arduino type includes nick 2026-06-04 01:49:26 -06:00
  • 2411e91f8d Add serial BLE scan and BMS selection nick 2026-06-04 01:48:26 -06:00
  • 83b7c73dc6 Add serial configuration commands nick 2026-06-04 01:42:49 -06:00
  • 59c963e309 Add configuration HTTP API nick 2026-06-04 01:36:59 -06:00
  • 53c4f8e189 Add persistent configuration storage nick 2026-06-04 01:25:05 -06:00
  • 6e604228f1 Add configurable system defaults nick 2026-06-04 01:16:17 -06:00
  • 817db651ce Add ESP32 alarms system status and debug commands nick 2026-06-04 00:59:51 -06:00
  • d971afde96 Document JBD cell voltage bring-up nick 2026-06-04 00:53:15 -06:00
  • 81b6e71938 Add JBD BMS cell voltage telemetry nick 2026-06-04 00:50:42 -06:00
  • 5b1b60dc59 Document successful JBD BMS bring-up Nick Ward 2026-06-04 00:43:39 -06:00
  • 6adddc358e Move BMS files into Arduino sketch folder Nick Ward 2026-06-04 00:38:15 -06:00
  • 49ddb01a42 Integrate JBD BMS telemetry into ESP32 status Nick Ward 2026-06-04 00:36:28 -06:00
  • d72f9d3e29 Add ESP32 JBD BMS read test sketch Nick Ward 2026-06-04 00:26:28 -06:00
  • 03400cdeff Fix BLE discovery sketch for current NimBLE API Nick Ward 2026-06-04 00:23:55 -06:00
  • c9e05e01b7 Add ESP32 BLE service discovery sketch Nick Ward 2026-06-04 00:14:07 -06:00
  • 74b1aec8b5 Add ESP32 BLE scanner sketch nick 2026-06-03 23:54:19 -06:00
  • 9abe4c1b30 Document ESP32 hardware bring-up results nick 2026-06-03 23:44:09 -06:00
  • 19e4d460a0 Fix status endpoint and relay defaults nick 2026-06-03 23:01:10 -06:00