Recent Releases of Emoncms
Emoncms - 11.6.9
Full commit change log: https://github.com/emoncms/emoncms/compare/11.4.2...11.6.9
- 113 commits (62 files changed).
- Feed page filter option
- Formatting of feed engines and last updated status on feeds page
- android captive portal redirect to help with new changes to network module
- option to set minimum feed interval in settings.ini
- support for home assistant ingress mode
- serial config tool support for latest firmware
- custom firmware upload option
- UUID support for home assistant
- A more efficient sync upload mechanism for use with new sync module
- phpfina max padding gap increased to 5 years
- fix missing apikey in rawdata and realtime graphs
- fix for update mechanism
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea 6 months ago

Emoncms - 11.4.2
https://github.com/emoncms/emoncms/compare/11.3.0..11.4.2
- Fixed issue where 5-second interval feeds were generated in the absence of a selected interval.
- Fixed feed model error for invalid feed engine and related getmeta error.
- Code cleanup and documentation improvements thanks to @reedy
- New datapoint editor to replace older edit realtime and edit daily tools (available in visualisations section).
- Removed option to change input names (to avoid input recreation and orphaned inputs)
- Option to create a user from the admin users list.
- Fixed support for emonLibDB in serial configuration ui.
- Update log no longer hides after 3 seconds thanks to @CDuffy
- Improved service status display
- Dataplicity HTTP_X_FORWARDED_PORT fix.
- Fixed PHP8 depreciation warnings, thanks to @matheworres
- Documentation updates thanks to @borpin
- Fix using using SSL with MQTT without client certificate @lechercheur123
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 1 year ago

Emoncms - 11.3.0
Changes between release 11.2.3 and 11.3.0:
- additional units liters/minute, liters/hour
- emonTx4 serial configuration tool (accessible from admin menu)
- automatic firmware update on full update disabled
- list of available firmwares for firmware update tool loaded from remote rather than local copy (removes need to update system to see new firmware versions).
- feed post $arg variable renamed $padding_mode for readability
- feed/list api option to return feed meta data with ?meta=1, provides a performance improvement if meta data is not required.
- fix for null and non numeric error when posting non numeric input data
- fix for zoom visualisation which was not showing partial years
- user guide documentation moved from guide
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 2 years ago

Emoncms - 11.2.3
Full list of commits since last release:
https://github.com/emoncms/emoncms/compare/11.0.9...11.2.3
- Option to compress data sent using AES128CBC encryption option.
- PHP 8.1 support, thanks to @thib66
- Error checking on EmonLogger log file, thanks to @borpin
- Support for public emoncms apps
- Fix for an issue embedding dashboards
- Option to return feed data without timestamps (useful for fixed interval data, reduces bandwidth use)
- Improved user delete implementation
- Documentation moved from learn
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 2 years ago

Emoncms - v10.8.1
Security improvements:
- jquery updated to version 3.6.0
- option to secure host domain in settings.ini
- increase strength of randomly generated password
Documentation improvements
- menu_v3 documentation
- psychrograph documentation
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 3 years ago

Emoncms - 10.5.5
- stable release of new menu system, theming and my account page
https://community.openenergymonitor.org/t/emoncms-v10-5-2-master-branch-testing-menu-v3/17857 - psychrographic diagrams thanks to @alexandrecuer
https://github.com/emoncms/emoncms/pull/1697 - updated translations thanks to @thib66
- support for multi user MQTT environment in emoncms_mqtt
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea almost 4 years ago

Emoncms - 10.4
- HTTP_X_FORWARDED_PROTO request header support thanks to @mikbund
- Settings example for MQTT secure settings
- api end point to request feed value at specified time
- Fix bug in zoom graph
- Bug fixing thanks to @chaveiro
- Fix for mysqlmemory engine
- Fix for virtual feed zero value bug
- Improvements to input list ui
- urlencode register email
- increased max power threshold in wh_accumulator process thank to @mr15
- emoncms cli to improve HA integration thanks to @inverse
- emoncms emonSD installation component manager
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea almost 4 years ago

Emoncms - v10.2.7
Full details available here https://github.com/emoncms/emoncms/pull/1633
Summary:
- Fix URL Encoding of Input API example with time to close #1621, thanks to @davefiddes
- Translation updates thanks to @thib66
- Ensure nodeid is treated as a string
- Check for no tty port on update thanks to @borpin
- Remove time from input array thanks to @borpin
- Add support for mqtt cert in emoncms_mqtt, thanks to @ich123
- urlencode vis params
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 4 years ago

Emoncms - v10.2.4
- Option to specify different database for MYSQLTimeSeries feed engine thanks to @adminde
- Fix rateofchange return value @gareth-ellis
- Auto detect user timezone from browser at user register
- Typo fixes
- Option to select serial port and upload firmware to a connected EmonTx
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 4 years ago

Emoncms - v10.2.1
- fix redis buffer issue that did not show latest data in graphs where redis buffer is enabled
- fix database update issue, thanks @emrysr
- log invalid auth attempts to emoncms.log
- fix js error on deleting empty feed, thanks @hutorny
- improved appearance of php modules in admin interface @gablau
- new rpi models in admin interface @gablau
- option to get feed id via tag and name in feed API
- Stacked and Stacked solar view automatically covers available data rather than full 5 years.
- Improved MQTT topic filter
- Automatic logout if session expires on input and view UI
- Fix to PI4 to show shutdown button, thanks @emrysr
- fixed emailer function to support swiftmailer v5.4.8 and different installation location
- improved error reporting on password reset
- improved feed unit filter to allow special chars, thanks @emrysr
- updated Italian language files, thanks @gablau
- Virtual feed user identification fix for public dashboards (Needs further review).
- Disable logging of invalid apikeys, thanks @MyForest
- Fix to issue with empty values in vis/realtime, thanks @emrysr
- urlencode referer parameter user for user/login, thanks @emrysr
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea about 5 years ago

Emoncms - v10.2.0
See full commit log: https://github.com/emoncms/emoncms/pull/1510
- fix 'unsupported' process labels in feed view
- stopped input name from overflowing to next line (long input names)
- fix link to graph view from input process labels
- fix configurable feedviewpath
- fix virtual feed lastvalue false issue
- clear feed controls selection after feed deletion
- fix editrealtime vis support
- remove hardcoded /home/pi paths for describe:emonpi/emonbase
- additional checks for redis
- change settings.php errors to settings.ini
- removed admin_db_view.php
- fix feed clear - now resets to zero
- fix order of input processes
- updated default hidden engines
- fix feed engine_hidden issue
- removed depreciated get_magic_quotes
- improved error handling on admin page
- env variable support @borpin @takkaria
- vis module improvements @alexandrecuer
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 5 years ago

Emoncms - v10.1.9
Change log:
- None option for firmware type thanks to @borpin
- Show write load in admin UI
- Input page error fixes thanks to @emrysr
- Localization thanks to @thib66
- Automatic redirect for /emoncms subdir
- Fix for slow redis module version access
- Fix for bargraph undefined index error
- Archived old installation guides
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 5 years ago

Emoncms - v10.1.3
- Updated rpi model list @gablau
- Fix tests and jquery update @reedy
- Translation update @thib66
- Use settings.php graph path
- Change feed module html view path to feed/view
- Fix delete modal layout @emrysr
- Fix missing filtering in input name and nodeid's causing duplicating inputs
- Seperate out svg_icons @emrysr
- Username auto focus on login @emrysr
- Fix missing histogram engine methods @borpin
- Datatype added to feed list tooltips @emrysr
- Fix missing feed processlist in feed list @emrysr
- Cookie caching of input list state @emrysr
- Hardcoded datapoint limit settable in settings.php
- Logrotate logging fix, thanks @pb66
- Use emoncms setup sidebar menu for all setup related modules
- Fix embed view
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 5 years ago

Emoncms - v10.1.1
https://github.com/emoncms/emoncms/pull/1328
- Module specific icons loadable from menu file
- Changes to match emoncms.org
- use of openenergymonitor_dir and emoncms_dir instead of homedir
- remove path dependency in menu system
- fix other menu related items
- faster column resize for input list
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea almost 6 years ago

Emoncms - v10.1.0
- Fixed: user/setuser endpoint call
- Fixed: Dashboard 214 menu aliases
- Fixed: Input and Feed values are hidden on iphone4
- Fixed: timezoneoffset error when trying to download feed data
- Fixed: Powered by bar scrolls with page
https://community.openenergymonitor.org/t/emoncms-v10-1-0/11156
See commits described in merge https://github.com/emoncms/emoncms/pull/1308:
Bug fixes thanks to @emrysr and log_location branch merge https://community.openenergymonitor.org/t/switching-emonpi-emoncms-logfile-locations-to-var-log-emon/11052
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea almost 6 years ago

Emoncms - V10.0.0
- Sidebar: major UI re-design see forum thread. All module must also be updated - this will happen automatically if using emonPi update
- Responsive mobile device friendly
- Main data viewing functions can now be navigated with single click
- Keyboard tab navigation supported
- Setup menu no longer overflows on smaller screens
- Bookmark feature - any page in Emoncms can now be bookmarked for single click access
- Selective emonPi update
- Admin page mobile view improvement
- MySolar PV & SolarPV Divert now work better on mobile devices
https://github.com/emoncms/emoncms/compare/9.9.9...10.0.0
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson almost 6 years ago

Emoncms - V9.9.9
- Advanced emoncms update functionality: ability to selectively update emoncms, emonhub, firmware, database - or all together.
- Flexible installation path support
- abs process
- documentation updates (install and update)
- use of emonlogger for feedwriter logs
- fix php 7.3 regexp hyphen
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea about 6 years ago

Emoncms - V9.9.7
- localization thanks @thib66
- create emoncms_mqtt.php service script (to complete switch over to new name)
- admin ui mount point str length fix, thanks @borpin
- always enable averaging by default when averaging is selected (can result in long query times on some systems but better than confusion relating from results not actually being averaged).
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea about 6 years ago

Emoncms - V9.9.6
See full release information:
https://community.openenergymonitor.org/t/emoncms-v9-9-6-stable-merge-pre-merge-check
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea about 6 years ago

Emoncms - V9.9.5
- Increase Feed List font size https://github.com/emoncms/emoncms/pull/1041
- Add line number detail to java script error https://github.com/emoncms/emoncms/pull/1117
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson over 6 years ago

Emoncms - V9.9.4
- Administration system info formatting, @Paul-Reed
- Fix case sensitive requirement for tag/name https://github.com/emoncms/emoncms/pull/1087 @emrysr
- Fix typo's @sloper42
- Cog icon used instead of wrench icon for devices in input view @emrysr
- Switch back to native tooltips @emrysr
- Travis @cagabi
- Localisation @thib66
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson over 6 years ago

Emoncms - V9.9.3
- removed the hammer.js interactions on non beta version views @emrysr
- removed width restriction from unit dropdown @emrysr
- added arrow to "configure your devices" alert for first timers @emrysr
- CORS pre-compliant flight headers @emrysr
- clarify which MQTT version on admin page: i.e mosquitto server @glynhudson
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson over 6 years ago

Emoncms - V9.9.2
- Hotfix: force browser cache reload @TrystanLea https://github.com/emoncms/emoncms/pull/1077 forum thread
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson over 6 years ago

Emoncms - V9.9.1
- Hotfix: fix horizontal scrolling on mobile devices @emrysr https://github.com/emoncms/emoncms/pull/1073
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson over 6 years ago

Emoncms - V9.9.0
- Feed unit support @emrysr
- Device module integration @TrystanLea https://github.com/emoncms/emoncms/pull/724 https://github.com/emoncms/emoncms/pull/945
- Progress list refactor @TrystanLea https://github.com/emoncms/emoncms/pull/943
- Add option to add CC and Bcc in email @cagabi https://github.com/emoncms/emoncms/pull/948
- Translation fixes @thib66
- Add git branch info to admin page @borpin
- Feed list UI improvements @emrysr
- Add mobile friendly gesture swipes to move between Inputs and Feeds on mobile devices https://github.com/emoncms/emoncms/pull/1021 @emrysr
- add python systemd service runner used to trigger scrips e.g backup etc @greeebs https://github.com/emoncms/emoncms/pull/1068
- Tooltip bug fixes @emrysr
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson over 6 years ago

Emoncms - V9.8.31 | 2018.06.21
V9.8.31 | 2018.06.21
https://github.com/emoncms/emoncms/pull/887/commits
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson almost 7 years ago

Emoncms - V9.8.30 | 2018.05.08
- improved security of
$updatelogin
database update option @TrystanLea https://github.com/emoncms/emoncms/pull/838/commits/559c9d6489dfb46ffcb5d1122546b9f026866d9c - phptimeseries getmeta returns npoints and the start time @TrystanLea https://github.com/emoncms/emoncms/pull/838/commits/179e29b273d57f3e0338f644c06c803970c753d4
- modifications to vis to support tag:name option in dashboards @TrystanLea https://github.com/emoncms/emoncms/pull/837
- option to return without passing content variable in controllers @TrystanLea
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson almost 7 years ago

Emoncms - V9.8.29 | 2018.05.01
- Encrypted input API @TrystanLea https://github.com/emoncms/emoncms/pull/833/commits/cfc2955fea289497444e96ede24ed9b742b4f324
- Task module support @cagabi https://github.com/emoncms/emoncms/pull/833/commits/8f3556ee4c2670f7ace92bf5db273926bec6885b
- PHP MQTT input to accept JSON @borpin https://github.com/emoncms/emoncms/pull/833/commits/eb27d84ead8bf4314452e84fb74572d00066afe3
- French localisations @thib66
- phpredis install instructions @pb66
- Avoid divide by zero errors @pb66 https://github.com/emoncms/emoncms/pull/830
- Fix input page not loading @pb66 https://github.com/emoncms/emoncms/pull/833/commits/b564c13eb85a729ac8610b43d5d58b1c5379b28e
- Email verification @TrystanLea
- Install docs updates for Stretch
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson almost 7 years ago

Emoncms - V9.8.28 | 2018.01.27
- Set 'blue' as default theme colour, fresh clean look for 2018 :-) https://github.com/emoncms/emoncms/pull/778/commits/5203802917e163f6eb37c12a4380cfc0553fd37c
- Multi graph enhancements @CDuffers https://github.com/emoncms/emoncms/pull/759 forum thread
- Fix tooltip for stacked charts @CDuffers https://github.com/emoncms/emoncms/pull/762
- Extend max menu length @CDuffers https://github.com/emoncms/emoncms/pull/772
- Copy admin info to clipboard @thib66
- Zoom / simple -zoom graph bug fix @pb66 @cmgj74 https://github.com/emoncms/emoncms/issues/770
- MYSQL input fixes @TrystanLea https://github.com/emoncms/emoncms/pull/778/commits/bc6698240085f0d52cd83695af0135b4b48b4c21
- fix 'not null' db schema column creation @TrystanLea fix 'not null' db schema column creation https://github.com/emoncms/emoncms/pull/778/commits/c42b615c92b24d2ac1f13bb314630865c297ee0c
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson about 7 years ago

Emoncms - V9.8.27 | 2017.12.21
- Add group module support @Cagabi https://github.com/emoncms/emoncms/pull/730
- French language localization @thib66
- Fix MQTT > Emoncms input process error and input creation issues #752 #541 @trystanlea https://github.com/emoncms/emoncms/pull/761/commits/c21302ace74533cd12a605a651a0440e26b6af28
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson over 7 years ago

Emoncms - Emoncms V9.8.25 | 2017.12.08
- Attempted fix for mqtt_input crash resulting from bind_param
- Avoid "Divide by zero" errors
- Fix case where csv value is null
- Allow forward slash in input process list text argument
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 7 years ago

Emoncms - Emoncms V9.8.24 | 2017.11.27
- fix bug: in set input and feed processlist function's to allow non-numeric function name and argument
- fix bug: missing userid in input load to redis functions
- fix bug: user/auth apikey read
- fix bug: in rememberme module which resulted in a failure to find rememberme session, sha1 function moved from mysql to php.
- improved error reporting for user login and register process
- improved error logging for mqtt_input script
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 7 years ago

Emoncms - Emoncms V9.8.18 | 2017.11.20
Continuation of recent security improvements release v9.8.11 onwards, further use of prepared statements throughout
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 7 years ago

Emoncms - Emoncms V9.8.16 | 2017.11.19
- user get_timezone bug fix
- see v9.8.15 and v9.8.13 for full list of recent changes
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 7 years ago

Emoncms - Emoncms V9.8.15 | 2017.11.18
- fix for php5.3 support for user/login
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 7 years ago

Emoncms - Emoncms V9.8.13 | 2017.11.18
- Important security update for rememberme_model
- further use of prepared statements: user_model and multigraph
- fix bug with input stage where nodeid is null
- fix missing userid in input function
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 7 years ago

Emoncms - Emoncms V9.8.11 | 2017.11.15
- Important security update: Fix input & feed access in input and virtual feed processing. See forum post. https://github.com/emoncms/emoncms/pull/740/commits/124166d9036780828fcd9b79095af0db5b23a50d @TrystanLea @cagabi
- Fix swift mailer path @pb66
- Removal of reference to mysql in admin view @pb66
- Get user name from id function @pb66
- Add friendly username/graph url route to graphs module @pb66
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson over 7 years ago

Emoncms - Emoncms 9.8.10 | 2017.08.17
- Input null values fix https://github.com/emoncms/emoncms/pull/694 @chaveiro
- Add & update localizations @thib66
is_nan
checks for last value @chaveiro- schedule inexistant check @chaveiro
- API to get data WMD as proposed in #617 by @hagai-shatz https://github.com/emoncms/emoncms/commit/c116b96b95be17f6fadb05c3beff41599bba1afc
- GET and POST parameter abstraction @TrystanLea
- Sun theme #713
- Add docs for Raspbian Stretch install @Paul-Reed
- Fix dashboard menu overflow @thib66
- Fix default home directory error only present if home directory is user set and not
/home/pi
@TrystanLea https://github.com/emoncms/emoncms/commit/24be1b2e5238feda0acfc6abd288adcf2580b6dd - redis pipelining for fetching input lists (much faster on busy systems) @TrystanLea https://github.com/emoncms/emoncms/commit/a425e250f408c53c1cc1c6b0fbe690f6bd6091f8
emoncms input API improvements
- By @TrystanLea https://github.com/emoncms/emoncms/commit/ecba167006f9c3f8e0a27703e87c6b1012a7d4ef
- AES 128bit Encryption route
- removal of .json requirement
- ability to use subaction for node name, e.g: input/post/emontx?csv=100,200,300
- new input/get/nodename api
- Encrypted API docs https://github.com/emoncms/emoncms/commit/021e4e7d256efb8e6563d77074e440bfb74964e5
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson over 7 years ago

Emoncms - Emoncms 9.8.8 | 2017.07.18
- Fix HTTP Auth header b75c948352d32f671a4e370769df049ae744b25c @chaveiro
- Add sun theme https://github.com/emoncms/emoncms/commit/6290915ec37a67290097dbce55c2cc8ebbb932bf @adminde
- Fixed issue with split on 30 minute interval https://github.com/emoncms/emoncms/commit/d338bc37ee192aa0a139b80e658d2886a870dfa4 @stuartpittaway
- Minor bug fixes, code refactor https://github.com/emoncms/emoncms/commit/eab8a8f9a548bf9c35bd0a2ff52d25ec3dd0f79c @chaveiro
- Display module version on admin page @Paul-Reed @AndyTaylorTweet
- initial support for Apache Cassandra @mab
- update french localization @thib66
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson over 7 years ago

Emoncms - Emoncms 9.8.7 | 2017.06.16
-
Special setup route from emonpi networking setup module for use on emonpi/emonbase (only effect emonPi's without WIFi configured) @TrystanLea https://github.com/emoncms/emoncms/commit/272495e6a0834519c880e251ab335251f9e6002a https://github.com/emoncms/emoncms/commit/45df1e0ae2106abcbfd07c19208fdab683b73c37
-
add
get_id
function as external API, for use in new sync module @TrystanLea https://github.com/emoncms/emoncms/commit/12b09031cbbdd581e89d736c00f36c952da8a165 -
Fix non utf8 character encoding error that results in blank input list via json_encode @TrystanLea https://github.com/emoncms/emoncms/commit/5ca10931f577dad65beb188c2a5f9f2bb4c74ce8
https://github.com/emoncms/emoncms/compare/9.8.6...9.8.7
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson almost 8 years ago

Emoncms - Emoncms 9.8.6 | 2017.05.10
- Fixed BarGraph Initial Zoom option @RDCH106
- remove limit on PHPFina average_DMY function @TrystanLea
- New feed list with meta data api @TrystanLea
- new function for returning a userid from an apikey @TrystanLea
- correction to feed list with meta data function @TrystanLea
- Fix for case where input or feed last value is NAN causing blank input @TrystanLea
https://github.com/emoncms/emoncms/compare/9.8.4...9.8.6
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson almost 8 years ago

Emoncms - Emoncms 9.8.4 | 2017.05.01
- Device autocreate, see associated device module changes in autocreate branch @TrystanLea
- Initial implementation of efficient, fast bulk feed uploader for local > remote account sync @TrystanLea
- Blue theme colour option see
default.settings.php
@TrystanLea - Documentation for fulljson input method @adpeace
- minor modifications to improve codacy score @TrystanLea
- PHPFina time of use data request function @TrystanLea
- Add buttons on Admin interface to control emonPi Read-only / Read-write file system @glynhudson
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson almost 8 years ago

Emoncms - Emoncms 9.8.3 | 2017.04.18
9.8.3 | 2017.04.18
- Add mode for strict JSON input parsing API ,
fulljson
API @adpeace https://github.com/emoncms/emoncms/commit/ed0242e077b1e010a5a221786851158ed8511cd0 - Add ability to softlink modules @adminde https://github.com/emoncms/emoncms/commit/2a01a6c51528b0bbc045259f766b557f65228aac
- Fixed boolean value detection on custom table field "icon" https://github.com/emoncms/emoncms/commit/d88b575929bfba23da9404213ddbdfe700a7096f
- Limit feed creation to require unique combination of feed tag and name, similar to unique requirements in inputs @TrystanLea https://github.com/emoncms/emoncms/commit/6ebae586b443b785196f4ac7cf9c5448e98b2971
- Improve input process list description @pgalbavy https://github.com/emoncms/emoncms/commit/212df352803522c708ee553d0222665710124cc9 https://github.com/emoncms/emoncms/commit/91cd327ef50b9f72e3e6c5f27c5cde1299dcaa2b
9.8.2 | 2017.03.03
- Add npoints to getmeta API @TrystanLea https://github.com/emoncms/emoncms/commit/2d7be37dd2d1e855e4fcfd965c7e2aeed7e93d87
@chaveiro PR https://github.com/emoncms/emoncms/pull/648 - Bug fixes
- Added check for infinite recursive loops on process lists.
- Added expanded tables support.
- Added loading spinner across UI modules.
- REQUIRES SETTINGS UPDATE to
settings.php
version 9, automated updated on emonPi assuming no user changes
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson about 8 years ago

Emoncms - Emoncms 9.8.1 | 2017.02.28
- documentation of feed/getmeta.json
- return last time value's for feeds as numeric
- documentation for total pulse count to pulse increment
- documentation for csv export
- bulk/insert accepts input names thanks to @fredrike
- move csvexport from write to read access
- fix for bug in kwhtopower undefined $power
- ENV_ENABLE global check to enable ENV_VARIABLES
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea about 8 years ago

Emoncms - Emoncms 9.8.0 | 2017.02.01
- Update bootstrap V2.3.0 > V2.3.2
- Change
Inputs
setup icon forum post - RFM69Pi update button @glynhudson forum post
- Support for unicode characters in multigraph labels @pm-cz
- Instructions to reate MYSQL db with utf8 decoding @Paul-Reed
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson about 8 years ago

Emoncms - Emoncms 9.7.9 | 2017.01.05
- Fix special characters in email @spikeheap #620
- Fix link to 'Feed API' after first login re-direct
- Add systemd unit file and install docs for mqtt_input script, recommend use instead of initd for improved logging and script autro restarting in the event of a crash
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson over 8 years ago

Emoncms - Emoncms 9.7.7 | 2016.10.29
Emoncms Admin Interface Updates
- Fix autoscrolling of log files e.g. emonpi update log forum discussion @AndyTaylorTweet
- Add button to download log files from admin interface forum discussion @joyrider3774
- Show installed Emoncms modules on admin interface: forum discussion
- Show emonSD pre-built SD card release version on admin interface forum discussion @AndyTaylorTweet
- Remove reliance on linux / unix tail command, logfile admin display now works on windows forum discussion @AndyTaylorTweet
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson over 8 years ago

Emoncms - Emoncms 9.7.6 | 2016.10.24
Released to stable
:
- Added multigraph manual window config @chaveiro
- Fix height of vis widgets to use user defined bound size @chaveiro
- Enable subscribe to multiple MQTT sub-topics e,g,
emon/house
@beaylott - Fix feed time and value type: @chaveiro
- Fix json responses with "'" for time and value, fields.
- Tested only with Virtual and Mysql engines,
- If other engine is wrong, change only the engine file, don't touch
feed_model.php
as null values must be supported as valid response.
- Cyrillic currency fix on zoom graph. @chaveiro
- Set max dropdown height for menus, allow scroll @mattjgalloway
- Boolean option type for delta attribute of graphs. @chaveiro
- Fix cast in engines @chaveiro
- Add CURL HTTP post examples to input API helper @joyrider3774
- Fix save-as image for flot graphs (right click, save-as on graph) @RDCH106
- Modify the admin RAM usage graph to show RAM in use - Buffers and - Cached; this change gives a better representation of RAM in use by applications. @JonMurphy @AndyTaylorTweet
- Show Mosquitto MQTT server version number in admin @JonMurphy
- List installed Emoncms module in admin @AndyTaylorTweet @pb66
Thanks to all contributors.
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson over 8 years ago

Emoncms - Emoncms 9.7.3 | 2016.09.28
- ios full-screen capability
- Add colour option to vis type
- Fix Linux specific code when running on windows
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson over 8 years ago

Emoncms - Emoncms 9.7.2 | 2016.07.04
- check essential php modules are loaded
- use is_numeric instead of is_nan
- php-info.php
- updated que_input_controller.php
- use of mysql prepared statement for set processlist
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea almost 9 years ago

Emoncms - Emoncms 9.7.1 | 2016.06.18
- Inject all dependencies into router instead of relying on global objects #532
- Clean up code a little bit for readability #532
- Fix Feed API Helper URL #537
- Footer Emoncms version number now links to github releases changelog
- Add basic syntax Travis test
- Add new options on Multigraph #529
- Lines/Bars can be defined as 'stacked'. E.g. can be used to show usage on individual branch circuits combining to a total usage.
- The graph can be set to 'auto refresh' periodically. So that a dashboard can be configured to automatically update with current data. (The automatic - update will be disabled if the graph has been scrolled so that the current time is no longer the end of the graph)
- Show/Hide Legend. Either for simple graphs where the title is all that's needed. Or on a dashboard where multiple graphs have the same legend & only needs shown once.
Stacked multigraph example:
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson almost 9 years ago

Emoncms - Emoncms 9.7 | 2016.05.25
- Improved system stats
- File system Disk space usage
- RAM usage, CPU temp (Raspberry Pi only)
- Shutdown / Reboot via admin web interface (Raspberry Pi only)
- Stacked vis bug fix
- CSS style 'copy to clipboard' API key buttons
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson almost 9 years ago

Emoncms - Emoncms 9.6 | 2016.05.11
- Add 'copy-to-clipboard' API key button
- Add QR code generator to profile page to automate setting up Android App forum thread
- Fix dashboard display issues when logged out - Fetch user id in a way that is independent of session
- Fix to access permissions for fetch api forum thread
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson almost 9 years ago

Emoncms - Emoncms 9.5.1 | 2016.04.28
- timezone correct weekly, monthly modes for DMY data request method and also the averaging mode
- Improved merging of buffered data with data on disk in low write mode
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson almost 9 years ago

Emoncms - Emoncms 9.5 | 2016.04.19
Change log:
9.5 | 2016.04.19
- Remove description of phpfiwa as it is not an option on the emonpi
- Align data requests to common intervals
- Fix meta file error in the logs 93bb94c
- Timezone support in bar graph vis
- use Graph Module as default data viewer
- Add Estonia language support
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson about 9 years ago

Emoncms - Emoncms 9.4 | 2016.03.15
Change log:
9.4 | 2016.03.15
- MYSQL port number user configurable to make possible for custom setups e.g. Docker
- Add support for generation of kWh/d from accumulating kWh for all daily kwh type visualisations
- Daily data editor fixes: now works with phptimeseries data & ability to edit historical days without affecting current days
- Add 'smoothing' option to data viewer
- Increase accuracy of power > kWh process by using double instead of float data type
- Improved terminal style auto updating logfile viewer and responsive emonpi updater
Energy Systems - Building Energy Monitoring
- PHP
Published by glynhudson about 9 years ago

Emoncms - EmonCMS 9.3 | 2015.12.30
Change log:
9.3 | 2015.12.30
Bugfixing on export and password length
Removed optional modules from core: dashboard, device
9.2
Bugfixing on export virtual feeds data.
Add min value and UI improvements on jgauge.
Fix device module while using redis.
Allow export in excel d/m/Y h:i:s format in user timezone.
Added new Windrose and jgauge2 widgets.
Added min value support to jgauge and jgauge2 widgets.
Bugfixing process and device module.
Preparation for eventProcess module.
Hide/alert processes that require redis when redis is not installed.
Bug fix on virtual feeds last time update
Added device module
Merge docs
Merged contibuted fixes: tooltip and input.js
9.1
Fix KW/h decrease on emoncms update.
Fix DST change duplicating days in daily bar graph.
Changed validation logic for $max_node_id_limit config setting, from node id numeric to maximal number of different nodeids. A node id can be a string now.
Added Lib swiftmailer and a generic email helper class to core for sending emails.
Added 5 new processors for virtual source feed : + - * / and 1/ 'source feed'
Added support for devicekey instead of apikey, if using device module. A device key only allows posting to the device configured node.
DST change fix for KWh processors.
9.0 RC2
Add new widget : dewpoint.
Clean now unsupported functions feed->get by name.
Added support for Process List Modules.
9.0 RC
Fix feeds and inputs not showing, due to UTF8 regex omitting user data after save.
Merge of:
UTF8 support
Browser asks for remember user and password
Spanish translation
Removed dependency on dashboard widgets (3rd button on editor) of feed names, use feed id instead. Will break existing user dashboards. Need to edit dashboard and choose feeds again.
Validate node id on input.
Fix api documentation
Fix mysql csv export
Fix new instalation allow user to register
Fix remember me.
Asks for login when needed.
Add support for apikey in "Authorization: Bearer " http header per rfc6750.
Added support for redis port and auth.
Fix mqtt_input.php script.
9.0 preview
Show login button on small screens
Added PHPTIMESERIES buffer writing.
Show published dashboards as menu items (star icon).
Hides published dashboards on <480px and menu-extra, menu-right on < 320px.
Highlight current page on menu.
Added dashboard description to menu collapsed and mouse over icon.
New setting $menucollapses.
Double click collapses all grouped table elements.
8.6.0 beta | for testers only
Refactoring menu icons code.
JS cleans on vis modules.
Update Zoom vis to use async calls.
HTTP 406 error returned if no controller found.
Fix dashboard edit issue
Spelling fixes
Added buffer status in admin server info.
Minor speed improvements on REDISBUFFER.
Updated delete input now if has no values and updated +15m.
Menu iconify
Dashboard clone fix
Fix user profile page ui
Fullscreen Ui fix.
Dashboard save status messages.
Updated REDISBUFFER to read feed buffer and merge that data with saved feeds data so latest data is always displayed independent of buffer length.
8.6.0 Alpha | for testers only
Virtual feed engine now passes value to next processlist slot.
Improved looks on all pages in full width and process list editor is now modal
Better update time calculation on feeds and input list.
Fix bugs reported on this thread to date.
Added low-write mode for PHPFINA.
Updated REDISBUFFER engine with buffer read/write locks so updates dont get erased.
Updated script/feedwriter.php to stable version for low-write daemon
Modularized input processlist code to a new module in Module/process.
Added a new engine type 'VIRTUAL' that calculates values on demand evaluated from a processlist for existing data feeds. Available from Feeds menu.
Added a new engine type 'MEMORY', mysql with MEMORY tables. Data is held in RAM and lost on shutdown. Usefull for realtime data and benchmarking tests.
Added a new engine type 'REDISBUFFER', this is an internal engine used from feed_model.php to deal will all redis low-write buffer logic.
Added auto-load instances of engine classes only when needed in feed_model.php. Fast execution and less memory used.
Updated MYSQL engine to support efficient bulk writes if low-write mode is active (post_bulk_prepare and post_bulk_save).
Updated feed list to support virtual feeds with process list.
Updated process module code to work in feed context for virtual feeds.
Updated folder structure of vis module to use the standard folders names ./Views and ./visualization/[vis_folder_js_files].
Updated vis widgets Multigraph, Realtime and Smoothie to use async calls with gpu adaptive refresh rate, more responsive.
Updated all simple widgets (from dashboard module) to use gpu adaptive refresh rate, more responsive.
Changed dashboards iframes urls to be relative. Will allow accessing local server behind a NAT from the internet without broken dashboards. Changes are applied on next dashboard save.
Cleaned superfluous non text comments on some js files to lower download size.
Updated log engine, removed dependency of log4php, use php native file writer.
New config vars: redis_server, mqtt_server, allow_emonpi_update, log_enabled, log_filename, data_sampling (experimental, see settings.php), redisbuffer['enabled'] (for low-write mode)
Added Admin menu Server Information, Logs viewer and redis flush.
Energy Systems - Building Energy Monitoring
- PHP
Published by chaveiro over 9 years ago

Emoncms - pre extended branch merge
pre extended branch merge
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea almost 10 years ago

Emoncms - 8.5.2 | 2015.07.06 version
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea almost 10 years ago

Emoncms - low-write-v8.5
The latest version of the low write version of emoncms designed for running on SD cards. v8.5 includes the new data request api and default data viewer as found in the main v8.5 version, It also supports the new app and nodes module. Low-write-v8.5 is the version of emoncms installed on the emonpi.
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea almost 10 years ago

Emoncms - v8.4.0 Initial MQTT Support
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 10 years ago

Emoncms - v8.3.6
Changelog: https://github.com/emoncms/emoncms/compare/v8.3.5...v8.3.6
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 10 years ago

Emoncms - master: 8.2.8, bufferedwrite: 0.0.1
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 10 years ago

Emoncms - 8.3.0 further feed engine optimisations and new input interface
PHPFiwa, PHPFina and PHPTimestore no longer record the number of datapoints in a meta file. The number of datapoints are instead calculated from the filesize as recorded by the filesystem in its inode data. clearstatcache() is used to ensure that php's copy of the file stat info is refreshed prior to calling filesize().
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea almost 11 years ago

Emoncms - 8.2.6
Fix for http://openenergymonitor.org/emon/node/5239
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea almost 11 years ago

Emoncms - 8.2.5
Added check to ensure that if the npoints meta file gets corrupted with npoints being set to 0 that this does not then lead to the main meta data file with start_time in it to be rewritten.
The main meta file should only get written when both npoints and start_time are equal to 0 which should only occur when the feed gets created.
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea almost 11 years ago

Emoncms - 8.2.3
fix for npoints phpfina bug http://openenergymonitor.org/emon/node/5184
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea almost 11 years ago

Emoncms -
Thanks to pb66 and inverse, see:
https://github.com/emoncms/emoncms/pull/204
https://github.com/emoncms/emoncms/pull/207
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea almost 11 years ago

Emoncms - Feed engine logging and npoints meta data seperation for increased robustness
Feed engine logging, npoints meta data separation for increased robustness and improved timezone support
Meta data npoints
The number of datapoints in a feed was stored in one meta data file along with other meta such as the feed start time and feed interval. In the event of a system crash mid write to a meta file there is a risk that several of these meta properties can get corrupted. Its only the npoints property that needs to be updated regularly the feeds start time and interval only gets written to once at feed creation. By separating the meta data that gets written at the start and the meta data that gets written to regularly into two different files we reduce the risk of corruption as npoints can be read independently and corrected from file size divided by 4 bytes per datapoint while start time and interval are harder to recover from if you dont have a backup.
Improved timezone support
Daily data types now use the PHPTimeSeries engine and support a midnight reset time set by the user timezone setting under user account. This is a significant change as there was previously minimal support for different timezones if the system time was different from the user timezone.
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea almost 11 years ago

Emoncms - 8.1.1
htaccess file improvements thanks to inverse: https://github.com/emoncms/emoncms/pull/186
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea about 11 years ago

Emoncms - 8.1.0
With contributions by:
woutertPI https://github.com/emoncms/emoncms/pull/178
pb66 https://github.com/emoncms/emoncms/pull/181
inverse https://github.com/emoncms/emoncms/pull/183
corrected typecasting of mysql data
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea about 11 years ago

Emoncms -
- Improved myelectric dashboard, kwh per day bar chart can use different feed types calculating kwh per day from elapsed watt hours, elapsed kwh, pre-compiled power_to_kwhd or phpfiwa/timestore instantaneous power
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea about 11 years ago

Emoncms -
- Fix for phpfiwa phpfina & phptimestore data file ownership bug
- Fix for dashboard show description see #170
- Allow for the node id not being set, see #155
- Hack to fix for locale conversion of 0.01 to 0,01
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea about 11 years ago

Emoncms -
- Fixed get PHPFiwa feed size bug
- Fixed PHPTIMESTORE csv export bug
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea about 11 years ago

Emoncms -
- Removed update 0002 from update_class.php as it is depreciated
- Addition of method that returns write and read apikey when login is provided
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea about 11 years ago

Emoncms -
- Added get feed list by name function to feed.js
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea about 11 years ago

Emoncms - 8.0.3 Bug fixes
- consistent dial and feed value decimal place format
- corrected realtime time window for 1 and 5 min window
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea about 11 years ago

Emoncms - 8.0.2 Bug fixes
- Dial and list interface share same decimal point formatting
- Fixed bug in node model that was setting scale to zero
- Fixed abs bug in visualisation stats
- Fixed multiigraph save bug (needed encodeURIcomponent)
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea about 11 years ago

Emoncms - this corresponds to apt package version 8.0-1
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea about 11 years ago

Emoncms - v8.0
See forum posts linked for details on most of the new features:
Debianization: http://openenergymonitor.org/emon/node/4067
New feed engine's, nodes interface: http://openenergymonitor.org/emon/node/3868
Emoncms development log March 2014 http://openenergymonitor.org/emon/node/4008
Development: Calculating Wh totals on the emontx http://openenergymonitor.org/emon/node/3995
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea about 11 years ago

Emoncms - v7.0 Redis
As part of recent work to improve the performance of emoncms because of high load's on emoncms.org redis was introduced to store feed and input meta data including last feed time and value fields which where causing significant write load on the server. This change benefits all installation types of emoncms whether emoncms.org or a raspberrypi as it siginficantly reduces the amount of disk writes.
Using redis in this way leads to quite a big performance improvement. Enabling almost 5 times the request rate in benchmarking.
Blog post: http://openenergymonitor.blogspot.co.uk/2013/11/improving-emoncms-performance-with_8.html
To upgrade you will need redis server installed and the phpredis client:
sudo apt-get install redis-server
sudo pecl install redis
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 11 years ago

Emoncms - V6.9 Pre-redis release
Last state of emoncms master before merge of redis meta data branch. Use this branch if you wish to use emoncms with all changes up to the addition of redis.
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 11 years ago

Emoncms - v6.0 timestore
v6 (timestore+)
Emoncms version 6 brings in the capability of a new feed storage engine called timestore. Timestore is time-series database designed specifically for time-series data developed by Mike Stirling.
mikestirling.co.uk/redmine/projects/timestore
Timestore's advantages:
Faster Query speeds With timestore feed data query requests are about 10x faster (2700ms using mysql vs 210ms using timestore). Note: initial benchmarks show timestore request time to be around 45ms need to investigate the slightly slower performance may be on the emoncms end rather than timestore.
Reduced Disk use Disk use is also much smaller, A test feed stored in an indexed mysql table used 170mb, stored using timestore which does not need an index and is based on a fixed time interval the same feed used 42mb of disk space.
In-built averaging Timestore also has an additional benefit of using averaged layers which ensures that requested data is representative of the window of time each datapoint covers.
Energy Systems - Building Energy Monitoring
- PHP
Published by TrystanLea over 11 years ago
