Mycodo

An environmental monitoring and regulation system

GPL-3.0 License

Stars
3K
Committers
59

Bot releases are hidden (Show)

Mycodo - 5.4.14

Published by kizniche almost 7 years ago

5.4.14 (2017-12-05)

Features

  • Add Math Controller (Math in menu) to perform math on Input data
  • Add first Math controller type: Average (averages Inputs) (#328)
  • Add fswebcam as a camera library for acquiring images from USB cameras
  • Complete Spanish translation
  • Update korean translations
  • Add more translatable texts
  • Make PIDs collapsible
  • Refactor daemon controller handling and daemonize threads

Bugfixes

  • Fix TCA9548A multiplexer channel issues (#330)
  • Fix selection of current language on General Config page
  • Fix saving options when adding a Timer
  • Fix Graph display of Lowering Output durations as negative values
  • Fix double-logging of output durations

Miscellaneous

  • Update Manual with Math Controller information
Mycodo - 5.4.11

Published by kizniche almost 7 years ago

5.4.11 (2017-11-29)

Bugfixes

  • Fix issue displaying Camera page
Mycodo - 5.4.10

Published by kizniche almost 7 years ago

5.4.10 (2017-11-28)

Features

  • Add display of all detected I2C devices on the System Information page

Bugfixes

  • Change web UI restart command
  • Fix issue saving Timer options (#334)
  • Fix Output Usage error
Mycodo - 5.4.9

Published by kizniche almost 7 years ago

5.4.9 (2017-11-27)

Bugfixes

  • Fix adding Gauges (#333)
Mycodo - 5.4.8

Published by kizniche almost 7 years ago

5.4.8 (2017-11-22)

Features

  • Add 1 minute, 5 minute, and 15 minute options to Graph Range Selector (#319)

Bugfixes

  • Fix AM2315 sensor measurement acquisition (#328)
Mycodo - 5.4.7

Published by kizniche almost 7 years ago

5.4.7 (2017-11-21)

Bugfixes

  • Fix flood of errors in the log if an LCD doesn't have a measurement to display
  • Fix LCD display being offset one character when displaying errors
Mycodo - 5.4.6

Published by kizniche almost 7 years ago

5.4.6 (2017-11-21)

Features

  • Add Max Age (seconds) to LCD line options
  • Make LCDs collapsable in the web UI

Bugfixes

  • Fix saving user theme (#326)
Mycodo - 5.4.5

Published by kizniche almost 7 years ago

5.4.5 (2017-11-21)

Features

  • Add Freqency, Duty Cycle, Pulse Width, RPM, and Linux Command variables to Conditional commands (#311) (See Input Conditional command variables)
  • Add Graph options: Enable Auto Refresh, Enable Title, and Enable X-Axis Reset (#319)
  • Add automatic checks for Mycodo updates (can be disabled in the configuration)

Bugfixes

  • Fix Input Conditional variable
Mycodo - 5.4.4

Published by kizniche almost 7 years ago

5.4.4 (2017-11-19)

Features

Bugfixes

  • Fix PWM Signal, RPM Signal, DHT22, and DHT11 Inputs (#324)
  • Add Frequency, Duty Cycle, Pulse Width, and RPM to y-axis Graph display

Miscellaneous

  • Upgrade InfluxDB from 1.3.7 to 1.4.2
Mycodo - 5.4.3

Published by kizniche almost 7 years ago

5.4.3 (2017-11-18)

Bugfixes

  • Fix Output Conditional triggering (#323)
Mycodo - 5.4.2

Published by kizniche almost 7 years ago

5.4.2 (2017-11-18)

Features

Bugfixes

  • Fix display of first point of Daily Bezier method
  • Fix inability to use Daily Bezier method in PID (#323)
  • Fix saving Output options and turning Outputs On and Off
Mycodo - 5.3.6

Published by kizniche almost 7 years ago

5.3.6 (2017-11-11)

Features

  • Allow camera options to be used for picamera library

Bugfixes

  • Fix inability to take a still image while a video stream is active
  • Make creating new user names case-insensitive
  • Fix theme not saving when creating a new user

Miscellaneous

  • Remove ability to change camera library after a camera has been added
  • Update Korean translation
Mycodo - 5.3.5

Published by kizniche almost 7 years ago

5.3.5 (2017-11-10)

Features

  • Add timestamp to lines of the upgrade/backup/restore logs
  • Add sensor measurement smoothing to Chirp light sensor (module will soon expand to all sensors)
  • Add ability to stream video from USB cameras
  • Add ability to stream video from several cameras at the same time

Bugfixes

  • Fix an issue loading the camera settings page without a camera connected
  • Fix video streaming with Pi Camera (#228)

Miscellaneous

  • Split flaskform.py and flaskutils.py into smaller files for easier management
Mycodo - 5.3.4

Published by kizniche almost 7 years ago

5.3.4 (2017-11-06)

Note: The Chirp light sensor scale has been inverted. Please adjust your settings accordingly to respond to 0 as darkness and 65535 as bright.

Features

  • Replace deprecated LockFile with fasteners (#260)
  • Add Timer type: PWM duty cycle output using Method (#262), read more: PWM Method

Bugfixes

  • Fix display of PID setpoints on Graphs
  • Invert Chirp light sensor scale (0=dark, 65535=bright)

Miscelaneous

  • Update Korean translations
  • Add 2 more significant digits to ADC voltage measurements
  • Upgrade InfluxDB to v1.3.7
Mycodo - 5.3.3

Published by kizniche almost 7 years ago

5.3.3 (2017-10-29)

Features

  • Add Sample Time option to PWM and RPM Input options (#302)

Bugfixes

  • Fix issues with PWM and RPM Inputs (#306)
Mycodo - 5.3.2

Published by kizniche almost 7 years ago

5.3.2 (2017-10-28)

Features

  • Turning Outputs On or Off no longer refreshes the page (#192)

Bugfixes

  • Fix exporting measurements
  • Fix Live Data page displaying special characters (#304)
  • Fix PWM and RPM Input issues (#302)
Mycodo - 5.3.1

Published by kizniche almost 7 years ago

5.3.1 (2017-10-27)

Features

  • Add two new Inputs: PWM and RPM (#302)
  • Allow a PID to use both Relay and PWM Outputs (#303)
Mycodo - 5.3.0

Published by kizniche almost 7 years ago

5.3.0 (2017-10-24)

IMPORTANT

Because of a necessary database schema change, this update will deactivate all PID controllers and deselect the input measurement. All PID controllers will need the input measurement reconfigured before they can be started again.

Features

Input and Output Conditional commands may now include variables. There are 23 variables currently-supported. See Conditional Statement variables for details.

  • Add new Input type: Linux Command (measurement is the return value of an executed command) (#264)
  • Refactor PID input option to allow new input and simplify PID configuration
  • Add ability to select LCD I2C bus (#300)
  • Add ADC Option to Inverse Scale (#297)
  • Add ability to use variables in Input/Output Conditional commands

Bugfixes

  • Fix "Too many files open" error when using the TSL2591 sensor (#254)
  • Fix bug that had the potential to lose data with certain graph display configurations
  • Prevent more than one active PID from using the same output (#108)
  • Prevent a PID from using the same Raise and Lower output
  • Prevent a currently-active PID from changing the output to a currently-used output

Miscelaneous

  • Update Readme and Wiki to fix outdated and erroneous information and improve coverage (#285)
Mycodo - 5.2.5

Published by kizniche about 7 years ago

5.2.5 (2017-10-14)

Features

  • Add another status indicator color (top-left of web UI): Orange: unable to connect to daemon

Bugfixes

  • Fix Asynchronous Graphs (#296)
  • Disable sensor tests to fix testing environment (will add later when the issue is diagnosed)
Mycodo - 5.2.4

Published by kizniche about 7 years ago

5.2.4 (2017-10-05)

Features

  • Add ability to set time to end repeating duration method
Package Rankings
Top 6.64% on Proxy.golang.org