03fee92Add database patch level in initial SQL (Knut Kohl)287084eAdjust body output size (Knut Kohl)7cc6d5bFix open_basedir restriction error (Knut Kohl)cd3081fRework database default values (Knut Kohl)374ad24Add pause function also to cron script (Knut Kohl)c96fef5Adjust label position in chart (Knut Kohl)02bb574Fix wrong variable references (Knut Kohl)a0a7fceAdd example injecting system load into output (Knut Kohl)cda16bbAdd splitter for chart resizing (Knut Kohl)a50f2deAdd scatter plot (Knut Kohl)696285eMake settings multi language (Knut Kohl)0f0eb15Add new date selection for charts (Knut Kohl)71d8d3eMerge tag 'v2.14.0' into develop (Knut Kohl)
1fb8953Change chart zoom to mouse scroll (Knut Kohl)5dac0c3Upgrade PNotify to 3.0.0 (Knut Kohl)a887632Merge tag 'v2.13.2' into develop (Knut Kohl)4ffc3d4Adjust Javascript debugging logic (Knut Kohl)3f69ec8Change readout of measuring data statistics (Knut Kohl)0c15facAvoid layout change on datatable recreation (Knut Kohl)4ad730aFix readout of latest API version (Knut Kohl)e51b537Use optional JSON callback for all results (Knut Kohl)daf346cFix wrong double consumption calculation (Knut Kohl)63fea30Test HighCharts 4.2.6 in develop mode (Knut Kohl)dd7dc25Update URL of file on GitHub for version check (Knut Kohl)4fbad4fMerge tag 'v2.13.1' into develop (Knut Kohl)0797d50Adjust upgrade.git script for automatic upgrade from GitHub and database needed adjustments (Knut Kohl)f95db62Add API route to read application settings (Knut Kohl)abcdfa4Merge tag 'v2.13.0' into develop (Knut Kohl)
72fa6b5* hotfix/2.13.2: Fix missing script for mobile mode (Knut Kohl)5cc9882Fix missing script for mobile mode (Knut Kohl)
e302aa2Fix data readout failure for some special channel types (Knut Kohl)
d6e7d70Bumped version to 2.13.0 (Knut Kohl)bdee90bAdd function to reset database readings (Knut Kohl)04fc8b7Update initial data SQL (Knut Kohl)1bef0edAdd channel type specific presets for channel attributes (Knut Kohl)66a89deChange geocoding (Knut Kohl)429e0842016-08-03 nightly (Knut Kohl)00576a1Fix readout for period "readlast" for calculated channels (Knut Kohl)1381d2aFix missing alias click handler (Knut Kohl)61076deUpdate ORM table classes, mostly remove requirement of Cache for speed (Knut Kohl)1dd85ecFix reading of non meters with defined start timestamp (Knut Kohl)d92ed5e2016-07-11 nightly (Knut Kohl)ea270732016-05-25 nightly (Knut Kohl)c868f86Fix some issues in Dashborad display (Knut Kohl)4bc6664Decode HTML entites in channel attributes in API response (Knut Kohl)477d3b92016-04-27 nightly (Knut Kohl)3e1ba5b2016-04-26 nightly (Knut Kohl)2395b752016-04-25 nightly (Knut Kohl)19f33f4Load custom font into local storage if possible (Knut Kohl)f51ece9Adjust and simplify session handling (Knut Kohl)a930a8fAdd BB token for small text (Knut Kohl)69154b02016-04-24 nightly (Knut Kohl)bbf04a7Adjust most icons to Font Awesome (Knut Kohl)fced56aStatify some methods for better access (Knut Kohl)fc2c2aaHandle language setting via cookie instead of session, conflicts with remember cookie (Knut Kohl)dc3309b2016-04-23 nightly (Knut Kohl)6a4c9912016-04-23 nightly (Knut Kohl)a6d0d3bFix listing of meter channels (Knut Kohl)5c04308Fix meter reading, missing consumption on 1st row (Knut Kohl)8e01c90Adjust meter channel reading to set 1st reading to zero (Knut Kohl)e6df206Fix channel settings dialog, uncheck invalid flags for some display types (Knut Kohl)cbfc56aStreamline channel class (Knut Kohl)c687ba2Fix Switcher with Hook handling (Knut Kohl)a8e5c63Add state to string mapping for inverter statuus to Kaco template (Knut Kohl)b9d0b05Adjust Switcher handling (Knut Kohl)22b9ba8Adjust format for Kaco inverter data (Knut Kohl)ffcac69Fix typo (Knut Kohl)d279341Adjust some issues in frontend and data readout (Knut Kohl)4d6a9dbUpdate compressed styles and scripts (Knut Kohl)fe940eaAdjust Kaco inverter handling (Knut Kohl)c1e2e63Add Kaco RS485 grouping channel and a template for it (Knut Kohl)91d4d64Adjust class loader class map handling (Knut Kohl)da8833bFix error if tree hirarchy ID exceeds 1000 (Knut Kohl)d01e34dSimplify class loading logic (Knut Kohl)da75e0bAdjust data reading especially for meter channels in bar chart (Knut Kohl)cd5d6c5Adjust Nginx template configuration file (Knut Kohl)f01eb74Adjust a session issue during login (Knut Kohl)caabe5cUpdate demo charts (Knut Kohl)56f58ccFix some issues for initial installation (Knut Kohl)e56a624Merge tag 'v2.12.4' into develop (Knut Kohl)59c159cMerge tag 'v2.12.3' into develop (Knut Kohl)b931eb4Merge tag 'v2.12.2' into develop (Knut Kohl)83fd18dUpdate README.md (Knut Kohl)48aebd0Merge pull request #40 from KKoPV/master (Knut Kohl)75063bcSome updates (Knut Kohl)7c82becUpgrade Slim middleware (Knut Kohl)835fa90Upgrade PV-Log JSON 1.1 SDK to 1.3.0 (Knut Kohl)5775067Many changes (Knut Kohl)425c4cfAdded database schema generated by schemaSpy (Knut Kohl)54a6925Draft for defered data processing via a socket server and a Memcache based message queue (Knut Kohl)544067eMemcache builds internal cache key (Knut Kohl)a3831e1Fix display of cache statistics, display always raw data (Knut Kohl)c273190Adjust default selection for caches, at least file cache will be used if no other is available (Knut Kohl)cb3ddb1Reverted cache handling from Ratio channel class (Knut Kohl)fbb8d83Adjust ORM generated classes (Knut Kohl)24acc49Update styles and scripts (Knut Kohl)155dd5fFix and adjust cache handling (Knut Kohl)27badb5Add branches description to README (Knut Kohl)1ce5bdaAdjust HighCharts version pinning to one file for desktop and mobile view (Knut Kohl)bcdb9faAdd index to temp. calced data table (Knut Kohl)025db1dAdd checkbox to control automatic chart refresh (Knut Kohl)75a9344Buffer calculated values in the past for 1 day (Knut Kohl)118b52aUpdate and recompress styles and scriptes (Knut Kohl)26cb3cdDraft for web font usage and local storage (Knut Kohl)2d7a8bdFix typo (Knut Kohl)aadf22fBuffer QR code into local storage and create only once (Knut Kohl)fe9134cChange include directory from indirect to direct (Knut Kohl)b2e6202AOP parses now all files, independent from marker (Knut Kohl)275e44dRenamed tools scripts (without extension) (Knut Kohl)e90e497Prepare Loader for multiple callbacks, draft extension point logic for source files (Knut Kohl)b218ec7Adjust icon title and tip (Knut Kohl)07bc624Fix wrong calculation for data holes in child channel 1 (Knut Kohl)86a8468Fix to show correct API version in API help (Knut Kohl)e9d4b88App SQL patch 002 (Knut Kohl)80d6f28Update styles and scripts (Knut Kohl)888ca4aAdd QR-code for mobile view (Knut Kohl)a98271fMinor layout fixes (Knut Kohl)b862b33Add API r6 and set as latest (Knut Kohl)94353e8Update API r5 (Knut Kohl)9d86faeFix labels with temperatures below 0 °C (Knut Kohl)c4e76daFix indent (Knut Kohl)8a15089Add databse table size information to Info module (Knut Kohl)43138dbFix Hash route description (Knut Kohl)d40da25Minor frontend and layout changes (Knut Kohl)4750d8dUpgrade JQuery UI to v1.11.2 (Knut Kohl)7caeae4Minor frontend changes (Knut Kohl)74b5bb5Some fixes for data readout of calculated channels (Knut Kohl)325be7bMove install and upgrade helper scripts to tools directory (Knut Kohl)4d75ed3Update README.md (Knut Kohl)d2e0bc9Move application settings to database, change initial setup and user auth. handling (Knut Kohl)b4ff4bfAdjust data readout, especially for channels used as childs (Knut Kohl)c064a6eAdjust cron.php, fork out processes for each section to handle (Knut Kohl)eaaa54eChange upgrade logic from GitHub, apply database patches via script automatic (Knut Kohl)5f9de12djust application configuration (Knut Kohl)7a5da42Update develop.sql (Knut Kohl)b5519d2Move settings from config file to database (Knut Kohl)ebac0fcUpdate frontend (Knut Kohl)53c7262Update API r5 (Knut Kohl)adc3db3Add configuration for daylight curve calculation using harmonic mean (Knut Kohl)8fd2411Fix layout for chart handling options (Knut Kohl)e900e43Delete channels correct from hierarchy in front end, close #33 (Knut Kohl)0976a97Add option to hide a channel initially in chart (Knut Kohl)a0c683bSet latest API version to r5 (Knut Kohl)892d038Add API r5 with some improvements for CSV and batch load (Knut Kohl)b5b04afAdd sprites for common function images (Knut Kohl)debd35eChange menu to SmartMenu (Knut Kohl)c68ebedAdjust nginx config template (Knut Kohl)5456475Add anonymous usage statistics (Knut Kohl)30586e4Update CHANGELOG (Knut Kohl)d31c1b5Update compressed styles and scripts (Knut Kohl)a0fb4caAdd irradiation forcast channel type to Wunderground group. (Knut Kohl)b6b8b04Simplify logic for latest API release (Knut Kohl)01e07a8Fix some errors in add/edit of a channel and frontend (Knut Kohl)384ef11Fix template handling without grouping header (Knut Kohl)5153213Minor changes (Knut Kohl)08ad3cfFix not working node deletion from hierarchy via API (Knut Kohl)5406736Fixed typos in Solar Edge templates (Knut Kohl)87ef390Add count of stored readings to response and header (Knut Kohl)7f42779Add reference to git-upgrade (Knut Kohl)3885d0dMove API key setting into Ajax to 1st jQuery after load (Knut Kohl)7d1a773Add needed route for putting raw data for SolarEdge Optimizer CSV (Knut Kohl)2ce5eddAdd upgrade script for Git users (Knut Kohl)7af8108Update compressed styles and scripts (Knut Kohl)3aa2f16Finalize SE Optimzer template (Knut Kohl)66c3f4aFix wrong ignored config files (Knut Kohl)7e7d77eCentralize API key setting for front end JS (Knut Kohl)
eb51482Fix install script to work with empty MySQL passwords (Knut Kohl)
3969c5dFix install script to work with empty MySQL passwords (Knut Kohl)
2d5f71bFix error on initial startup (Knut Kohl)d666170Merge pull request #34 from gitter-badger/gitter-badge (Knut Kohl)8536d99Added Gitter badge (The Gitter Badger)c669824Fixed missing view pvlng_channel_view (Knut Kohl)
d2a3a8eFixed missing view pvlng_channel_view (Knut Kohl)6d96c47Feature release 2.12.0 (Knut Kohl)5a630fbUpdate compressed styles and scripts (Knut Kohl)
9f2de47Bumped version to 2.12.0 (Knut Kohl)91257e4Fix calulation of 1st consumption value in Accumulator (Knut Kohl)0af22c5Adjust Solar Edge handlers (Knut Kohl)f2bc457Minor fixes (Knut Kohl)b94f040Fix not creating grouping channel from template (Knut Kohl)01568cbFix Solar estimate calculation, missing scale for better/worse days than average (Knut Kohl)3261741Drafts for Solar Edge inverter & optimizer handling (Knut Kohl)9749c74Remove SE template (Knut Kohl)8a6c429Add additional namespace handling for config loads from file (Knut Kohl)8a7fc4cAdd central cron handler script for PVOutput export and Wunderground fetch (Knut Kohl)889311eSome updates in frontend (Knut Kohl)9ff0704Adjust description template (Knut Kohl)d83fa0dSome updates in channel classes (Knut Kohl)c1471f6Update Nginx config template for MemCache handling (Knut Kohl)af5629eAdd Weather module (Knut Kohl)c16ed95Extend API with a "version" and "latest" route (Knut Kohl)01e2d86Fix double load of routes/custom.php (Knut Kohl)d9f9428Change icon legends from static below table to mouseover hint (Knut Kohl)a2a8ea4Add filter channels by dropdown (Knut Kohl)308c6e3Change processing indicator for "delete node" and "create alias" in Overview (Knut Kohl)7697970Move Infoframe support files below View folder (Knut Kohl)689190fStore chart height from URL parameter in cookie (Knut Kohl)5c18bd5Remove estimated output for diplay times after sunset (Knut Kohl)01ee7b2Auto refresh chart on page comes to active only if date display range is not in the past (Knut Kohl)
9839a04Bumped version to 2.11.0 (Knut Kohl)90a03b6Update scripts and styles (Knut Kohl)14f220fAdd Infoframe (Knut Kohl)22e38a8Update frontend (Knut Kohl)d5bcf6aUpdate Nginx config file (Knut Kohl)01910c4Update API r4 (Knut Kohl)495d4a3Make Select2 dropdown list longer for about 12 rows (Knut Kohl)5ee4a74Reorganize style and scripts compressor shell scripts (Knut Kohl)e578899Adjust generator watermark in chart and remove border around legend (Knut Kohl)
d5088a5Update compressed styles and scripts (Knut Kohl)ee9e405Fix wrong label alignment for "last" data point marker (Knut Kohl)
c00ce9eFix wrong label alignment for "last" data point marker (Knut Kohl)59d507ev2.9.1 Hotfix release (Knut Kohl)
1be4160Bumped version to 2.10.0 (Knut Kohl)ade4b88Add script to add images into Memcache (Knut Kohl)e86a35eAdd routes for hierarchy manipulation to API (Knut Kohl)da941ebAdd dialog for selecting and adjusting predefined channels from templates (Knut Kohl)09079afAdd compressed styles and scripts (Knut Kohl)fc127ffAdd cache usage methods (Knut Kohl)d694299Refractor setup script (Knut Kohl)293cd31Update some frontend controllers (Knut Kohl)95cb1bbAdd new models for Average line and Kostal Piko inverters (Knut Kohl)48deb03Fix some layout and script errors (Knut Kohl)3e7381dUpdate some models (Knut Kohl)a8c8204Update model configration defaults (Knut Kohl)9af27edChange licence comment (Knut Kohl)31ce432Update API r4 (Knut Kohl)0fc2934Update .gitignore (Knut Kohl)9f04e69Minor changes (Knut Kohl)0838f93Add missing .gitignore for custom routes (Knut Kohl)a1c2d2fMinor fixes (Knut Kohl)3cc370eAdd new model Multiplier (Knut Kohl)9a75836Update generated table access classes (Knut Kohl)4871ec2Fix develop SQL (Knut Kohl)7028144Add frontend module Type for Channel types overview (Knut Kohl)273209cAdd script for database compression (Knut Kohl)3bb39c1Adjust application routes (Knut Kohl)063c902Adjust Yryie output (Knut Kohl)af5eb90Add times attribute to Daylight model (Knut Kohl)7385aa8Adjust info page to API r4 (Knut Kohl)e873754Raise timeout to allow complex API queries (Knut Kohl)5478908Set focus to data table (Knut Kohl)6d7889bFix private table channel legend (Knut Kohl)c95c75fFix endless loop in public view (Knut Kohl)52eab4bRemove Model logic (Knut Kohl)5f093fbFix History model (Knut Kohl)1259a00Add legend to index view (Knut Kohl)158418bAdjust tariff view (Knut Kohl)761eb2dMinor fixes (Knut Kohl)f6ae0ecChange Setup logic (Knut Kohl)3eac4d7Update SQL (Knut Kohl)2183380Add API r4 (Knut Kohl)73c7eeeMajor frontend updates (Knut Kohl)19a703bAdd real ORM with generated base classes (Knut Kohl)e5a36c4Adjust models (Knut Kohl)eb9ed0cAdjust configuration handling (Knut Kohl)12f2c19Make login as modal dialog (Knut Kohl)5a0f88bAdd copy of channels in overview (Knut Kohl)e4b0b05Add Drag&Drop of groups (Knut Kohl)
90be958Fix typo in JS code (Knut Kohl)31ab6b4v2.9.0 Maintenance release/2.9.0 (Knut Kohl)2093ed4* hotfix/2.8.1: Fix wrong config include (Knut Kohl)
943686fv2.9.0 release (Knut Kohl)110105cFix sum of AccumulatorFull model (Knut Kohl)10919c2Adjust AccumulatorFull to work correct with meter channels (Knut Kohl)51c3a23Add new model AccumulatorFull (Knut Kohl)50edb67Make compatible with embedded=2 parameter (Knut Kohl)a4b169cAdjust add channel layout for channel type or template (Knut Kohl)534ab9fAdjust route parameter handling in route definitions (Knut Kohl)7428db9Add select for inserting templated channels into hierarchy (Knut Kohl)c27d67eMinor changes (Knut Kohl)573e94aMinor changes (Knut Kohl)0098f53Adjust HTML hooks (Knut Kohl)c7e044dAdjust sone models (Knut Kohl)37dba77Add HTML hooks for head and body (before and after) content (Knut Kohl)00834db* hotfix/2.8.1: Fix wrong config include (Knut Kohl)5bf17dc* release/2.8.0: v2.8.0 release (Knut Kohl)
686f257Fix wrong config include (Knut Kohl)c091abb* release/2.8.0: v2.8.0 Maintenance release (Knut Kohl)e4c7806* hotfix/2.7.4: Fix handling saved views (Knut Kohl)
1eb4869v2.8.0 release (Knut Kohl)3493576Minor changes (Knut Kohl)70c4e69Adjust config files handling and naming convention (Knut Kohl)f60fed1Fix menu (Knut Kohl)53fb59eFix menu links (Knut Kohl)
ffe6f67Fix handling saved views (Knut Kohl)
b906c42Fix menu links (Knut Kohl)79fdafdv2.7.0 Maintenance release Adjust language selection Adjust Github links Split navigation and content in template Adjust Fix model for time range display in chart Fix last reading logic, consider timestamp if given Adjust accessible modules logic depending on session user Rework hook logic Adjust JSON routing Update README.md to new repo name Adjust frontend layout Adjust Github links Fix links to List view from Index and Overview Update README.md, add hint to post-merge hook gist (Knut Kohl)b162b022.6.1 Hotfix release (Knut Kohl)
5353239v2.7.0 release (Knut Kohl)c333ff2Adjust language selection (Knut Kohl)554f086Adjust Github links (Knut Kohl)539324aSplit navigation and content in template (Knut Kohl)6e301b4Adjust Fix model for time range display in chart (Knut Kohl)6ff395fFix last reading logic, consider timestamp if given (Knut Kohl)4055f3cAdjust accessible modules logic depending on session user (Knut Kohl)7765758Rework hook logic (Knut Kohl)df95593Adjust JSON routing (Knut Kohl)d4dd08dUpdate README.md to new repo name (Knut Kohl)a5d7778Adjust frontend layout (Knut Kohl)aaad792Adjust Github links (Knut Kohl)8bc5173Fix links to List view from Index and Overview (Knut Kohl)754c352Fix links to List view from Index and Overview (Knut Kohl)1fc8af4Update README.md, add hint to post-merge hook gist (Knut Kohl)
cffc4f9Fix missing JS variable (Knut Kohl)17d5c37v2.6.0 Feature release (Knut Kohl)2ff3c80v2.5.0 feature release (Knut Kohl)8e8ea4eFix script error when output is compressed Fix redirect to /adminpass for Nginx ($_SEVER['PATH_INFO'] is not set in every case) (Knut Kohl)
d99b216v2.6.0 release (Knut Kohl)edbd824Minor fixes (Knut Kohl)e2b0d0dUpdate Highcharts to v3.0.10 (Knut Kohl)b4014f7Adjust cahche TTL usage, use native APC TTL handling (Knut Kohl)1a8de7aAdjust frontend scripts (Knut Kohl)2f87136Adjust JSON handling for loading failed files (Knut Kohl)303e28aAdjust API (Knut Kohl)4bcb7a7Add HTML5 Page Visible API to charts view (Knut Kohl)8ad9e23Adjust application flow logic (Knut Kohl)fd0bd65Fix application logic (Knut Kohl)b3d5113Fix session handling for Ngninx, $_SERVER[HTTPS] ist set every time, but empty (Knut Kohl)21bb1d7Add hover effect to data table rows (Knut Kohl)103426aAdd AOP based debugging system (Knut Kohl)9189131Adjust creation of memory tables to only once per session (Knut Kohl)7810f86Change performance colletion to memory table (Knut Kohl)5f4023cAdd Wunderground weather template and channel (Knut Kohl)5ed5ee6Force numeric channels to have only numerics in submitted value (Knut Kohl)f9322a8Add ability to define custom commands at start via prepend.php file (Knut Kohl)92d2625Separate data acquisition scripts into own repository: https://github.com/K-Ko/PVLng-scripts (Knut Kohl)2fe1812Fix setup redirect, config.php.dist and script (Knut Kohl)
e7c95d2v2.5.0 release (Knut Kohl)1d1de7eAdjust templates (Knut Kohl)8948c2cAdjust caches, fix Memcache (Knut Kohl)3f017a9Adjust channel readout, add buffered queries (Knut Kohl)cccc5b0Minor changes (Knut Kohl)e50ff2fChange order of load last readings, after datatable was initialized (Knut Kohl)ab2e631Adjust layout for public charts view (Knut Kohl)4dc7edcAdd output of actual branch in development mode (Knut Kohl)
95ead51Fix script error when output is compressed Fix redirect to /adminpass for Nginx ($_SEVER['PATH_INFO'] is not set in every case) (Knut Kohl)baead2fv2.4.0 feature release (Knut Kohl)4e9bb81v2.3.0 feature release (Knut Kohl)
893bd90v2.4.0 release (Knut Kohl)6f05f43Minor fixes (Knut Kohl)135f867Rename Yield class for PV-Log, yield is reserved since PHP 5.5 (Knut Kohl)ffdcb57Adjust Nginx server definition template (Knut Kohl)fdf0c15Make Index charts view single page, no reload for load, delete or save of charts (Knut Kohl)1dbbbb5Several fixes for PHP 5.5.* (Knut Kohl)a6d1a86Adjust several scripts (Knut Kohl)a8b09cfAdd OpenWeatherMap template and script for storing weather data (Knut Kohl)d6a65d3Add status mail script (Knut Kohl)1258e53Adjust API and split into more maintainable files (Knut Kohl)25d338cAdjust S0 serial listener, improve foreground mode (Knut Kohl)57c6f20Adjust CSS and JS Compession (Knut Kohl)
41d6fa1v2.3.0 release (Knut Kohl)d02f73dFix readout for meter channels with consolidation periods (Knut Kohl)c3d76e7Fix layout (Knut Kohl)d0375a0Minor changes (Knut Kohl)1fd40aeAdd List module to show reading values as table (Knut Kohl)3549afbAdd missing create table statement for pvlng_changes (Knut Kohl)cca020fv2.2.0 feature release (Knut Kohl)
e1ab8a2Bumped version to 2.2.0 (Knut Kohl)d85d6c6Update development SQL script, reqired for Extra data on channels (Knut Kohl)29d12dbAdd script for Smart Energy Groups update #21 (Knut Kohl)a7dc1d1Add loacation search via Google maps to AdminPass for initial configuration (Knut Kohl)09f4af8Add new model Daylight for sunrise/sunset related functions in API r3 and charts Add template for Fronius inverters (Knut Kohl)60f24bcFix configuration for Nginx, see config/pvlng.nginx.conf.dist for details #23 (Knut Kohl)800e682Adjust widget to draw chart also before 1st reading of day was saved (Knut Kohl)1fbd5c9Accept "sunrise" and "sunset" as start/end parameter for data readout (Knut Kohl)b05b6d0Remove obsolete file (Knut Kohl)60470b4Add API r3, see /api/r3/help.json for details Can also act as Volkszaehler Middleware on request but without security (Knut Kohl)af013c1Update SQL develop script (Knut Kohl)81f34a6Add logic for Fronius solar inverters (Knut Kohl)ad52688Fix data saving from scipts, save before send to API not afterwards (Knut Kohl)950f100Allow HTML tags in configured application title (Knut Kohl)a4e283aFix API XML generation (Knut Kohl)bde1ff2Fix Javascript error for not logged in visitors (Knut Kohl)cd2bcb4Add consolidation presets for charts (Knut Kohl)e8858eeFix type update for foreign key restrictions (Knut Kohl)a657f5bRelease v2.1.0 (Knut Kohl)
937b68aBumped version to 2.1.0 (Knut Kohl)ec6461cSome refratoring (Knut Kohl)17e0472Adjust data readout as child channel (Knut Kohl)73f4553Remove time step for saveed readings, save real timestamps and calculate during readout if required (Knut Kohl)fef44eaAdjust channel creation from template (Knut Kohl)43a8113Fix wrong SQL select for channel read when used as sub channel (Knut Kohl)f8fab9fAdd flag to add a new created channel automatic to overview (Knut Kohl)c67c8abAdjust S0 listener, make compile more simple, only gcc required (Knut Kohl)525cc73Ubuntu/Debian don't have the same awk as openSUSE, so the GUID match didn't work well #18 (Knut Kohl)631dfb9Add hint in README how to install development branch (Knut Kohl)d63c24bAdjust readout data for calculated channels to correct align timestamps (Knut Kohl)9dd534eMerge pull request #17 from pafei/nomultiviews (Knut Kohl)6df359dDisable multiviews to make /description work (Patrick Feisthammel)e52b65fUpdate SQL files (Knut Kohl)6a54b51Fix missing decimals formated data values for scatter plotted channels in charts (Knut Kohl)68a0e5eAllow split seconds reading values, align during readout to at least one minute (Knut Kohl)097f143Store also seconds into CSV log files during API push from script (Knut Kohl)1e7d9efChange estimate calculation for given day based on month values (Knut Kohl)0db87a3Split widget scripts into one for inits and one for multiple widgets, see frontend/View/Widget/README for usage help (Knut Kohl)dc80c2cAdjust param type cast functions (Knut Kohl)8d1d55dAdd channel Widget script (Knut Kohl)9b1eba6Adjust Dashboard layout (Knut Kohl)3586d62Adjust Controller::before() and after() handling (Knut Kohl)7bc892fAdd Widget, see /widget.js for help (Knut Kohl)0daf7e1Put template search paths into Controller::before() to allow manual rendering from within controller actions (Knut Kohl)6e3e914Accessing curl through the given path, if which-command is missing (Knut Kohl)9e9685cMerge pull request #14 from pafei/feature_ipcop (Knut Kohl)e318b64configuration option for curl executable (Patrick Feisthammel)9b55572Try accessing curl through the given path, if which-command is missing (Patrick Feisthammel)cf3ad6cBumped version to 2.0.0 (Knut Kohl)ce6afcfMerge pull request #13 from pafei/develop (Knut Kohl)58bbaadAdjust layout for charts view depending on logged in or not (Knut Kohl)4ce60dbFix hourly template for Twitter (Knut Kohl)c2d944dAdjust layout (Knut Kohl)2fc1d98Fix JS error for undefined variable (Knut Kohl)6514d9eRemoved (Patrick Feisthammel)6c0fb88Merge remote-tracking branch 'upstream/develop' into develop (Patrick Feisthammel)0a8a055Adjust layout for not logged in user (Knut Kohl)7f1b98aFix Index page top variant select to point to / and not /index (don't work with new .htaccess) (Knut Kohl)085883cMerge remote-tracking branch 'upstream/develop' into develop (Patrick Feisthammel)14d5f7cAdd scripts to load CSV data from shell prompt (Knut Kohl)68cc532Change -l flag for saving data to more logic -s (Knut Kohl)0026049Merge remote-tracking branch 'upstream/develop' into develop (Patrick Feisthammel)4f2b483Add PVLngPUT2CSV function to binaries (Knut Kohl)26932dfAdd /api/r2/csv/:guid PUT route to load directly CSV files, see /api/r2/help for details (Knut Kohl)a82de5aAdd automatic logging of to API sended data (Knut Kohl)62865fbAdd example configuration files for Twitter update (Knut Kohl)24a6dbeAdjust Average item, need only start and set period automatic (Knut Kohl)d83f369Make Twitter items more variable to allow also weekly and monthly state updates, add items help (Knut Kohl)b82534bBetter usage text (Patrick Feisthammel)6fee85aNot adding quotes around the values (Patrick Feisthammel)54b5db9Added submitcsv.sh (Patrick Feisthammel)e88f927More information in README (Patrick Feisthammel)3018e6fMore information in README (Patrick Feisthammel)3f69b90New logic for Historic channels, work with memory table inside (Knut Kohl)a80b2a7Make select from ... flexible to work with pre-build sub selects (Knut Kohl)8980054Add Buffer handling as source of data (Knut Kohl)a4dfaffAdjust position in timeline of estimate value (Knut Kohl)c107af6Add possibility to log values into a local file (Patrick Feisthammel)27d5f18Merge pull request #12 from pafei/develop (Knut Kohl)65aa729Redirect /index after login to / (Patrick Feisthammel)ab30c6cAdjust Alias handling, switch direct on creation to aliased channel (Knut Kohl)e4122edAdd equipment/channel creation from templates (Knut Kohl)26554f1Adjust method name for PHP 5.5 (Knut Kohl)8d3a572Update initial SQL script (Knut Kohl)b48022aAdjust channel edit/add handling, put more translations into database (Knut Kohl)33d4006Update setup script with more checks (Knut Kohl)72ff8faRemove GUID loop logic ( #11) (Knut Kohl)456fafcMerge pull request #11 from pafei/develop (Knut Kohl)1a2fbbdSample CSV files (Patrick Feisthammel)8da8485Add check for loaded SQL (Knut Kohl)b1fefeaBatch-Import of Solaredge CVS Files (Patrick Feisthammel)00a0eefAdded Batch-Update function (Patrick Feisthammel)d347fb0Merge pull request #10 from pafei/develop (Knut Kohl)c6315dfUpdated adminer to version 3.7.1 (Patrick Feisthammel)2ba7fc6Update database initialization script (Knut Kohl)9cecb8eSome finetuning in layout and initial demo data (Knut Kohl)991ef03Update initial data SQL script (Knut Kohl)32ca3acAdjust Dashboard channel handling (Knut Kohl)ec06b99Use minified datatable JS (Knut Kohl)8c2e286Make more PSR-2 standard conform, use 4 spaces for indenting, not tabs (Knut Kohl)4a6d98fAdjust Alias handling and DataTable internationalization (Knut Kohl)a1c9b1aMerge pull request #9 from pafei/develop (Knut Kohl)8be16b4Merge remote-tracking branch 'upstream/develop' into develop (Patrick Feisthammel)703f730Fix #8 Incorrect update of alias channel during update of normal channel (Knut Kohl)d5d0318reduce php error 'config.php not found' in api calls (Patrick Feisthammel)13f8ca8Fix image align (Knut Kohl)f14351bFix #7 loading views for logged in and not logged in users (Knut Kohl)670ce38Add shortcut save() function for logging (Knut Kohl)00e476aMake overall history working with not direct channels (Knut Kohl)8fe968fAdd SQL log for debugging (Knut Kohl)35bfaddMerge pull request #6 from pafei/develop (Knut Kohl)814646bget rid of 'Invalid argument supplied for foreach()' errors (Patrick Feisthammel)a49fb23Corrected channel numbers in README (Patrick Feisthammel)5369067Adjust data.save.before hook, call for the raw reading value to handle e.g. translation from strings to numeric values (Knut Kohl)b40e6d9Fix vertical align of image input buttons (Knut Kohl)0df49feUpdate SQL scripts (Knut Kohl)5e6c20eFix slug generation for mobile views (Knut Kohl)da30f20Describe the required settings for a 1-Wire channel (Knut Kohl)42d31e2Fix some missing semicolon for work with compressed JavaScript code (Knut Kohl)a1fd168Fix reading of last data saved (Knut Kohl)53405f3Add number formating library (Knut Kohl)869f9b2Fix text color in chart-over hint for negative values (Knut Kohl)0b957b7Merge pull request #5 from pafei/develop (Knut Kohl)200f5cfAdded README for ipswitches (Patrick Feisthammel)f209fc3More information, if value is valid (Patrick Feisthammel)8036d41Don't use frontend/config.php anymore, put all settings into config/config.php (Knut Kohl)d0465d2Add keyboard shortcuts and hints for them to several actions (Knut Kohl)2bc4c84Remove ui-widget class from container to get smaller text (Knut Kohl)47b4c8fremove spaces in values (Patrick Feisthammel)72dfeadAdjust error logging into database (Knut Kohl)e8a535bAdjust redirection for not properly configured installations (Knut Kohl)10f6fbdAdjust font settings on body tag (Knut Kohl)c6ecef4Add initial setup script (Knut Kohl)bc42019Auto update chart dimensions at least each 30 minutes (Knut Kohl)45462d9Update SQL script (Knut Kohl)ca695e9Add octocat image (Knut Kohl)ba90d59Adjust some coding and indent (Knut Kohl)98cd149Merge pull request #4 from pafei/develop (Knut Kohl)10764c0Update SQL scripts (Knut Kohl)6b8d68dAdjust console debugging (Knut Kohl)8255450Adjust links (Knut Kohl)d105d47Add last readings in Info and Channel views (Knut Kohl)86f0e1aAdd auto adjust of meter channels (Knut Kohl)ccf38fbsample csv.html of ipswitches (Patrick Feisthammel)58614a5support for negative numbers (Patrick Feisthammel)2d3a532added channel information for ipswitch.kWh1. (Patrick Feisthammel)8ae3f95Added support for IPSwitch Devices (Patrick Feisthammel)6529981To create a clean pull request (Patrick Feisthammel)d263272Added support for IPSwitch Devices (Patrick Feisthammel)3f591ceremoved unused chosen.jquery.js (Patrick Feisthammel)
358bd6eBumped version to 2.0.0rc2 (Knut Kohl)2488376Fixed wrong channel icon path Fixed not displayed private channels Fixed HTML entities in gauge sub channels (Knut Kohl)18fc54eIgnore not yet created hooks configuration file (Knut Kohl)e3016d7Supress failed soket open test (Knut Kohl)fa315bdRedirect to /adminpass if no admin user defined yet, only once after fresh install (Knut Kohl)f586e0aFix check for $_SERVER variables, PATH_INFO is on Apache not set for "empty" / calls (Knut Kohl)3dfd9f5Fix loading view for not logged in users (Knut Kohl)
cf3ad6cBumped version to 2.0.0 (Knut Kohl)ce6afcfMerge pull request #13 from pafei/develop (Knut Kohl)58bbaadAdjust layout for charts view depending on logged in or not (Knut Kohl)4ce60dbFix hourly template for Twitter (Knut Kohl)c2d944dAdjust layout (Knut Kohl)2fc1d98Fix JS error for undefined variable (Knut Kohl)6514d9eRemoved (Patrick Feisthammel)6c0fb88Merge remote-tracking branch 'upstream/develop' into develop (Patrick Feisthammel)0a8a055Adjust layout for not logged in user (Knut Kohl)7f1b98aFix Index page top variant select to point to / and not /index (don't work with new .htaccess) (Knut Kohl)085883cMerge remote-tracking branch 'upstream/develop' into develop (Patrick Feisthammel)14d5f7cAdd scripts to load CSV data from shell prompt (Knut Kohl)68cc532Change -l flag for saving data to more logic -s (Knut Kohl)0026049Merge remote-tracking branch 'upstream/develop' into develop (Patrick Feisthammel)4f2b483Add PVLngPUT2CSV function to binaries (Knut Kohl)26932dfAdd /api/r2/csv/:guid PUT route to load directly CSV files, see /api/r2/help for details (Knut Kohl)a82de5aAdd automatic logging of to API sended data (Knut Kohl)62865fbAdd example configuration files for Twitter update (Knut Kohl)24a6dbeAdjust Average item, need only start and set period automatic (Knut Kohl)d83f369Make Twitter items more variable to allow also weekly and monthly state updates, add items help (Knut Kohl)b82534bBetter usage text (Patrick Feisthammel)6fee85aNot adding quotes around the values (Patrick Feisthammel)54b5db9Added submitcsv.sh (Patrick Feisthammel)e88f927More information in README (Patrick Feisthammel)3018e6fMore information in README (Patrick Feisthammel)3f69b90New logic for Historic channels, work with memory table inside (Knut Kohl)a80b2a7Make select from ... flexible to work with pre-build sub selects (Knut Kohl)8980054Add Buffer handling as source of data (Knut Kohl)a4dfaffAdjust position in timeline of estimate value (Knut Kohl)c107af6Add possibility to log values into a local file (Patrick Feisthammel)27d5f18Merge pull request #12 from pafei/develop (Knut Kohl)65aa729Redirect /index after login to / (Patrick Feisthammel)ab30c6cAdjust Alias handling, switch direct on creation to aliased channel (Knut Kohl)e4122edAdd equipment/channel creation from templates (Knut Kohl)26554f1Adjust method name for PHP 5.5 (Knut Kohl)8d3a572Update initial SQL script (Knut Kohl)b48022aAdjust channel edit/add handling, put more translations into database (Knut Kohl)33d4006Update setup script with more checks (Knut Kohl)72ff8faRemove GUID loop logic ( #11) (Knut Kohl)456fafcMerge pull request #11 from pafei/develop (Knut Kohl)1a2fbbdSample CSV files (Patrick Feisthammel)8da8485Add check for loaded SQL (Knut Kohl)b1fefeaBatch-Import of Solaredge CVS Files (Patrick Feisthammel)00a0eefAdded Batch-Update function (Patrick Feisthammel)d347fb0Merge pull request #10 from pafei/develop (Knut Kohl)c6315dfUpdated adminer to version 3.7.1 (Patrick Feisthammel)2ba7fc6Update database initialization script (Knut Kohl)9cecb8eSome finetuning in layout and initial demo data (Knut Kohl)991ef03Update initial data SQL script (Knut Kohl)32ca3acAdjust Dashboard channel handling (Knut Kohl)ec06b99Use minified datatable JS (Knut Kohl)8c2e286Make more PSR-2 standard conform, use 4 spaces for indenting, not tabs (Knut Kohl)4a6d98fAdjust Alias handling and DataTable internationalization (Knut Kohl)a1c9b1aMerge pull request #9 from pafei/develop (Knut Kohl)8be16b4Merge remote-tracking branch 'upstream/develop' into develop (Patrick Feisthammel)703f730Fix #8 Incorrect update of alias channel during update of normal channel (Knut Kohl)d5d0318reduce php error 'config.php not found' in api calls (Patrick Feisthammel)13f8ca8Fix image align (Knut Kohl)f14351bFix #7 loading views for logged in and not logged in users (Knut Kohl)670ce38Add shortcut save() function for logging (Knut Kohl)00e476aMake overall history working with not direct channels (Knut Kohl)8fe968fAdd SQL log for debugging (Knut Kohl)35bfaddMerge pull request #6 from pafei/develop (Knut Kohl)814646bget rid of 'Invalid argument supplied for foreach()' errors (Patrick Feisthammel)a49fb23Corrected channel numbers in README (Patrick Feisthammel)5369067Adjust data.save.before hook, call for the raw reading value to handle e.g. translation from strings to numeric values (Knut Kohl)b40e6d9Fix vertical align of image input buttons (Knut Kohl)0df49feUpdate SQL scripts (Knut Kohl)5e6c20eFix slug generation for mobile views (Knut Kohl)da30f20Describe the required settings for a 1-Wire channel (Knut Kohl)42d31e2Fix some missing semicolon for work with compressed JavaScript code (Knut Kohl)a1fd168Fix reading of last data saved (Knut Kohl)53405f3Add number formating library (Knut Kohl)869f9b2Fix text color in chart-over hint for negative values (Knut Kohl)0b957b7Merge pull request #5 from pafei/develop (Knut Kohl)200f5cfAdded README for ipswitches (Patrick Feisthammel)f209fc3More information, if value is valid (Patrick Feisthammel)8036d41Don't use frontend/config.php anymore, put all settings into config/config.php (Knut Kohl)d0465d2Add keyboard shortcuts and hints for them to several actions (Knut Kohl)2bc4c84Remove ui-widget class from container to get smaller text (Knut Kohl)47b4c8fremove spaces in values (Patrick Feisthammel)72dfeadAdjust error logging into database (Knut Kohl)e8a535bAdjust redirection for not properly configured installations (Knut Kohl)10f6fbdAdjust font settings on body tag (Knut Kohl)c6ecef4Add initial setup script (Knut Kohl)bc42019Auto update chart dimensions at least each 30 minutes (Knut Kohl)45462d9Update SQL script (Knut Kohl)ca695e9Add octocat image (Knut Kohl)ba90d59Adjust some coding and indent (Knut Kohl)98cd149Merge pull request #4 from pafei/develop (Knut Kohl)10764c0Update SQL scripts (Knut Kohl)6b8d68dAdjust console debugging (Knut Kohl)8255450Adjust links (Knut Kohl)d105d47Add last readings in Info and Channel views (Knut Kohl)86f0e1aAdd auto adjust of meter channels (Knut Kohl)ccf38fbsample csv.html of ipswitches (Patrick Feisthammel)58614a5support for negative numbers (Patrick Feisthammel)2d3a532added channel information for ipswitch.kWh1. (Patrick Feisthammel)8ae3f95Added support for IPSwitch Devices (Patrick Feisthammel)6529981To create a clean pull request (Patrick Feisthammel)d263272Added support for IPSwitch Devices (Patrick Feisthammel)3f591ceremoved unused chosen.jquery.js (Patrick Feisthammel)358bd6eBumped version to 2.0.0rc2 (Knut Kohl)2488376Fixed wrong channel icon path Fixed not displayed private channels Fixed HTML entities in gauge sub channels (Knut Kohl)18fc54eIgnore not yet created hooks configuration file (Knut Kohl)e3016d7Supress failed soket open test (Knut Kohl)fa315bdRedirect to /adminpass if no admin user defined yet, only once after fresh install (Knut Kohl)f586e0aFix check for $_SERVER variables, PATH_INFO is on Apache not set for "empty" / calls (Knut Kohl)3dfd9f5Fix loading view for not logged in users (Knut Kohl)f4c297cBumped version to 2.0.0rc1 (Knut Kohl)6997a6eFix reaction of status code 422 for production channel (Knut Kohl)5087a35Add meter reset (Knut Kohl)c45d69dNew SQL (Knut Kohl)e887d77Minor changes (Knut Kohl)c46fa18Adjust theme (Knut Kohl)e854db2Prototype SocketServer (Knut Kohl)32a7805Adjust return codes (Knut Kohl)3967c31Update initial SQL file (Knut Kohl)0745ea8Add configuration editing (Knut Kohl)ea82945Fix call with no saved channels (Knut Kohl)1c3aa11Fix "remember me" cookie (Knut Kohl)41c80a9Add API r2 custom routes feature (Knut Kohl)8da9931Add public channel flag (Knut Kohl)7f58c45Adjust API r2 attributes reading (Knut Kohl)a080926Add channel Meter (Knut Kohl)851d498Add channel aliasing (Knut Kohl)9d2c90eAdjust Dashboard channel handling (Knut Kohl)8e3f443Add example (Knut Kohl)24e739dRemove debug output (Knut Kohl)b80cdceRemove unused (Knut Kohl)4f426e0Minor refactoring (Knut Kohl)5862dd8Some refactoring (Knut Kohl)9bb46f3Minor changes (Knut Kohl)477cad8Rework templates (Knut Kohl)e643a85Adjust favicons for all devices (Knut Kohl)ab88281Some more layout changes (Knut Kohl)1f3d992Switch to fluid layout (Knut Kohl)eba9970Draft for production estimation channel (Knut Kohl)7a8a7f5New channel type Alias (Knut Kohl)8aa575bIntroduce template macros (Knut Kohl)2c12f67Minor changes (Knut Kohl)31eba4eAccept case insensitive user login name (Knut Kohl)84342e6Fix to remove consumption calculation (Knut Kohl)9559ba2Change size of inline images (Knut Kohl)7d128a3Change MVC framework to slim-framework (Knut Kohl)a5e90ddRename and rework core classes (Knut Kohl)716a266Minor fixes (Knut Kohl)f2d4696Minor fixes (Knut Kohl)0791b60Add formats() and help() (Knut Kohl)5e255dcFix meter handling (Knut Kohl)e0ee4acMinor fixes for API calls (Knut Kohl)673975aFix API calls and logging (Knut Kohl)270e340Fix API call (Knut Kohl)c11c23dAdd new PV-Log JSON 2.0 extractor classes (Knut Kohl)cd215aaMinor fixes (Knut Kohl)dd3b3adFix routing and request methods (Knut Kohl)2f09f4dFix typos (Knut Kohl)ccd7b23Add help() function to each handler class Add formats() for supported formats for each handler (Knut Kohl)2652b7eClarify API calls (Knut Kohl)0062bc7Fix power_avg item (Knut Kohl)d41072bMinor changes (Knut Kohl)1aaca6fAdjust for API r2 (Knut Kohl)af074bfUpdate to API r2 (Knut Kohl)ab2233aAdd hooks config templates (Knut Kohl)d16941fAdd some statistics to HTML source code (Knut Kohl)640830dAdd image dimensions (Knut Kohl)932db8dAdd inline images replacement during template compile time (Knut Kohl)aed22cdHide decimals on generic group channel types without model (Knut Kohl)af53ecbMinor changes (Knut Kohl)030887aFix DataTables 1.9.4 (Knut Kohl)9d80574Add custom template handling (Knut Kohl)07db968Add some statistics (Knut Kohl)ad74747Add image dimensions and tune caching (Knut Kohl)8d2a5b3Handle nullable columns (Knut Kohl)f14ce21Minor changes (Knut Kohl)32b4336Add gzip compression (Knut Kohl)b41d267Fix valid detection (Knut Kohl)ce5357aFix handling invalid values on readout (Knut Kohl)f39a062Add variable replacement for emtpy non-numeric values (Knut Kohl)23acd6eFix empty replacement for correct handling on twitter post (Knut Kohl)1b25cf2Fix debug setting (Knut Kohl)aa4335bUpgrade jquery.dataTables.min.js to 1.9.4 (Knut Kohl)a680788Add min/max values to table output (Knut Kohl)e74bb06Minor changes (Knut Kohl)d297b15Add channel type Calculator for pure calculations (Knut Kohl)886bf81Switch Index -> Overview, Chart -> Index (Knut Kohl)8c90a6eAdd currency handling (Knut Kohl)0ead9d8Move login/logout/adminpass to its own controller (Knut Kohl)a6370a8Add twitter status posting from file (Knut Kohl)d65f00eChange twitter token handling (Knut Kohl)7e907b4Add common "run" directory (Knut Kohl)1cfa242Add second channel for comparison conditiona Add new line handling in config values (Knut Kohl)0e2c2c2Add TOC (Knut Kohl)8f59141Adjust HTML code compression and image alignment (Knut Kohl)b7e5009Update examples (Knut Kohl)6f2e8e5Fix description Controller handling (Knut Kohl)368eacdMinor fixes (Knut Kohl)46d9709Fix returnto handling (Knut Kohl)e9b4e44Add textarea edit (Knut Kohl)ca74cddChange editable fields (Knut Kohl)7ac09b3Add multiple moves ub/down Add moves left/right (Knut Kohl)b9b5fcdAdd some examples (Knut Kohl)81de520Add Description controller (Knut Kohl)ef133a9Add jump to date via URL (Knut Kohl)be56db7Handle responses correct for Accept header (Knut Kohl)6220442Detect for PUT/DELETE send JSON data also without Content-Type header (Knut Kohl)46ecbbeProtect POST against not logged in users (Knut Kohl)e4c2611Send raw data to API (Knut Kohl)72fad79Add handling in templates (Knut Kohl)060630dAdd public charts handling (Knut Kohl)dda838eAdd public charts saving (Knut Kohl)444138eChange default controller from Overview to Charts (Knut Kohl)3daf772Fix JSON handling and quoting for API r2 (Knut Kohl)d34dd7aAdd loading time in notification (Knut Kohl)0386518Justify request handling for API : application/json (Knut Kohl)6b88d4fFix README.md (Knut Kohl)228f663Adjust config.php generation (Knut Kohl)224f96dAdjust buffer handling in views (Knut Kohl)c4ab49bSimplify buffer handling for readings (Knut Kohl)4ebb5b8Fix some issues in shell scripts (Knut Kohl)0313c6bMinor fixes (Knut Kohl)d2fb84eChange to API r2 (Knut Kohl)5b32baaAdd API release 2 (Knut Kohl)bab7283Add new scripts for alerting (Knut Kohl)d29ca6fCosm changed to Xively (Knut Kohl)737d2abMake shorter responses for mobile calls (Knut Kohl)3daf6b3Fix error just after midnight (Knut Kohl)bc32f91Fix ignore list (Knut Kohl)148b115Add module to show horizontal lines (Knut Kohl)329b3f7Add installer script (Knut Kohl)0d9c545Fix AJAX result names (Knut Kohl)e840649Fix encoding (Knut Kohl)692a986Fix deep array merging (Knut Kohl)24e6487Add Ngnix virtual host config (Knut Kohl)6180e19Add Average model (Knut Kohl)0110a8dMinor changes (Knut Kohl)2ecb24cAdd internal SQL function call with parameters (Knut Kohl)405ef71Add initial Piko reader (Knut Kohl)6fd49d5Add initial alerting updater (Knut Kohl)a6152c7Add Xively updater (Knut Kohl)ae7ab6aMinor improvments (Knut Kohl)2c79b78Fix API call (Knut Kohl)6970560Fix format and variables names (Knut Kohl)c19b3dfFix field display control (Knut Kohl)da4b560Add loading controller specific configuration (Knut Kohl)81c67fbMinor inprovements (Knut Kohl)36daf9aMissing SQL file in release (Knut Kohl)
2c6c024Bumped version 1.3.0 (Knut Kohl)4d7f5c3Minor fixes (Knut Kohl)f2cf3daTune logic for reading overall data from meter channels (Knut Kohl)5e694a6Fix minor bugs (Knut Kohl)6e23e76Added JSON extractor for Sonnenertrag.eu (Knut Kohl)ffc9108Minor fixes (Knut Kohl)2e4cde1Fixed wrong DB table name (Knut Kohl)7bc4608Fixed missing session destruction on logout (Knut Kohl)2215435Added new exporter to Cosm.com (Knut Kohl)4a48430Change consumption calculation and some fixes (Knut Kohl)f67765bMinor fixes (Knut Kohl)932328cFix offset and PowerAcW calculation for PV-Log (Knut Kohl)d57b863Adjust chart display (Knut Kohl)f8485f7Fix not correct destroyed session on logout (Knut Kohl)
2a8e482Bumped version 1.2.0 (Knut Kohl)c0cc73cBoost transformation performance by using memory streams (Knut Kohl)1835c72Add missing style sheet for Adminer (Knut Kohl)d62a54cAdjust correct presentation of bar charts for consumption values (Knut Kohl)08f2434Add missing "empty" period select option if a variant was loaded (Knut Kohl)74c0519Text format fix (Knut Kohl)30c1037Fix consumption calculation for working with 1 result line only (Knut Kohl)c61bfddAdd UTC "summertime" emulation for PV-Log (Knut Kohl)ea5a016Improved route for view loading (Knut Kohl)
a6cbe48Correct consumption handling (Knut Kohl)
606d728Fix constant (Knut Kohl)
78248d6Fix wrong version index (Knut Kohl)