Commit Graph

207 Commits

Author SHA1 Message Date
Vincent van den Braken
e3203a5334 Optional NUL after checksum
My smart meter returns 00 0D 0A after the checksum, not just 0D 0A.
2017-09-15 13:48:10 +02:00
Nigel Dokter
c78ebe3e2d fixed import errors 2017-06-05 21:06:48 +02:00
Nigel Dokter
d6e28db116 log checksum errors as warning; dont force full telegram signatures; removed unused code for automatic telegram version detection; 2017-06-05 21:02:59 +02:00
Nigel Dokter
5f1afeb1f8 Merge pull request #25 from AlexMekkering/optional_telegram_lines
Support optional telegram signatures
2017-06-05 20:45:38 +02:00
Alex Mekkering
dcb59fddb1 Support optional telegram signatures 2017-06-05 09:07:47 +02:00
Nigel Dokter
9b0a85e84b updated version 2017-05-12 21:37:54 +02:00
Nigel Dokter
1dca6ab396 Merge pull request #23 from aequitas/dsmr5
Add DSMR5 option to protocol.
2017-05-12 21:34:06 +02:00
Johan Bloemberg
efc09df71f
Add DSMR5 option to protocol. 2017-05-12 20:30:53 +02:00
Nigel Dokter
de5c884d8d Small comment improvement 2017-02-27 20:44:18 +01:00
Nigel Dokter
d2f57a8926 fixed pep8 2017-02-27 20:35:19 +01:00
Nigel Dokter
3d64fea247 Updated README 2017-02-27 20:26:15 +01:00
Nigel Dokter
46860e04c1 Formatting 2017-02-03 22:42:31 +01:00
Nigel Dokter
148bdabc12 Updated docs 2017-02-03 22:40:39 +01:00
Nigel Dokter
9d20bb8ad5 experimenting with version detection 2017-01-28 17:01:33 +01:00
Nigel Dokter
24ab9aa712 experimenting with version detection 2017-01-28 17:01:02 +01:00
Nigel Dokter
0c40070752 fixed changelog date 2017-01-26 21:18:56 +01:00
Nigel Dokter
6c8a9dcbdb added python 3.6 support 2017-01-26 19:06:03 +01:00
Nigel Dokter
c1a6b930c8 try python 3.6 support 2017-01-26 19:04:01 +01:00
Nigel Dokter
9e74c4c23c adjusting supported python versions 2017-01-26 19:02:15 +01:00
Nigel Dokter
b4a520c8b4 updated readme 2017-01-26 19:00:31 +01:00
Nigel Dokter
a88dfe1a41 added DSMR v3 specification; updated changelog; 2017-01-26 18:50:30 +01:00
Nigel Dokter
c4dcc73191 added DSMR v3 specification 2017-01-26 18:02:21 +01:00
Nigel Dokter
c4caf54576 pep8 2017-01-25 19:34:38 +01:00
Nigel Dokter
8a868ce826 pep8 2017-01-25 19:33:42 +01:00
Nigel Dokter
9623f3b092 added unit test for DSMR v5 parsing 2017-01-25 19:32:30 +01:00
Nigel Dokter
adcfdfe2ae fixed v2 specification typo; fixed wrongly edited obis reference; 2017-01-22 16:42:02 +01:00
Nigel Dokter
45ee8dbb32 added basic config for DSMR v5 specification; added DSMR v5 example telegram for testing; 2017-01-22 16:39:16 +01:00
Nigel Dokter
7a4c204850 added code comments 2017-01-21 10:42:17 +01:00
Nigel Dokter
45f5fe2c36 define checksum support in telegram specification; moved telegram v2 exception temporarily from parser to MBUSObject; 2017-01-21 10:33:17 +01:00
Nigel Dokter
07634abed1 Progress on removing TelegramParserV2_2 and TelegramParserV4 in favor of a generic TelegramParser 2017-01-20 23:02:19 +01:00
Nigel Dokter
e2e4bb36a2 updated changelog 2017-01-14 20:10:42 +01:00
Nigel Dokter
4eeefec426 update version number to 0.7 2017-01-11 17:44:48 +01:00
Nigel Dokter
f3d8311ac2 updated readme and changelog for upcoming breaking API changes; skip pylama check for unused imports in clients module; 2017-01-11 17:40:25 +01:00
Nigel Dokter
9b488e74f8 renamed serial.py to serial_.py 2017-01-10 20:57:50 +01:00
Nigel Dokter
fadf206715 moved serial clients to own package 2017-01-10 20:09:33 +01:00
Nigel Dokter
e97ab7c7ea import issues 2017-01-09 21:47:51 +01:00
Nigel Dokter
759e0a0d92 removed absolute imports back to relative due to serial.py importing from serial 2017-01-09 21:31:08 +01:00
Nigel Dokter
21334e5a0a changed relative imports to absolute; renamed TelegramBuffer.put to TelegramBuffer.append; 2017-01-09 20:15:55 +01:00
Nigel Dokter
11672d0512 pep8 2017-01-08 11:44:20 +01:00
Nigel Dokter
87a5a2d2fa dev progress 2017-01-08 11:28:15 +01:00
Nigel Dokter
663024239f dev progress 2017-01-08 11:24:04 +01:00
Nigel Dokter
0e7819b535 dev progress 2017-01-07 22:29:02 +01:00
Nigel Dokter
60317a0dc5 dev progress 2017-01-07 21:26:21 +01:00
Nigel Dokter
d990a316ad finishing implementation of TelegramBuffer 2017-01-07 11:25:43 +01:00
Nigel Dokter
f10032f701 refactored TelegramParser.parse to accept a str instead of list 2017-01-05 21:24:41 +01:00
Nigel Dokter
1373d570d2 updated version number 2017-01-04 20:06:09 +01:00
Nigel Dokter
29fc97a65c updated changelog 2017-01-04 20:02:08 +01:00
Nigel Dokter
3b43cbf841 all tests are written using unittest.TestCase now 2017-01-04 19:55:54 +01:00
Nigel Dokter
9d8cad8b46 Merge pull request #15 from AlexMekkering/telegram_pass
Pass lines to parser including line endings
2017-01-04 19:19:07 +01:00
Nigel Dokter
0d6c763e86 Merge pull request #12 from aequitas/tcp
Add support for TCP connections
2017-01-04 19:16:26 +01:00