Skip to content

Latest commit

 

History

History
145 lines (111 loc) · 5.21 KB

CHANGELOG.rst

File metadata and controls

145 lines (111 loc) · 5.21 KB

Growmax v1.2.7

  • Update project to remove setup.cfg and rely on more complete pyproject.toml for build configuration.

Growmax v1.2.6

  • Only report active relays (assume non-reported relays as inactive)

Growmax v1.2.5

  • Add additional data reporting for the OpenSensor.io API monitoring users, to show liquid level and external relay board states.

Growmax v1.2.4

  • Fix addressing behavior of 4 relay board to match 8-bit addressing expectations.

Growmax v1.2.3

  • Immediate bugfix release for v1.2.2. There was a variable name collision in the recent refactoring.

Growmax v1.2.2

  • Added support for 4 and 8 channel relay boards. See new config values for usage.
  • Added auto-refill water reservoir functionality; requires external relay board and ball valve or solenoid.
  • Added safety checks around accessing newly added config values.

Growmax v1.2.1

  • Beta functionality to issue watering commands from the OpenSensor.io API.

Growmax v1.2.0

  • Fix memory fragmentation issue impacting the display drivers by updating the Moisture class to not store long history of readings.

Growmax v1.1.15

  • Fix edge case of new configurable motion sensor that caused it to get stuck on after a period of time.

Growmax v1.1.14

  • Add configurable motion sensor class and allow its use to drive the display on/off. See new config values for usage.

Growmax v1.1.13

  • Realization that ujson was negatively impacting memory usage when API integration enabled. Resolved by using builtin json.

Growmax v1.1.12

  • Increase the I2C frequency of the scd4x sensors so when paired with a display the render time remains quick.
  • Release alpha support for OpenSensor.io API data reporting.

Growmax v1.1.11

  • Refactor and fix a few bugs related to BPI ESP32S3; don't double read the scd4x sensor.

Growmax v1.1.10

  • Add pH sensor reporting for users of Open Sensor API data collection.
  • Display logic for scd-4x sensors.

Growmax v1.1.9

  • Add moisture sensor reporting for users of Open Sensor API data collection.

Growmax v1.1.8

  • Fix bug with the new pH meter code to work with esp32s3 MCU.

Growmax v1.1.7

  • Add initial support for Atlas Scientific digital pH meters. Plus some general refactoring.

Growmax v1.1.6

Growmax v1.1.5

  • Move networking logic into utils.wifi and made the routine.main more safe for devices without networking support.

Growmax v1.1.4

  • Add support for sh1107 I2C displays -- set the config DISPLAY = "SH1107_I2C" to use this kind of display.

Growmax v1.1.3

  • Reduce usage of f-strings to improve memory usage.

Growmax v1.1.2

  • Add 5 second sleep in main routine to provide enough time to get accurate moisture readings during fast loop cycles.

Growmax v1.1.1

  • Add try/except handling around new display logic, along with additional garbage collection.

Growmax v1.1.0

  • Support for I2C displays and supporting switches to enable/disable the display.
  • Initial supported display: ssd1327 (Ex: Adafruit 4741)
  • Renamed main.py to routine.py to avoid issues with having two files opened named main.py in Thonny IDE.
  • Swap default values for WATER_SENSOR_HIGH and WATER_SENSOR_LOW to better match physical orientation of the board.

Growmax v1.0.9

  • Improve measuring accuracy of the Grow moisture sensor ports by increasing the cycle measurement time.

Growmax v1.0.8

  • No significant changes (testing pypi publish hook).

Growmax v1.0.7

  • Corrected import of ujson -- required to be installed from pypi, when using opensensor API data reporting.

Growmax v1.0.6

  • Safety enhancements and trying to resolve issue with adafruit SCD-4x sensor and long I2C cable on wall power.

Growmax v1.0.5

  • Adjusted opensensor.io API for CO2 parameter

Growmax v1.0.4

  • Initial support for adafruit SCD-4x sensors.
  • Add support for data reporting on adafruit scd4x.

Growmax v1.0.3

  • Allows configuring a list of moisture sensor values as an array (different pump thresholds per sensor).

Growmax v1.0.2

  • Importing from growmax.main no longer invokes the main routine as a side effect.
  • Adding initial README.

Growmax v1.0.1

  • Corrected imports

Growmax v1.0.0

  • Initial Release