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. Hardware

Programmer DSMR-logger v4

PreviousDSMR-logger v4.5NextDSMR-logger Versie 4 bouwen

Last updated 5 years ago

Was this helpful?

Er zijn verschillende manieren om de DSMR-logger van (nieuwe) firmware te voorzien. Dit gaat het eenvoudigst Over The Air (OTA) maar de eerste keer zal dit altijd bedraad moeten.

  • FTDI-adapter

  • USB to Serial adaptor bordje

  • USB to TTL adaptor kabel

  • Flashen (programmeren)

FTDI-adapter

Verreweg de betrouwbaarste oplossing is om gebruik te maken van een FTDI adaptor zoals de van Adafruit. Hou er rekening mee dat de USB-connector op de FTDI-basic geen micro-USB is maar de iets grotere mini-USB variant!

Standaard wordt deze als 5Volt adaptor geleverd, maar aan de achterkant kun je, door het spoor tussen de middelste pad en de 5V pad te onderbreken en een soldeer brug aan te brengen tussen de middelste pad en de 3.3V pad, de adaptor geschikt maken voor 3v3.

Je moet de volgende verbindingen maken:

FTDI-basic

DSMR-logger

Opmerking

5V

3v3

LET OP! 3v3

GND

GND

TXO

RxD

RXI

TxD

USB to Serial adaptor bordje

Let op! Het heeft er alle schijn van dat dit bordje niet meer 'gezien' wordt onder MacOS 10.14!

USB to TTL Serial adaptor kabel

Flashen (programmeren)

Omdat de DSMR-logger V4 geen aansluitingen voor specifieke controle signalen heeft moet je in de ArduinoIDE aangeven dat je bij het uploaden van firmware of de data-map geen speciaal protocol gebruikt. In het Tools-menu geef je bij Reset Method None op.

Om nu de firmware of de data-map naar de DSMR-logger v4 te flashen moet je de DSMR-logger v4 eerst in Flash-mode zetten.

Let op! Koppel, vóórdat je de programmer op de DSMR-logger v4 aansluit, éérst de Slimme Meter los!

Dit doe je door achtereenvolgens deze handelingen uit te voeren:

  1. Druk op de FLASH knop en houdt deze ingedrukt

  2. Druk vervolgens op de RESET knop

  3. Laat de RESET knop los

  4. Laat als laatste de FLASH knop los

De DSMR-logger staat nu in Flash-mode en blijft in die mode tot er firmware of de inhoud van de data-map wordt ge-upload (of tot je nog een keer op de RESET knop drukt).

Hierna hoort de DSMR-logger normaal op te starten. Mocht dit niet het geval zijn druk dan 1x op de RESET knop..

Ook een is eenvoudig als programmer te gebruiken door met vier draadjes verbinding tussen de USB-to-Serial Adapter en de DSMR-logger v4 te maken volgens onderstaand schema:

Ook USB-to-Serial kabel is eenvoudig als programmer te gebruiken alleen moet je er rekening mee houden dat de geleverde spanning 5 volt is en je deze dus niet op de programming poort van de DSMR-logger V4 mag aansluiten. Sluit de USB-to-Serial kabel op deze manier aan om zonder problemen de DSMR-logger V4 te kunnen programmeren.

Zie ook

USB-to-Serial adapter
deze
FTDI-basic
Vraag en Antwoord