Telnet User Interface

Behalve met de GUI kun je de DSMR-logger32 ook bereiken via het telnet protocol (poort 23). De meeste UNIX varianten (waaronder MacOS) kennen de standaard telnet client. Windows gebruikers moeten een programma zoals Putty installeren.

Telnet is een onbeveiligd protocol dat geen gebruik maakt van een gebruikersnaam en/of wachtwoord.

Start in een terminal window de telnet client als volgt op:

telnet <ip-adres-DSMR-logger32>

of met:

telnet DSMR-ESP32.local

Als de verbinding lukt zie je dit:

Trying 192.168.2.13...
Connected to 192.168.2.13.
Escape character is '^]'.

[11:02:52] processSlimmemeter  (  86): telegramCount=[87930] telegramErrors=[0]

[Time----] Function------------(line):
[11:02:52] processTelegram     (  17): Telegram[87931]=>tlgrmData.timestamp[230109110250W]
[11:02:53] processTelegram     ( 136): prevHour[11] -- lastHour[11] 
[11:03:02] processSlimmemeter  (  86): telegramCount=[87931] telegramErrors=[0]

[Time----] Function------------(line):
[11:03:02] processTelegram     (  17): Telegram[87932]=>tlgrmData.timestamp[230109110300W]
[11:03:03] processTelegram     ( 136): prevHour[11] -- lastHour[11] 
[11:03:03] sendMQTTData        ( 157): MQTTinterval [30]

Als je nu op de[Enter] toets drukt krijg je een menu te zien:

Commands are (*X only uppercase):

   B - Board Info
  *E - erase file from Filesystem
   F - force Reboot Watchdog
   I - Identify by blinking NeoPixels
   L - List Filesystem
   P - No Parsing (show RAW data from Smart Meter)
  *R - Reboot
   S - Show Settings
  *U - Update Filesystem (save Data-files)
   V - Toggle Verbose 1
  *W - Force Re-Config WiFi
  *Y - Stop zending heartbeat pulses
  *Z - Zero Counters and sysLog

   D - Display Day table from Filesystem
   H - Display Hour table from Filesystem
   M - Display Month table from Filesystem

De menu-keuzen waar een asterisk (*) voor staat werken alleen als je de letter als HOOFDLETTER intoetst. De meeste opties spreken voor zich.

Je sluit de telnet client af door de toetscombinatie [Control]+"]" in te toetsen:

telnet>

Toets achter "telnet>" de letter "q" in en druk op [Enter].

telnet> q
Connection closed.

Last updated