Mycodo

An environmental monitoring and regulation system

GPL-3.0 License

Stars
3K
Committers
59

Bot releases are visible (Hide)

Mycodo - 5.0.22

Published by kizniche over 7 years ago

5.0.22 (2017-04-08)

Features

  • Add sensor conditional: emailing of photo or video (video only supported by picamera library at the moment) (#226)

Bugfixes

  • Fix inability to display Sensor page if unable to detect DS18B20 sensors (#236)
  • Fix inability to disable relay during camera capture
  • Fix SSL generation script and strengthen from 2048 bit to 4096 bit RSA (#234)

Miscellaneous

  • New cleaner Timer page style
Mycodo - 5.0.21

Published by kizniche over 7 years ago

5.0.21 (2017-04-02)

Bugfixes

  • Fix BMP280 sensor module initialization (#233)
  • Fix saving and display of PID and Relay values on LCDs
Mycodo - 5.0.20

Published by kizniche over 7 years ago

5.0.20 (2017-04-02)

Bugfixes

  • Fix inability to select certain measurements for a sensor under the PID options
Mycodo - 5.0.19

Published by kizniche over 7 years ago

5.0.19 (2017-04-02)

Bugfixes

  • Fix BMP280 sensor I2C address options (#233)
Mycodo - 5.0.18

Published by kizniche over 7 years ago

5.0.18 (2017-04-01)

Features

  • Add BMP280 I2C temperature and pressure sensor (#233)
Mycodo - 5.0.17

Published by kizniche over 7 years ago

5.0.17 (2017-03-31)

Bugfixes

  • Fix issue with graph page crashing when non-existent sensor referenced (#232)
Mycodo - 5.0.16

Published by kizniche over 7 years ago

5.0.16 (2017-03-30)

Features

  • New Mycodo Manual rendered in markdown, html, pdf, and plain text

Bugfixes

  • Fix BME280 sensor module to include calibration code (fixes "stuck" measurements)
  • Fix issue with graph page crashing when non-existent sensor referenced (#231)
Mycodo - 5.0.15

Published by kizniche over 7 years ago

5.0.15 (2017-03-28)

Bugfixes

  • Fix issue with graph page errors when creating a graph with PIDs or Relays
  • Fix sensor conditional measurement selections (#230)
  • Fix inability to stream video from a Pi camera (#228)
  • Fix inability to delete LCD (#229)
  • Fix measurements export
  • Fix display of BMP and BH1750 sensor measurements in sensor lists (graphs/export)

Miscellaneous

  • Better exception-handling (clean up logging of influxdb measurement errors)
Mycodo - 5.0.14

Published by kizniche over 7 years ago

5.0.14 (2017-03-25)

Features

  • Add BH1750 I2C light sensor (#224)

Bugfixes

  • Change default opencv values for new cameras (#225)
  • Fix relays not recording proper ON duration (which causes other issues) (#223)
  • Fix new graphs occupying 100% width (12/12 columns)
Mycodo - 5.0.13

Published by kizniche over 7 years ago

5.0.13 (2017-03-24)

Bugfixes

  • Fix issue with adding/deleting relays
  • Fix inability to have multiple graphs appear on the same row
  • Fix UnicodeEncodeError when using translations
  • Fix BME280 sensor pressure/altitude
Mycodo - 5.0.12

Published by kizniche over 7 years ago

5.0.12 (2017-03-23)

Bugfixes

  • Fix frontend and backend issues with conditionals
Mycodo - 5.0.11

Published by kizniche over 7 years ago

5.0.11 (2017-03-22)

Bugfixes

  • Fix alembic database upgrade error (hopefully)
Mycodo - 5.0.10

Published by kizniche over 7 years ago

5.0.10 (2017-03-22)

Bugfixes

  • Fix photos being taken uncontrollably when a time-lapse is active
Mycodo - 5.0.9

Published by kizniche over 7 years ago

5.0.9 (2017-03-22)

Bugfixes

  • Update geocoder to 1.21.0 to attempt to resolve issue
  • Fix creation of alembic version number in database of new install
  • Add suffixes to distinguish Object from Die temperatures of TMP006 sensor on Live page
  • Fix reference to pybabel in virtualenv
Mycodo - 5.0.8

Published by kizniche over 7 years ago

5.0.8 (2017-03-22)

Features

  • Add option to hide tooltips

Bugfixes

  • Add alembic upgrade check as a part of flask app startup
  • Fix reference to alembic for database upgrades
  • Fix photos being taken uncontrollably when a time-lapse is active
  • Show edge measurements as vertical bars instead of lines on graphs
  • Fix default image width/height when adding cameras
  • Prevent attempting to setup a relay at startup if the GPIO pin is < 1
  • Add coverage where DHT22 sensor could be power cycled to fix an inability to acquire measurements
  • Display the device name next to each custom graph color
  • Fix encoding error when collecting anonymous statistics (#216)

Miscellaneous

  • Update Influxdb to version 1.2.2
  • UI style improvements
Mycodo - 5.0.7

Published by kizniche over 7 years ago

5.0.7 (2017-03-19)

Bugfixes

  • Fix pybabel reference during install/upgrade (#212)
Mycodo - 5.0.6

Published by kizniche over 7 years ago

5.0.6 (2017-03-19)

Bugfixes

  • Fix edge detection conditional statements (#214)
  • Fix identification and conversion of dewpoint on live page (#215)
Mycodo - 5.0.5

Published by kizniche over 7 years ago

5.0.5 (2017-03-18)

Bugfixes

  • Fix issue with timers not actuating relays (#213)
Mycodo - 5.0.4

Published by kizniche over 7 years ago

5.0.4 (2017-03-18)

Bugfixes

  • Fix issues with saving LCD options (#211)
Mycodo - 5.0.0

Published by kizniche over 7 years ago

5.0.0 (2017-03-18)

Bugfixes

  • Fixes inability of relay conditionals to operate (#209, #210)
  • Fix issue with user creation/deletion in web UI
  • Fix influxdb being unreachable directly after package install

Features

  • Complete Spanish translation
  • Add auto-generation of relay usage/cost reports on a daily, weekly, or monthly schedule
  • Add ability to check daemon health (mycodo_client.py --checkdaemon)
  • Add sensor conditional actions: Activate/Deactivate PID, Email Photo, Email Video
  • Add PID option: maximum allowable sensor measurement age (to allow the PID controller to manipulate relays, the sensor measurement must have occurred in the past x seconds)
  • Add PID option: minimum off duration for lower/raise relay (protects devices that require a minimum off period by preventing power cycling from occurring too quickly)
  • Add new sensor: Free Disk Space (of a set path)
  • Add new sensor: Mycodo Daemon RAM Usage (used for testing)
  • Add ability to use multiple camera configurations (multiple cameras)
  • Add OpenCV camera library to allow use of USB cameras (#193)
  • Automatically detect DS18B20 sensors in sensor configuration
  • Add ability to create custom user roles
  • Add new user roles: Editor and Monitor (#46)

Miscellaneous

  • Mobile display improvements
  • Improve content and accessibility of help documentation
  • Redesign navigation menu (including glyphs from bootstrap and fontawesome)
  • Move to using a Python virtual environment (#203)
  • Refactor the relay/sensor conditional management system
  • User names are no longer case-sensitive
  • Switch to using Flask-Login
  • Switch to using flask_wtf.FlaskForm (from using deprecated flask_wtf.Form)
  • Update web interface style and layout
  • Update influxdb to 1.2.1
  • Update Flask WTF to 0.14.2
  • Move from using sqlalchemy to flask sqlalchemy
  • Restructure database (#115, #122)
Package Rankings
Top 6.64% on Proxy.golang.org