Mycodo

An environmental monitoring and regulation system

GPL-3.0 License

Stars
3K
Committers
59

Bot releases are hidden (Show)

Mycodo - 6.1.4

Published by kizniche over 6 years ago

6.1.4 (2018-06-28)

Features

  • Increase verbosity of conditional email notification
  • Add Cozir CO2 sensor Input (#495)
  • Allow CO2 to be converted from ppm <-> ppb

Bugfixes

  • Fix pressure measurements being forced to integer (#476)
  • Fix CCS811 Input measurement (#467)
  • Fix pigpio dependency install issue
  • Prevent pre-output from remaining on after an Input is deactivated
  • Enable unit conversions for AM2315
  • Fix issue setting PID setpoint from Dashboard (#496)
  • Fix displaying custom graph colors (#491)

Miscellaneous

  • Remove I2C support for K30 CO2 sensor (until properly tested)
  • Update to Bootstrap 4.1.1
  • Remove remaining Fahrenheit conversions from Live page
  • Update 433 MHz wireless script (test send/receive, determine/receive commands from remote)
Mycodo - 6.1.3

Published by kizniche over 6 years ago

6.1.3 (2018-06-05)

Features

  • Add I2C support for K30 CO2 sensor (untested)

Bugfixes

  • Fix service executable location (#487)
  • Fix inability to set duty cycle from frontend (#485)
  • Fix (finally) saving Time-based Conditional times (#488)
Mycodo - 6.1.2

Published by kizniche over 6 years ago

6.1.2 (2018-05-23)

Features

  • Add option to set Miflora Bluetooth adapter (#483)

Bugfixes

  • Fix exception-handling of sending test email (#471)
  • Fix HDC1000 initialization issue (#467)
  • Fix Command PWM frontend issues (#469)
  • Fix ADC modules (#482)
  • Update miflora to 0.4 (#481)
  • Fix BH1750 sensor (#480)

Miscellaneous

  • Update alembic, Flask, Flask_CSV, geocoder, gunicorn, imutils, pytest, python-dateutil, SQLAlchemy, testfixtures
Mycodo - 6.1.1

Published by kizniche over 6 years ago

6.1.1 (2018-05-18)

Features

  • Add CCS811 CO2 sensor input (#467)
  • Add HDC1000/HDC1080 Temperature/Humidity sensor input (#467)
  • Add Pascal/kiloPascal conversion for pressure
  • Add ppm/ppb conversion for CO2 and VOC concentration
  • Improve accuracy of float measurement values
  • Add option to set camera output duration (before image capture)
  • Improve handling of multiple queries to a single device

Bugfixes

  • Fix saving settings of Conditional Timers (#470)
  • Fix Command PWM output use in PIDs (#469)
  • Fix proper display of Outputs in Conditionals (#469)
Mycodo - 6.1.0

Published by kizniche over 6 years ago

6.1.0 (2018-05-02)

Features

  • Add Output (Duration) Conditional (#186)

Bugfixes

  • Fix refreshing settings of active conditional controllers
  • Fix saving settings of Conditional Timers (#464)
Mycodo - 6.0.9

Published by kizniche over 6 years ago

6.0.9 (2018-04-27)

Bugfixes

  • Fix command measurement checking (#460)
  • Fix rendering of Math measurements/units (#461)
Mycodo - 6.0.8

Published by kizniche over 6 years ago

6.0.8 (2018-04-27)

Bugfixes

  • Fix identification of custom command measurement/units (#457)
  • Fix AM2315 Input issue (#459)
Mycodo - 6.0.7

Published by kizniche over 6 years ago

6.0.7 (2018-04-26)

Features

  • Add ability to change sample rate of controllers (#386)

Bugfixes

  • Fix display of graph custom y-axis names
  • Fix inability to change pigpiod sample rate (#458)
Mycodo - 6.0.6

Published by kizniche over 6 years ago

6.0.6 (2018-04-23)

Bugfixes

  • Fix issue with Edge Input
  • Fix issue with Conditional timers
  • Fix issue with BME280 dependency identification
Mycodo - 6.0.5

Published by kizniche over 6 years ago

6.0.5 (2018-04-22)

Features

  • Add Conditional: Time Span (#444)

Bugfixes

  • Fix dependency check (#422)
  • Try lower integration times when TSL2561 sensor is saturated (#450)
  • Fix DHT11/DHT22 output power check (#454)
Mycodo - 6.0.4

Published by kizniche over 6 years ago

6.0.4 (2018-04-21)

Bugfixes

  • Fix scanning for DS18B20 sensors (#452)
Mycodo - 6.0.3

Published by kizniche over 6 years ago

6.0.3 (2018-04-21)

Bugfixes

  • Fix upgrade issue
Mycodo - 6.0.2

Published by kizniche over 6 years ago

6.0.2 (2018-04-21)

Bugfixes

  • Fix alembic issue
Mycodo - 6.0.1

Published by kizniche over 6 years ago

6.0.1 (2018-04-21)

Bugfixes

  • Fix setting landing page (#452)
  • Fix scanning for DS18B20 sensors (#452)
Mycodo - 6.0.0

Published by kizniche over 6 years ago

6.0.0 (2018-04-21)

Version 6 has changes to the database schema that could not be upgraded to. To upgrade to this version, the settings database must be created anew. You either have the options of staying at the last version (5.7.x), or deleting the settings database and upgrading. A fresh install is necessary to run this version.

Features

  • Add Conditionals: Run PWM Method, Daily Time Point Timer, Duration Timer, Output PWM (#444, #448)
  • Add Conditional Actions: Activate/Deactivate any controller, Set PID Method (#440)
  • Use actual range value for color stops of solid gauges (#434)
  • Add option to set setpoint from PID dashboard element without epanding element (#449)
  • Refactor Conditional Controllers to be multithreaded

Bugfixes

  • Fix Hold bug in PID controllers
  • Fix error-handing when changing PID setting from Dashboard if PID is inactive (#449)

Miscellaneous

  • Remove multiplexer integration (use kernel driver)
  • Remove Timers (Conditionals have replaced their functionality)
  • Improve testing coverage of frontend (#444)
Mycodo - 5.7.3

Published by kizniche over 6 years ago

5.7.3 (2018-04-20)

This is the last version of the 5.x branch. If your system is upgraded to 5.7.3, you will have the option of upgrading to the next major version (6.x), however the settings database will need to be deleted. This can be done through the web UI or manually by reinstalling Mycodo fresh.

Features

  • Add Conditional Action: Set PID Method (#440)
Mycodo - 5.7.2

Published by kizniche over 6 years ago

5.7.2 (2018-04-07)

Features

  • Add ability to invert PWM duty cycle (#444)
  • Add ability to select landing page (#444)
  • Add ability to set setpoint from PID dashboard elements (#444)
  • Add Conditional Actions: Activate/Deactivate Timer (#440)

Bugfixes

  • Fix catching erroneous DS18B20 values (#404)
  • Fix camera selection of Photo Conditional Action (#444)

Miscellaneous

  • Set picamera use_video_port=False (#444)
  • Rearrange navigation menu (#444)
Mycodo - 5.7.1

Published by kizniche over 6 years ago

5.7.1 (2018-04-04)

Features

  • Add Conditional Action: Set PID Setpoint
  • Add Input: Xiaomi MiFlora (#422)

Bugfixes

  • Restore missing help menu on navigation bar
  • Fix issue reading SHT sensors (#437)

Miscellaneous

  • Convert README and Manual from MD to RST
  • Update sht_sensor to 18.4.1
Mycodo - 5.7.0

Published by kizniche over 6 years ago

5.7.0 (2018-04-03)

Features

  • Add ability to convert Input measurements between units (#346)
  • Add unit conversions: celsius, fahrenheit, kelvin, meters, feet
  • Add ability to select whether lowering PID outputs are stored as positive or negative values
  • Add Sunrise/Sunset Conditional (#440)
  • Add ability to set the precision for DS18B20, DS1822, DS28EA00, and DS1825 sensors (#439)
  • Add Inputs: DS18S20, DS1822, DS28EA00, DS1825, MAX31850K
  • Add Input option to select resolution for DS18B20, DS1822, DS28EA00, and DS1825 (#439)

Bugfixes

  • Fix issues with PID control on Dashboard (#441)
  • Improve LCD controller shutdown speed
  • Fix installer not displaying progress in console (#442)
  • Force measurement values to float before writing to influxdb (except 'pressure') (#441)
Mycodo - 5.6.10

Published by kizniche over 6 years ago

5.6.10 (2018-03-31)

Bugfixes

  • Fix issue executing mycodo_client.py
  • Fix Command Outputs not turning off after turning on for a duration (#432)
  • Prevent DS18B20 measurements outside expected range (#404)
  • Prevent race condition preventing output from remaining on for a duration (#436)
  • Ensure outputs turned on for a duration only turn off once (#436)
  • Update sht-sensor to 18.3.6 for Python 3 compatibility (#437)

Miscellaneous

  • Change SSL certificate expiration from 1 year to 10 years
  • Fix style issues with Remote Admin following Bootstrap upgrade
  • Fix issue with setup.sh script not catching errors
Package Rankings
Top 6.64% on Proxy.golang.org