-
-
Notifications
You must be signed in to change notification settings - Fork 107
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
Gasmeter values not available #19
Comments
It takes time for the gas meter is connected to the main meter; do you see any readings of gas on the electricity meter itself? |
Hi, yes I see gas readings on the electricity meter. And with the USB cable connected to the meter for DSMR reader (a python telegram parser) I had gas readings. When I understand the telegram correctly the telegram contains gas reading:
What I see in other examples is that these lines start with 0-1, mine start with 0-2... Maybe because it is my second meter? Just guessing ;) |
I have the same with my setup; they replaced my gas meter because it was not working, the new gas meter registred itself with ID 2. It is then parsed as a water meter; no difference whatsoever
|
I don’t think your water meter assumption is incorrect... according to this document: You can have a gasmeter installed on different channels:
Same with the water meter... I get the feeling that the logic needs to figure out which device is on which channel. Lucky for us (not) the replacement meter was registered on the second channel... For what I see that it okay according to the specs, but kind of strange from a counting perspective ;) |
I meant that this software is assuming the device on channel 2 is a water meter. |
Ah okay, so... the designers of the DSMR standard is the place to “complain” and the code works just fine :) Weird that they did not create some sort of definition to pinpoint which additional device is connected on the channel... It would be nice in this lib when you could overrule the defaults. Although it can be done by hand. |
Just tasted it... Flipping the MBUS ID's of the following constants:
Did the trick, I (finally) have gasmeter values :) Thanks for all the quick responses!!! |
I'm a bit late to the party, but this was sortof documented at https://github.com/matthijskooijman/arduino-dsmr#slave-meters I guess it would be nicer to have some way to config this without changing the library itself, though... |
Welcome! I'm willing to reopen the issue if you want ;) Just saw the slave chapter. Now you point me to that chapter I must admit that I saw it, but never had the idea that this was the solution for my problem... |
@jicho, I think it's best to keep this issue closed, but it seems good to track this as a feature request in a new issue. Care to open it? I think there can be two parts to the request: Either improve documentation or error reporting about slave meters with non-standard ids, and making it easier to support non-standard ids. |
@matthijskooijman: done, look at this #20 |
Perfect, thanks! |
Hi,
Since yesterday I'm the happy owner of the Slimme Meter uitlezer (https://opencircuit.nl/Blog/Slimme-meter-uitlezer). It works perfectly for electricity, but for some reason the gas values (usage and equipment id) of my telegram are rendered to 0 m3 and and unknown equipment ID.
Willem, the creator of the Slimme Meter uitlezer, advised me to make changes to your lib or contact the creator of the DSMR parser lib. Maybe my meter is sending other info than other meters... Since I have no clue where to start looking I hope that the brains behind this lib has an idea why my gas meter values are not detected :)
My telegram look lik this:
Do you have any idea why I get an empty value for the equipment id and the gas usage?
Looking forward to your reaction.
The text was updated successfully, but these errors were encountered: