DSMR binding suitable for Belgium Smart Meters

I found out about the update rate after my post, the log shows it sends data every seconds.
And will check in advanced thank you!

It is available in 4.2.0-SNAPSHOT but still needs some fixing. (the labels in the UI are wrong)

Are you referring to the Actual demand/capacity tariff or to the water usage? As for the last one nothing has been added, afaik

I would also be interested in obtaining the “Maximum demand – Active energyimport of the last 13 months”
(see e-MUCS P1 V1.7.1)

I can read it via the cu -l /dev/ttyUSB command, but an integration in the DSMR binding would be better.

How or where can we submit an enhancement request?

I might give it a try in the future to add it. Since I have the binding installed, I can now see the added value of this channel.
Thanks for opening the issue.

Hello all,
Anyone has tried to connect two cables on the P1 port ?
What did you use as a “splitter” ?
lamaZZe

Hi Lamazze,

Maybe this link can help:

Slimme meter via ESP8266 (incl. printontwerp en code) - Duurzame energie en installaties - GoT (tweakers.net)

Good luck!

I bought a 6P4C RJ11 Male to Double RJ11 (7EUR) on a famous American website that sells from a to z and it works perfectly.

Thx for the info!

Does anyone have experience with a device by Smart Gateways? Apparently, there’s one 'for ESPHome, but of course they claim the one with their firmware is better (e.g. at suppressing abnormal readings).

A few years ago, someone wrote a guide on how to use them with openHAB (with MQTT). Not that that guide is anything spectacular, but at least someone uses it with openHAB :wink:

@wars, did you get this to work?

yes, I had it working via the binding, but I only use it as a backup. My SmartGateway is used as primary device via mqtt.

UID: dsmr:dsmrBridge:xxxxxxxx
label: Smart Meter
thingTypeUID: dsmr:dsmrBridge
configuration:
receivedTimeout: 30
serialPort: rfc2217://192.168.x.x:23

And did you buy the ‘extended’ version, or the ESPHome one (see a few posts higher)?

Anyone managed to read the water consumption out of the meter?

I had Pidpa this morning to connect their water meter to the electricity meter but it is unclear to me how this works.

No one is getting the water meter data?

A friend of mine has got his water data import into openHAB working, with this: Maak je Kamstrup Multical en FlowIQ meter slim - SmartGateways.nl

I don’t know his meter type though. (He lives in Antwerp.)

Thanks but seems it is used for different type meters.

If I try the cu -l /dev/ttyUSB0 I can see the values on the terminal (in bold below)

0-1:24.1.0(007)
0-1:96.1.1(xxxx)
0-1:96.1.2(2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D)
0-1:24.2.1(xxxx)(00029.535*m3)

If you enable debug logging you might see if openHAB reads the water value at all. In that case you could try adding the watermeter m3_v4 manually via a .things file.

Yes, I can see the water usage in the log:

Object(type:EMETER_EQUIPMENT_IDENTIFIER, cosemValues:{=xxx}), Cosem Object(type:M3METER_VALUE, cosemValues:{=29.585 ㎥, timestamp=2025-09-23T17:12:00.000+0200})]

I will give a try adding the meter manually in the next few days

I can confirm this works, same for m3_v5_0.

I note that the values are updated every 5 minutes, and I see above there was related request to increase the refresh rate.

Can that be made as a optional parameter that the user can control?

I see the meter is bursting the data every second (if not faster) so it would be interesting in some cases to get the data to OH faster.