Installatie:

Algemene informatie / tips

  • Als je een shield met Wemos of ESP-01 aansluit, komt er een Wifi-netwerk beschkbaar: ESP_P1, ESP_Itho of ESP_Easy
  • Het standaardwachtwoord van ESPEasy / ESPHome als de Wemos als AP functioneert is: 'configesp'
  • Als er geen pagina opent, ga dan naar http://192.168.4.1 en selecteer je eigen wifi netwerk en voer je wachtwoord in.
  • Kijk vervolgens in je router of modem om te zien welk IP-adres je Wemos lokaal gekregen heeft.
Klik hier voor een stap-voor-stap instructie met screenshots.

P1 shield:

  • Alleen bij DSMR5 meters is het mogelijk om de voeding van de slimme meter te gebruiken. Bij andere meters kun je het best de Wemos voeden via USB. Verwijder dan ook de jumper bij '5V'
  • Om te kijken of de telegrammen van de slimme meter doorkomen, kun je met telnet naar de Wemos verbinden: 'telnet [ip-adres] [poort]' (De standaardpoort is 8088)
  • Sommige meters hebben geen pull-up weerstand nodig, verwijder dan de jumper bij 'pull-up' op de printplaat
  • Niet alle meters hebben dezelfde baudrate en andere instellingen, kijk op deze site voor een lijst met veelgebruikte meters en hun instellingen
  • Ik heb van veel verschillende merken en types gehoord dat het werkt, o.a. Iskra, Kaifa, Landis+Gyr, ZIV en Sagemcom. Er is geen specifiek type meter bij mij bekend waar het niet mee werkt.
  • Ook Belgische meters worden ondersteunt, wanneer deze de (E)SMR/(D)SMR-standaard gebruiken. Onder andere meters van Siconia en Fluvius worden ondersteund.
Integratie met Domotica-applicaties:
  • In Domoticz gebruik je de 'P1 Smart Meter with LAN interface' type in de hardware tab. Vul het ip-adres van de Wemos in en de poort zoals ingesteld in de P1 Gateway device op de Wemos
  • In Home Assistant kun je deze plugin gebruiken (en dan de ser2net configuratie), of je gebruikt ESPHome (zie onder).
  • In Homey is deze ESPEasy Homey App te gebruiken (zie hier de repository)
  • In DSMR-Reader kun je de print als netwerk socket gebruiken (Zie deze configuratie)
  • De telegrammen zijn met telnet ook uit te lezen: 'telnet [ip-adres] [poort]' en je ziet de telegrammen voorbij komen. Standaardpoort is '8088'

Software op de Wemos

  • Ik heb diverse configuratie-voorbeelden voor ESPHome op Github staan.
  • Zelf werk ik met ESPEasy op de Wemos. Kijk bij de print voor de specifieke ESPEasy instellingen.
  • ESPHome is ook te gebruiken. De native DSMR component werkt voor de P1 prints. De yaml moet dan (naast de Wifi-settings) het volgende bevatten:
    esphome:
      name: p1
      platform: ESP8266
      board: d1_mini
    
    # Disable logging
    logger:
      baud_rate: 0
    
    dsmr:
      id: dsmr_instance
    
    uart:
      - rx_pin: RX
        baud_rate: 115200
    
    sensor:
      - platform: dsmr
        energy_delivered_tariff1:
          name: Energy Consumed Tariff 1
    
    text_sensor:
      - platform: dsmr
        identification:
          name: "DSMR Identification"
        p1_version:
          name: "DSMR Version"
    
                                    
  • Tasmota werkt ook samen met mijn printjes. Op die manier is MQTT te gebruiken om de telegrammen door te sturen. Meer informatie hier.
  • DSMRLoggerApi kan ook gebruikt worden met mijn printje. Wel is er een specifieke wijziging nodig vanwege de poort dit ik op de Wemos gebruik. Mijn firmware staat hier, ook de SPIFFS bestanden zijn nodig. Zie ook deze Github repo. Voordeel van deze firmware is dat je grafieken en dergelijke direct op de Wemos ziet.