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 water delivered to dsmr component #4237
Conversation
Hey there @glmnet, @zuidwijk, mind taking a look at this pull request as it has been labeled with an integration ( |
I'm no esphome code developer. Yet if this data is in the telegrams of the meter (P1 port), could you give an example telegram in which you can see the obis code and the format used? |
It is not very easy to export the decrypted telegram from esphome. The very verbose logging only logs the beginning of the telegram. Here is the P1 specification of Luxembourg: Gas and water have the same OBIS in Luxembourg, but they are on different channels. |
Hi, I would love to see it merged. dutch/belgian version: https://www.netbeheernederland.nl/_upload/Files/Slimme_meter_15_a727fce1f1.pdf Thanks in advance |
I would very much like to see this functionality supported as well. |
Belgian digital electricity and water meter, no gas. With the changes from this PR, running on "slimmelezer" and setting the water_mbus_id to 1, I get the water meter values in the "Water Consumed" sensor. Below are the fields from a telegram of my meter (with the equipment ID changed). I also have to set the gas_mbus_id to 2, or anything but 1, I suppose, otherwise the water meter value ends up in the "Gas Consumed" sensor. 0-1:24.1.0(007) |
That's what I'm seeing. I thought my gas usage was strange. It's probably the watermeter that is measured. 😁. Explains a lot. |
@glmnet Can you please review the changes of @jerome992. As far as I can tell the code looks legit and would be very welcome. |
What does this implement/fix?
add water delivered to dsmr component
Types of changes
Pull request in esphome-docs with documentation (if applicable): esphome/esphome-docs#2464
Test Environment
Example entry for
config.yaml
:Checklist:
tests/
folder).If user exposed functionality or configuration variables are added/changed: