Permalink
Switch branches/tags
Commits on Oct 30, 2018
Commits on Oct 17, 2018
  1. added sorting of sensor list view

    1060NetKernel committed Oct 17, 2018
    plus clear buttons on script and sensor list filters
Commits on Oct 10, 2018
  1. chart-type and chart-period sensor configuration values

    1060NetKernel committed Oct 10, 2018
    added to allow some customisation of the default charts generated for sensor values.
    auto-ranged charts with a stack
Commits on Oct 9, 2018
Commits on Oct 2, 2018
  1. added support for custom grid on charts

    1060NetKernel committed Oct 2, 2018
    + updated API javadoc
Commits on Sep 30, 2018
  1. ACE editor

    1060NetKernel committed Sep 30, 2018
    moved from textarea to ACE editor
    added updateSensorValueAtTime to API to conditionally upsert value into history
    added session persisted script sort order
    added sort by last edited sort option
Commits on Aug 30, 2018
Commits on Aug 27, 2018
  1. Added script execution stats

    1060NetKernel committed Aug 27, 2018
    collect stats on each execution including number of executions, last execution time, last error and last error time - some are exposed on script list view.
Commits on Aug 26, 2018
  1. added setSensorValueAtTime to API

    1060NetKernel committed Aug 26, 2018
    also fixed bug in map average merge action (used by ticker on map sensors) to better handle sparse data
Commits on Aug 23, 2018
  1. Added Error state collection in mongoDB

    1060NetKernel committed Aug 23, 2018
    Record all sensor errors in mongoDB. Expose this data in Sensor detail.
  2. Added plant icon

    1060NetKernel committed Aug 23, 2018
Commits on Aug 7, 2018
  1. Added sensor detail view with chart

    1060NetKernel committed Aug 7, 2018
    also
    * enhanced API to support for queries for multiple values
    * made charts auto-range on Y axis when no range specified
Commits on Jul 28, 2018
Commits on Jul 6, 2018
Commits on Jul 5, 2018
Commits on Jul 2, 2018
  1. various

    1060NetKernel committed Jul 2, 2018
    * probe icon
    * fix to ScriptUtils.atMostEvery
    * debug output on error state update
Commits on Apr 26, 2018
  1. Refactor sensor state to reduce technical debt and add new sensor err…

    1060NetKernel committed Apr 26, 2018
    …or hysteresis option errorOnlyAfter
    
    errorOnlyAfter tag stops transient errors from being raised by only reporting after error situation has occured for a certain duration. Errors still clear immediately.
    
    Also added new icons.
    
    Changed default chart interpolation to "basis"
    
    Ticker charts in sensor views now more subdued colour.
Commits on Dec 16, 2017
  1. Script state persistence buffering

    1060NetKernel committed Dec 16, 2017
    Added buffering to state persistence so every read and write doesn’t
    access mongoDB
    Added getScriptVariable/setScriptVariable convenience functions in
    ScriptUtils
    added errorIfNotModifiedFor tag to sensors to detect value not changing
Commits on Dec 15, 2017
Commits on Dec 5, 2017
  1. Added poll period tags onto scripts

    1060NetKernel committed Dec 5, 2017
    also fixed eager reporting of script polling errors
  2. Added poll state reporting and fixed poll period bug

    1060NetKernel committed Dec 5, 2017
    The script page now reports any blocked polls.
    There was a bug that stopped new period field in scripts working and
    only old legacy poll triggers worked.
    Fixed bootstrapping issue of new system with empty database. Now better
    error when sensorList script is missing.
Commits on Oct 13, 2017
  1. A few fixes

    1060NetKernel committed Oct 13, 2017
Commits on Jun 30, 2017
  1. Lots of changes

    1060NetKernel committed Jun 30, 2017
    * migrate to latest mongoDB driver 3.4.2
    * customise data series names on charts
    * IMPORTANT sensor value changes can now be persisted as often or as
    rarely as necessary rather than the fixed 5 minute period
    * new database schema that reduces storage space and increases
    performance
    * migration scripts to allow porting from old schema
    * new sensor processing options on charts and queries - count,
    boolean_count_rising_edge, boolean_count_falling_edge
    * script periodicity now a separate field from triggers and with many
    more possible values
    * IMPORTANT on-demand sensors - new feature that populates a sensor on
    demand by executing a script. On-demand sensors can be updated in value
    at any point in time when their value is first requested and then it is
    stored permanently in database. This is useful for values such as
    maximum temperature in a day and other kinds of derivative values that
    you may wish to chart or capture
    * sensor info view to see storage requirements and other stats of
    sensors in database. Button to delete data.
Commits on Apr 12, 2017
Commits on Nov 17, 2016
  1. update version to 0.3

    tonbut committed Nov 17, 2016
Commits on Sep 21, 2016
Commits on Sep 2, 2016
Commits on Aug 15, 2016
Commits on May 3, 2016
  1. fixed index on main capture collection

    1060NetKernel committed May 3, 2016
    also a couple of new icons and a fix so that execute buttons work on
    script view after filtering