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

Add Siemens TD-3511 #69

Merged
merged 4 commits into from
Oct 1, 2024
Merged

Add Siemens TD-3511 #69

merged 4 commits into from
Oct 1, 2024

Conversation

hunzikerc
Copy link

Adds compatibility with Siemens TD-3511 (first generation smartmeter, communicating over a serial IR-interface according to IEC62056-21, Mode C). Payload is not encrypted.
Changes are collected in one file and include a derived Meter class as well as a derived Reader class. The reading process is quite meter specific.
Code has been tested for several months without issues on an installed device in the supply area of IBW in Wohlen (Update rate ~5s).
I would appreciate you considering the request.

@raymar9 raymar9 added the enhancement New feature or request label Aug 16, 2024
@raymar9 raymar9 self-requested a review August 16, 2024 07:49
@raymar9
Copy link
Contributor

raymar9 commented Aug 27, 2024

Thanks a lot for this valuable contribution. At the moment I'm a bit occupied but I will gladly review and integrate it when I find some time. At first glace, it looks very neat!

smartmeter_datacollector/factory.py Outdated Show resolved Hide resolved
smartmeter_datacollector/smartmeter/siemens_td3511.py Outdated Show resolved Hide resolved
smartmeter_datacollector/smartmeter/siemens_td3511.py Outdated Show resolved Hide resolved
smartmeter_datacollector/smartmeter/siemens_td3511.py Outdated Show resolved Hide resolved
smartmeter_datacollector/smartmeter/siemens_td3511.py Outdated Show resolved Hide resolved
tests/test_siemens_td3511.py Outdated Show resolved Hide resolved
tests/test_siemens_td3511.py Outdated Show resolved Hide resolved
tests/test_siemens_td3511.py Outdated Show resolved Hide resolved
@raymar9
Copy link
Contributor

raymar9 commented Sep 19, 2024

It seems that you haven't pushed your changes since my review.

@hunzikerc
Copy link
Author

hunzikerc commented Sep 19, 2024 via email

@hunzikerc
Copy link
Author

Pushed the changes as commented

@hunzikerc
Copy link
Author

Commited as 'Codereview raymar9 v2' as commmented above.

@raymar9 raymar9 merged commit 5acaf66 into scs:master Oct 1, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants