Skip to content

Releases: cbrown350/coopcontroller

Release v0.4.4

18 Mar 05:43

Choose a tag to compare

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

18 Mar 02:31

Choose a tag to compare

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

17 Mar 20:03

Choose a tag to compare

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

11 Mar 07:23

Choose a tag to compare

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

11 Mar 03:23

Choose a tag to compare

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

11 Mar 01:07

Choose a tag to compare

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

10 Mar 20:44

Choose a tag to compare

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

10 Mar 20:19

Choose a tag to compare

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

10 Mar 17:22

Choose a tag to compare

Firmware Release v0.3.1

  • feat: add Telegram bot commands for two-way coop control (c0e3bdb)
  • cleanup (05fb8a3)

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

10 Mar 07:10

Choose a tag to compare

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