Skip to content

V2.3.25

Choose a tag to compare

@MMBytes MMBytes released this 12 May 13:49
· 322 commits to main since this release

Headline fix: aqi.eco's devices.esp8266_id column is bigint. We were emitting "esp8266id": "esp32-<chipid>" (string). MySQL string→bigint coerce failed, PHP unhandled exception, nginx 500. Fix: in build_luftdaten_body, when prefix_aqi_id == true, strip the leading "esp32-" before emitting the esp8266id field.

Other aqi.eco body trims: drop Si22G_* radiation block (no destination column), drop SPS30_TS, drop DNMS_noise_LA_min/_max — only LAeq is mapped.

NAMF spray-and-pray additions: add SHT3X_temperature/SHT3X_humidity alongside BME280_*, add BMP_pressure alongside BME280_pressure. Same numeric value, multiple aliases — server picks whichever it prefers.

Net body ~30 % smaller per aqi.eco POST. openSenseMap path unchanged. OTA-safe from V2.3.24.