Releases: steadramon/ESPGeiger
Releases · steadramon/ESPGeiger
ESPGeiger v0.7.1
Enhancements
- Fixup ESP32 Wifi loop #23
- Make screen brightness 0-100
- Re-fix randomisation of posting
ESPGeiger v0.7.0
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
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
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
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()
forloop()
andsTickerCB()
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 ofmicrosecondsToClockCycles()
- 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
Enhancement
- Subscribe to HA
homeassistant/status
default LWT messages on MQTT. Republish config when HA reconnects.
ESPGeiger v0.5.3
Bugix
- Adjust debounce sensitivity back to 500, this should possibly be adjustable in the build
ESPGeiger v0.5.2
Bugfix
- Uptime rollover
- Total clicks rollover - need to consider this
ESPGeiger v0.5.1
Bugfix
- Fixup serial definition inheritance - the wrong variables could be inherited for baudrate and Geiger name
ESPGeiger v0.5.0
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