DSMRloggerWS
  • Documentatie DSMRloggerWS
  • Introductie
  • Voorbereiding
    • Installatie Arduino IDE
    • Installatie ESP8266 core
    • Installatie Data Upload Tool
    • Installeren Bibliotheken
  • Firmware
    • Benodigd Bibliotheken
    • Clonen Firmware
    • Firmware Flashen DSMR-logger v4
    • upload Data map naar DSMR-logger V4
    • Firmware Flashen DSMR-logger v3
    • upload Data map naar DSMR-logger v3
  • Overzicht te selecteren functies
    • #define IS_ESP12
    • #define USE_UPDATE_SERVER
    • #define HAS_OLED_SSD1306
    • #define HAS_OLED_SH1106
    • #define USE_PRE40_PROTOCOL
    • #define USE_NTP_TIME
    • #define SM_HAS_NO_FASE_INFO
    • #define USE_MQTT
    • #define USE_MINDERGAS
    • #define SHOW_PASSWRDS
    • #define HAS_NO_METER
  • Hardware
    • DSMR-logger v4.5
    • Programmer DSMR-logger v4
    • DSMR-logger Versie 4 bouwen
    • DSMR-logger v3
    • Programmer voor de ESP-01
  • Overigen
    • (eerste keer) Opstarten
    • restAPI
    • Verschillen ESP8266 modules
    • PUYA Flash Chip (ESP-01)
    • Vragen en Antwoorden
  • Integratie met andere systemen
    • Integratie met Mindergas.nl
    • Integratie met Homey
    • Integratie Home Assistant
    • Integratie met Domoticz
  • telnet
  • MIT License
Powered by GitBook
On this page

Was this helpful?

  1. Overzicht te selecteren functies

#define USE_PRE40_PROTOCOL

Previous#define HAS_OLED_SH1106Next#define USE_NTP_TIME

Last updated 5 years ago

Was this helpful?

Vanaf versie 0.4.5 kan de DSMRloggerWS firmware ook overweg met Slimme Meters die nog niet aan de DSMR 4.0 standaard voldoen.

Let op! Deze functionaliteit is slechts beperkt getest! Met dank aan Jordy voor het testen met een DSMR 2.2 meter! Mocht je meer informatie kunnen geven over eventuele problemen neem dan contact met mij op (plaats een comment op mijn website)

Om de DSMRloggerWS firmware geschikt te maken voor een pré DSMR 4.0 Slimme Meter zijn er een aantal opties mogelijk (zie de #define tabel hieronder) die mogelijk van toepassing zijn op pré DSMR 4.0 Slimme Meters.

Om deze functionaliteit te kunnen gebruiken moet je ook de speciaal gehackte bibliotheek installeren!

#define

Functie

USE_PRE40_PROTOCOL

Deze define zorgt ervoor dat de instellingen voor de seriële poort goed worden gezet (9600, SERIAL_7E1). tevens wordt een speciaal gehackte 'arduino-dsmr' bibliotheek gebruikt omdat het pré DSMR 4.0 protocol geen checksum heeft.

USE_NTP_TIME

Het pré DSMR 4.0 protocol geeft niet altijd een timestamp (0-0:1.0.0). Doet jouw Slimme Meter dat ook niet, dan wordt met deze define de tijd via het NTP protocol gebruikt. Vooralsnog alleen Winter Tijd!

SM_HAS_NO_FASE_INFO

Heb je een Slimme Meter die geen verbruik per fase (1-0:x1.7.0 enz.) door geeft, dan kun je met deze optie er toch voor zorgen dat de Actuele chart informatie geeft over je verbruik

arduino-dsmr30