Releases: cbrown350/coopcontroller
Release v0.4.4
Firmware Release v0.4.4
- fix: stop web server before filesystem OTA to prevent corruption (0c9a874)
Download Firmware
- Merged Binary (recommended for OTA): firmware_merged.bin
- Firmware Binary: firmware.bin
- Filesystem Binary: littlefs.bin
- Version Manifest: version_manifest.json (for OTA updates)
Checksums
Firmware SHA256: 6ee39e9e4d8fd7b3ae9764085dd0b10de4ef07da68cc7db4de46cdcff7551714
Filesystem SHA256: 083acd792319994cf92c7166108acfbd761d38d8ca119f1d04b955db8e0f2ee5
Merged SHA256: 61054a28af81fcb95808faca5d0d9009bb0f3ba37785e863f86b3cf54d0c58df
Build Artifacts
- Firmware Size: 1386624 bytes
- Filesystem Size: 524288 bytes
- Merged Size: 4194304 bytes
- Git Commit: 0c9a874
Release v0.4.3
Firmware Release v0.4.3
- fix: thread-safe shared state mutex, OTA stack overflow, and memory leak (95fa803)
Download Firmware
- Merged Binary (recommended for OTA): firmware_merged.bin
- Firmware Binary: firmware.bin
- Filesystem Binary: littlefs.bin
- Version Manifest: version_manifest.json (for OTA updates)
Checksums
Firmware SHA256: 09b0194d32029054f08708df096564312bf24060e4e52f5bc86ad93f75b879d4
Filesystem SHA256: 2aad3213341bcf5a28e42ec71bd7e7892c9b98cae2923ee8daaada0349453da7
Merged SHA256: 6e27cf8d104797474be1b391ce9058f0f9f7273ee73094978fa8c7502869ccad
Build Artifacts
- Firmware Size: 1386496 bytes
- Filesystem Size: 524288 bytes
- Merged Size: 4194304 bytes
- Git Commit: 95fa803
Release v0.4.2
Firmware Release v0.4.2
- fix(hal): add shared state mutex for thread-safe access between main loop and async web handlers to fix intermittent crashes (04ac529)
- build(vscode): standardize python interpreter to use userHome (7f7c592)
- feat(build): standardize repository variable name across scripts (c7982fc)
- feat(mqtt): make GitHub repository name configurable in discovery (39a9518)
Download Firmware
- Merged Binary (recommended for OTA): firmware_merged.bin
- Firmware Binary: firmware.bin
- Filesystem Binary: littlefs.bin
- Version Manifest: version_manifest.json (for OTA updates)
Checksums
Firmware SHA256: 9025a30f9d957ed17f7d8ad1bc697c73fdd517b89422035cd06bacca8a326a7d
Filesystem SHA256: 809b3c3caf98f2dd0215d19799edfa1dbb04eba382c73d212985e2bdaf4c5377
Merged SHA256: c0348a72e166b34ed4a02570cabdab7ad44133ccfc6f93834f4c16408a0334e6
Build Artifacts
- Firmware Size: 1386544 bytes
- Filesystem Size: 524288 bytes
- Merged Size: 4194304 bytes
- Git Commit: 04ac529
Release v0.4.1
Firmware Release v0.4.1
- fix: MQTT publish rate limiting, NaN state handling, threshold validation (950806c)
Download Firmware
- Merged Binary (recommended for OTA): firmware_merged.bin
- Firmware Binary: firmware.bin
- Filesystem Binary: littlefs.bin
- Version Manifest: version_manifest.json (for OTA updates)
Checksums
Firmware SHA256: 5c99671c20cb14eb735de44fdef03e605fc01e9af90579f767d25501104f7272
Filesystem SHA256: fcb50888844859475d75fd014c944b832d350bc2540220dc8ffefe47c9668bc0
Merged SHA256: 9995aeb8fc44743a7e23a1f08212bae8aaeb9f0edf3382bdf4fb1d4cf7ec0190
Build Artifacts
- Firmware Size: 1386080 bytes
- Filesystem Size: 524288 bytes
- Merged Size: 4194304 bytes
- Git Commit: 950806c
Release v0.4.0
Firmware Release v0.4.0
- feat: Home Assistant MQTT integration with auto-discovery, test-before-save notifications (6f79c25)
Download Firmware
- Merged Binary (recommended for OTA): firmware_merged.bin
- Firmware Binary: firmware.bin
- Filesystem Binary: littlefs.bin
- Version Manifest: version_manifest.json (for OTA updates)
Checksums
Firmware SHA256: 3d37251e8b20b4c3763daf916feb5a681fe6ced1d4f8d6891ce9cca7ecf04670
Filesystem SHA256: 2dbf39718935836bf07d350f4825191feb1e3e4e708230b9e0b9d5f2a93a46e9
Merged SHA256: a82c0fc2cb52ac4dba76e249289ededdaa4adacbf35acf219d4ea151d676c482
Build Artifacts
- Firmware Size: 1383632 bytes
- Filesystem Size: 524288 bytes
- Merged Size: 4194304 bytes
- Git Commit: 6f79c25
Release v0.3.4
Firmware Release v0.3.4
- fix: DST-aware sunrise/sunset times with POSIX timezone support (0bc89c5)
Download Firmware
- Merged Binary (recommended for OTA): firmware_merged.bin
- Firmware Binary: firmware.bin
- Filesystem Binary: littlefs.bin
- Version Manifest: version_manifest.json (for OTA updates)
Checksums
Firmware SHA256: 6ca1843cd1f337756ce6c1f3780e4387322549654bbbf0b0843aaa6bae92c4ff
Filesystem SHA256: 58426a26c57cb0d99ed0aa392600d809425ea0b0db05924ddee6b50410b4e1b1
Merged SHA256: 64ed93357e160b74ce80ee5b867a94cc47dcfa6903b3ce554ba05905d834f2cf
Build Artifacts
- Firmware Size: 1334096 bytes
- Filesystem Size: 524288 bytes
- Merged Size: 4194304 bytes
- Git Commit: 0bc89c5
Release v0.3.3
Firmware Release v0.3.3
- feat: CSV Excel timestamps, pulse-count leak detection, complete example settings (7231e3e)
Download Firmware
- Merged Binary (recommended for OTA): firmware_merged.bin
- Firmware Binary: firmware.bin
- Filesystem Binary: littlefs.bin
- Version Manifest: version_manifest.json (for OTA updates)
Checksums
Firmware SHA256: 0910bdc6e6de955c7f007df38307b59a4de560c396874421e451b4201e1df9f9
Filesystem SHA256: a3e0e5d7dbff79a96447ccfa1c982ed4e27472e9c11bb3933928d2d1ed35184c
Merged SHA256: 4275b0f6291734789a92d230b0e3385c3ceebf2d9fb5732f3b369cef9e731af1
Build Artifacts
- Firmware Size: 1332128 bytes
- Filesystem Size: 524288 bytes
- Merged Size: 4194304 bytes
- Git Commit: 7231e3e
Release v0.3.2
Firmware Release v0.3.2
- fix: show both sensor temperatures and flow in Telegram /status (047ca8b)
Download Firmware
- Merged Binary (recommended for OTA): firmware_merged.bin
- Firmware Binary: firmware.bin
- Filesystem Binary: littlefs.bin
- Version Manifest: version_manifest.json (for OTA updates)
Checksums
Firmware SHA256: 0f3a90d0a1451a604f8d33fd317b862c95e2d3164894faa24a1295f9858560ff
Filesystem SHA256: 935d0dd94440482e8da38c7ff60de6af1eae57798dfac15bfbdfc617b2b2f38e
Merged SHA256: 5feb479f3792f1a95a6025254f6a5cf8c8d56adb7970a45b626b6c26adb25e39
Build Artifacts
- Firmware Size: 1326864 bytes
- Filesystem Size: 524288 bytes
- Merged Size: 4194304 bytes
- Git Commit: 047ca8b
Release v0.3.1
Firmware Release v0.3.1
Download Firmware
- Merged Binary (recommended for OTA): firmware_merged.bin
- Firmware Binary: firmware.bin
- Filesystem Binary: littlefs.bin
- Version Manifest: version_manifest.json (for OTA updates)
Checksums
Firmware SHA256: c53b41e4260564dac9661344ca923f4d585738d9c1fb133e52ca2ff1d77dd2df
Filesystem SHA256: 4af0ad03839c188f80cc98074940da7213c7dfa72a92e43df15ed135b3eb535d
Merged SHA256: cfd24a3b5b0b947b27f679f852cab82e10087d9befe1f0cd18bcddd8d7d745c6
Build Artifacts
- Firmware Size: 1326672 bytes
- Filesystem Size: 524288 bytes
- Merged Size: 4194304 bytes
- Git Commit: c0e3bdb
Release v0.3.0
Firmware Release v0.3.0
- feat: add Email (SMTP) and Telegram notification alerts (a841be1)
Download Firmware
- Merged Binary (recommended for OTA): firmware_merged.bin
- Firmware Binary: firmware.bin
- Filesystem Binary: littlefs.bin
- Version Manifest: version_manifest.json (for OTA updates)
Checksums
Firmware SHA256: d5190e2f2ddd959a9e2abdd4e7505f8bc1c5eaefbbe7046296b18580e05f0b10
Filesystem SHA256: 4527fde89be41c2f38a6ca19c4cfdddf8d136a46d96c83c2796e128b4d77136a
Merged SHA256: a9485551f17aa097f680a5eff8dfdd4435003ca1ae2701b77fbd6442a68eb7fc
Build Artifacts
- Firmware Size: 1318176 bytes
- Filesystem Size: 524288 bytes
- Merged Size: 4194304 bytes
- Git Commit: a841be1