Data checker for emonCMS
----------------------------------------------
Development of data checker functionality in emonCMS:
- Sanitize an input as it arrives by limiting it to a max and/or min value
- Sanitize feeds by correcting data points greater or lower than max or min values
- Sanitize fixed interval feeds by filling up gaps of missing data. The value of the new data point is calculated by interpolation of the closest ones
How to use it
----------------------
- New input processors added to the Limits category:
- Max value allowed
- Min value allowed
- In the feeds view, new action icon that will show a pop to:
- Insert the start and end dates of the period to check.
- Choose which type of checks to do.
If data points are found the user is given the option to fix them.
When looking for missing data points in a feed, the start or end of the given period cannot be missing. In this case an error message will be shown and the user will have to change the date.
- New task processors added to a new category Feed sanitation:
- Fix max value
- Fix min value
- Interpolate missing datapoints (PHPFINA – fixed interval)
The three processors will check and fix the feed for the last 3 months (90 days) of data.
Beware, that the value passed from previous processor must be a valid feed id (use Get feed id processor)
Configuration
-----------------------
- The default maximum number of data points to check is 1051200 (equivalent to a whole year of measurements at a 30s interval).
This can be changed in settings.php by adding
$feed_max_npoints_data_check = your_number
- Searching big datasets can take a long time, if running apache server you may want have to increase the max_execution_time
Git
-----
EmoncCMS
- [ Ссылка ]
- [ Ссылка ]
Task Module
- [ Ссылка ]
Credits
------------
Developed by Carbon Co-op - [ Ссылка ]
for
National Energy Foundation - [ Ссылка ]
and
Smart Renewable heat - [ Ссылка ]
Ещё видео!