P1 meter, which one?

Sorry, but I’m on the latest version of Home Assistant. This article isn’t really helpfull for me.
Seems to me, a lot has changed since 2021. The UI in my current system is quite different.

Probably you need to share your code or entity that you use?

I have the one in the picture. I checked the MQTT topics this morning with MQTT.fx
All the topics from other devices, such als Tasmota switches are visible, but I didn’t see the messages from the DSMR.

That was an indication that my SmartGateway reader didn’t communicate with the MQTT broker.
So, I performed a factory reset. This worked and the MQTT topics were visible again.

I used the DSMR integration, but I’m thinking about using the DSMR Reader. This integration provides more data and the (MQTT) readings from my Gas meter are also visible.

I must admit that I’m using Home Assistant for a week now. Last five years, I used OpenHAB, but I had to many technical issues with updates. It seems to me that there are less possibilities with HA, but it’s far more user friendly.

Thanks for your help.

Another option for those peeps who are more hands-on, and for a small fraction of the price, is to use a ESP32 and flash it with firmware like ESPHome with DSMR support or this version by Robin Rosiers. His Github write-up provides sufficient information and additional links to get you going. (I made a slightly customized version because I could not get it to work with my Kaifa DSMR)

If you have a DSMR5 meter it can also/even power your ESP, and all you need additionally is an appropriate RJ12 cable. Unfortunately I still have an older meter, so I’m borrowing power from the nearby solar panel controller box that conveniently has a USB port.

Hey hello Johan, goedemiddag

Would you mind to share how to setup P1 meter integration with the USB cable directly into the Pi ?
My Pi is also in the meterkast
I am testing HA to replace Domoticz and while in Domiticz I find the integration for the P1 meter and cable to be rather easy I just can’t seem to find a proper guide how to setup a P1 meter integration without a device in between (Iikely layer 8 human error :smile: - I just look wrong )

Thank you for pointing me in the right direction

Hoi Arjan,

Did you already have a look at this page?

It has been a while ago since I configured the energy logging with the P1 cable, but I think it was just plugging in the cable and adding the DSMR integration to Home Assistant via Settings. And after that confuring the Energy dashboard.

1 Like

I’m currently running DSMR together with this cable, directly attached to my HA server. It works fine.

Thank you both ! Got it working now

2 Likes

Hallo daar, ik heb zonet de slimme meter wifi gateway ontvangen en deze in de P1 poort gestoken.

Maar nu loop ik een beetje vast… Ik heb HA op een RPi met Duckdns. als ik het ip adres invoer dat in de log van mosquitto broker aangegeven is ingeef smart meter gateway, dan krijg ik een error, check connection.

ik heb zigbee2mqtt draaien, mosquitto broker en duckDNS (weet niet of dit relevant is, maar ik geef het maar mee.)

er is een gebruiker aangemaakt voor de broker. dit staat in mijn configuration.yaml; broker: xx user: xx password: xx server: mqtt://xxx:1883

als ik deze gegevens ingeef in mqtt explorer: dan krijg ik: getaddrinfo ENOTFOUND xxx(mijn broker naam)

ik ben op zoek gegaan, maar mijn kennis van netwerken ed. is niet zo groot. Als ik op HA inlog, dan gebruik geen IP adres maar https://xxxxxxxxxxxxx.duckdns.org/ kan je me verder helpen? als ik een IP scan doe, zie ik geen RPi op mijn netwerk… (weet ook niet echt meer wat het IP van de RPi is)

wat ik ook ingeef in de smart gateways als MQTT server (host of ip) dan krijg ik een error.

Hoi Tom,

Om welk product gaat het? De Slimmelezer van Marcel Zuidwijk of iets anders?

Ik vermoed dat het komt omdat je de mqtt broker niet via de configuration.yaml moet configureren, maar via het instellingenmenu. De configuratie via yaml is verouderd en niet meer van toepassing voor deze integratie.

Zie: MQTT - Home Assistant

Die yaml was ook niet bedoeld om een gebruikersnaam aan te maken. Je kunt een gebruiker toevoegen aan de gebruikers lijst en die combinatie van naam en wachtwoord gebruiken.

Zie: addons/mosquitto/DOCS.md at 6828d1e7e95b0a6afa8875e88cb15c23b419e4ab · home-assistant/addons · GitHub

Maar ik vermoed dat binnen je zigbee2mqtt configuratie ook wel een broker draait, ik gebruik geen zigbee2mqtt

Ik begrijp dat je het ip adres niet meer weet, deze kun je makkelijk vinden door in te loggen op je router via de browser. Dan vind je een lijstje van gekoppelde apparaten en hun ip adres. Het ip-adres en inlog/ww van je router staan vaak met een sticker op de achterkant van je router of modem/router als je die gebruikt. Als het ip adres er niet op staat kun je dit Googlen voor jouw modem/router.

Wellicht kun je ook homeassistant.local gebruiken als adres. Dit is oa handig omdat bij veranderingen in je netwerk er een ander ip adres aan je Raspi met Home Assistant kan worden toegewezen. Maar je kunt het ip adres ook vast toewijzen aan je raspi in de instellingen van je router.

Kan ook nog zijn dat je de het mqtt adres zonder mqtt:// moet invullen, alleen het ip adres van home assistant of homeassistant.local

ik kocht de slimme meter gateway van smartgateways.nl.

mqtt is via apparaten en diensten ingesteld. Daar zie ik al mijn apparaten die via zigbee2mqtt zijn gelinkt.
image

Ik had mijn reply ondertussen nog wat aangepast, over hoe het ip adres te bepalen en hoe een gebruiker voor de mqtt broker aan te maken.

i’m still trying

i have mosquitto broker running

found ip4 ip adress homeassistant

but in mqtt explorer, port 1883 en username+password:


also in the smart meter gateway:

Hi, this is an English only forum. See point 0 of the linked topic. Please translate your post, if needed using a translation service so anyone can follow or reply.

If you want to use Dutch, there’s also a Dutch forum for Home Assistant. You can also find these in the topic below.

for the record; i realy appriciate the effords all of you do helping out users!
i did help som users on other topics.

That too is appreciated! For the record, I’m Dutch myself, it is just that more people can learn from the answers and contribute if we share a common language.

If that’s okay with you I will continue in English.

Nice that you got your ip address. Did you tried to toggle “validate certificate” and “certification tls” in mqtt explorer? Maybe a different port is set in your mqtt broker, other than 1883?

english is fine, thank you.

in my mqtt broker addon - configuration - network: mqtt with ssl: 8883, over websocket 8884.
in mqtt explorer, with port 8883/4, no luck.

i’ve checked my mqtt user (as a user, not a person), it is active, local access is off and he is not an administrator.

no way! i found my solution.
the smart meter Gateway has different types of firmware. after installing Belgium: tada!

thanks for all the help. did the changes with mqtt broker, what was usefull.

nice! Good luck further