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

Please help me to add support for the ZPA* device using iec62056-21 protocol over IR #465

Open
samm-git opened this issue Feb 26, 2023 · 1 comment

Comments

@samm-git
Copy link

Is your feature request related to a problem? Please describe.

I like your project and would like to work on adding ZPA ZE314 devices used in the Czech Republic. This meter, as well as it previous generation (ZPA ZE312) is using infrared protocol to communicate, but communication should always start on 300bit (7N1) and later (optionally) switch to the higher speed. Also communication is always initiated by the sensor, without it device will keep silence.

This is implemented in witab/iec62056-21 python library and i am able to get the data from the meter using usb-serial. However, i would like to use ESP32 instead and i like your project.

Describe the solution you'd like
I would like to start working on implementing support of the ZPA* meters, but i would like to understand better how would you recommend to add such device.

Describe alternatives you've considered
So far i was not able to find working project for the ESP32 with compatible iec62056-21 support.

Additional context
I own ZPA ZE314 device and able to test whatever is needed

Describe the solution you'd like
I would like to get support for the device and able to work myself to add one, but want to understand better how to add it properly.

Additional context
OBIS dumps for both devices are available in my blog. ZPA is a very common vendor in CZ and some other countries.

@samm-git
Copy link
Author

samm-git commented Mar 5, 2023

JFYI, i started some pre-work at https://github.com/samm-git/amsreader-firmware/tree/zpa and will do a PR once its ready.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant