8.8.0 (2020-09-08)
This release changes the Output framework to add the ability for a single Output to control multiple channels. This was originally based on the PCF8574 8-bit I/O Expander, which allows 8 additional IO pins to be controlled via the I2C bus, but applies to any other output device with more than one channel. As a result of this change, you will need to update any Custom Outputs to follow the new format (see /mycodo/outputs directory).
Bugfixes
- Fix inability to save Python Code Input settings (#827)
- Fix Cameras not appearing in Camera Widget (#828)
- Fix inability to save Pause PID Function Action (#836)
- Fix error diaplying Measurement or Gauge Widgets with Math controllers using non-default units (#831)
- Fix default values not displaying for Input/Output Custom Actions
- Fix some apt packages being detected as installed when they are not installed
Features
- Convert Input module custom_options from CSV to JSON
- Add Anyleaf ORP and pH Inputs (#825)
Miscellaneous
- Remove unused Output selection in Methods