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

Old R900 reader addon hooked up to 5/8" Neptune Aquity t-10 - readings #296

Open
stazeo opened this issue Apr 5, 2024 · 3 comments
Open

Comments

@stazeo
Copy link

stazeo commented Apr 5, 2024

Hello - hope this message finds you well.

I am reading data from 5/8" Neptune Aquity t-10 meters, set up as sub-meters in a multi unit building, hooked up to old R900
transmitters (FCC ID: P2SNTGSRFW1 SURF Part No 12215-000:). The old transmitters are manufactured in 2002 but are still alive and reporting the data. They are wired to Aquity meter terminal screws. The meters are measuring in US Gallons

The data for these meters appear to be reported in BCD. The consumption value that I get for a meter in R900 message type is:
13684. This value appears to be in BCD. and when translated via hex function (that I dug up through code+discussions here)
is 3574 - which is a decimal representation. However the visible reading on the meter has 2 extra digits (see attached image)
so the actual read here is 35,744.0. The last digit is most likely 1/10 of a gallon, but the next significant digit is gallons. So the reading I get of 3574 has to be multiplied by 10 to be comparable with the actual reading. But its accuracy varies and can be off by as much as 9.9 gallons in the worst case.

I am looking for a discrepancy in readings between my main meter and the sum of all sub-meters and 9.9 gallons x numbers of meters adds up to quite a bit.

Question - is the data reported coming from the reader itself? Is there a way to get the last significant gallon digit read somehow?

Thank you in advance for the help!

PXL_20240405_163914924 NIGHT

@stazeo
Copy link
Author

stazeo commented Apr 5, 2024

update on my own question. I found a ProCoder FAQ document online (attached), that states the following:

ProCoder is compatible in 8-digit mode with Itron 100W, Sensus RadioRead and FlexNet, Aclara
MTUs, and Elster Energy Axis (as long as these companies continue to follow the published
E-CODER specifications).
Any other third-party radio endpoints that have ProRead compatibility will also read ProCoder; however, this is
limited to a 6-digit remote reading.
Like the E-CODER, only Neptune ® R900, R450, or celluar endpoints can activate/interrogate the PLUS features
of the ProCoder.

So it looks like to read the full 8-digit there's some type of activation/interrogation that has to happen, which doesn't in rtlamr.

So the question is changing to:

given your knowledge in developing this package/code - do you have any ideas on how to active/interrogate ProCoder to recive
two more digits for complete 8-digit reading?

faq-procoder-09.21.pdf

@kb1ca
Copy link

kb1ca commented Apr 6, 2024 via email

@stazeo
Copy link
Author

stazeo commented Apr 6, 2024

Thank you for taking the time for such a comprehensive answer!

In my set up, I have a main domestic water meter provided by the municipality. that meter is a Neptune with built in R900i transmitter measured in CF, which rtlamr reads well. And I have a set of Neptune Aquity sub-meters for each apartment that I read and bill when the bill from the City comes in. All this is a new installation as of a few years ago. I chose 5/8" Neptune Aquity because they were inexpensive, readable and brand used by the municipality. I've been doing a manual read/billing and noticed a somewhat significant difference in the total amount of water used between the City billing and my own billing resulting in the total bill deficiency. (However I didn't read the meters on the same date - so I am working to get correct data for that now.)

So I took the time to automate my reading and installed hardware/software and wired R900s to the meters. So I can collect the data automatically - I'd like to add some more functionally to my collection system to be able to compare the total usage of all sub-meters with the value reported by the main domestic meter and also create bills based on the reading dates provided by the municipality water bill.

So, I am collecting the data into a database for all these meters on daily basis, but with non-exact metering I cannot have an exact measure of accuracy without looking at the meters display.

I understand your point about the billing accuracy with the last manual read vs. energy savings. And I might have to live with that lack of accuracy.
Yet, since reading functionality lies within the transmitter (and old R900 in my case) and the meters provide magnetic connection to the transmitter, I presume that 8-digit data is available and can be read/transmitted by a better transmitter.

Aquity spec says that is it compatible with R900i (spec attached), so I presume that if I get a better transmitter, I can read
more accurate data - correct?

I see that I can buy an occasional R900 v4 on ebay - but because this is still not R900i would newer R900 provide 8-digit values in transmitted data?

If R900 (any version) would not provide 8-digit data - is there a R900i transmitter available that can be wired to the meters?

Thank you again for all the help!

ps-t10-small-23-010383-07.23.pdf

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

2 participants