Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[dsmr] Added support for the Luxembourgian Smart Meter "Smarty" #5273

Merged
merged 7 commits into from
Apr 9, 2019

Conversation

Hilbrand
Copy link
Member

@Hilbrand Hilbrand commented Mar 27, 2019

This is based on the DSMR protocol but with encrypted messages. Also some improvements to the thing definition files for missing bridges and some small code improvements.

This pr depends on openhab-core change openhab/openhab-core#695. That needs to be merged before this will build correctly.

This is based on the DSMR protocol but with encrypted messages.
Also some improvements to the thing defintion files for missing bridges and some small code improvements.

Signed-off-by: Hilbrand Bouwkamp <[email protected]>
@Hilbrand Hilbrand added the work in progress A PR that is not yet ready to be merged label Mar 29, 2019
@davidgraeff
Copy link
Member

This looks like a general improvement of code quality for this binding. I have performed a non-functional review and couldn't find any issues (and I don't want to nitpick here, the rather large test decrypt table could of course have been outsourced into a bundle resource, but nothing serious).

There are some new units that need to be moved to openhab-core.

Because the core merge rate is super (s)low I suggest to not wait for core here and move those types later on. The bnd migration has higher priority.

Readme needs to be finished

Can you do that so that we can merge?

Signed-off-by: Hilbrand Bouwkamp <[email protected]>
Hilbrand added 2 commits April 3, 2019 11:33
Signed-off-by: Hilbrand Bouwkamp <[email protected]>
@Hilbrand Hilbrand changed the title [dsmr][WIP]Added support for the Luxembourgian Smart Meter "Smarty" [dsmr]Added support for the Luxembourgian Smart Meter "Smarty" Apr 6, 2019
@Hilbrand Hilbrand changed the title [dsmr]Added support for the Luxembourgian Smart Meter "Smarty" [dsmr] Added support for the Luxembourgian Smart Meter "Smarty" Apr 6, 2019
@Hilbrand Hilbrand removed the work in progress A PR that is not yet ready to be merged label Apr 6, 2019
Signed-off-by: Hilbrand Bouwkamp <[email protected]>
Signed-off-by: Hilbrand Bouwkamp <[email protected]>
@Hilbrand Hilbrand mentioned this pull request Apr 6, 2019
@Hilbrand
Copy link
Member Author

Hilbrand commented Apr 6, 2019

Note: until openhab/openhab-core#695 has been merged the pr build will fail.

@Hilbrand Hilbrand added rebuild Triggers Jenkins PR build and removed rebuild Triggers Jenkins PR build labels Apr 7, 2019
Signed-off-by: Hilbrand Bouwkamp <[email protected]>
@J-N-K J-N-K added rebuild Triggers Jenkins PR build and removed rebuild Triggers Jenkins PR build labels Apr 9, 2019
@J-N-K J-N-K merged commit ba6cab2 into openhab:master Apr 9, 2019
@Hilbrand Hilbrand deleted the dsmr_smarty branch April 9, 2019 13:15
@wborn wborn added this to the 2.5 milestone Apr 14, 2019
mherwege pushed a commit to mherwege/openhab-addons that referenced this pull request May 10, 2019
…hab#5273)

* Added support for the Luxembourgian Smart Meter "Smarty"
This is based on the DSMR protocol but with encrypted messages.
Also some improvements to the thing defintion files for missing bridges and some small code improvements.
* Updated readme.
* Removed dependency on DatatypeConverter
* Fixed SAT warnings.
* Switched to units added to core.
* Cleanup unit test.
* Fix null warnings.

Signed-off-by: Hilbrand Bouwkamp <[email protected]>
Pshatsillo pushed a commit to Pshatsillo/openhab-addons that referenced this pull request Jun 19, 2019
…hab#5273)

* Added support for the Luxembourgian Smart Meter "Smarty"
This is based on the DSMR protocol but with encrypted messages.
Also some improvements to the thing defintion files for missing bridges and some small code improvements.
* Updated readme.
* Removed dependency on DatatypeConverter
* Fixed SAT warnings.
* Switched to units added to core.
* Cleanup unit test.
* Fix null warnings.

Signed-off-by: Hilbrand Bouwkamp <[email protected]>
Signed-off-by: Pshatsillo <[email protected]>
ne0h pushed a commit to ne0h/openhab-addons that referenced this pull request Sep 15, 2019
…hab#5273)

* Added support for the Luxembourgian Smart Meter "Smarty"
This is based on the DSMR protocol but with encrypted messages.
Also some improvements to the thing defintion files for missing bridges and some small code improvements.
* Updated readme.
* Removed dependency on DatatypeConverter
* Fixed SAT warnings.
* Switched to units added to core.
* Cleanup unit test.
* Fix null warnings.

Signed-off-by: Hilbrand Bouwkamp <[email protected]>
Signed-off-by: Maximilian Hess <[email protected]>
@Hilbrand Hilbrand added the enhancement An enhancement or new feature for an existing add-on label Dec 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An enhancement or new feature for an existing add-on
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants