Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Software Location

...

Version log on master branch and notable development commits

Date

Version

BRANCH

Comments/Known issues

0.9

Master

Initial release for basic user testing and feedback.

Known issues:

  • Wind vane does not register all 16 positions (with 2 switch closure) on my wind vane. 2 entries are set to ā€œ000ā€

  • Thingspeak code not tested yet

1.0

Master

Thingspeak operational, low battery voltage code corrected.

1.1 (release candidate)

Develop

Math error corrected in wind speed measurement. IRAM_ATTR added in ISRs to move interrupt code processing to SRAM per ESP32 documentation. Testing now.

1.1 (release candidate)

Develop

Found an attribute to copy ISR to SRAM. Code is stable at 1000 boot cycles now. WDT code added for 60s watchdog.

1.1

Master

Develop merged to master for 1.1 release

1.2 RC1

Master

  • Refactoring weather.ino

  • I2C EEPROM support option for higher reliability

  • photoresistor support for Thomas Krebs designed PCB

  • offset added on WAKE timing to ensure fresh data reporting for display unit (MQTT subscriber)

1.2 RC2

Master

  • Resolved 2 missing directions (I never see these though)

Software Installation

Ensure you download from the MASTER branch. Iā€™m actively working on DEVELOP.

...

You need to chose Blynk or Thingspeak, but not both. MQTT is optional and can be commented out if not used.

Info

Please be certain to comment out the #define MQTT if you are not using it. It may cause RESET issues with the ESP.

Code Block
languagecpp
//========================= Enable Blynk or Thingspeak ===================================

// configuration control constant for use of either Blynk or Thingspeak
const String App = "BLYNK";         //  alternative is line below
//const String App = "Thingspeak"; //  alternative is line above
#define MQTT

...