Releases: kizniche/Mycodo
Releases · kizniche/Mycodo
8.13.8
8.13.8 (2022-04-19)
Bugfixes
- Fix timestamp argument having no affect in value_set()
- Revert changes to PCF8574 Output (#1175)
- Fix Edge Detection Input storing measurements (#1171)
- Fix Bang-Bang Hysteretic (On/Off) (Lower/Raise/Both) Function when set to Both
Features
- Add API endpoint: cameras/get_last_image
- Add Input: Signal (Revolutions) (Alternative pigpio method)
- Add Input: Test Save Any Value as a Measurement
- Add Outputs: Kasa KP303 and HS300 with latest python-kasa
Miscellaneous
- Update requirements.txt
- Add short name for input display
8.13.7
8.13.6
8.13.5
8.13.5 (2022-04-04)
Bugfixes
- Fix missing module importlib_metadata
- Fix PCF8574 and MCP23017 Pump Output Measurements
Features
- Add ability to select Output measurements for Measurement Condition of Conditional Controllers
Miscellaneous
- Improve dependency install script
8.13.4
8.13.3
8.13.2
8.13.1
8.13.0
8.13.0 (2022-03-28)
Following the upgrade, you will need to reboot to complete the upgrade.
LCD and Math Controllers have been completely removed from Mycodo and replaced with Functions. If you were previously using an LCD or Math controller, you will need to add the corresponding Function and change any other parts of the system that referenced those devices.
Bugfixes
- Fix installation on 64-bit OSs
- Fix missing netcat and wget install dependencies (#1124)
- Fix inability to safe user settings
- Fix install issue due to outdated apt repository
- Fix pylint command and dependency in Inputs/Outputs/Functions
- Fix issue with TTNv3 Input if there's no payload
- Fix Desktop Widgets resizing when viewing on mobile browsers
- Fix rotation and flip for fswebcam camera library
- Fix error-handling of missing template files (#1145)
- Fix displaying values on LCDs when Decimal is set to 0
- Fix Blank Line option of LCDs actually displaying a blank line
- Fix missing Display Unit option for some LCDs
- Fix issues with the Output Widget
- Fix BME680 Input dependency
- Fix Gauge Widget stop selection (#1130)
- Fix DS18B20 (ow-shell) Input (#910) (measurements are erroneous, though)
- Fix PIDs using Function measurements (#1165)
Features
- Add ability to execute Actions for Inputs
- Add ability to import custom Action modules (Configure -> Custom Actions)
- Add ability to cast MQTT Action payload as integer or float
- Add camera library: libcamera (#1117)
- Add Input: TTN Integration: Data Storage (TTN v3, Payload jmespath Expression)
- Add Output: Kasa HS300 Smart WiFi Power Strip
- Add Output: I/O Expander: PCF8574 (8 Channels): Peristaltic Pump (Generic)
- Add Output: I/O Expander: MCP23017 (16 Channels): Peristaltic Pump (Generic)
- Add size of file for last still and timelapse images
- Add ability to duplicate Inputs
- Add ability to invert the saved duty cycle for PWM Outputs
- Add randomly-generated Client IDs for MQTT Inputs/Functions
- Add calibration, offset, and reset options for SCD-30 Input
- Add Measurement Label as an LCD option
- Add multiple tries to initialize Input/Output/Function/Action before failing
Miscellaneous
- Remove LCD and Math Controllers (both replaced with Functions)
- Update influxdb from 1.8.0 to 1.8.10
- Update python library versions in requirements.txt
- Add button to install all dependencies on Diagnostics page
- Add Error Codes to log lines and the manual
- Switch to using suntime for Sunrise/Sunset calculation
8.12.9
8.12.9 (2021-12-02)
Bugfixes
- Fix inability to install due to missing pip
- Fix MCP23017 Output dependency (#1095)
- Fix restoring backups causing upgrade page to not be usable until .upgrade file is deleted
- Fix .upgrade file interfering with upgrade page rendering (#1096)
- Fix conversion foreign key in measurement API endpoint (#1011)
- Fix issues with Ajax data refreshing when Input/Output/Function saved
- Fix refreshing Function Actions upon addition/deletion
- Fix refreshing output configurations
- Fix DS3502 Output step calculations
Features
- Add Input: TTN Integration: Data Storage (TTN v3), replaces deprecated TTN v2 Input (deprecated 12/2021)
- Add Input: HTU21D Variant using the CircuitPython library
- Add Input: SCD-4x (40, 41) CO2/Temp/Hum sensor
- Add Input: Si7021 Temp/Hum sensor
- Add PWM Output option: Invert Stored Signal
Miscellaneous
- Remove Output Quantity option when adding outputs
- Change Live page refresh to that of the device measurement period