Skip to content

Releases: steadramon/ESPGeiger

ESPGeiger v0.7.1

24 Apr 19:39
Compare
Choose a tag to compare

Enhancements

  • Fixup ESP32 Wifi loop #23
  • Make screen brightness 0-100
  • Re-fix randomisation of posting

ESPGeiger v0.7.0

27 Feb 20:47
Compare
Choose a tag to compare

Notable changes

  • The defaults for SDA/SDC for the OLED have changed to match what is on 99% of boards
    As always this can be changed in build options. If you are upgrading you will likely need to swap the pins for your OLED

Enhancements

  • Update screen brightness from UI
  • Offline mode for devices with a push button - Hold the button whilst powering up/resetting the device
  • Some hopeful improvements to WiFi during startup and recovery of WiFi state
  • Added resetwifi serial command - this resets WiFi and restarts ESPGeiger
  • Fix jitter on web services in case of delay starting up / connecting to WiFi

Bugfix

  • Screen stuck on last page

Full Changelog: v0.6.2...v0.7.0

ESPGeiger v0.6.2

02 Sep 18:20
Compare
Choose a tag to compare

Enhancements

  • Improvments to user input validation
  • Move async mqtt inline - improvements to send speed

Bugfix

  • Fixup Cajoe esp32-gc build based on Issue #13

Full Changelog: v0.6.1...v0.6.2

ESPGeiger v0.6.1

07 Aug 08:12
Compare
Choose a tag to compare

Bugfixes

  • Small update to hopefully allow MQTT to reconnect cleanly
  • Small update to randomisation of delay before submitting to services

Feature

  • Initial RNG initialisation in GRNG class. Plan to feed entropy from Counter into a RNG

ESPGeiger v0.6.0

29 Jul 22:51
Compare
Choose a tag to compare

Notable Changes

  • Files written to SDCard now use ISO DateTime
  • DateTime is included in the MQTT tele/status JSON

Enhancements

  • Update a number of library versions
  • Change to Async MQTT client
  • Configure MQTT send interval
  • Configure Radmon send interval
  • Rewrite of Test GeigerInput modules
  • TestMode setTargetCPM
  • Align usage of millis() for loop() and sTickerCB() functions
  • Adjustable Warning and Alert thresholds
  • Serial commands
  • Serial output functionality
  • Internally handle config pages - memory & speed
  • HV output for HomeAssistant autodiscovery
  • Use micros() instead of microsecondsToClockCycles()
  • General code cleanup
  • Update of GitHub workflows

Bugfixes

  • OLED Updates
  • OLED alignment and consistency
  • Cleanup and fix NTP timezones
  • Stability of Serial read()
  • Submit floats to GMC

Full Changelog: v0.5.4...v0.6.0

ESPGeiger v0.5.4

13 Apr 11:22
Compare
Choose a tag to compare

Enhancement

  • Subscribe to HA homeassistant/status default LWT messages on MQTT. Republish config when HA reconnects.

ESPGeiger v0.5.3

07 Apr 14:54
Compare
Choose a tag to compare

Bugix

  • Adjust debounce sensitivity back to 500, this should possibly be adjustable in the build

ESPGeiger v0.5.2

07 Apr 13:23
Compare
Choose a tag to compare

Bugfix

  • Uptime rollover
  • Total clicks rollover - need to consider this

ESPGeiger v0.5.1

05 Apr 07:30
Compare
Choose a tag to compare

Bugfix

  • Fixup serial definition inheritance - the wrong variables could be inherited for baudrate and Geiger name

ESPGeiger v0.5.0

03 Apr 22:01
Compare
Choose a tag to compare

Features

  • Add NeoPixel brightness adjustment
  • NeoPixel blink frequency based upon past average
  • Consistent use of Counter functions through code
  • Counter.h now using a ping-pong buffer to track high interrupt rate
  • Full rewrite of different Geiger inputs and handling
  • Builds for ESPGeiger Log GC10, MightyOhm
  • Make test builds act like a Geiger Counter using Poisson distribution

Full Changelog: v0.4.6...v0.5.0