De slimme meter eenvoudig koppelen via wifi

Deze instructie is verouderd. Op de support pagina van Smart Gateways en dit artikel staan nieuwe beschrijvingen.

Specificaties:

  • Werkt met alle slimme meters in Nederland België, Hongarije, Zweden en Luxemburg
  • Eenvoudig te koppelen aan Home-Assistant, Domoticz en DSMR-Reader
  • Kan gevoed worden door de P1 poort van de slimme meter (alleen bij versie 5 meters, in sommige gevallen is ook dan een externe voeding vereist)
  • Geeft ook het gasverbruik door indien de gasmeter gekoppeld is met de slimme meter
  • Firmware updates worden automatisch geïnstalleerd, de adapter is dus toekomstbestendig
  • Instructies voor het aansluiten worden bijgesloten, installatie is kinderspel!
  • Telnet ondersteuning
  • MQTT
  • Mogelijkheid om te kiezen tussen statisch ip adres en DHCP
  • wordt geleverd inclusief aansluitkabel van +/- 50cm om aan te sluiten op de slimme meter

Te koop via SmartGateways.nl, klik HIER

Handleidingen zijn te vinden op SmartGateways.nl/support

 

Installatie:

De Slimme meter over WiFi adapter zal eenmalig geconfigureerd moeten worden om te verbinden met het lokale wifi netwerk en de gebruikte meter. Volg onderstaande stappen om de adapter eenmalig te configureren.

  • Sluit de adapter aan via een micro usb kabel op een stopcontact of vrije usb aansluiting. Elke usb aansluiting kan worden gebruikt
  • Na een halve minuut zendt de adapter het wifi netwerk “SmartGateways P1 READER” uit. Verbind met dit netwerk
  • Het wachtwoord is 12345678
  • Er verschijnt automatisch een configuratie pagina, mocht deze niet verschijnen, browse dan naar http://192.168.4.1
  • Selecteer “Configure WiFi“. De adapter zoekt nu naar beschikbare wifi netwerken
  • Er wordt een overzicht met beschikbare wifi netwerken weergegeven. Selecteer het juiste netwerk
  • Vul nu het WiFi wachtwoord in bij SSID1. SSID2 hoeft niet ingevuld te wordenVul eventueel de gebruikte MQTT instellingen in. Een handleiding voor de installatie van MQTT vindt u hier.
  • Vul eventueel een statisch ip adres in. Indien je gebruik wil maken van dhcp, laat dan overal 0.0.0.0 staan
  • Selecteer nu “save” de instelling wordt opgeslagen en de adapter meldt zich nu aan op het wifi netwerk
  • Indien de adapter succesvol is verbonden gaat het blauwe ledje branden. Als dit niet gaat branden, herstart dan de adapter en probeer deze opnieuw te koppelen. Het kan ook zijn dat de slimme meter te weinig stroom levert. Gebruik dan een externe voeding.

 

Opzoeken ip adres gateway indien er gebruik wordt gemaakt van DHCP.

  • De adapter zal van de internet router via dhcp een ip adres krijgen. Dit kan op verschillende manieren achterhaald worden. Een eenvoudige manier is om gebruik te maken van de gratis software “Advanced IP Scanner” Deze is te downloaden via deze link
  • Installeer de software en scan het wifi netwerk
  • Er wordt een lijst met actieve systemen weergegeven. Zoek nu de wifi adapter

  • De Slimme meter over WiFi adapter is in bovenstaande afbeelding rood omcirkeld. Deze is te herkennen aan de velden Manufacturer: Espressif Inc. of “SmartGateways P1 Reader” Het Mac adres staat op de sticker op de adapter.
  • In bovenstaande afbeelding is het ip adres dus 192.168.1.171.
  • Maak voor het gevonden ip adres een reservering aan op de dhcp server van het netwerk. Raadpleeg hiervoor de handleiding van de dhcp server (router/firewall/modem)
  • Doordat de software de adapter heeft gevonden in het netwerk is deze succesvol gekoppeld
  • Sluit nu de adapter met de RJ11 connector (telefoonstekker) aan op de P1 poort van de slimme meter
  • Indien de gateway succesvol verbonden is met de slimme meter en gegevens ontvangt, zal het blauwe ledje langzaam gaan knipperen.

 

Nu beschikbaar, de Watermeter gateway!

Controleren op ontvangen telegrammen

Als de adapter is aangesloten op de slimme meter kan worden gecontroleerd of de telegrammen via het netwerk kunnen worden ontvangen. Hiervoor kan bijvoorbeeld PuTTY worden gebruikt. PuTTY kan gedownload worden via deze link: download putty

  • Start putty op, vul het ip adres in en selecteer Telnet. Port 23 wordt automatisch ingevuld. Dit is de poort waarop de adapter gekoppeld kan worden.

  • Selecteer nu Open. Als het goed is verschijnt nu iedere 10 seconden een DSMR telegram

  • Als er niks verschijnt of er verschijnen onleesbare tekens, dan is waarschijnlijk de Baudrate en Comsetting niet goed ingesteld bij het configureren van de wifi verbinding. Reset in dat geval de adapter. Zie elders in deze post hoe een reset to factory default kan worden uitgevoerd.

 

Te koop via smartgateways.nl, klik HIER

 

Koppelen van de Smart Gateways slimme meter over WiFi adapter in Home Assistant:

Voeg het volgende aan de configuration.yaml file toe. Vervang hierbij het ip adres en vul de dsmr versie in van de meter die je gebruikt. Herstart Home Assistant.

# Koppeling van de SmartGateways.nl slimme meter over WiFi adapter
sensor:
  - platform: dsmr
    host: 192.168.1.171
    port: 23
    dsmr_version: 5

De meter is nu gekoppeld. De gegevens zullen nu binnen Home Assistant beschikbaar zijn.

Lees hier hoe je alle gegevens van de slimme meter kunt weergeven in een overzichtelijk dashboard:

Koppelen van de SmartGateways.nl slimme meter over WiFi adapter in Domoticz:

Ga binnen Domoticz naar  ‘Set-up’->’Hardware’ menu en kies voor ‘P1 Smart Meter with LAN interface’. Vul het ip adres van de adapter in en poort 23. Selecteer nu “Toevoegen”.

De meter is nu gekoppeld. De gegevens zullen nu binnen Domoticz beschikbaar zijn.

Doorsturen van de telegrammen naar een virutele com poort:

Indien er geen ondersteuning is voor een koppeling op basis van ip, kan er ook worden gekozen voor een virtuele com poort. Hoe dit in zijn werk gaat wordt hieronder uitgelegd.

Het koppelen van de adapter kan door socat te gebruiken onder Linux. Socat maakt via telnet een verbinding met de adapter en emuleert een seriële poort. Deze poort kan vervolgens gekoppeld worden aan Domoticz, Home Assistant of DSMR Reader alsof het een lokale USB adapter is.

Aanmaken virtuele poort in Linux (Ubuntu / Debian)

Voor het koppelen dient socat geïnstalleerd te worden. Voer hiervoor het volgende uit:

  • sudo apt-get update
  • sudo apt-install socat

Beantwoord de vraag of socat geïnstalleerd mag worden met Y(yes)

Gebruik nu socat om de poort te koppelen. Doe dit met het volgende commando (vervang ip adres):

  • sudo socat -T60 pty,link=/dev/virtualcom1,rawer,group-late=dialout,mode=660 tcp:192.168.1.171:23,retry=forever,interval=30

Socat maakt nu verbinding met de adapter en stuurt de telegrammen door naar de virtuele poort /dev/virtualcom1

De sessie komt nu echter niet meer terug. Er kan gecontroleerd worden door het maken van een tweede sessie naar het linux systeem en te kijken of de telegrammen op de virtuele poort binnen komen. Voer hiervoor het volgende commando uit:

  • cat /dev/virtualcom5

de data ziet er als volgt uit:

Als alles goed werkt kan socat als een service geïnstalleerd worden. Doe dit als volgt:

maak een script /etc/systemd/system/socat.service aan met de volgende inhoud (commando: sudo nano /etc/systemd/system/socat.service)

[Unit]
Description=Socat Serial Loopback
#Before=my-other.service
[Service]
Type=simple
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=socat-serial-lo
ExecStart=sudo /usr/bin/socat -T60 pty,link=/dev/virtualcom1,rawer,group-late=dialout,mode=660 tcp:192.168.1.171:23,retry=forever,interval=30
Restart=always
RestartSec=2000ms
[Install]
WantedBy=multi-user.target

Sla dit bestand op en herstart de systemctl deamon met het volgende commando:

systemctl daemon-reload

Enable nu het script met het volgende commando:

systemctl enable socat.service

Start nu het script:

systemctl start socat.service

Controleer of het script juist is uitgevoerd:

Indien de output er zoals in het screenshot uit ziet is de socat service juist gestart en zal deze automatisch worden gestart wanneer linux reboot.

Koppelen met DSMR-Reader software

Het koppelen van de adapter met DSMR-Reader kan door bij COM-poort het volgende in te stellen: /dev/virtualcom1

Na het instellen moet de DSMR-reader software opnieuw opgestart worden. Daarna zal de software de metingen verwerken:

Koppelen met Domoticz

Domoticz ondersteunt native een DSMR koppeling over het netwerk. Volgens de domoticz site kan dit op de volgende manier:

For connection via ethernet:

Setup ser2net with the the baudrate found like the USB setup. Use the Domoticz ‘Set-up’->’Hardware’ menu and choose the ‘P1 Smart Meter with LAN interface’ device. Fill in the ip number and port ser2net host. and press “Add” now you have the same meters as with USB.

De adapter werkt het zelfde als een ser2net verbinding. Vul dus gewoon het ip adres van de adapter in met port 23.

Reset to factory default

De Slimme meter over WiFi adapter kan naar fabrieks-instellingen worden hersteld door het reset knopje twee seconden in te drukken. Wanneer dit wordt gedaan zal de adapter weer het “SmartGateways P1 TO WIFI” netwerk uitzenden. Hiermee kan de setup opnieuw worden uitgevoerd. De blauwe led zal uit gaan.

 

Troubleshooting

  • De adapter zal waarschijnlijk in de meterkast worden geplaatst. Let op dat er voldoende wifi bereik is in de meterkast. De adapter zal in de meeste gevallen goed werken indien een telefoon ook goed bereik heeft in de meterkast.
  • Indien de adapter verbonden is met wifi zal de blauwe led gaan branden.
  • Indien het wifi signaal te zwak is zal de adapter steeds opnieuw opstarten en naar het wifi netwerk zoeken. Krijgt de adapter geen verbinding, dan wordt de setup opnieuw gestart. De adapter zal echter het laatst geconfigureerde wifi netwerk onthouden en iedere 5 minuten opnieuw proberen met dit netwerk te verbinden. Als de adapter een succesvolle verbinding tot stand heeft gebracht zal het “SmartGateways P1 TO WIFI” netwerk weer worden uitgeschakeld.
  • De adapter werkt alleen op 2.4Ghz wifi netwerken. De adapter werkt dus niet op 5Ghz!

Firmware update

De gateway zal ieder uur controleren of er firmware updates zijn. Indien er een firmware beschikbaar is zal het blauwe ledje snel gaan knipperen. Druk op het knopje op de gateway om de nieuwe firmware te installeren. Installatie duurt ongeveer 1 minuut. De gateway zal automatisch herstarten.

Privacy Preference Center