Commit Graph

  • 9b0a85e84b updated version Nigel Dokter 2017-05-12 21:37:54 +02:00
  • 1dca6ab396 Merge pull request #23 from aequitas/dsmr5 Nigel Dokter 2017-05-12 21:34:06 +02:00
  • efc09df71f Add DSMR5 option to protocol. Johan Bloemberg 2017-05-12 20:30:53 +02:00
  • de5c884d8d Small comment improvement Nigel Dokter 2017-02-27 20:44:18 +01:00
  • d2f57a8926 fixed pep8 Nigel Dokter 2017-02-27 20:35:19 +01:00
  • 3d64fea247 Updated README Nigel Dokter 2017-02-27 20:26:15 +01:00
  • 46860e04c1 Formatting Nigel Dokter 2017-02-03 22:42:31 +01:00
  • 148bdabc12 Updated docs Nigel Dokter 2017-02-03 22:40:39 +01:00
  • 9d20bb8ad5 experimenting with version detection Nigel Dokter 2017-01-28 17:01:33 +01:00
  • 24ab9aa712 experimenting with version detection Nigel Dokter 2017-01-28 17:01:02 +01:00
  • 0c40070752 fixed changelog date Nigel Dokter 2017-01-26 21:18:56 +01:00
  • 6c8a9dcbdb added python 3.6 support Nigel Dokter 2017-01-26 19:06:03 +01:00
  • c1a6b930c8 try python 3.6 support Nigel Dokter 2017-01-26 19:04:01 +01:00
  • 9e74c4c23c adjusting supported python versions Nigel Dokter 2017-01-26 19:02:15 +01:00
  • b4a520c8b4 updated readme Nigel Dokter 2017-01-26 19:00:31 +01:00
  • a88dfe1a41 added DSMR v3 specification; updated changelog; Nigel Dokter 2017-01-26 18:50:30 +01:00
  • c4dcc73191 added DSMR v3 specification Nigel Dokter 2017-01-26 18:02:21 +01:00
  • c4caf54576 pep8 Nigel Dokter 2017-01-25 19:34:38 +01:00
  • 8a868ce826 pep8 Nigel Dokter 2017-01-25 19:33:42 +01:00
  • 9623f3b092 added unit test for DSMR v5 parsing Nigel Dokter 2017-01-25 19:32:30 +01:00
  • adcfdfe2ae fixed v2 specification typo; fixed wrongly edited obis reference; Nigel Dokter 2017-01-22 16:42:02 +01:00
  • 45ee8dbb32 added basic config for DSMR v5 specification; added DSMR v5 example telegram for testing; Nigel Dokter 2017-01-22 16:39:16 +01:00
  • 7a4c204850 added code comments Nigel Dokter 2017-01-21 10:42:17 +01:00
  • 45f5fe2c36 define checksum support in telegram specification; moved telegram v2 exception temporarily from parser to MBUSObject; Nigel Dokter 2017-01-21 10:33:17 +01:00
  • 07634abed1 Progress on removing TelegramParserV2_2 and TelegramParserV4 in favor of a generic TelegramParser Nigel Dokter 2017-01-20 23:02:19 +01:00
  • e2e4bb36a2 updated changelog Nigel Dokter 2017-01-14 20:10:42 +01:00
  • 4eeefec426 update version number to 0.7 Nigel Dokter 2017-01-11 17:44:48 +01:00
  • f3d8311ac2 updated readme and changelog for upcoming breaking API changes; skip pylama check for unused imports in clients module; Nigel Dokter 2017-01-11 17:40:25 +01:00
  • 9b488e74f8 renamed serial.py to serial_.py Nigel Dokter 2017-01-10 20:57:50 +01:00
  • fadf206715 moved serial clients to own package Nigel Dokter 2017-01-10 20:09:33 +01:00
  • e97ab7c7ea import issues Nigel Dokter 2017-01-09 21:47:51 +01:00
  • 759e0a0d92 removed absolute imports back to relative due to serial.py importing from serial Nigel Dokter 2017-01-09 21:31:08 +01:00
  • 21334e5a0a changed relative imports to absolute; renamed TelegramBuffer.put to TelegramBuffer.append; Nigel Dokter 2017-01-09 20:15:55 +01:00
  • 11672d0512 pep8 Nigel Dokter 2017-01-08 11:44:20 +01:00
  • 87a5a2d2fa dev progress Nigel Dokter 2017-01-08 11:28:15 +01:00
  • 663024239f dev progress Nigel Dokter 2017-01-08 11:24:04 +01:00
  • 0e7819b535 dev progress Nigel Dokter 2017-01-07 22:29:02 +01:00
  • 60317a0dc5 dev progress Nigel Dokter 2017-01-07 21:26:21 +01:00
  • d990a316ad finishing implementation of TelegramBuffer Nigel Dokter 2017-01-07 11:25:43 +01:00
  • f10032f701 refactored TelegramParser.parse to accept a str instead of list Nigel Dokter 2017-01-05 21:24:41 +01:00
  • 1373d570d2 updated version number Nigel Dokter 2017-01-04 20:06:09 +01:00
  • 29fc97a65c updated changelog Nigel Dokter 2017-01-04 20:02:08 +01:00
  • 3b43cbf841 all tests are written using unittest.TestCase now Nigel Dokter 2017-01-04 19:55:54 +01:00
  • 9d8cad8b46 Merge pull request #15 from AlexMekkering/telegram_pass Nigel Dokter 2017-01-04 19:19:07 +01:00
  • 0d6c763e86 Merge pull request #12 from aequitas/tcp Nigel Dokter 2017-01-04 19:16:26 +01:00
  • 8b60d48edd pycodestyle fixes Alex Mekkering 2017-01-04 15:01:20 +01:00
  • 03b761e15b Pass lines to parser including line endings Alex Mekkering 2017-01-04 14:49:18 +01:00
  • 061334f702 Merge pull request #14 from ndokter/revert-13-crc Nigel Dokter 2017-01-04 11:58:19 +01:00
  • 920c9aedc2 Revert "Fixed CRC calculation" Nigel Dokter 2017-01-04 11:58:03 +01:00
  • 991dd09e2a Merge pull request #13 from AlexMekkering/crc Nigel Dokter 2017-01-04 11:07:45 +01:00
  • ce4d5b0e62 Corrected unit test for failing CRC Alex Mekkering 2017-01-04 10:51:29 +01:00
  • e512456cc2 Fixed CRC calculation Alex Mekkering 2017-01-04 10:21:47 +01:00
  • 3c9db523fa Fix tpyo. Johan Bloemberg 2017-01-03 22:27:39 +01:00
  • 763237ef1d Add TCP arguments to console. Implement reconnect logic in protocol. Johan Bloemberg 2017-01-03 21:27:10 +01:00
  • cdc9e395aa Add support for TCP connections. Johan Bloemberg 2016-12-08 22:14:43 +01:00
  • 6dec45ae2c Merge branch 'crc_check' Nigel Dokter 2016-12-29 19:32:24 +01:00
  • c2a67bff6d version v0.5 changelog Nigel Dokter 2016-12-29 19:30:35 +01:00
  • b3014823c1 bugfix; updated async client to CRC check Nigel Dokter 2016-12-29 19:20:50 +01:00
  • 4b392522c3 Removed todo list from readme Nigel Dokter 2016-12-29 10:08:07 +01:00
  • 1c69b4e9ee added telegram CRC verification Nigel Dokter 2016-12-28 20:29:34 +01:00
  • bbea9de445 Merge pull request #9 from dennissiemensma/code-coverage Nigel Dokter 2016-11-27 21:01:27 +01:00
  • 19d3f60aec Ignore .coverage file Dennis Siemensma 2016-11-27 20:40:52 +01:00
  • b228bd524b Add code coverage with Codecov in Travis Dennis Siemensma 2016-11-27 20:29:49 +01:00
  • 220db73fbe Add code coverage with pytest-cov Dennis Siemensma 2016-11-27 20:07:13 +01:00
  • 81fd581e57 pep8 Nigel Dokter 2016-11-26 15:58:24 +01:00
  • 4df6ba75a2 used python unittest for the tests Nigel Dokter 2016-11-26 15:33:58 +01:00
  • 819d0d0696 updated version number Nigel Dokter 2016-11-22 19:54:19 +01:00
  • a3685f0310 added Travis CI badge Nigel Dokter 2016-11-21 22:31:22 +01:00
  • 5ae6ad4156 typo Nigel Dokter 2016-11-21 21:49:17 +01:00
  • e330e9db21 updated changelog Nigel Dokter 2016-11-21 21:48:17 +01:00
  • 0ac2990df2 accepted changed from pull request instead Nigel Dokter 2016-11-21 21:46:21 +01:00
  • e0d91f1ec4 Merge pull request #5 from aequitas/master Nigel Dokter 2016-11-21 21:45:38 +01:00
  • c058feca5f make serial.EVEN the default parity for DSMR v2.2 Nigel Dokter 2016-11-21 21:30:56 +01:00
  • 6f3c74ce7c Merge pull request #8 from aequitas/async_protocol Nigel Dokter 2016-11-21 20:39:57 +01:00
  • 43a3cb7a96 Merge pull request #7 from aequitas/error_handling Nigel Dokter 2016-11-21 20:28:11 +01:00
  • 5e88182301 Complete telegram handling logic. Johan Bloemberg 2016-11-21 17:02:32 +01:00
  • e3569e0719 Add asyncio protocol implementation. Johan Bloemberg 2016-11-21 15:47:29 +01:00
  • f8a3c76c68 wip async test Johan Bloemberg 2016-11-16 10:16:45 +01:00
  • a1d077d6f2 Fix style. Johan Bloemberg 2016-11-21 14:19:12 +01:00
  • 616db8b1cc Add error handling to async serial. Johan Bloemberg 2016-11-21 13:59:48 +01:00
  • 927a4bc8e7 added DSMR v4 parsing unit test; added alternative serial settings for DSMR v2 and v4; Nigel Dokter 2016-11-20 12:44:45 +01:00
  • e7ff8f2444 Even parity offers better compatibility for v2.2. Johan Bloemberg 2016-11-15 23:00:59 +01:00
  • f41fe0894c changelog Nigel Dokter 2016-11-12 10:56:16 +01:00
  • 59dd0893a4 Merge pull request #3 from aequitas/asyncio Nigel Dokter 2016-11-12 10:51:10 +01:00
  • e3c8c92198 Linting and tpyo Johan Bloemberg 2016-11-12 01:36:36 +01:00
  • 9363840042 Project maintenance. Johan Bloemberg 2016-11-12 01:34:32 +01:00
  • 4afab70dc0 Add asyncio reader. Johan Bloemberg 2016-11-12 00:45:55 +01:00
  • 9da4a3b0e6 typo Nigel Dokter 2016-11-08 19:34:20 +01:00
  • defeed7e8a updated readme Nigel Dokter 2016-11-08 19:33:43 +01:00
  • 503cbd0ca7 updated changelog and setup Nigel Dokter 2016-11-08 19:26:21 +01:00
  • ba29e34cf6 Merge pull request #2 from aequitas/master Nigel Dokter 2016-11-08 18:19:06 +01:00
  • aa8ff29028 Add travis config. Johan Bloemberg 2016-11-08 10:24:20 +01:00
  • 726ca507f7 Do not pin pyserial to one specific version. Johan Bloemberg 2016-11-08 10:21:59 +01:00
  • 9ee62f5228 Add python3.4 to the test. Johan Bloemberg 2016-11-08 10:18:42 +01:00
  • fe5caa9126 Test and fix parsing of gas unit. Johan Bloemberg 2016-11-07 20:08:28 +01:00
  • cf771776cd Fix console imports. Johan Bloemberg 2016-11-07 20:04:59 +01:00
  • 447f2a24fb Add test and exceptions for V2_2 implementation. Johan Bloemberg 2016-11-07 20:00:10 +01:00
  • 4a82066144 Add test/style suite. Johan Bloemberg 2016-11-07 19:59:39 +01:00
  • 90eb6fb3fe Add V2.2 telegram implementation and console read. Johan Bloemberg 2016-11-06 20:40:01 +01:00
  • 6343bce2ee Added pypi badge Nigel Dokter 2016-08-22 20:38:16 +02:00