Commits included in published releases. Unpublished intermediate commits are private. Showing matches from the latest 100 commits ending at this release.
serial protocol bug fix
StuckAtPrototype · Aug 12, 2026, 9:23 PM UTC
703e4a3802c7
Report the firmware version on the serial live frame
StuckAtPrototype · Aug 12, 2026, 6:42 PM UTC
66bcfded2b0e
Merge dev sensor reliability changes into master
StuckAtPrototype · Aug 12, 2026, 4:57 AM UTC
e65f3119d927
The SCD41 driver now polls data-ready instead of trusting fixed delays, validates and bounds what it decodes, detects a stuck T/RH channel, and attempts a bounded reinit. I2C errors propagate out of the ENS16X and ENS210 drivers rather than decoding zeroed buffers, history averages only valid samples and writes sentinels for windows with none, and the model is latched in NVS so a dead SCD41 can no longer demote a Pro to a Base. Faults are reported over serial with new triage commands; no LED changes. Bumps version to 2.0.2.
StuckAtPrototype · Aug 11, 2026, 2:44 PM UTC
18c9a712714a
Merge branch 'master' of https://github.com/StuckAtPrototype/AirCube
StuckAtPrototype · Jul 28, 2026, 3:13 PM UTC
fb977572452b
Merge pull request #72 from StuckAtPrototype/aircube_pro
StuckAtProtype · Jul 28, 2026, 3:10 PM UTC
38e3b6d2458d
Tune auto-dim lux thresholds and retire AQI-S sensor reads.
StuckAtPrototype · Jul 15, 2026, 5:31 PM UTC
c2852cad5b12
auto dimming
StuckAtPrototype · Jul 12, 2026, 8:09 PM UTC
aa6f4dc0fc4d
BLE-first radio mode + GATT service for data browsing
StuckAtPrototype · Jul 6, 2026, 8:10 PM UTC
5928642a4b7a
true CO2 + luminisence data exposed to HA!
StuckAtPrototype · Jun 30, 2026, 4:46 AM UTC
2278c7506c9c
fixing terminology
StuckAtPrototype · Jun 13, 2026, 8:54 PM UTC
f1940c3a7fe9
Merge pull request #45 from StuckAtPrototype/dev
StuckAtProtype · May 23, 2026, 8:09 PM UTC
bf607f4d1121
Hot-fix 1.5.1: single TVOC AQI on Zigbee @ 0x0002, scale 0-500, restore zigbee merge fixes
StuckAtPrototype · May 23, 2026, 8:09 PM UTC
2fbcf9768950
Merge feature_color_algo: fixed color bands, TVOC-derived AQI, brightness reporting
Hardened the Zigbee end-device against rejoin flapping (5-min/10-rejoin watchdog that triggers esp_restart, backoff only resets after 60 s stable uptime, keep_alive 3 s → 7 s, default TX power 10 → 20 dBm) and fixed serial_send_history_page with a bounds-checked SAFE_APPEND macro, a 12 KB buffer, and a truncation-aware footer that reports the actually-emitted slot count