Slimme meter integratie (optioneel)

Terug naar index

Veel huishoudens beschikken over een slimme meter. Omnik Data Logger heeft de mogelijkheid om deze data uit te lezen en te verwerken. Van belang is dat je een geschikte adapter heb, b.v. https://www.sossolutions.nl/slimme-meter-kabel.

Deze kabel past enerzijds in je slimme meter op de P1 poort en is voorzien van een USB stekker aan de andere zijde. Als de USB stekker op een system wordt aangesloten dan wordt deze als een seriële poort herkend.

Omnik Data Logger kan de seriële poort rechtstreeks uitlezen of via een TCP verbinding. Dat laatste is met name hand als het systeem waarop je Omnik Data Logger software draait zich niet in de buurt van je meterkast bevindt.

Zelf gebruik ik ser2net waarmee ik de slimme meter bereikbaar maak via TCP (poort 3333). Ser2net is er ook als een Docker container. Zelf gebruik ik het image van jsurf/rpi-ser2net:buster. De laatste versie hiervan ondersteund meerdere clients te gelijker tijd, handig bij het testen, of als je andere software hebt die de meter wil uitlezen.

Slimme meter toevoegen aan de configuratie (direct)

Hieronder vindt je de minimale configuratie om de slimme meter te verbinden met je omvormer.

omnikdatalogger:
  module: omniklogger
  class: HA_OmnikDataLogger
  timezone: Europe/Amsterdam
  city: Amsterdam
  interval: 360
  persistant_cache_file: C:/users/{gebruikersnaam}/.omnik/persistant_cache.json

  loglevel: DEBUG

  dsmr:
    terminals:
      - term1
    tarif.0001: laag
    tarif.0002: normaal

  dsmr.term1:
    mode: device
    port: /dev/ttyUSB0
    dsmr_version: '5'
    total_energy_offset: 15338.0
    gas_meter: true

  plant.123:
    inverter_address: 192.168.1.100
    logger_sn: 501234567
    inverter_sn: NLDN302123456789

port kan op Windows b.v. COM3 zijn.

Slimme meter toevoegen aan de configuratie (via TCP)

omnikdatalogger:
  module: omniklogger
  class: HA_OmnikDataLogger
  timezone: Europe/Amsterdam
  city: Amsterdam
  interval: 360
  persistant_cache_file: C:/users/{gebruikersnaam}/.omnik/persistant_cache.json

  loglevel: DEBUG

  dsmr:
    terminals:
      - term1
    tarif.0001: laag
    tarif.0002: normaal

  dsmr.term1:
    mode: tcp
    host: 192.168.x.x
    port: 3333
    device: COM3
    dsmr_version: '5'
    total_energy_offset: 12345.0
    gas_meter: true

  plant.123:
    inverter_address: 192.168.1.100
    logger_sn: 501234567
    inverter_sn: NLDN302123456789

Koppeling met je omvormer

Met het attribuut plant_id koppel je de slimme meter instantie aan je omvormer. Hiermee worden de gegevens van de slimme meter gecombineert met die van je omvormer. Er is ook een attribuut total_energy_offset die je kunt instellen op de waarde waarop je wilt beginnen met tellen. Zeker als een omvormer is vervangen wil je vaak niet opnieuw bij 0 beginnen.

Voor het publiceren naar pvoutput kan wel de data van alle omvormers worden meegenomen. De data van de slimme meter wordt in data geval meegenomen, ook als deze aan één van de omvormers is gekoppeld. Hierover meer in de uitleg over pvoutput. Installeer wel de laatste versie (minimaal 1.5.0) van omnikdatalogger.

In de basis is hiermee de slimme meter integratie gerealiseerd.

Verder naar: MQTT en Home Assistant integratie