Normally I create a version, write about it and then sell it. Lately I was too busy to do all that. As I had some backorders, I wanted to make and ship them first to the customers. Yet now I’ve managed to free some time and write about the new version: v3.2
As pcb’s were running out of stock, and requests are getting higher, it was time to make them on a more efficiently way. I used to solder them all by hand, yet that is taking way too much time lately.
While trying to order them pre assembled, I noticed that one specific component wasn’t common, and could cause delays in production and delivery. So I replaced that component with a more common component.
As I order my pcb’s via JLCPCB, I noticed they start assembling USB connectors, yet not the one I use. As I had only a few left in stock, I didn’t want to risk the change of not able to deliver and ordered them without USB connector, that I still assemble myself.
Assembled pcb’s cannot be cut via vcut, and must be cut via stamp hole. that costs precious space on the 100x100mm boards and makes me get less pcb’s panelized on a single board. That made me choosing to make my pcb’s a little longer. Connector to connector, that looks in my humble opinion better… well, judge for yourself ☺️
Sent a request to you a few days ago if your P1 readers handle E360 for Sweden.
Attach a frame below and hope for a quick response.
That looks like the telegrams from Luxembourg meters. My readers will work, yet you need logging software that can read those telegrams 🙂
I use Home Assistent how to setup in HA?
Via default way: https://www.home-assistant.io/integrations/dsmr/
I’m not sure if all fields are parsed, that should be done via the dsmr_parser from HA.
Okay, so that means test and find.
Is there any difference in HA from which you buy, WiFi or RJ45.
Is it possible to set an interval when polling so you do not get a value every 10 seconds.
I think minute value is enough and there will not be that much to save.
Yeah, about HA there’s not much I can do. But most data will be available.
The difference between WiFi and Ethernet is that ethernet only works as a serial2ethernet bridge. All data out the P1 port wil be transmitted as is. The WiFi is based on ESP8266. There you can put any (supported) firmware you like. I use esp-link to act as serial2wifi (same as ethernet, only via WiFi). You could put ESPHome on it. Or any other Arduino/ESPEasy/Tasmota/Python code you want.
It’s not possible to limit the interval the way I use/make it. It is possible if you write your own Arduino or Python code (that receives every message, yet your code can decide what to send and what not).
Let me know if you have any questions. You can email me on my @zuidwijk.com domain (any address will work,.. webshop@, info@, marcel@, etc).
Thnx for a swift delivery, next challenge is to get data into HA. I have configured the serial settings to
to match DSMR 4 of my Kaifa meter and of course the usual network settings. How can I check if there is data on port23 ?
It looks like there’s missing some content in the middle. But to see the data just do a simple telnet to the ip-address.
Would it be possible to also integrate the watermeter on the EP20 device, for example with the
Actually, I think not. The E20 is a serial to ethernet bridge. The watermeter needs something like an Arduino or ESP to process the signal. That together with the E20 would take too much power and won’t run on the 250mA limit of a P1 port (DSMR 5). If you google for a wt32-eth01, that could be used, though I wonder if it runs on 250mA limit?
I was wondering if this is an normal situation:
I guess the values of the ‘Serial Port State’ or ‘Communication State’ should change?
but they are just static (like in the image)
I tried to telnet to the device but i don’t receive any data (status is connected) but i don’t receive any messages.
Is this normal? am I doing something wrong? (i uploaded your configuration file to the device)
First of all… did it work at all? Or never? I know that in Belgium you must ask your provider (Fluvius right?) to enable the port. If you haven’t done that, than you won’t receive any information. I know that all Belgium meters are DSMR 5, so the “Config 115200,8,1,NONE” is correct. Can you verify that?
Hi, thanks for the reply,
It jas never worked.
The P1 port is activated (fluvius indeed)
Half a year ago i checked once of I got any information out of the port (using a raspeberry pi). So I know the port is working (at least it was working half a year ago, but I don’t have the rpi anymore to check it again now.. But I don’t see why it wouldn’t be working anymore)
Luckily, as discussed via e-mail, this was due to a faulty cable. I’ve send you a new one. Please let me know when it has arrived 🙂
Ik have a ESMR5 LTE Cat1. wM-Bus. (ENEXIS 2020) meter.
Works your “P1 lezer” without a USB power cable connection ?
Can’t give 100% guaranty… Till now, I’ve seen about 3x that it didn’t powered on a DSMR 5 port, send another module, same issue. So I relate that to the meter. I personally give the guaranty that when it doesn’t power via the P1 port, you can sent it back and either get your money back, or swap it for the ethernet version (that worked in those 3 cases, that draws less power than the wifi version).
Edit: I thought you’re talking about the wifi version (SlimmeLezer)… the ethernet works for sure!
Hallo Marcel dan ga ik de ethernet bestellen.
Helemaal goed 🙂