Repository navigation
1.7.0
One request per round: sendValues(values, count, codes, ageMs) sends all values of a reading to /api/webhook/sensor-values with the time they were measured, and falls back to sendValue() per value on older backends. Time from a built-in SNTP query to the millisecond, resync every 30 min (setTimeResyncInterval), survives ESP32 deep sleep; 401 "Invalid timestamp" triggers a resync and one retry. No NTPClient dependency anymore. See CHANGELOG.md.