Skip to content

Latest commit

 

History

History
914 lines (834 loc) · 69.2 KB

File metadata and controls

914 lines (834 loc) · 69.2 KB

Current

  • 03fee92 Add database patch level in initial SQL (Knut Kohl)
  • 287084e Adjust body output size (Knut Kohl)
  • 7cc6d5b Fix open_basedir restriction error (Knut Kohl)
  • cd3081f Rework database default values (Knut Kohl)
  • 374ad24 Add pause function also to cron script (Knut Kohl)
  • c96fef5 Adjust label position in chart (Knut Kohl)
  • 02bb574 Fix wrong variable references (Knut Kohl)
  • a0a7fce Add example injecting system load into output (Knut Kohl)
  • cda16bb Add splitter for chart resizing (Knut Kohl)
  • a50f2de Add scatter plot (Knut Kohl)
  • 696285e Make settings multi language (Knut Kohl)
  • 0f0eb15 Add new date selection for charts (Knut Kohl)
  • 71d8d3e Merge tag 'v2.14.0' into develop (Knut Kohl)

v2.14.0

  • 1fb8953 Change chart zoom to mouse scroll (Knut Kohl)
  • 5dac0c3 Upgrade PNotify to 3.0.0 (Knut Kohl)
  • a887632 Merge tag 'v2.13.2' into develop (Knut Kohl)
  • 4ffc3d4 Adjust Javascript debugging logic (Knut Kohl)
  • 3f69ec8 Change readout of measuring data statistics (Knut Kohl)
  • 0c15fac Avoid layout change on datatable recreation (Knut Kohl)
  • 4ad730a Fix readout of latest API version (Knut Kohl)
  • e51b537 Use optional JSON callback for all results (Knut Kohl)
  • daf346c Fix wrong double consumption calculation (Knut Kohl)
  • 63fea30 Test HighCharts 4.2.6 in develop mode (Knut Kohl)
  • dd7dc25 Update URL of file on GitHub for version check (Knut Kohl)
  • 4fbad4f Merge tag 'v2.13.1' into develop (Knut Kohl)
  • 0797d50 Adjust upgrade.git script for automatic upgrade from GitHub and database needed adjustments (Knut Kohl)
  • f95db62 Add API route to read application settings (Knut Kohl)
  • abcdfa4 Merge tag 'v2.13.0' into develop (Knut Kohl)

v2.13.2

  • 72fa6b5 * hotfix/2.13.2: Fix missing script for mobile mode (Knut Kohl)
  • 5cc9882 Fix missing script for mobile mode (Knut Kohl)

v2.13.1

  • e302aa2 Fix data readout failure for some special channel types (Knut Kohl)

v2.13.0

  • d6e7d70 Bumped version to 2.13.0 (Knut Kohl)
  • bdee90b Add function to reset database readings (Knut Kohl)
  • 04fc8b7 Update initial data SQL (Knut Kohl)
  • 1bef0ed Add channel type specific presets for channel attributes (Knut Kohl)
  • 66a89de Change geocoding (Knut Kohl)
  • 429e084 2016-08-03 nightly (Knut Kohl)
  • 00576a1 Fix readout for period "readlast" for calculated channels (Knut Kohl)
  • 1381d2a Fix missing alias click handler (Knut Kohl)
  • 61076de Update ORM table classes, mostly remove requirement of Cache for speed (Knut Kohl)
  • 1dd85ec Fix reading of non meters with defined start timestamp (Knut Kohl)
  • d92ed5e 2016-07-11 nightly (Knut Kohl)
  • ea27073 2016-05-25 nightly (Knut Kohl)
  • c868f86 Fix some issues in Dashborad display (Knut Kohl)
  • 4bc6664 Decode HTML entites in channel attributes in API response (Knut Kohl)
  • 477d3b9 2016-04-27 nightly (Knut Kohl)
  • 3e1ba5b 2016-04-26 nightly (Knut Kohl)
  • 2395b75 2016-04-25 nightly (Knut Kohl)
  • 19f33f4 Load custom font into local storage if possible (Knut Kohl)
  • f51ece9 Adjust and simplify session handling (Knut Kohl)
  • a930a8f Add BB token for small text (Knut Kohl)
  • 69154b0 2016-04-24 nightly (Knut Kohl)
  • bbf04a7 Adjust most icons to Font Awesome (Knut Kohl)
  • fced56a Statify some methods for better access (Knut Kohl)
  • fc2c2aa Handle language setting via cookie instead of session, conflicts with remember cookie (Knut Kohl)
  • dc3309b 2016-04-23 nightly (Knut Kohl)
  • 6a4c991 2016-04-23 nightly (Knut Kohl)
  • a6d0d3b Fix listing of meter channels (Knut Kohl)
  • 5c04308 Fix meter reading, missing consumption on 1st row (Knut Kohl)
  • 8e01c90 Adjust meter channel reading to set 1st reading to zero (Knut Kohl)
  • e6df206 Fix channel settings dialog, uncheck invalid flags for some display types (Knut Kohl)
  • cbfc56a Streamline channel class (Knut Kohl)
  • c687ba2 Fix Switcher with Hook handling (Knut Kohl)
  • a8e5c63 Add state to string mapping for inverter statuus to Kaco template (Knut Kohl)
  • b9d0b05 Adjust Switcher handling (Knut Kohl)
  • 22b9ba8 Adjust format for Kaco inverter data (Knut Kohl)
  • ffcac69 Fix typo (Knut Kohl)
  • d279341 Adjust some issues in frontend and data readout (Knut Kohl)
  • 4d6a9db Update compressed styles and scripts (Knut Kohl)
  • fe940ea Adjust Kaco inverter handling (Knut Kohl)
  • c1e2e63 Add Kaco RS485 grouping channel and a template for it (Knut Kohl)
  • 91d4d64 Adjust class loader class map handling (Knut Kohl)
  • da8833b Fix error if tree hirarchy ID exceeds 1000 (Knut Kohl)
  • d01e34d Simplify class loading logic (Knut Kohl)
  • da75e0b Adjust data reading especially for meter channels in bar chart (Knut Kohl)
  • cd5d6c5 Adjust Nginx template configuration file (Knut Kohl)
  • f01eb74 Adjust a session issue during login (Knut Kohl)
  • caabe5c Update demo charts (Knut Kohl)
  • 56f58cc Fix some issues for initial installation (Knut Kohl)
  • e56a624 Merge tag 'v2.12.4' into develop (Knut Kohl)
  • 59c159c Merge tag 'v2.12.3' into develop (Knut Kohl)
  • b931eb4 Merge tag 'v2.12.2' into develop (Knut Kohl)
  • 83fd18d Update README.md (Knut Kohl)
  • 48aebd0 Merge pull request #40 from KKoPV/master (Knut Kohl)
  • 75063bc Some updates (Knut Kohl)
  • 7c82bec Upgrade Slim middleware (Knut Kohl)
  • 835fa90 Upgrade PV-Log JSON 1.1 SDK to 1.3.0 (Knut Kohl)
  • 5775067 Many changes (Knut Kohl)
  • 425c4cf Added database schema generated by schemaSpy (Knut Kohl)
  • 54a6925 Draft for defered data processing via a socket server and a Memcache based message queue (Knut Kohl)
  • 544067e Memcache builds internal cache key (Knut Kohl)
  • a3831e1 Fix display of cache statistics, display always raw data (Knut Kohl)
  • c273190 Adjust default selection for caches, at least file cache will be used if no other is available (Knut Kohl)
  • cb3ddb1 Reverted cache handling from Ratio channel class (Knut Kohl)
  • fbb8d83 Adjust ORM generated classes (Knut Kohl)
  • 24acc49 Update styles and scripts (Knut Kohl)
  • 155dd5f Fix and adjust cache handling (Knut Kohl)
  • 27badb5 Add branches description to README (Knut Kohl)
  • 1ce5bda Adjust HighCharts version pinning to one file for desktop and mobile view (Knut Kohl)
  • bcdb9fa Add index to temp. calced data table (Knut Kohl)
  • 025db1d Add checkbox to control automatic chart refresh (Knut Kohl)
  • 75a9344 Buffer calculated values in the past for 1 day (Knut Kohl)
  • 118b52a Update and recompress styles and scriptes (Knut Kohl)
  • 26cb3cd Draft for web font usage and local storage (Knut Kohl)
  • 2d7a8bd Fix typo (Knut Kohl)
  • aadf22f Buffer QR code into local storage and create only once (Knut Kohl)
  • fe9134c Change include directory from indirect to direct (Knut Kohl)
  • b2e6202 AOP parses now all files, independent from marker (Knut Kohl)
  • 275e44d Renamed tools scripts (without extension) (Knut Kohl)
  • e90e497 Prepare Loader for multiple callbacks, draft extension point logic for source files (Knut Kohl)
  • b218ec7 Adjust icon title and tip (Knut Kohl)
  • 07bc624 Fix wrong calculation for data holes in child channel 1 (Knut Kohl)
  • 86a8468 Fix to show correct API version in API help (Knut Kohl)
  • e9d4b88 App SQL patch 002 (Knut Kohl)
  • 80d6f28 Update styles and scripts (Knut Kohl)
  • 888ca4a Add QR-code for mobile view (Knut Kohl)
  • a98271f Minor layout fixes (Knut Kohl)
  • b862b33 Add API r6 and set as latest (Knut Kohl)
  • 94353e8 Update API r5 (Knut Kohl)
  • 9d86fae Fix labels with temperatures below 0 °C (Knut Kohl)
  • c4e76da Fix indent (Knut Kohl)
  • 8a15089 Add databse table size information to Info module (Knut Kohl)
  • 43138db Fix Hash route description (Knut Kohl)
  • d40da25 Minor frontend and layout changes (Knut Kohl)
  • 4750d8d Upgrade JQuery UI to v1.11.2 (Knut Kohl)
  • 7caeae4 Minor frontend changes (Knut Kohl)
  • 74b5bb5 Some fixes for data readout of calculated channels (Knut Kohl)
  • 325be7b Move install and upgrade helper scripts to tools directory (Knut Kohl)
  • 4d75ed3 Update README.md (Knut Kohl)
  • d2e0bc9 Move application settings to database, change initial setup and user auth. handling (Knut Kohl)
  • b4ff4bf Adjust data readout, especially for channels used as childs (Knut Kohl)
  • c064a6e Adjust cron.php, fork out processes for each section to handle (Knut Kohl)
  • eaaa54e Change upgrade logic from GitHub, apply database patches via script automatic (Knut Kohl)
  • 5f9de12 djust application configuration (Knut Kohl)
  • 7a5da42 Update develop.sql (Knut Kohl)
  • b5519d2 Move settings from config file to database (Knut Kohl)
  • ebac0fc Update frontend (Knut Kohl)
  • 53c7262 Update API r5 (Knut Kohl)
  • adc3db3 Add configuration for daylight curve calculation using harmonic mean (Knut Kohl)
  • 8fd2411 Fix layout for chart handling options (Knut Kohl)
  • e900e43 Delete channels correct from hierarchy in front end, close #33 (Knut Kohl)
  • 0976a97 Add option to hide a channel initially in chart (Knut Kohl)
  • a0c683b Set latest API version to r5 (Knut Kohl)
  • 892d038 Add API r5 with some improvements for CSV and batch load (Knut Kohl)
  • b5b04af Add sprites for common function images (Knut Kohl)
  • debd35e Change menu to SmartMenu (Knut Kohl)
  • c68ebed Adjust nginx config template (Knut Kohl)
  • 5456475 Add anonymous usage statistics (Knut Kohl)
  • 30586e4 Update CHANGELOG (Knut Kohl)
  • d31c1b5 Update compressed styles and scripts (Knut Kohl)
  • a0fb4ca Add irradiation forcast channel type to Wunderground group. (Knut Kohl)
  • b6b8b04 Simplify logic for latest API release (Knut Kohl)
  • 01e07a8 Fix some errors in add/edit of a channel and frontend (Knut Kohl)
  • 384ef11 Fix template handling without grouping header (Knut Kohl)
  • 5153213 Minor changes (Knut Kohl)
  • 08ad3cf Fix not working node deletion from hierarchy via API (Knut Kohl)
  • 5406736 Fixed typos in Solar Edge templates (Knut Kohl)
  • 87ef390 Add count of stored readings to response and header (Knut Kohl)
  • 7f42779 Add reference to git-upgrade (Knut Kohl)
  • 3885d0d Move API key setting into Ajax to 1st jQuery after load (Knut Kohl)
  • 7d1a773 Add needed route for putting raw data for SolarEdge Optimizer CSV (Knut Kohl)
  • 2ce5edd Add upgrade script for Git users (Knut Kohl)
  • 7af8108 Update compressed styles and scripts (Knut Kohl)
  • 3aa2f16 Finalize SE Optimzer template (Knut Kohl)
  • 66c3f4a Fix wrong ignored config files (Knut Kohl)
  • 7e7d77e Centralize API key setting for front end JS (Knut Kohl)

v2.12.4

  • eb51482 Fix install script to work with empty MySQL passwords (Knut Kohl)

v2.12.3

  • 3969c5d Fix install script to work with empty MySQL passwords (Knut Kohl)

v2.12.2

  • 2d5f71b Fix error on initial startup (Knut Kohl)
  • d666170 Merge pull request #34 from gitter-badger/gitter-badge (Knut Kohl)
  • 8536d99 Added Gitter badge (The Gitter Badger)
  • c669824 Fixed missing view pvlng_channel_view (Knut Kohl)

v2.12.1

  • d2a3a8e Fixed missing view pvlng_channel_view (Knut Kohl)
  • 6d96c47 Feature release 2.12.0 (Knut Kohl)
  • 5a630fb Update compressed styles and scripts (Knut Kohl)

v2.12.0

  • 9f2de47 Bumped version to 2.12.0 (Knut Kohl)
  • 91257e4 Fix calulation of 1st consumption value in Accumulator (Knut Kohl)
  • 0af22c5 Adjust Solar Edge handlers (Knut Kohl)
  • f2bc457 Minor fixes (Knut Kohl)
  • b94f040 Fix not creating grouping channel from template (Knut Kohl)
  • 01568cb Fix Solar estimate calculation, missing scale for better/worse days than average (Knut Kohl)
  • 3261741 Drafts for Solar Edge inverter & optimizer handling (Knut Kohl)
  • 9749c74 Remove SE template (Knut Kohl)
  • 8a6c429 Add additional namespace handling for config loads from file (Knut Kohl)
  • 8a7fc4c Add central cron handler script for PVOutput export and Wunderground fetch (Knut Kohl)
  • 889311e Some updates in frontend (Knut Kohl)
  • 9ff0704 Adjust description template (Knut Kohl)
  • d83fa0d Some updates in channel classes (Knut Kohl)
  • c1471f6 Update Nginx config template for MemCache handling (Knut Kohl)
  • af5629e Add Weather module (Knut Kohl)
  • c16ed95 Extend API with a "version" and "latest" route (Knut Kohl)
  • 01e2d86 Fix double load of routes/custom.php (Knut Kohl)
  • d9f9428 Change icon legends from static below table to mouseover hint (Knut Kohl)
  • a2a8ea4 Add filter channels by dropdown (Knut Kohl)
  • 308c6e3 Change processing indicator for "delete node" and "create alias" in Overview (Knut Kohl)
  • 7697970 Move Infoframe support files below View folder (Knut Kohl)
  • 689190f Store chart height from URL parameter in cookie (Knut Kohl)
  • 5c18bd5 Remove estimated output for diplay times after sunset (Knut Kohl)
  • 01ee7b2 Auto refresh chart on page comes to active only if date display range is not in the past (Knut Kohl)

v2.11.0

  • 9839a04 Bumped version to 2.11.0 (Knut Kohl)
  • 90a03b6 Update scripts and styles (Knut Kohl)
  • 14f220f Add Infoframe (Knut Kohl)
  • 22e38a8 Update frontend (Knut Kohl)
  • d5bcf6a Update Nginx config file (Knut Kohl)
  • 01910c4 Update API r4 (Knut Kohl)
  • 495d4a3 Make Select2 dropdown list longer for about 12 rows (Knut Kohl)
  • 5ee4a74 Reorganize style and scripts compressor shell scripts (Knut Kohl)
  • e578899 Adjust generator watermark in chart and remove border around legend (Knut Kohl)

v2.10.2

  • d5088a5 Update compressed styles and scripts (Knut Kohl)
  • ee9e405 Fix wrong label alignment for "last" data point marker (Knut Kohl)

v2.10.1

  • c00ce9e Fix wrong label alignment for "last" data point marker (Knut Kohl)
  • 59d507e v2.9.1 Hotfix release (Knut Kohl)

v2.10.0

  • 1be4160 Bumped version to 2.10.0 (Knut Kohl)
  • ade4b88 Add script to add images into Memcache (Knut Kohl)
  • e86a35e Add routes for hierarchy manipulation to API (Knut Kohl)
  • da941eb Add dialog for selecting and adjusting predefined channels from templates (Knut Kohl)
  • 09079af Add compressed styles and scripts (Knut Kohl)
  • fc127ff Add cache usage methods (Knut Kohl)
  • d694299 Refractor setup script (Knut Kohl)
  • 293cd31 Update some frontend controllers (Knut Kohl)
  • 95cb1bb Add new models for Average line and Kostal Piko inverters (Knut Kohl)
  • 48deb03 Fix some layout and script errors (Knut Kohl)
  • 3e7381d Update some models (Knut Kohl)
  • a8c8204 Update model configration defaults (Knut Kohl)
  • 9af27ed Change licence comment (Knut Kohl)
  • 31ce432 Update API r4 (Knut Kohl)
  • 0fc2934 Update .gitignore (Knut Kohl)
  • 9f04e69 Minor changes (Knut Kohl)
  • 0838f93 Add missing .gitignore for custom routes (Knut Kohl)
  • a1c2d2f Minor fixes (Knut Kohl)
  • 3cc370e Add new model Multiplier (Knut Kohl)
  • 9a75836 Update generated table access classes (Knut Kohl)
  • 4871ec2 Fix develop SQL (Knut Kohl)
  • 7028144 Add frontend module Type for Channel types overview (Knut Kohl)
  • 273209c Add script for database compression (Knut Kohl)
  • 3bb39c1 Adjust application routes (Knut Kohl)
  • 063c902 Adjust Yryie output (Knut Kohl)
  • af5eb90 Add times attribute to Daylight model (Knut Kohl)
  • 7385aa8 Adjust info page to API r4 (Knut Kohl)
  • e873754 Raise timeout to allow complex API queries (Knut Kohl)
  • 5478908 Set focus to data table (Knut Kohl)
  • 6d7889b Fix private table channel legend (Knut Kohl)
  • c95c75f Fix endless loop in public view (Knut Kohl)
  • 52eab4b Remove Model logic (Knut Kohl)
  • 5f093fb Fix History model (Knut Kohl)
  • 1259a00 Add legend to index view (Knut Kohl)
  • 158418b Adjust tariff view (Knut Kohl)
  • 761eb2d Minor fixes (Knut Kohl)
  • f6ae0ec Change Setup logic (Knut Kohl)
  • 3eac4d7 Update SQL (Knut Kohl)
  • 2183380 Add API r4 (Knut Kohl)
  • 73c7eee Major frontend updates (Knut Kohl)
  • 19a703b Add real ORM with generated base classes (Knut Kohl)
  • e5a36c4 Adjust models (Knut Kohl)
  • eb9ed0c Adjust configuration handling (Knut Kohl)
  • 12f2c19 Make login as modal dialog (Knut Kohl)
  • 5a0f88b Add copy of channels in overview (Knut Kohl)
  • e4b0b05 Add Drag&Drop of groups (Knut Kohl)

v2.9.1

  • 90be958 Fix typo in JS code (Knut Kohl)
  • 31ab6b4 v2.9.0 Maintenance release/2.9.0 (Knut Kohl)
  • 2093ed4 * hotfix/2.8.1: Fix wrong config include (Knut Kohl)

v2.9.0

  • 943686f v2.9.0 release (Knut Kohl)
  • 110105c Fix sum of AccumulatorFull model (Knut Kohl)
  • 10919c2 Adjust AccumulatorFull to work correct with meter channels (Knut Kohl)
  • 51c3a23 Add new model AccumulatorFull (Knut Kohl)
  • 50edb67 Make compatible with embedded=2 parameter (Knut Kohl)
  • a4b169c Adjust add channel layout for channel type or template (Knut Kohl)
  • 534ab9f Adjust route parameter handling in route definitions (Knut Kohl)
  • 7428db9 Add select for inserting templated channels into hierarchy (Knut Kohl)
  • c27d67e Minor changes (Knut Kohl)
  • 573e94a Minor changes (Knut Kohl)
  • 0098f53 Adjust HTML hooks (Knut Kohl)
  • c7e044d Adjust sone models (Knut Kohl)
  • 37dba77 Add 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)

v2.8.1

  • 686f257 Fix 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)

v2.8.0

  • 1eb4869 v2.8.0 release (Knut Kohl)
  • 3493576 Minor changes (Knut Kohl)
  • 70c4e69 Adjust config files handling and naming convention (Knut Kohl)
  • f60fed1 Fix menu (Knut Kohl)
  • 53fb59e Fix menu links (Knut Kohl)

v2.7.4

  • b8e50d4 Fix handling saved views (Knut Kohl)
  • f399343 Fix handling saved views (Knut Kohl)

v2.7.3

  • d273c95 Fix handling saved views (Knut Kohl)
  • 87e537f Fix handling saved views (Knut Kohl)

v2.7.2

  • ffe6f67 Fix handling saved views (Knut Kohl)

v2.7.1

  • b906c42 Fix menu links (Knut Kohl)
  • 79fdafd v2.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)
  • b162b02 2.6.1 Hotfix release (Knut Kohl)

v2.7.0

  • 5353239 v2.7.0 release (Knut Kohl)
  • c333ff2 Adjust language selection (Knut Kohl)
  • 554f086 Adjust Github links (Knut Kohl)
  • 539324a Split navigation and content in template (Knut Kohl)
  • 6e301b4 Adjust Fix model for time range display in chart (Knut Kohl)
  • 6ff395f Fix last reading logic, consider timestamp if given (Knut Kohl)
  • 4055f3c Adjust accessible modules logic depending on session user (Knut Kohl)
  • 7765758 Rework hook logic (Knut Kohl)
  • df95593 Adjust JSON routing (Knut Kohl)
  • d4dd08d Update README.md to new repo name (Knut Kohl)
  • a5d7778 Adjust frontend layout (Knut Kohl)
  • aaad792 Adjust Github links (Knut Kohl)
  • 8bc5173 Fix links to List view from Index and Overview (Knut Kohl)
  • 754c352 Fix links to List view from Index and Overview (Knut Kohl)
  • 1fc8af4 Update README.md, add hint to post-merge hook gist (Knut Kohl)

v2.6.1

  • cffc4f9 Fix missing JS variable (Knut Kohl)
  • 17d5c37 v2.6.0 Feature release (Knut Kohl)
  • 2ff3c80 v2.5.0 feature release (Knut Kohl)
  • 8e8ea4e Fix script error when output is compressed Fix redirect to /adminpass for Nginx ($_SEVER['PATH_INFO'] is not set in every case) (Knut Kohl)

v2.6.0

  • d99b216 v2.6.0 release (Knut Kohl)
  • edbd824 Minor fixes (Knut Kohl)
  • e2b0d0d Update Highcharts to v3.0.10 (Knut Kohl)
  • b4014f7 Adjust cahche TTL usage, use native APC TTL handling (Knut Kohl)
  • 1a8de7a Adjust frontend scripts (Knut Kohl)
  • 2f87136 Adjust JSON handling for loading failed files (Knut Kohl)
  • 303e28a Adjust API (Knut Kohl)
  • 4bcb7a7 Add HTML5 Page Visible API to charts view (Knut Kohl)
  • 8ad9e23 Adjust application flow logic (Knut Kohl)
  • fd0bd65 Fix application logic (Knut Kohl)
  • b3d5113 Fix session handling for Ngninx, $_SERVER[HTTPS] ist set every time, but empty (Knut Kohl)
  • 21bb1d7 Add hover effect to data table rows (Knut Kohl)
  • 103426a Add AOP based debugging system (Knut Kohl)
  • 9189131 Adjust creation of memory tables to only once per session (Knut Kohl)
  • 7810f86 Change performance colletion to memory table (Knut Kohl)
  • 5f4023c Add Wunderground weather template and channel (Knut Kohl)
  • 5ed5ee6 Force numeric channels to have only numerics in submitted value (Knut Kohl)
  • f9322a8 Add ability to define custom commands at start via prepend.php file (Knut Kohl)
  • 92d2625 Separate data acquisition scripts into own repository: https://github.com/K-Ko/PVLng-scripts (Knut Kohl)
  • 2fe1812 Fix setup redirect, config.php.dist and script (Knut Kohl)

v2.5.0

  • e7c95d2 v2.5.0 release (Knut Kohl)
  • 1d1de7e Adjust templates (Knut Kohl)
  • 8948c2c Adjust caches, fix Memcache (Knut Kohl)
  • 3f017a9 Adjust channel readout, add buffered queries (Knut Kohl)
  • cccc5b0 Minor changes (Knut Kohl)
  • e50ff2f Change order of load last readings, after datatable was initialized (Knut Kohl)
  • ab2e631 Adjust layout for public charts view (Knut Kohl)
  • 4dc7edc Add output of actual branch in development mode (Knut Kohl)

v2.4.1

  • 95ead51 Fix script error when output is compressed Fix redirect to /adminpass for Nginx ($_SEVER['PATH_INFO'] is not set in every case) (Knut Kohl)
  • baead2f v2.4.0 feature release (Knut Kohl)
  • 4e9bb81 v2.3.0 feature release (Knut Kohl)

v2.4.0

  • 893bd90 v2.4.0 release (Knut Kohl)
  • 6f05f43 Minor fixes (Knut Kohl)
  • 135f867 Rename Yield class for PV-Log, yield is reserved since PHP 5.5 (Knut Kohl)
  • ffdcb57 Adjust Nginx server definition template (Knut Kohl)
  • fdf0c15 Make Index charts view single page, no reload for load, delete or save of charts (Knut Kohl)
  • 1dbbbb5 Several fixes for PHP 5.5.* (Knut Kohl)
  • a6d1a86 Adjust several scripts (Knut Kohl)
  • a8b09cf Add OpenWeatherMap template and script for storing weather data (Knut Kohl)
  • d6a65d3 Add status mail script (Knut Kohl)
  • 1258e53 Adjust API and split into more maintainable files (Knut Kohl)
  • 25d338c Adjust S0 serial listener, improve foreground mode (Knut Kohl)
  • 57c6f20 Adjust CSS and JS Compession (Knut Kohl)

v2.3.0

  • 41d6fa1 v2.3.0 release (Knut Kohl)
  • d02f73d Fix readout for meter channels with consolidation periods (Knut Kohl)
  • c3d76e7 Fix layout (Knut Kohl)
  • d0375a0 Minor changes (Knut Kohl)
  • 1fd40ae Add List module to show reading values as table (Knut Kohl)
  • 3549afb Add missing create table statement for pvlng_changes (Knut Kohl)
  • cca020f v2.2.0 feature release (Knut Kohl)

v2.2.0

  • e1ab8a2 Bumped version to 2.2.0 (Knut Kohl)
  • d85d6c6 Update development SQL script, reqired for Extra data on channels (Knut Kohl)
  • 29d12db Add script for Smart Energy Groups update #21 (Knut Kohl)
  • a7dc1d1 Add loacation search via Google maps to AdminPass for initial configuration (Knut Kohl)
  • 09f4af8 Add new model Daylight for sunrise/sunset related functions in API r3 and charts Add template for Fronius inverters (Knut Kohl)
  • 60f24bc Fix configuration for Nginx, see config/pvlng.nginx.conf.dist for details #23 (Knut Kohl)
  • 800e682 Adjust widget to draw chart also before 1st reading of day was saved (Knut Kohl)
  • 1fbd5c9 Accept "sunrise" and "sunset" as start/end parameter for data readout (Knut Kohl)
  • b05b6d0 Remove obsolete file (Knut Kohl)
  • 60470b4 Add API r3, see /api/r3/help.json for details Can also act as Volkszaehler Middleware on request but without security (Knut Kohl)
  • af013c1 Update SQL develop script (Knut Kohl)
  • 81f34a6 Add logic for Fronius solar inverters (Knut Kohl)
  • ad52688 Fix data saving from scipts, save before send to API not afterwards (Knut Kohl)
  • 950f100 Allow HTML tags in configured application title (Knut Kohl)
  • a4e283a Fix API XML generation (Knut Kohl)
  • bde1ff2 Fix Javascript error for not logged in visitors (Knut Kohl)
  • cd2bcb4 Add consolidation presets for charts (Knut Kohl)
  • e8858ee Fix type update for foreign key restrictions (Knut Kohl)
  • a657f5b Release v2.1.0 (Knut Kohl)

v2.1.0

  • 937b68a Bumped version to 2.1.0 (Knut Kohl)
  • ec6461c Some refratoring (Knut Kohl)
  • 17e0472 Adjust data readout as child channel (Knut Kohl)
  • 73f4553 Remove time step for saveed readings, save real timestamps and calculate during readout if required (Knut Kohl)
  • fef44ea Adjust channel creation from template (Knut Kohl)
  • 43a8113 Fix wrong SQL select for channel read when used as sub channel (Knut Kohl)
  • f8fab9f Add flag to add a new created channel automatic to overview (Knut Kohl)
  • c67c8ab Adjust S0 listener, make compile more simple, only gcc required (Knut Kohl)
  • 525cc73 Ubuntu/Debian don't have the same awk as openSUSE, so the GUID match didn't work well #18 (Knut Kohl)
  • 631dfb9 Add hint in README how to install development branch (Knut Kohl)
  • d63c24b Adjust readout data for calculated channels to correct align timestamps (Knut Kohl)
  • 9dd534e Merge pull request #17 from pafei/nomultiviews (Knut Kohl)
  • 6df359d Disable multiviews to make /description work (Patrick Feisthammel)
  • e52b65f Update SQL files (Knut Kohl)
  • 6a54b51 Fix missing decimals formated data values for scatter plotted channels in charts (Knut Kohl)
  • 68a0e5e Allow split seconds reading values, align during readout to at least one minute (Knut Kohl)
  • 097f143 Store also seconds into CSV log files during API push from script (Knut Kohl)
  • 1e7d9ef Change estimate calculation for given day based on month values (Knut Kohl)
  • 0db87a3 Split widget scripts into one for inits and one for multiple widgets, see frontend/View/Widget/README for usage help (Knut Kohl)
  • dc80c2c Adjust param type cast functions (Knut Kohl)
  • 8d1d55d Add channel Widget script (Knut Kohl)
  • 9b1eba6 Adjust Dashboard layout (Knut Kohl)
  • 3586d62 Adjust Controller::before() and after() handling (Knut Kohl)
  • 7bc892f Add Widget, see /widget.js for help (Knut Kohl)
  • 0daf7e1 Put template search paths into Controller::before() to allow manual rendering from within controller actions (Knut Kohl)
  • 6e3e914 Accessing curl through the given path, if which-command is missing (Knut Kohl)
  • 9e9685c Merge pull request #14 from pafei/feature_ipcop (Knut Kohl)
  • e318b64 configuration option for curl executable (Patrick Feisthammel)
  • 9b55572 Try accessing curl through the given path, if which-command is missing (Patrick Feisthammel)
  • cf3ad6c Bumped version to 2.0.0 (Knut Kohl)
  • ce6afcf Merge pull request #13 from pafei/develop (Knut Kohl)
  • 58bbaad Adjust layout for charts view depending on logged in or not (Knut Kohl)
  • 4ce60db Fix hourly template for Twitter (Knut Kohl)
  • c2d944d Adjust layout (Knut Kohl)
  • 2fc1d98 Fix JS error for undefined variable (Knut Kohl)
  • 6514d9e Removed (Patrick Feisthammel)
  • 6c0fb88 Merge remote-tracking branch 'upstream/develop' into develop (Patrick Feisthammel)
  • 0a8a055 Adjust layout for not logged in user (Knut Kohl)
  • 7f1b98a Fix Index page top variant select to point to / and not /index (don't work with new .htaccess) (Knut Kohl)
  • 085883c Merge remote-tracking branch 'upstream/develop' into develop (Patrick Feisthammel)
  • 14d5f7c Add scripts to load CSV data from shell prompt (Knut Kohl)
  • 68cc532 Change -l flag for saving data to more logic -s (Knut Kohl)
  • 0026049 Merge remote-tracking branch 'upstream/develop' into develop (Patrick Feisthammel)
  • 4f2b483 Add PVLngPUT2CSV function to binaries (Knut Kohl)
  • 26932df Add /api/r2/csv/:guid PUT route to load directly CSV files, see /api/r2/help for details (Knut Kohl)
  • a82de5a Add automatic logging of to API sended data (Knut Kohl)
  • 62865fb Add example configuration files for Twitter update (Knut Kohl)
  • 24a6dbe Adjust Average item, need only start and set period automatic (Knut Kohl)
  • d83f369 Make Twitter items more variable to allow also weekly and monthly state updates, add items help (Knut Kohl)
  • b82534b Better usage text (Patrick Feisthammel)
  • 6fee85a Not adding quotes around the values (Patrick Feisthammel)
  • 54b5db9 Added submitcsv.sh (Patrick Feisthammel)
  • e88f927 More information in README (Patrick Feisthammel)
  • 3018e6f More information in README (Patrick Feisthammel)
  • 3f69b90 New logic for Historic channels, work with memory table inside (Knut Kohl)
  • a80b2a7 Make select from ... flexible to work with pre-build sub selects (Knut Kohl)
  • 8980054 Add Buffer handling as source of data (Knut Kohl)
  • a4dfaff Adjust position in timeline of estimate value (Knut Kohl)
  • c107af6 Add possibility to log values into a local file (Patrick Feisthammel)
  • 27d5f18 Merge pull request #12 from pafei/develop (Knut Kohl)
  • 65aa729 Redirect /index after login to / (Patrick Feisthammel)
  • ab30c6c Adjust Alias handling, switch direct on creation to aliased channel (Knut Kohl)
  • e4122ed Add equipment/channel creation from templates (Knut Kohl)
  • 26554f1 Adjust method name for PHP 5.5 (Knut Kohl)
  • 8d3a572 Update initial SQL script (Knut Kohl)
  • b48022a Adjust channel edit/add handling, put more translations into database (Knut Kohl)
  • 33d4006 Update setup script with more checks (Knut Kohl)
  • 72ff8fa Remove GUID loop logic ( #11) (Knut Kohl)
  • 456fafc Merge pull request #11 from pafei/develop (Knut Kohl)
  • 1a2fbbd Sample CSV files (Patrick Feisthammel)
  • 8da8485 Add check for loaded SQL (Knut Kohl)
  • b1fefea Batch-Import of Solaredge CVS Files (Patrick Feisthammel)
  • 00a0eef Added Batch-Update function (Patrick Feisthammel)
  • d347fb0 Merge pull request #10 from pafei/develop (Knut Kohl)
  • c6315df Updated adminer to version 3.7.1 (Patrick Feisthammel)
  • 2ba7fc6 Update database initialization script (Knut Kohl)
  • 9cecb8e Some finetuning in layout and initial demo data (Knut Kohl)
  • 991ef03 Update initial data SQL script (Knut Kohl)
  • 32ca3ac Adjust Dashboard channel handling (Knut Kohl)
  • ec06b99 Use minified datatable JS (Knut Kohl)
  • 8c2e286 Make more PSR-2 standard conform, use 4 spaces for indenting, not tabs (Knut Kohl)
  • 4a6d98f Adjust Alias handling and DataTable internationalization (Knut Kohl)
  • a1c9b1a Merge pull request #9 from pafei/develop (Knut Kohl)
  • 8be16b4 Merge remote-tracking branch 'upstream/develop' into develop (Patrick Feisthammel)
  • 703f730 Fix #8 Incorrect update of alias channel during update of normal channel (Knut Kohl)
  • d5d0318 reduce php error 'config.php not found' in api calls (Patrick Feisthammel)
  • 13f8ca8 Fix image align (Knut Kohl)
  • f14351b Fix #7 loading views for logged in and not logged in users (Knut Kohl)
  • 670ce38 Add shortcut save() function for logging (Knut Kohl)
  • 00e476a Make overall history working with not direct channels (Knut Kohl)
  • 8fe968f Add SQL log for debugging (Knut Kohl)
  • 35bfadd Merge pull request #6 from pafei/develop (Knut Kohl)
  • 814646b get rid of 'Invalid argument supplied for foreach()' errors (Patrick Feisthammel)
  • a49fb23 Corrected channel numbers in README (Patrick Feisthammel)
  • 5369067 Adjust data.save.before hook, call for the raw reading value to handle e.g. translation from strings to numeric values (Knut Kohl)
  • b40e6d9 Fix vertical align of image input buttons (Knut Kohl)
  • 0df49fe Update SQL scripts (Knut Kohl)
  • 5e6c20e Fix slug generation for mobile views (Knut Kohl)
  • da30f20 Describe the required settings for a 1-Wire channel (Knut Kohl)
  • 42d31e2 Fix some missing semicolon for work with compressed JavaScript code (Knut Kohl)
  • a1fd168 Fix reading of last data saved (Knut Kohl)
  • 53405f3 Add number formating library (Knut Kohl)
  • 869f9b2 Fix text color in chart-over hint for negative values (Knut Kohl)
  • 0b957b7 Merge pull request #5 from pafei/develop (Knut Kohl)
  • 200f5cf Added README for ipswitches (Patrick Feisthammel)
  • f209fc3 More information, if value is valid (Patrick Feisthammel)
  • 8036d41 Don't use frontend/config.php anymore, put all settings into config/config.php (Knut Kohl)
  • d0465d2 Add keyboard shortcuts and hints for them to several actions (Knut Kohl)
  • 2bc4c84 Remove ui-widget class from container to get smaller text (Knut Kohl)
  • 47b4c8f remove spaces in values (Patrick Feisthammel)
  • 72dfead Adjust error logging into database (Knut Kohl)
  • e8a535b Adjust redirection for not properly configured installations (Knut Kohl)
  • 10f6fbd Adjust font settings on body tag (Knut Kohl)
  • c6ecef4 Add initial setup script (Knut Kohl)
  • bc42019 Auto update chart dimensions at least each 30 minutes (Knut Kohl)
  • 45462d9 Update SQL script (Knut Kohl)
  • ca695e9 Add octocat image (Knut Kohl)
  • ba90d59 Adjust some coding and indent (Knut Kohl)
  • 98cd149 Merge pull request #4 from pafei/develop (Knut Kohl)
  • 10764c0 Update SQL scripts (Knut Kohl)
  • 6b8d68d Adjust console debugging (Knut Kohl)
  • 8255450 Adjust links (Knut Kohl)
  • d105d47 Add last readings in Info and Channel views (Knut Kohl)
  • 86f0e1a Add auto adjust of meter channels (Knut Kohl)
  • ccf38fb sample csv.html of ipswitches (Patrick Feisthammel)
  • 58614a5 support for negative numbers (Patrick Feisthammel)
  • 2d3a532 added channel information for ipswitch.kWh1. (Patrick Feisthammel)
  • 8ae3f95 Added support for IPSwitch Devices (Patrick Feisthammel)
  • 6529981 To create a clean pull request (Patrick Feisthammel)
  • d263272 Added support for IPSwitch Devices (Patrick Feisthammel)
  • 3f591ce removed unused chosen.jquery.js (Patrick Feisthammel)

v2.0.0rc2

  • 358bd6e Bumped version to 2.0.0rc2 (Knut Kohl)
  • 2488376 Fixed wrong channel icon path Fixed not displayed private channels Fixed HTML entities in gauge sub channels (Knut Kohl)
  • 18fc54e Ignore not yet created hooks configuration file (Knut Kohl)
  • e3016d7 Supress failed soket open test (Knut Kohl)
  • fa315bd Redirect to /adminpass if no admin user defined yet, only once after fresh install (Knut Kohl)
  • f586e0a Fix check for $_SERVER variables, PATH_INFO is on Apache not set for "empty" / calls (Knut Kohl)
  • 3dfd9f5 Fix loading view for not logged in users (Knut Kohl)

v2.0.0rc1

v2.0.0

  • cf3ad6c Bumped version to 2.0.0 (Knut Kohl)
  • ce6afcf Merge pull request #13 from pafei/develop (Knut Kohl)
  • 58bbaad Adjust layout for charts view depending on logged in or not (Knut Kohl)
  • 4ce60db Fix hourly template for Twitter (Knut Kohl)
  • c2d944d Adjust layout (Knut Kohl)
  • 2fc1d98 Fix JS error for undefined variable (Knut Kohl)
  • 6514d9e Removed (Patrick Feisthammel)
  • 6c0fb88 Merge remote-tracking branch 'upstream/develop' into develop (Patrick Feisthammel)
  • 0a8a055 Adjust layout for not logged in user (Knut Kohl)
  • 7f1b98a Fix Index page top variant select to point to / and not /index (don't work with new .htaccess) (Knut Kohl)
  • 085883c Merge remote-tracking branch 'upstream/develop' into develop (Patrick Feisthammel)
  • 14d5f7c Add scripts to load CSV data from shell prompt (Knut Kohl)
  • 68cc532 Change -l flag for saving data to more logic -s (Knut Kohl)
  • 0026049 Merge remote-tracking branch 'upstream/develop' into develop (Patrick Feisthammel)
  • 4f2b483 Add PVLngPUT2CSV function to binaries (Knut Kohl)
  • 26932df Add /api/r2/csv/:guid PUT route to load directly CSV files, see /api/r2/help for details (Knut Kohl)
  • a82de5a Add automatic logging of to API sended data (Knut Kohl)
  • 62865fb Add example configuration files for Twitter update (Knut Kohl)
  • 24a6dbe Adjust Average item, need only start and set period automatic (Knut Kohl)
  • d83f369 Make Twitter items more variable to allow also weekly and monthly state updates, add items help (Knut Kohl)
  • b82534b Better usage text (Patrick Feisthammel)
  • 6fee85a Not adding quotes around the values (Patrick Feisthammel)
  • 54b5db9 Added submitcsv.sh (Patrick Feisthammel)
  • e88f927 More information in README (Patrick Feisthammel)
  • 3018e6f More information in README (Patrick Feisthammel)
  • 3f69b90 New logic for Historic channels, work with memory table inside (Knut Kohl)
  • a80b2a7 Make select from ... flexible to work with pre-build sub selects (Knut Kohl)
  • 8980054 Add Buffer handling as source of data (Knut Kohl)
  • a4dfaff Adjust position in timeline of estimate value (Knut Kohl)
  • c107af6 Add possibility to log values into a local file (Patrick Feisthammel)
  • 27d5f18 Merge pull request #12 from pafei/develop (Knut Kohl)
  • 65aa729 Redirect /index after login to / (Patrick Feisthammel)
  • ab30c6c Adjust Alias handling, switch direct on creation to aliased channel (Knut Kohl)
  • e4122ed Add equipment/channel creation from templates (Knut Kohl)
  • 26554f1 Adjust method name for PHP 5.5 (Knut Kohl)
  • 8d3a572 Update initial SQL script (Knut Kohl)
  • b48022a Adjust channel edit/add handling, put more translations into database (Knut Kohl)
  • 33d4006 Update setup script with more checks (Knut Kohl)
  • 72ff8fa Remove GUID loop logic ( #11) (Knut Kohl)
  • 456fafc Merge pull request #11 from pafei/develop (Knut Kohl)
  • 1a2fbbd Sample CSV files (Patrick Feisthammel)
  • 8da8485 Add check for loaded SQL (Knut Kohl)
  • b1fefea Batch-Import of Solaredge CVS Files (Patrick Feisthammel)
  • 00a0eef Added Batch-Update function (Patrick Feisthammel)
  • d347fb0 Merge pull request #10 from pafei/develop (Knut Kohl)
  • c6315df Updated adminer to version 3.7.1 (Patrick Feisthammel)
  • 2ba7fc6 Update database initialization script (Knut Kohl)
  • 9cecb8e Some finetuning in layout and initial demo data (Knut Kohl)
  • 991ef03 Update initial data SQL script (Knut Kohl)
  • 32ca3ac Adjust Dashboard channel handling (Knut Kohl)
  • ec06b99 Use minified datatable JS (Knut Kohl)
  • 8c2e286 Make more PSR-2 standard conform, use 4 spaces for indenting, not tabs (Knut Kohl)
  • 4a6d98f Adjust Alias handling and DataTable internationalization (Knut Kohl)
  • a1c9b1a Merge pull request #9 from pafei/develop (Knut Kohl)
  • 8be16b4 Merge remote-tracking branch 'upstream/develop' into develop (Patrick Feisthammel)
  • 703f730 Fix #8 Incorrect update of alias channel during update of normal channel (Knut Kohl)
  • d5d0318 reduce php error 'config.php not found' in api calls (Patrick Feisthammel)
  • 13f8ca8 Fix image align (Knut Kohl)
  • f14351b Fix #7 loading views for logged in and not logged in users (Knut Kohl)
  • 670ce38 Add shortcut save() function for logging (Knut Kohl)
  • 00e476a Make overall history working with not direct channels (Knut Kohl)
  • 8fe968f Add SQL log for debugging (Knut Kohl)
  • 35bfadd Merge pull request #6 from pafei/develop (Knut Kohl)
  • 814646b get rid of 'Invalid argument supplied for foreach()' errors (Patrick Feisthammel)
  • a49fb23 Corrected channel numbers in README (Patrick Feisthammel)
  • 5369067 Adjust data.save.before hook, call for the raw reading value to handle e.g. translation from strings to numeric values (Knut Kohl)
  • b40e6d9 Fix vertical align of image input buttons (Knut Kohl)
  • 0df49fe Update SQL scripts (Knut Kohl)
  • 5e6c20e Fix slug generation for mobile views (Knut Kohl)
  • da30f20 Describe the required settings for a 1-Wire channel (Knut Kohl)
  • 42d31e2 Fix some missing semicolon for work with compressed JavaScript code (Knut Kohl)
  • a1fd168 Fix reading of last data saved (Knut Kohl)
  • 53405f3 Add number formating library (Knut Kohl)
  • 869f9b2 Fix text color in chart-over hint for negative values (Knut Kohl)
  • 0b957b7 Merge pull request #5 from pafei/develop (Knut Kohl)
  • 200f5cf Added README for ipswitches (Patrick Feisthammel)
  • f209fc3 More information, if value is valid (Patrick Feisthammel)
  • 8036d41 Don't use frontend/config.php anymore, put all settings into config/config.php (Knut Kohl)
  • d0465d2 Add keyboard shortcuts and hints for them to several actions (Knut Kohl)
  • 2bc4c84 Remove ui-widget class from container to get smaller text (Knut Kohl)
  • 47b4c8f remove spaces in values (Patrick Feisthammel)
  • 72dfead Adjust error logging into database (Knut Kohl)
  • e8a535b Adjust redirection for not properly configured installations (Knut Kohl)
  • 10f6fbd Adjust font settings on body tag (Knut Kohl)
  • c6ecef4 Add initial setup script (Knut Kohl)
  • bc42019 Auto update chart dimensions at least each 30 minutes (Knut Kohl)
  • 45462d9 Update SQL script (Knut Kohl)
  • ca695e9 Add octocat image (Knut Kohl)
  • ba90d59 Adjust some coding and indent (Knut Kohl)
  • 98cd149 Merge pull request #4 from pafei/develop (Knut Kohl)
  • 10764c0 Update SQL scripts (Knut Kohl)
  • 6b8d68d Adjust console debugging (Knut Kohl)
  • 8255450 Adjust links (Knut Kohl)
  • d105d47 Add last readings in Info and Channel views (Knut Kohl)
  • 86f0e1a Add auto adjust of meter channels (Knut Kohl)
  • ccf38fb sample csv.html of ipswitches (Patrick Feisthammel)
  • 58614a5 support for negative numbers (Patrick Feisthammel)
  • 2d3a532 added channel information for ipswitch.kWh1. (Patrick Feisthammel)
  • 8ae3f95 Added support for IPSwitch Devices (Patrick Feisthammel)
  • 6529981 To create a clean pull request (Patrick Feisthammel)
  • d263272 Added support for IPSwitch Devices (Patrick Feisthammel)
  • 3f591ce removed unused chosen.jquery.js (Patrick Feisthammel)
  • 358bd6e Bumped version to 2.0.0rc2 (Knut Kohl)
  • 2488376 Fixed wrong channel icon path Fixed not displayed private channels Fixed HTML entities in gauge sub channels (Knut Kohl)
  • 18fc54e Ignore not yet created hooks configuration file (Knut Kohl)
  • e3016d7 Supress failed soket open test (Knut Kohl)
  • fa315bd Redirect to /adminpass if no admin user defined yet, only once after fresh install (Knut Kohl)
  • f586e0a Fix check for $_SERVER variables, PATH_INFO is on Apache not set for "empty" / calls (Knut Kohl)
  • 3dfd9f5 Fix loading view for not logged in users (Knut Kohl)
  • f4c297c Bumped version to 2.0.0rc1 (Knut Kohl)
  • 6997a6e Fix reaction of status code 422 for production channel (Knut Kohl)
  • 5087a35 Add meter reset (Knut Kohl)
  • c45d69d New SQL (Knut Kohl)
  • e887d77 Minor changes (Knut Kohl)
  • c46fa18 Adjust theme (Knut Kohl)
  • e854db2 Prototype SocketServer (Knut Kohl)
  • 32a7805 Adjust return codes (Knut Kohl)
  • 3967c31 Update initial SQL file (Knut Kohl)
  • 0745ea8 Add configuration editing (Knut Kohl)
  • ea82945 Fix call with no saved channels (Knut Kohl)
  • 1c3aa11 Fix "remember me" cookie (Knut Kohl)
  • 41c80a9 Add API r2 custom routes feature (Knut Kohl)
  • 8da9931 Add public channel flag (Knut Kohl)
  • 7f58c45 Adjust API r2 attributes reading (Knut Kohl)
  • a080926 Add channel Meter (Knut Kohl)
  • 851d498 Add channel aliasing (Knut Kohl)
  • 9d2c90e Adjust Dashboard channel handling (Knut Kohl)
  • 8e3f443 Add example (Knut Kohl)
  • 24e739d Remove debug output (Knut Kohl)
  • b80cdce Remove unused (Knut Kohl)
  • 4f426e0 Minor refactoring (Knut Kohl)
  • 5862dd8 Some refactoring (Knut Kohl)
  • 9bb46f3 Minor changes (Knut Kohl)
  • 477cad8 Rework templates (Knut Kohl)
  • e643a85 Adjust favicons for all devices (Knut Kohl)
  • ab88281 Some more layout changes (Knut Kohl)
  • 1f3d992 Switch to fluid layout (Knut Kohl)
  • eba9970 Draft for production estimation channel (Knut Kohl)
  • 7a8a7f5 New channel type Alias (Knut Kohl)
  • 8aa575b Introduce template macros (Knut Kohl)
  • 2c12f67 Minor changes (Knut Kohl)
  • 31eba4e Accept case insensitive user login name (Knut Kohl)
  • 84342e6 Fix to remove consumption calculation (Knut Kohl)
  • 9559ba2 Change size of inline images (Knut Kohl)
  • 7d128a3 Change MVC framework to slim-framework (Knut Kohl)
  • a5e90dd Rename and rework core classes (Knut Kohl)
  • 716a266 Minor fixes (Knut Kohl)
  • f2d4696 Minor fixes (Knut Kohl)
  • 0791b60 Add formats() and help() (Knut Kohl)
  • 5e255dc Fix meter handling (Knut Kohl)
  • e0ee4ac Minor fixes for API calls (Knut Kohl)
  • 673975a Fix API calls and logging (Knut Kohl)
  • 270e340 Fix API call (Knut Kohl)
  • c11c23d Add new PV-Log JSON 2.0 extractor classes (Knut Kohl)
  • cd215aa Minor fixes (Knut Kohl)
  • dd3b3ad Fix routing and request methods (Knut Kohl)
  • 2f09f4d Fix typos (Knut Kohl)
  • ccd7b23 Add help() function to each handler class Add formats() for supported formats for each handler (Knut Kohl)
  • 2652b7e Clarify API calls (Knut Kohl)
  • 0062bc7 Fix power_avg item (Knut Kohl)
  • d41072b Minor changes (Knut Kohl)
  • 1aaca6f Adjust for API r2 (Knut Kohl)
  • af074bf Update to API r2 (Knut Kohl)
  • ab2233a Add hooks config templates (Knut Kohl)
  • d16941f Add some statistics to HTML source code (Knut Kohl)
  • 640830d Add image dimensions (Knut Kohl)
  • 932db8d Add inline images replacement during template compile time (Knut Kohl)
  • aed22cd Hide decimals on generic group channel types without model (Knut Kohl)
  • af53ecb Minor changes (Knut Kohl)
  • 030887a Fix DataTables 1.9.4 (Knut Kohl)
  • 9d80574 Add custom template handling (Knut Kohl)
  • 07db968 Add some statistics (Knut Kohl)
  • ad74747 Add image dimensions and tune caching (Knut Kohl)
  • 8d2a5b3 Handle nullable columns (Knut Kohl)
  • f14ce21 Minor changes (Knut Kohl)
  • 32b4336 Add gzip compression (Knut Kohl)
  • b41d267 Fix valid detection (Knut Kohl)
  • ce5357a Fix handling invalid values on readout (Knut Kohl)
  • f39a062 Add variable replacement for emtpy non-numeric values (Knut Kohl)
  • 23acd6e Fix empty replacement for correct handling on twitter post (Knut Kohl)
  • 1b25cf2 Fix debug setting (Knut Kohl)
  • aa4335b Upgrade jquery.dataTables.min.js to 1.9.4 (Knut Kohl)
  • a680788 Add min/max values to table output (Knut Kohl)
  • e74bb06 Minor changes (Knut Kohl)
  • d297b15 Add channel type Calculator for pure calculations (Knut Kohl)
  • 886bf81 Switch Index -> Overview, Chart -> Index (Knut Kohl)
  • 8c90a6e Add currency handling (Knut Kohl)
  • 0ead9d8 Move login/logout/adminpass to its own controller (Knut Kohl)
  • a6370a8 Add twitter status posting from file (Knut Kohl)
  • d65f00e Change twitter token handling (Knut Kohl)
  • 7e907b4 Add common "run" directory (Knut Kohl)
  • 1cfa242 Add second channel for comparison conditiona Add new line handling in config values (Knut Kohl)
  • 0e2c2c2 Add TOC (Knut Kohl)
  • 8f59141 Adjust HTML code compression and image alignment (Knut Kohl)
  • b7e5009 Update examples (Knut Kohl)
  • 6f2e8e5 Fix description Controller handling (Knut Kohl)
  • 368eacd Minor fixes (Knut Kohl)
  • 46d9709 Fix returnto handling (Knut Kohl)
  • e9b4e44 Add textarea edit (Knut Kohl)
  • ca74cdd Change editable fields (Knut Kohl)
  • 7ac09b3 Add multiple moves ub/down Add moves left/right (Knut Kohl)
  • b9b5fcd Add some examples (Knut Kohl)
  • 81de520 Add Description controller (Knut Kohl)
  • ef133a9 Add jump to date via URL (Knut Kohl)
  • be56db7 Handle responses correct for Accept header (Knut Kohl)
  • 6220442 Detect for PUT/DELETE send JSON data also without Content-Type header (Knut Kohl)
  • 46ecbbe Protect POST against not logged in users (Knut Kohl)
  • e4c2611 Send raw data to API (Knut Kohl)
  • 72fad79 Add handling in templates (Knut Kohl)
  • 060630d Add public charts handling (Knut Kohl)
  • dda838e Add public charts saving (Knut Kohl)
  • 444138e Change default controller from Overview to Charts (Knut Kohl)
  • 3daf772 Fix JSON handling and quoting for API r2 (Knut Kohl)
  • d34dd7a Add loading time in notification (Knut Kohl)
  • 0386518 Justify request handling for API : application/json (Knut Kohl)
  • 6b88d4f Fix README.md (Knut Kohl)
  • 228f663 Adjust config.php generation (Knut Kohl)
  • 224f96d Adjust buffer handling in views (Knut Kohl)
  • c4ab49b Simplify buffer handling for readings (Knut Kohl)
  • 4ebb5b8 Fix some issues in shell scripts (Knut Kohl)
  • 0313c6b Minor fixes (Knut Kohl)
  • d2fb84e Change to API r2 (Knut Kohl)
  • 5b32baa Add API release 2 (Knut Kohl)
  • bab7283 Add new scripts for alerting (Knut Kohl)
  • d29ca6f Cosm changed to Xively (Knut Kohl)
  • 737d2ab Make shorter responses for mobile calls (Knut Kohl)
  • 3daf6b3 Fix error just after midnight (Knut Kohl)
  • bc32f91 Fix ignore list (Knut Kohl)
  • 148b115 Add module to show horizontal lines (Knut Kohl)
  • 329b3f7 Add installer script (Knut Kohl)
  • 0d9c545 Fix AJAX result names (Knut Kohl)
  • e840649 Fix encoding (Knut Kohl)
  • 692a986 Fix deep array merging (Knut Kohl)
  • 24e6487 Add Ngnix virtual host config (Knut Kohl)
  • 6180e19 Add Average model (Knut Kohl)
  • 0110a8d Minor changes (Knut Kohl)
  • 2ecb24c Add internal SQL function call with parameters (Knut Kohl)
  • 405ef71 Add initial Piko reader (Knut Kohl)
  • 6fd49d5 Add initial alerting updater (Knut Kohl)
  • a6152c7 Add Xively updater (Knut Kohl)
  • ae7ab6a Minor improvments (Knut Kohl)
  • 2c79b78 Fix API call (Knut Kohl)
  • 6970560 Fix format and variables names (Knut Kohl)
  • c19b3df Fix field display control (Knut Kohl)
  • da4b560 Add loading controller specific configuration (Knut Kohl)
  • 81c67fb Minor inprovements (Knut Kohl)
  • 36daf9a Missing SQL file in release (Knut Kohl)

v1.3.0

  • 2c6c024 Bumped version 1.3.0 (Knut Kohl)
  • 4d7f5c3 Minor fixes (Knut Kohl)
  • f2cf3da Tune logic for reading overall data from meter channels (Knut Kohl)
  • 5e694a6 Fix minor bugs (Knut Kohl)
  • 6e23e76 Added JSON extractor for Sonnenertrag.eu (Knut Kohl)
  • ffc9108 Minor fixes (Knut Kohl)
  • 2e4cde1 Fixed wrong DB table name (Knut Kohl)
  • 7bc4608 Fixed missing session destruction on logout (Knut Kohl)
  • 2215435 Added new exporter to Cosm.com (Knut Kohl)
  • 4a48430 Change consumption calculation and some fixes (Knut Kohl)
  • f67765b Minor fixes (Knut Kohl)
  • 932328c Fix offset and PowerAcW calculation for PV-Log (Knut Kohl)
  • d57b863 Adjust chart display (Knut Kohl)
  • f8485f7 Fix not correct destroyed session on logout (Knut Kohl)

v1.2.0

  • 2a8e482 Bumped version 1.2.0 (Knut Kohl)
  • c0cc73c Boost transformation performance by using memory streams (Knut Kohl)
  • 1835c72 Add missing style sheet for Adminer (Knut Kohl)
  • d62a54c Adjust correct presentation of bar charts for consumption values (Knut Kohl)
  • 08f2434 Add missing "empty" period select option if a variant was loaded (Knut Kohl)
  • 74c0519 Text format fix (Knut Kohl)
  • 30c1037 Fix consumption calculation for working with 1 result line only (Knut Kohl)
  • c61bfdd Add UTC "summertime" emulation for PV-Log (Knut Kohl)
  • ea5a016 Improved route for view loading (Knut Kohl)

v1.1.0

  • a6cbe48 Correct consumption handling (Knut Kohl)

v1.0.0.2

v1.0.0.1

  • 78248d6 Fix wrong version index (Knut Kohl)

v1.0.0

  • 35d76c8 Bumped version 1.0.0 (Knut Kohl)
  • 94e8371 First source commit (Knut Kohl)
  • 404a205 Initial commit (Knut Kohl)