f270e4b83f
fix: consistent check order and explicit error reply on bad tokens in parseSweep
2026-05-21 22:23:44 +02:00
352d47ef59
fix: use strtod with end-pointer validation for robust float parsing
2026-05-21 22:20:14 +02:00
61c1c733e9
fix: replace sscanf %f with %s+atof for AVR compatibility in parsers
2026-05-21 22:15:15 +02:00
e1849f0dd1
refactor: uniform sscanf parsing in parseSpeed, parseAccel, parseSweep
2026-05-21 22:10:43 +02:00
30dfcc59df
refactor: wire gauge_config.h into sketch, remove GaugePins and hardcoded defaults
2026-05-21 22:05:38 +02:00
05b7137fcd
refactor: improve column comment alignment in gaugeConfigs table
2026-05-21 21:56:09 +02:00
836af7e836
refactor: add gauge_config.h with centralised pin and motion defaults
2026-05-21 21:52:58 +02:00
a706838b57
docs: add Gaugecontroller v2.0 implementation plan
2026-05-21 21:51:27 +02:00
7c3068ff3a
docs: add Gaugecontroller v2.0 design spec
...
Describes the two-part refactor: gauge_config.h for centralised pin and
motion defaults, and uniform sscanf parsing across all parse* functions.
2026-05-21 21:47:07 +02:00
e525dba0c4
Changed timing to timer interrupts - scoping data showed inconsistencies
2026-05-19 00:50:12 +02:00
1b699352ce
LEDs removed from Gaugecontroller.ino, backup in aptly named directory
2026-05-18 16:04:37 +02:00
c32d208854
Single colour LEDs, I think, will be removed anyway
2026-05-17 18:00:19 +02:00
db05bc0864
5th gauge added
2026-05-03 17:34:09 +02:00
5f73e75f5b
Indicator LEDs are now bog-standard red and green LEDs. Looks more original.
2026-05-03 15:59:20 +02:00
5656986768
Gauges take precedence over LEDs.
2026-05-03 14:18:54 +02:00
aa029587a4
Timing optimised
2026-05-02 21:57:30 +02:00
abbbd16b5c
Version with no VFD built
2026-05-02 21:34:29 +02:00
e63867ba5e
Pins changed
2026-05-02 13:19:01 +02:00
8bdae1da9b
Update docs and firmware for ESPHome bridge migration
...
- Replace gauge.py (MicroPython) references with gaugecontroller.yaml (ESPHome)
- Update CLAUDE.md and README.md to document ESPHome-native API integration
- Update LED wiring docs for separate main/indicator strips (D22/D36)
- Refactor Arduino firmware to drive two WS2812 strips independently
- Add per-gauge physical offset caching for main and indicator LEDs
- Frame-limit breathe effect (16ms) to reduce unnecessary strip refreshes
2026-04-29 19:03:22 +02:00
361cf52252
More logs
2026-04-28 00:31:23 +02:00
2d63ec6006
Reverted - same problem again
2026-04-28 00:22:01 +02:00
511ee05712
check actual values for indicator LEDs
2026-04-28 00:18:32 +02:00
03ab8604ba
write_action removed - worked before that...
2026-04-28 00:14:55 +02:00
edb973bb61
Reverted the whole AI bullshit
2026-04-27 23:46:45 +02:00
bffcf62cae
Timing changed on Arduino script, latest version of ESP-Home script added
2026-04-27 19:20:30 +02:00
27597bceab
configurable GRB/RGB LEDs per LED
2026-04-27 09:06:43 +02:00
016de2ccb4
4 Gauges
2026-04-26 23:26:00 +02:00
15257ae6f2
CFG? added
2026-04-23 00:31:17 +02:00
795eb0ecf3
Some fixes (integers for speed, Serial returns back to HA etc.)
2026-04-22 16:14:10 +02:00
558c5b18c2
extended to 4 gauges, zeroing for all gauges individually and collectively added
2026-04-22 15:54:53 +02:00
fa66dd70d4
Speed/Config and VFD added
2026-04-22 14:56:04 +02:00
b14bdf7fc3
Added "SET" implementation for gauge values
2026-04-22 14:49:59 +02:00
427dde8c72
Continued rewrite - Lights and light effects implemented
2026-04-22 14:39:01 +02:00
ad50fd2ee5
Wifi bugs...
2026-04-21 21:07:42 +02:00
ae6d72b292
Now by hand...
2026-04-21 21:05:29 +02:00
2ea19b14f8
Attempt with tcp probe
2026-04-21 20:26:31 +02:00
1f8ba45685
Attempt with tcp probe
2026-04-21 20:10:38 +02:00
5a98a3c63b
No more reconnect in main
2026-04-21 20:04:11 +02:00
afe70da24d
MQTT trouble,still
2026-04-21 19:57:22 +02:00
0d7ae5cedc
MQTT trouble
2026-04-21 18:52:53 +02:00
b3e2ef0f81
MQTT trouble
2026-04-21 18:41:10 +02:00
6068628d13
MQTT trouble
2026-04-21 18:40:10 +02:00
64b0aa482f
MQTT trouble
2026-04-21 18:34:29 +02:00
2e5e410897
More garbage collection
2026-04-21 01:43:57 +02:00
4045da8964
WiFi changes again
2026-04-21 01:39:26 +02:00
81099d9887
Top speed lowered
2026-04-21 01:32:34 +02:00
355faadc31
WiFi made more resilient
2026-04-21 01:32:11 +02:00
109f97caa0
Baccklight bug fixed
2026-04-21 01:16:34 +02:00
9e7311fb7d
Resistor divider added to wiring.md
2026-04-21 01:03:51 +02:00
9912fe82cc
Documented wiring and layout
2026-04-21 00:52:18 +02:00