Recent Releases of DSMR-reader
DSMR-reader - v1.24.0 - 2018-09-29
Warning
The default logging level of the backend has been lowered to reduce I/O. See Logging on this documentation page for more information.
Tickets resolved in this release:
- [#494] Extend Usage statistics to include return
- [#467] PVO uploadtijden in sync houden
- [#513] Data being ignored in telegram grouping
- [#512] Drop support for Python 3.4
- [#511] Add support for Python 3.7
- [#526] Logging refactoring
Consumption - Buildings and Heating
- Python
Published by dennissiemensma almost 7 years ago

DSMR-reader - v1.23.1 - 2018-08-26
Tickets resolved in this release:
- [#515] Missing mqtt values
Consumption - Buildings and Heating
- Python
Published by dennissiemensma almost 7 years ago

DSMR-reader - v1.23.0 - 2018-08-02
Warning
Support for MQTT has been completely reworked in this release and now requires a new dsmr_mqtt
process in Supervisor.
- Additional steps for upgrading can be found here: https://dsmr-reader.readthedocs.io/nl/latest/faq.html#how-do-i-retain-mqtt-support-when-upgrading-to-v1-23-0-or-higher
Tickets resolved in this release:
- [#509] MQTT refactoring
- [#417] — MQTT does connect/publish/disconnect for EACH message - every second
- [#505] — SSL/TLS support for MQTT
- [#481] — Memory Leak in dsmr_datalogger / MQTT
- [#463] MQTT: Telegram als JSON, tijdzones
- [#508] Trend-grafiek kan niet gegenereerd worden
- [#292] Statuspagina: onderdelen ‘backup’ en ‘mindergas upload’ toevoegen
- [#499] Upgrade Font Awesome to v5
Consumption - Buildings and Heating
- Python
Published by dennissiemensma almost 7 years ago

DSMR-reader - v1.22.1 - 2018-07-22
Tickets resolved in this release:
- [#506] Fasen-grafiek hangt op ‘loading’
Consumption - Buildings and Heating
- Python
Published by dennissiemensma almost 7 years ago

DSMR-reader - v1.22.0 - 2018-07-22
Tickets resolved in this release:
- [#296] 3 fasen teruglevering
- [#501] Lijn grafiek bij geen teruglevering
- [#495] Update documentation screenshots
- [#498] Frontend improvements
- [#493] Requirements update (July 2018)
Consumption - Buildings and Heating
- Python
Published by dennissiemensma almost 7 years ago

DSMR-reader - v1.21.1 - 2018-07-16
Tickets resolved in this release:
- [#492] Fixed some issues with eCharts (improvements)
- [#497] Kleinigheidje: missende vertalingen
Consumption - Buildings and Heating
- Python
Published by dennissiemensma almost 7 years ago

DSMR-reader - v1.21.0 - 2018-07-11
Tickets resolved in this release:
- [#489] eCharts improved graphs for data zooming/scrolling
- [#434] Omit gas readings all together
- [#264] Check Dropbox API token and display error messages in GUI
Consumption - Buildings and Heating
- Python
Published by dennissiemensma almost 7 years ago

DSMR-reader - v1.20.0 - 2018-07-04
Tickets resolved in this release:
- [#484] API call om huidige versie terug te geven
- [#291] API option to get status info
- [#485] Retrieve the current energycontract for the statistics page - helmo
- [#486] Plugin documentation
- [#487] Requirements update (July 2018)
Consumption - Buildings and Heating
- Python
Published by dennissiemensma about 7 years ago

DSMR-reader - v1.19.0 - 2018-06-12
Tickets resolved in this release:
- [#390] Gas- en elektriciteitsverbruik vanaf start energie contract
- [#482] Aantal items op X-as in dashboardgrafiek variabel maken
- [#407] Plugin System (More than one pvoutput account)
- [#462] Get live usage trough API
Consumption - Buildings and Heating
- Python
Published by dennissiemensma about 7 years ago

DSMR-reader - v1.18.0 - 2018-06-05
Tickets resolved in this release:
- [#246] Add support for Pushover
- [#479] Tijdsnotatie grafieken gelijktrekken
- [#480] Requirements update (June 2018)
Consumption - Buildings and Heating
- Python
Published by dennissiemensma about 7 years ago

DSMR-reader - v1.17.0 - 2018-05-25
Tickets resolved in this release:
- [#475] Notify my android service ended
- [#471] Requirements update (May 2018)
Consumption - Buildings and Heating
- Python
Published by dennissiemensma about 7 years ago

DSMR-reader - v1.16.0 - 2018-04-04
Tickets resolved in this release:
- [#458] DSMR v2.x parse-fout - by mrvanes
- [#455] DOCS: Handleiding Nginx authenticatie uitbreiden - by FutureCow
- [#461] Requirements update April 2018
- Fixed some missing names on the contribution page in the DOCS
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 7 years ago

DSMR-reader - v1.15.0 - 2018-03-21
Tickets resolved in this release:
- [#449] Meterstatistieken via MQTT beschikbaar
- [#208] Notificatie bij uitblijven gegevens uit slimme meter
- [#342] Backup to dropbox never finish (free plan no more space)
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 7 years ago

DSMR-reader - v1.14.0 - 2018-03-11
Tickets resolved in this release:
- [#441] PVOutput exports schedulen naar ingestelde upload interval - by pyrocumulus
- [#436] Update docs: authentication method for public webinterface
- [#445] Upload/export to PVoutput doesn’t work
- [#432] [API] Gas cost missing at start of day
- [#367] Dagverbruik en teruglevering via MQTT
- [#447] Kosten via MQTT
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 7 years ago

DSMR-reader - v1.13.2 - 2018-02-02
Tickets resolved in this release:
- [#431] Django security releases issued: 2.0.2
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 7 years ago

DSMR-reader - v1.13.1 - 2018-01-28
Tickets resolved in this release:
- [#428] Django 2.0: Null characters are not allowed in telegram (esp8266)
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 7 years ago

DSMR-reader - v1.13.0 - 2018-01-23
Tickets resolved in this release:
- [#203] One-click installer
- [#396] Gecombineerd tarief tonen op ‘Statistieken’-pagina
- [#268] Data preservation/backups - by WatskeBart
- [#425] Requests for donating a beer or coffee
- [#427] Reconnect to postgresql
- [#394] Django 2.0
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 7 years ago

DSMR-reader - v1.12.0 - 2018-01-14
Tickets resolved in this release:
- [#72] Source data retention
- [#414] add systemd service files - by meijjaa
- [#405] More updates to the Dutch translation of the documentation - by lckarssen
- [#404] Fix minor typo in Dutch translation - by lckarssen
- [#398] iOS Web App: prevent same-window links from being opened externally - by Joris Vervuurt
- [#399] Veel calls naar api.buienradar
- [#406] Spelling correction trends page
- [#413] Hoge CPU belasting op rpi 2 icm DSMR 5.0 meter
- [#419] Requirements update (January 2018)
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 7 years ago

DSMR-reader - v1.11.0 - 2017-11-24
Tickets resolved in this release:
- [#382] Archief klopt niet
- [#385] Ververs dagverbruik op dashboard automatisch - by HugoDaBosss
- [#387] There are too many unprocessed telegrams - by HugoDaBosss
- [#368] Gebruik van os.environ.get - by ju5t
- [#370] Pvoutput upload zonder teruglevering
- [#371] fonts via https laden
- [#378] Processing of telegrams stalled
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 7 years ago

DSMR-reader - v1.10.0 - 2017-10-19
Note
This releases turns telegram logging off by default. If you wish to continue using this feature, add DSMRREADER_LOG_TELEGRAMS = True to your settings.py and reload the application.
Tickets resolved in this release:
- [#363] Show electricity_merged in the Total row for current month - by helmo
- [#305] Trend staafdiagrammen afgelopen week / afgelopen maand altijd gelijk
- [#194] Add timestamp to highest and lowest Watt occurance
- [#365] Turn telegram logging off by default
- [#366] Restructure docs
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 7 years ago

DSMR-reader - v1.9.0 - 2017-10-08
Note
This release contains an update for the API framework, which has a fix for some timezone issues. You may experience different output regarding to datetime formatting when using the API.
Tickets resolved in this release:
- [#9] Data export: PVOutput
- [#163] Allow separate prices/costs for electricity returned
- [#337] API mogelijkheid voor ophalen ‘dashboard’ waarden
- [#284] Automatische backups geven alleen lege bestanden
- [#279] Weather report with temperature ‘-‘ eventually results in stopped dsmr_backend
- [#245] Grafiek gasverbruik doet wat vreemd na aantal uur geen nieuwe data
- [#272] Dashboard - weergave huidig verbruik bij smalle weergave
- [#273] Docker (by xirixiz) reference in docs
- [#286] Na gebruik admin-pagina’s geen (eenvoudige) mogelijkheid voor terugkeren naar de site
- [#332] Launch full screen on iOS device when opening from homescreen
- [#276] Display error compare page on mobile
- [#288] Add info to FAQ
- [#320] auto refresh op statussen op statuspagina
- [#314] Add web-applicatie mogelijkheid ala pihole
- [#358] Requirements update (September 2017)
- [#270] Public Webinterface Warning (readthedocs.io)
- [#231] Contributors update
- [#300] Upgrade to Django 1.11 LTS
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 7 years ago

DSMR-reader - v1.8.2 - 2017-08-12
Tickets resolved in this release:
- [#346] Defer statistics page XHR
Consumption - Buildings and Heating
- Python
Published by dennissiemensma almost 8 years ago

DSMR-reader - v1.8.1 - 2017-07-04
Tickets resolved in this release:
- [#339] Upgrade Dropbox-client to v8.x
Consumption - Buildings and Heating
- Python
Published by dennissiemensma about 8 years ago

DSMR-reader - v1.8.0 - 2017-06-14
Tickets resolved in this release:
- [#141] Add MQTT support to publish readings
- [#331] Requirements update (June 2016)
- [#299] Support Python 3.6
Docs regarding MQTT can be found here.
Consumption - Buildings and Heating
- Python
Published by dennissiemensma about 8 years ago

DSMR-reader - v1.7.0 - 2017-05-04
Warning
Please note that the dsmr_datalogger.0007_dsmrreading_timestamp_index
migration will take quite some time, as it adds an index on one of the largest database tables!
It takes around two minutes on a RaspberryPi 2 & 3 with > 4.3 million readings on PostgreSQL. Results may differ on slower RaspberryPi’s or with MySQL.
Note
The API-docs for the new v2 API can be found here.
Tickets resolved in this release:
- [#230] Support for exporting data via API
Consumption - Buildings and Heating
- Python
Published by dennissiemensma about 8 years ago

DSMR-reader - v1.6.2 - 2017-04-23
Tickets resolved in this release:
- [#269] x-as gasgrafiek geeft rare waarden aan
- [#303] Archive page’s default day sorting
Consumption - Buildings and Heating
- Python
Published by dennissiemensma about 8 years ago

DSMR-reader - v1.6.1 - 2017-04-06
Tickets resolved in this release:
- [#298] Update requirements (Django 1.10.7)
Consumption - Buildings and Heating
- Python
Published by dennissiemensma about 8 years ago

DSMR-reader - v1.6.0 - 2017-03-18
Warning
Support for MySQL has been deprecated since DSMR-reader v1.6 and will be discontinued completely in a later release. Please use a PostgreSQL database instead. Users already running MySQL will be supported in easily migrating to PostgreSQL in the future.
Note
Change in API: The telegram creation API now returns an HTTP 201 response when successful. An HTTP 200 was returned in former versions. View API docs.
Tickets resolved in this release:
[#221] Support for DSMR-firmware v5.0.
[#237] Redesign: Status page.
[#249] Req: Add iOS icon for Bookmark.
[#232] Docs: Explain settings/options.
[#260] Add link to readthedocs in Django for Dropbox instructions.
[#211] API request should return HTTP 201 instead of HTTP 200.
[#191] Deprecate MySQL support.
[#251] Buienradar Uncaught exception.
[#257] Requirements update (February 2017).
[#274] Requirements update (March 2017).
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 8 years ago

DSMR-reader - v1.5.5 - 2017-01-19
Tickets resolved in this release:
- Remove readonly restriction for editing statistics in admin interface (#242).
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 8 years ago

DSMR-reader - v1.5.4 - 2017-01-12
Tickets resolved in this release:
- Improve datalogger for DSMR v5.0 (#212).
- Fixed another bug in MinderGas API client implementation (#228).
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 8 years ago

DSMR-reader - v1.5.3 - 2017-01-11
Tickets resolved in this release:
- Improve MinderGas API client implementation (#228).
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 8 years ago

DSMR-reader - v1.5.2 - 2017-01-09
Tickets resolved in this release:
- Automatic refresh of dashboard charts (#210).
- Mindergas.nl API: Tijdstip van verzending willekeurig maken (#204).
- Extend API docs with additional example (#185).
- Docs: How to restore backup (#190).
- Log errors occured to file (#181).
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 8 years ago

DSMR-reader - v1.5.1 - 2017-01-04
This patch contains no new features and only solves upgrading issues for some users.
Tickets resolved in this release:
- Fix for issues #200 & #217, which is caused by omitting the switch to the VirtualEnv. This was not documented well enough in early versions of this project, causing failed upgrades.
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 8 years ago

DSMR-reader - v1.5.0 - 2017-01-01
Please mind:
Warning: Change in Python support
- The support for Python 3.3 has been dropped due to the Django upgrade (#103).
- There is experimental support for Python 3.6 and Python 3.7 (nightly) as the unittests are now built against those versions as well (#167).
Legacy warning
- The migrations that were squashed together in (#31) have been removed. This will only affect you when you are currently still running a dsmrreader-version of before v0.13 (β).
- If you are indeed still running < v0.13 (β), please upgrade to v1.4 first (!), followed by an upgrade to v1.5.
Tickets resolved in this release:
- Verify telegrams’ CRC (#188).
- Display last 24 hours on dashboard (#164).
- Status page visualisation (#172).
- Store and display phases consumption (#161).
- Weather graph not showing when no gas data is available (#170).
- Upgrade to ChartJs 2.0 (#127).
- Improve Statistics page performance (#173).
- Version checker at github (#166).
- Remove required login for dismissal of in-app notifications (#179).
- Round numbers displayed in GUI to 2 decimals (#183).
- Switch Nosetests to Pytest (+ pytest-cov) (#167).
- PyLama code audit (+ pytest-cov) (#158).
- Double upgrade of Django framework Django 1.8 -> Django 1.9 -> Django 1.10 (#103).
- Force PYTHONUNBUFFERED for supervisor commands (#176).
- Documentation updates for v1.5 (#171).
- Requirements update for v1.5 (december 2016) (#182).
- Improved backend process logging (#184).
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 8 years ago

DSMR-reader - v1.4.1 - 2016-12-12
Bugfix patch:
- Consumption chart hangs due to unique_key violation (#174).
- NoReverseMatch at / Reverse for ‘docs’ (#175).
Many thanks to Koen Volleberg and Gert Schaafsma for reporting these issues.
Upgrading:
- Please make sure you have a fresh database backup before upgrading! See http://dsmr-reader.readthedocs.io/en/latest/application.html#data-preservation-backups
- Simply use the deployment script located in the root of the application file system. See: http://dsmr-reader.readthedocs.io/en/latest/application.html#application-updates-bug-fixes-new-features
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 8 years ago

DSMR-reader - v1.4.0 - 2016-11-28
Release contains:
- Push notifications for Notify My Android / Prowl (iOS), written by Jeroen Peters (#152).
- Support for both single and high/low tariff (#130).
- Add new note from Dashboard has wrong time format (#159).
- Display estimated price for current usage in Dashboard (#155).
- Dropbox API v1 deprecated in June 2017 (#142).
- Support for Python 3.5 (#55).
- Improve code coverage (#151).
- Restyle configuration overview (#156).
- Capability based push notifications (#165).
Upgrading:
- Please make sure you have a fresh database backup before upgrading! See http://dsmr-reader.readthedocs.io/en/latest/application.html#data-preservation-backups
- Simply use the deployment script located in the root of the application file system. See: http://dsmr-reader.readthedocs.io/en/latest/application.html#application-updates-bug-fixes-new-features
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 8 years ago

DSMR-reader - v1.3.2 - 2016-11-08
- Requirements update (november 2016) (#150)
Consumption - Buildings and Heating
- Python
Published by dennissiemensma over 8 years ago

DSMR-reader - v1.3.1 - 2016-08-16
- CSS large margin-bottom (#144).
- Django security releases issued: 1.8.14 (#147).
- Requirements update (August 2016) (#148).
- Query performance improvements (#149).
Consumption - Buildings and Heating
- Python
Published by dennissiemensma almost 9 years ago

DSMR-reader - v1.3.0 - 2016-07-15
- API endpoint for datalogger (#140).
- Colors for charts (#137).
- Data export: Mindergas.nl (#10).
- Requirement upgrade (#143).
- Installation wizard for first time use (#139).
Existing installations can easily be upgraded by using the ./deploy.sh
script in the root of the project.
Consumption - Buildings and Heating
- Python
Published by dennissiemensma almost 9 years ago

DSMR-reader - v1.2.0 - 2016-05-18
- Energy supplier prices does not indicate tariff type (Django admin) (#126).
- Requirements update (#128).
- Force backup (#123).
- Update clean-install.md (#131).
- Improve data export field names (#132).
- Display average temperature in archive (#122).
- Pie charts on trends page overlap their canvas (#136).
- ‘Slumber’ consumption (#115).
- Show lowest & highest Watt peaks (#138).
- Allow day & hour statistics reset due to changing energy prices (#95).
Consumption - Buildings and Heating
- Python
Published by dennissiemensma about 9 years ago

DSMR-reader - v1.1.2 - 2016-05-01
- Trends page giving errors (when lacking data) (#125).
Consumption - Buildings and Heating
- Python
Published by dennissiemensma about 9 years ago

DSMR-reader - v1.1.1 - 2016-04-27
- Improve readme (#124)
Consumption - Buildings and Heating
- Python
Published by dennissiemensma about 9 years ago

DSMR-reader - v1.1.0 - 2016-04-23
- Autorefresh dashboard (#117).
- Improve line graphs’ visibility (#111).
- Easily add notes (#110).
- Export data points in CSV format (#2).
- Allow day/month/year comparison (#94).
- Docs: Add FAQ and generic application info (#113).
- Support for Iskra meter (DSMR 2.x) (#120).
Consumption - Buildings and Heating
- Python
Published by dennissiemensma about 9 years ago

DSMR-reader - [β] v0.1 (2015-10-29) to 0.16 (2016-04-06)
All previous beta releases/changes have been combined to a single list below:
- Move documentation to wiki or RTD (#90).
- Translate README to Dutch (#16).
- Delete (recent) history page (#112).
- Display most recent temperature in dashboard (#114).
- Upgrade Django to 1.8.12 (#118).
- Redesign trends page (#97).
- Support for summer time (#105).
- Support for Daylight Saving Time (DST) transition (#104).
- Add (error) hints to status page (#106).
- Keep track of version (#108).
- Django 1.8.11 released (#82).
- Prevent tests from failing due to moment of execution (#88).
- Statistics page meter positions are broken (#93).
- Archive only shows graph untill 23:00 (11 pm) (#77).
- Trends page crashes due to nullable fields average (#100).
- Trends: Plot peak and off-peak relative to each other (#99).
- Monitor requirements with requires.io (#101).
- Terminology (#41).
- Obsolete signals in dsmr_consumption (#63).
- Individual app testing coverage (#64).
- Support for extra devices on other M-bus (0-n:24.1) (#92).
- Separate post-deployment commands (#102).
- Show exceptions in production (webinterface) (#87).
- Keep Supervisor processes running (#79).
- Hourly stats of 22:00:00+00 every day lack gas (#78).
- Test Travis-CI with MySQL + MariaDB + PostgreSQL (#54).
- PostgreSQL tests + nosetests + coverage failure: unrecognized configuration parameter “foreign_key_checks” (#62).
- Performance check (#83).
- Allow month & year archive (#66).
- Graphs keep increasing height on tablet (#89).
- Delete StatsSettings(.track) settings model (#71).
- Drop deprecated commands (#22).
- Datalogger doesn’t work properly with DSMR 4.2 (KAIFA-METER) (#73).
- Dashboard month statistics costs does not add up (#75).
- Log unhandled exceptions and errors (#65).
- Datalogger crashes with IntegrityError because ‘timestamp’ is null (#74).
- Trends are always shown in UTC (#76).
- Squash migrations (#31).
- Display ‘electricity returned’ graph in dashboard (#81).
- Optional gas (and electricity returned) capabilities tracking (#70).
- Add ‘electricity returned’ to trends page (#84).
- Archive: View past days details (#61).
- Dashboard: Consumption total for current month (#60).
- Check whether gas readings are optional (#34).
- Django security releases issued: 1.8.10 (#68).
- Notes display in archive (#69).
- Status page/alerts when features are disabled/unavailable (#45).
- Integrate Travis CI (#48).
- Testing coverage (#38).
- Implement automatic backups & Dropbox cloud storage (#44).
- Link code coverage service to repository (#56).
- Explore timezone.localtime() as replacement for datetime.astimezone() (#50).
- Align GasConsumption.read_at to represent the start of hour (#40).
- Cleanup unused static files (#47).
- Investigated mysql_tzinfo_to_sql — Load the Time Zone Tables (#35).
- Make additional DSMR data optional (#46).
- Localize graph x-axis (#42).
- Added graph formatting string to gettext file (#42).
- Different colors for peak & off-peak electricity (#52).
- Admin: Note widget (#51).
- Allow GUI to run without data (#26).
- Moved project to GitHub (#28).
- Added stdout to dsmr_backend to reflect progress.
- Restore note usage in GUI (#39).
- Store daily, weekly, monthly and yearly statistics (#3).
- Improved Recent History page performance a bit. (as result of #3)
- Updates ChartJS library tot 1.1, disposing django-chartjs plugin. Labels finally work! (as result of #3)
- Added trends page. (as result of #3)
- Recent history setting: set range (#29).
- Mock required for test: dsmr_weather.test_weather_tracking (#32).
- Massive refactoring: Separating apps & using signals (#19).
- README update: Exit character for cu (#27, by Jeroen Peters).
- Fixed untranslated strings in admin interface.
- Upgraded Django to 1.8.9.
Consumption - Buildings and Heating
- Python
Published by dennissiemensma about 9 years ago

DSMR-reader - v1.0.1 - 2016-04-07
- Update licence to OSI compatible one (#119).
Consumption - Buildings and Heating
- Python
Published by dennissiemensma about 9 years ago

DSMR-reader - v1.0.0 - 2016-04-07
Move documentation to wiki or RTD (#90).
Translate README to Dutch (#16).
Delete (recent) history page (#112).
Display most recent temperature in dashboard (#114).
Upgrade Django to 1.8.12 (#118).
Consumption - Buildings and Heating
- Python
Published by dennissiemensma about 9 years ago
