You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: solar debug MQTT publishing with rate limiting (#66)
Add MQTT topic SmartEVSE/<serial>/Debug/Solar that publishes a JSON
snapshot of the solar regulation state every 5 seconds. Gated behind
Set/SolarDebug (1/0) — no overhead when disabled.
New pure C module solar_debug_json.c formats evse_solar_debug_t to JSON,
tested natively (7 tests). Bridge getter evse_get_solar_debug() reads
the snapshot with spinlock protection. MQTT parser extended with
MQTT_CMD_SOLAR_DEBUG (3 parser tests).
Closes#66
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments