telnet
telnet is een programma/protocol dat veelal op Unix-achtige operating systems te vinden is. Het is een eenvoudige, niet beveiligde, manier om op de DSMR-logger in te loggen.
telnet maakt gebruik van poort 23. Je start het vanaf een command window op de volgende manier op:
telnet dsmr-ws.local
of met het IP adres van de DSMR-logger:
telnet <IP-addres>
Hieronder volgt een stukje logging zoals die dan te zien is:
telnet 192.168.9.97 <<<-- dit toetst de gebruiker in
Trying 192.168.9.97...
Connected to 192.168.9.97.
Escape character is '^]'.
[00:00:04][ 16536| 16192] setup ( 630): SPIFFS Mount succesfull
[00:00:05][ 16536| 16192] DSMRfileExis( 565): check if [/DSMRlogger.html] exists .. Yes! OK!
[00:00:07][ 16536| 16192] DSMRfileExis( 565): check if [/DSMRlogger.js] exists .. Yes! OK!
[00:00:09][ 16536| 16192] DSMRfileExis( 565): check if [/DSMRgraphics.js] exists .. Yes! OK!
[00:00:11][ 16032| 15688] DSMRfileExis( 565): check if [/DSMRlogger.css] exists .. Yes! OK!
[00:00:13][ 16032| 15688] DSMRfileExis( 565): check if [/DSMReditor.html] exists .. Yes! OK!
[00:00:15][ 16032| 15688] DSMRfileExis( 565): check if [/DSMReditor.js] exists .. Yes! OK!
[00:00:16][ 16032| 15688] DSMRfileExis( 565): check if [/FSexplorer.html] exists .. Yes! OK!
[00:00:18][ 16032| 15688] DSMRfileExis( 565): check if [/FSexplorer.css] exists .. Yes! OK!
[00:00:21][ 15992| 15688] startWiFi ( 93): Connected with IP-address [192.168.9.97]
Connected to yourWiFi
IP address: 192.168.9.97
[00:00:25][ 15880| 15688] startMDNS ( 120): [1] mDNS setup as [DSMR-WS.local]
[00:00:25][ 13992| 13944] startMDNS ( 122): [2] mDNS responder started as [DSMR-WS.local]
[00:00:26][ 15168| 13824] setup ( 708): Last reset reason: [Software/System restart]
[00:00:26][ 15072| 13824] setup ( 742): Time is set to [180410020101W] from hourData
[02:01:01][ 15072| 13824] readSettings( 86): /DSMRsettings.ini ..
[02:01:01][ 14984| 13824] readSettings( 120): Reading settings:
[02:01:01][ 13600| 13176] readSettings( 124): [EnergyDeliveredT1 = 0.10000] (27)
[02:01:01][ 13520| 13176] readSettings( 124): [EnergyDeliveredT2 = 0.20000] (27)
[02:01:01][ 13520| 13176] readSettings( 124): [EnergyReturnedT1 = 0.30000] (26)
[02:01:01][ 13520| 13176] readSettings( 124): [EnergyReturnedT2 = 0.40000] (26)
[02:01:01][ 13520| 13176] readSettings( 124): [GASDeliveredT = 0.50000] (23)
[02:01:01][ 13520| 13176] readSettings( 124): [EnergyVasteKosten = 15.15] (25)
[02:01:01][ 12848| 12528] readSettings( 124): [GasVasteKosten = 11.11] (22)
[02:01:01][ 12848| 12528] readSettings( 124): [SleepTime = 0] (13)
[02:01:01][ 12848| 12528] readSettings( 124): [TelegramInterval = 10] (21)
[02:01:01][ 12848| 12528] readSettings( 124): [BackGroundColor = deepskyblue] (29)
[02:01:01][ 12824| 12528] readSettings( 124): [FontColor = white] (17)
[02:01:01][ 12808| 12528] readSettings( 124): [MQTTbroker = 192.168.9.136:1883] (32)
[02:01:01][ 12752| 12528] readSettings( 154): ->Port[1883]
[02:01:01][ 12752| 12528] readSettings( 161): => MQTTbrokerURL[192.168.9.136], port[1883]
[02:01:01][ 12752| 12528] readSettings( 124): [MQTTinterval = 50] (17)
[02:01:01][ 12752| 12528] readSettings( 124): [MQTTtopTopic = DSMR104] (22)
[02:01:01][ 12752| 12528] readSettings( 124): [MindergasAuthtoken = MIJNMINDRGASTOKEN] (38)
[02:01:01][ 12840| 12528] readSettings( 172): .. done
[02:01:01][ 13056| 12528] readColors ( 260): /DSMRchartColors.ini .. .. done
[02:01:01][ 13728| 12528] startMQTT ( 33): Set MQTT broker..
[02:01:01][ 13728| 12528] startMQTT ( 36): settingMQTTbroker[192.168.9.136:1883] => found[:] @[14]
[02:01:01][ 13728| 12528] startMQTT ( 39): ->Port[1883]
[02:01:01][ 13728| 12528] startMQTT ( 46): MQTTbrokerURL [192.168.9.136], port[1883]
[02:01:01][ 13728| 12528] isValidIP ( 48): 0.168.9.136 = Valid IP
[02:01:01][ 13728| 12528] startMQTT ( 57): [192.168.9.136:1883] => setServer(192.168.12.136, 1883)
[02:01:02][ 15072| 13824] setup ( 781): SPIFFS correct populated -> normal operation!
[02:01:05][ 13048| 12832] setup ( 822): HTTP server gestart
[02:01:08][ 13048| 12832] setup ( 835): Enable slimmeMeter..
[02:01:08][ 13048| 12832] setup ( 841): Startup complete! pTimestamp[180410020101W]
[02:01:08][ 11704| 11536] setup ( 850): Last reset reason: [Software/System restart]
Commands are:
B - Board Info
C - list GUI Colors
S - list Settings
D - Display Day table from SPIFFS
H - Display Hour table from SPIFFS
M - Display Month table from SPIFFS
I - Identify by blinking LED on GPIO[02]
P - No Parsing (show RAW data from Smart Meter)
*W - Force Re-Config WiFi
*R - Reboot
F - File info on SPIFFS
*U - Update SPIFFS (save Data-files)
V - Toggle Verbose 1
T - Force update mindergas.nl
[09:25:19][ 9856| 6392] loop ( 951):
[Time----][FreeHeap/mBlck][Function----(line):
[09:25:19][ 8512| 6392] loop ( 954): read telegram [21677] => [180409092501S]
[09:40:01][ 8312| 6392] sendMQTTData( 163): Sending data to MQTT server [192.168.9.136]:[1883]
[09:40:07][ 9856| 6392] loop ( 951):
[Time----][FreeHeap/mBlck][Function----(line):
[09:40:07][ 8512| 6392] loop ( 954): read telegram [21681] => [180409094001S]
b <<<--- gebruiker toetst een 'B' in (show Board Info)
==================================================================
(c)2019 by [Willem Aandewiel]
Firmware Version [v1.0.4 (06-12-2019)]
Compiled [Dec 7 2019 12:55:02]
compiled with [dsmr.h]
#defines [IS_ESP12][USE_UPDATE_SERVER][USE_MQTT][USE_MINDERGAS][HAS_OLED_SSD1306]
Telegrams Processed [21690]
With Errors [6]
FreeHeap [8432]
max.Block [6392]
Chip ID [C2FD70]
Core Version [2_5_2]
SDK Version [2.2.1(cfd48f3)]
CPU Freq (MHz) [80]
Sketch Size (kB) [530.75]
Free Sketch Space (kB) [2540.00]
Flash Chip ID [001640EF]
Flash Chip Size (kB) [4096]
Chip Real Size (kB) [4096]
SPIFFS Size (kB) [934]
Flash Chip Speed [40]
Flash Chip Mode [DOUT]
==================================================================
Board type [ESP8266_GENERIC]
SSID [yourWiFi]
PSK key [**********]
IP Address [192.168.9.97]
Hostname [DSMR-WS]
Last reset reason [Software/System restart]
upTime [8(d):02(h):04]
==================================================================
MQTT broker [192.168.9.136:1883]
MQTT User [pi]
MQTT PassWord [**********]
Top Topic [DSMR104]
Update Interval [50]
==================================================================
[09:45:07][ 9856| 6392] loop ( 951):
[Time----][FreeHeap/mBlck][Function----(line):
[09:45:07][ 8512| 6392] loop ( 954): read telegram [21691] => [180409094501S]
p <<<--- gebruiker toetst de letter 'P' in (stop parsing, show raw telegram)
/XMX5LGBBLB2410065887
1-3:0.2.8(50)
0-0:1.0.0(180409095501S)
0-0:96.1.1(4530303336303000000000000000000040)
1-0:1.8.1(045182.559*kWh)
1-0:1.8.2(170491.991*kWh)
1-0:2.8.1(004428.981*kWh)
1-0:2.8.2(002189.490*kWh)
0-0:96.14.0(0001)
1-0:1.7.0(001.84*kW)
1-0:2.7.0(002.18*kW)
0-0:96.7.21(00010)
0-0:96.7.9(00000)
1-0:99.97.0(0)(0-0:96.7.19)
1-0:32.32.0(00002)
1-0:52.32.0(00003)
1-0:72.32.0(00003)
1-0:32.36.0(00000)
1-0:52.36.0(00000)
1-0:72.36.0(00000)
0-0:96.13.0()
1-0:32.7.0(242.0*V)
1-0:52.7.0(237.0*V)
1-0:72.7.0(236.0*V)
1-0:31.7.0(000*A)
1-0:51.7.0(000*A)
1-0:71.7.0(000*A)
1-0:21.7.0(01.193*kW)
1-0:41.7.0(00.292*kW)
1-0:61.7.0(00.358*kW)
1-0:22.7.0(00.920*kW)
1-0:42.7.0(00.697*kW)
1-0:62.7.0(00.562*kW)
0-1:24.1.0(003)
0-1:96.1.0(4730303339303031363532303530323136)
0-1:24.2.1(180409095501S)(17685.314*m3)
!425D
p <<<--- gebruiker toetst weer een letter 'P' in (restart parsing)
[09:50:13][ 9856| 6392] loop ( 951):
[Time----][FreeHeap/mBlck][Function----(line):
[09:50:13][ 8512| 6392] loop ( 954): read telegram [21692] => [180409095001S]
[10:00:01][ 8072| 6392] processData ( 561): Saving data for thisHourKey[18040909]
[10:00:01][ 8072| 6392] fileWriteDat( 187): newDat.label is [18040909]
[10:00:01][ 8072| 6392] fileLabel2Re( 78): RecKey is [18040909]
[10:00:01][ 8072| 6392] fileWriteDat( 205): ----> write recNo[1]
[10:00:01][ 7960| 6392] fileWriteDat( 247): checkRecordsInFile [/PRDhours.csv] ...
[10:00:01][ 8072| 6392] fileWriteDat( 187): newDat.label is [18040910]
[10:00:01][ 8072| 6392] fileLabel2Re( 78): RecKey is [18040910]
[10:00:01][ 7984| 6392] fileLabel2Re( 115): NotFound: Label [18040909] < [18040910]
[10:00:01][ 7400| 6392] fileWriteDat( 205): ----> write recNo[-1]
[10:00:01][ 7288| 6392] fileWriteDat( 247): checkRecordsInFile [/PRDhours.csv] ...
[10:00:01][ 7288| 6392] fileWriteDat( 270): Need to shift down!
[10:00:02][ 9416| 6392] processData ( 570): Rollover on the Hour: thisHourKey is [18040910]
^] <<<--- gebruiker toetst '<Cntr>+]' in
telnet> q <<<--- gebruiker toetst de letter 'Q' in
Connection closed.
Last modified 3yr ago