22 ms·
A Library for Parsing Dutch Smart Meter Requirements (DSMR)
- import 1y agoFor people who are interested in this, there is an esp32 component (and works awesome) https://esphome.io/components/sensor/dsmr/ https://esphome.io/components/sensor/dsmr/ There are also several cheap hardware sold with p1 port connection and home assistant integration.
- robinvdvleuten 1y agoIf you are really into the hardware stuff, you can combine this package quite easily with Elixir’s nerves and make your own esp32 p1 reader yourself!
- jwr 1y agoIs this really Dutch-specific, or is there a chance other modern smart meters in other EU countries might use the same protocols?
- stragies 1y agoAlso Belgium, Luxembourg and Sweden according to https://www.home-assistant.io/integrations/dsmr/ https://www.home-assistant.io/integrations/dsmr/
- robinvdvleuten 1y agoThere are some other countries using this format as well. I know at least Belgium, Luxembourg, Ireland, Spain, Germany, Denmark, Sweden, Finland, and Hungary, though compatibility can vary.
- teekert 1y agoIt’s nice living in de Netherlands, you can read your energy meter with DSMR indeed (and get all the data including solar delivered back to the network etc). Or you buy this thingy [0], plug it in and boom all data flows into Home Assistant’s very excellent energy dashboard. [0] https://www.zuidwijk.com/product/slimmelezer-plus/ https://www.zuidwijk.com/product/slimmelezer-plus/
- robinvdvleuten 1y agoI own one as well and actually flashed it with my DSMR library combined with nerves. Another way is to let the slimmelezer-plus expose a TCP server and let Elixir’s genserver just parse the incoming telegrams through this package (see the livebook examples)