Mycodo

An environmental monitoring and regulation system

GPL-3.0 License

Stars
3K
Committers
59

Bot releases are hidden (Show)

Mycodo - 7.2.4

Published by kizniche over 5 years ago

7.2.4 (2019-02-20)

Bugfixes

  • Fix unset channel causing 500 error (#631)
  • During first install, initialize after install of influxdb

Miscellaneous

  • Add wiringpi to install
Mycodo - 7.2.3

Published by kizniche over 5 years ago

7.2.3 (2019-02-19)

Bugfixes

  • Fix issue with SHT31 Smart Gadget disconnect error-handling
  • Prevent dashboard camera streaming if using the fswebcam library (#630)
  • Fix number of line characters for 20x4 LCDs (#627)
  • Fix PID Dashboard widget issues

Features

  • Add option to set Output shutdown state (on/off/neither)
Mycodo - 7.2.2

Published by kizniche over 5 years ago

7.2.2 (2019-02-08)

Bugfixes

  • Fix inability to change BMP280 I2C address (#625)
  • Fix issue triggering function actions (#626)

Features

  • Add log line of PID settings when activated or saved
  • Add PID Settings button to Mycodo Logs page
Mycodo - 7.2.1

Published by kizniche over 5 years ago

7.2.1 (2019-02-06)

Bugfixes

  • Remove bluepy version restriction that conflicts with another requirement for the latest version
  • Fix Energy Usage calculations
  • Fix output controller startup issue
  • Fix notes duplicating on graphs
  • Fix inability of Function Action (Output PWM) to set a duty cycle of 0
  • Fix inability of Function Action (Activate Controller) to activate Conditional
  • Fix pigpio dependency issue (#617)

Features

  • Add asynchronous graphs to Energy Usage summaries

Miscellaneous

  • Improve error-handling of Function Actions
Mycodo - 7.2.0

Published by kizniche over 5 years ago

7.2.0 (2019-02-04)

Bugfixes

  • Fix calculating Output Usage
  • Fix error-handling of PWM signal generation (#617)
  • Fix output dependency issue (#617)

Features

  • Add new energy usage/cost analysis based on amperage measurements (See Energy Usage in the manual)
  • Add password recovery feature (technically just creates new admin user from the command line)
Mycodo - 7.1.7

Published by kizniche over 5 years ago

7.1.7 (2019-02-02)

Bugfixes

  • Fix pigpio issue (#617)
  • Fix PID Autotune ungraceful exit (#621)
Mycodo - 7.1.6

Published by kizniche over 5 years ago

7.1.6 (2019-01-30)

Bugfixes

  • Fix missing dependency for PWM Outputs (#617)
  • Fix issue creating Triggers (#618)

Features

  • Add LCD: 128x64 OLED (#589)
  • Improve SHT31 Smart Gadget module

Miscellaneous

  • Update Translations
  • Add Languages: Dutch, Norwegian, Serbian, Swedish
Mycodo - 7.1.5

Published by kizniche over 5 years ago

7.1.5 (2019-01-28)

Bugfixes

  • Fix issue downloading logged data from SHT31 Smart Gadget
  • Fix issue using PID measurements on Measurement Dashboard widget (#616)
  • Fix issue with Python Command Output variable declaration

Features

  • Add Dashboard widget: Indicator (#606)
Mycodo - 7.1.4

Published by kizniche over 5 years ago

7.1.4 (2019-01-26)

Bugfixes

  • Fix dependency issue preventing Mycodo installation (#614)

Features

  • Add Diagnostic option: Delete Settings Database
Mycodo - 7.1.3

Published by kizniche over 5 years ago

7.1.3 (2019-01-23)

Bugfixes

  • Fix missing PID Setpoint measurement
  • Fix missing location option for Free Space Input
Mycodo - 7.1.2

Published by kizniche over 5 years ago

7.1.2 (2019-01-23)

Bugfixes

  • Fix Method editing
Mycodo - 7.1.1

Published by kizniche over 5 years ago

7.1.1 (2019-01-22)

Bugfixes

  • Fix Conditional Statement testing during form save (#610)
Mycodo - 7.1.0

Published by kizniche over 5 years ago

7.1.0 (2019-01-20)

This release changes Conditional behavior. After upgrading to this version, your Conditional Statements should have every Condition '{ID}' changed to 'measure("{ID}")'. Check every Conditional after the upgrade to ensure they work as expected. Additionally, the recommended logic to store and test measurements has changed, so review the Examples in the Conditionals section of the manual.

Bugfixes

  • Fix Error message when activating/deactivating controllers (no actual error occurred)
  • Fix (workaround) for inability to display Note whitespaces on Graphs

Features

  • Add ability to conduct individual measurement in Conditional Statements (#605)
  • Add ability to execute individual actions in Conditional Statements (#605)
  • Add ability to modify the Conditional message (#605)
  • Add Function Actions: Email with Photo Attachment, Email with Video Attachment
Mycodo - 7.0.5

Published by kizniche almost 6 years ago

7.0.5 (2019-01-10)

Bugfixes

  • Fix missing Atlas pH Input baud rate option (#597)
  • Fix properly displaying I2C/UART Input options
  • Fix issue requiring action selection to submit form (#595)
  • Fix output duration not being logged if settings saved while output is currently on
  • Fix instability of dependency system
  • Fix missing libglib2.0-dev dependency of SHT31 Smart Gadget

Features

  • Add FTDI support for Atlas Scientific sensors (#597)
  • Add Output option to trigger Functions at startup

Miscellaneous

  • Update SHT31 Smart Gadget Input module
Mycodo - 7.0.4

Published by kizniche almost 6 years ago

7.0.4 (2018-01-07)

Bugfixes

  • Fix issue with converted measurements unable to be used with Conditionals (#592)
  • Add pi-bluetooth to SHT31 Smart Gadget dependencies (#588)
  • Fix issue using PIDs and Graphs with converted measurement units (#594)
  • Fix issue with mixed up order of Graph series
  • Fix issue recording output durations

Features

  • Add OWFS support for 1-wire devices (currently only DS18B20, DS18S20 supported) (#582)
  • Add ability to delete .dependency and .upgrade files from the web UI (#590)

Miscellaneous

  • Update several Python modules, update InfluxDB to 1.7.2
  • Update manual FAQs
Mycodo - 7.0.3

Published by kizniche almost 6 years ago

7.0.3 (2018-12-25)

Bugfixes

  • Fix rendering new lines in Note text on graphs
  • Fix display of proper unit on Measurement Dashboard element (#583)
  • Fix missing libjpeg-dev dependency for PiOLED (#584)
  • Fix dependencies for AMG88xx Input

Features

  • Add Function Action: Create Note
  • Add Input: Sonoff TH10/16 humidity and temperature sensor (#583)
  • Add Input: AM2320 I2C humidity and temperature sensor (#585)

Miscellaneous

  • Change method for detecting 1-wire devices (#582)
  • Disable variable replacement in Command Execution Function Action until it can be fixed to work with new measurement system
Mycodo - 7.0.2

Published by kizniche almost 6 years ago

7.0.2 (2018-12-21)

Bugfixes

  • Fix inability to reorder Dashboard, Data, Output, and Function elements
  • Fix Edge Inputs not appearing in Edge Trigger input selection
  • Fix use of Atlas pH temperature calibration from Input/Math

Features

  • Add Additional check for Conditional Statements if {ID} is replaced with None (#571)
  • Add ability to set Logging Interval and download logged data from SHT31 Smart Gadget (#559)
  • Add Math: Input Backup: If a measurement of an Input cannot be found, look for a measurement of another (or another, etc.) (#559)

Miscellaneous

  • Add check so SHT31 Smart Gadget user options don't cause the number of stored measurements to exceed the internal memory
Mycodo - 7.0.1

Published by kizniche almost 6 years ago

7.0.1 (2018-12-09)

Bugfixes

  • Fix PiOLED LCD from changing I2C address when options are saved (#579)
  • Fix Generic 16x2/16x4 LCD display issue (#578)
  • Fix Math Add dropdown items having the same name (#580)

Features

  • Add ability to induce an Input to acquire/store measurements from the web UI
  • Add Input: SHT31 Smart Gadget (Bluetooth) humidity/temperature sensor (#559)
  • Add blank line to LCD display options (#579)

Miscellaneous

  • Add verification for Conditional Statement code
Mycodo - 7.0.0

Published by kizniche almost 6 years ago

7.0.0 (2018-12-08)

The Mycodo 7.0 introduces many redesigned systems, including measurements/units, conversions, conditionals, and more (see full list, below). The remnants of Conditionals have been moved to a new controller, called Triggers, which executes actions in response to event triggers (such as time-based events, Output changes, sunrises/sunsets, etc.). The new Conditional system incorporates a powerful way of developing complex conditional statements. See (#493) for more information. Since earlier version are not compatible with 7.x, all 6.x users will have to perform a fresh install or delete their settings database. An option will be presented on the upgrade page to delete the database and perform an upgrade.

Bugfixes

  • Fix issue preventing PID Method from changing setpoint (#566)
  • Fix issue with calibration of DS-type sensors
  • Fix module loading issue by restarting the daemon following dependency install (#569)
  • Fix issue adding Daily Time-Based method (#550)

Features

  • Add Function: Execute Actions
  • Add Function Action: Pause (pause for a duration of time between executing specific actions)
  • Add Input: MCP9808 (I2C) high accuracy temperature sensor
  • Add Input: AMG8833 (I2C) 8x8 pixel thermal sensor
  • Add Input: SHT31 (I2C) humidity/temperature sensor
  • Add LCD: PiOLED 128x32 (I2C) LCD (#579)
  • Add Output: Python Command (On/Off and PWM)
  • Add Output: Atlas EZO-PMP (I2C/UART) Peristaltic Pump (#562)
  • Add Vapor Pressure Deficit calculation to Inputs that measure temperature and relative humidity (#572)
  • Add Vapor Pressure Deficit Math controller (#572)
  • Add Start Offset option for PID, Math, and Conditionals
  • Add ability to search Input selection dropdown list

Miscellaneous

  • Refactor Conditional system (#493)
  • Refactor Analog-to-digital converters (#550)
  • Refactor Measurement/Unit system (#550)
  • Refactor Conversion system (#493)
  • Upgrade InfluxDB from 1.6.0 to 1.7.0
  • Add User Role: Kiosk
Mycodo - 6.4.7

Published by kizniche almost 6 years ago

6.4.7 (2018-12-08)

This is the final release of version 6.x. Upgrading to 7.x will require a database wipe. This will be an option presented in the Mycodo upgrade page. If you do not want to lose your Mycodo data (settings AND measurement data), do not upgrade to 7.x.

Package Rankings
Top 6.64% on Proxy.golang.org