Language selection:
Skip to main navigation Skip to main content Skip to page footer

USB data storage

In general, you can equip any Didactum monitoring system with a suitable USB flash drive. Log files and sensor measurement data are then stored on the USB stick. The Didactum monitoring systems support the USB 2.0 standard and the FAT32 file system.

Please format the USB stick before connecting it to the monitoring system using the disk utility program of your operating system. In the web GUI of the Didactum monitoring system, go to the menu “System settings” and select the “Logging” tab. In the section “USB Flash Drive”, the inserted USB stick should then appear.

Important note:

The USB flash drive connected to the Didactum monitoring system must be ejected via the “Eject” command before removal. Otherwise data loss may occur!

The following parameters are shown in the menu “USB Flash Drive” (firmware “2.71.B2080”, as of June 2017):

  • "Current state" – Shows the status of the USB stick (Normal / Ejected / Not Connected).
  • "Mount point" – Directory name of the USB stick.
  • "Full size" – Total capacity of the USB stick in MB.
  • "Free size" – Free capacity of the USB stick in MB.
  • "Enable Logging to USB Flash Drive" – Determines whether log files are to be stored on the USB stick.
  • "Enable Detailed Logging" – Determines whether detailed log files are to be stored.
  • "Edit Sensors List for Detailed Logging" – Here you select the sensors whose data should be logged (e.g. onboard temperature sensor, onboard DC sensor, etc.).
  • "Duration of Logging in Each File" – Select the recording duration (minimum 15 minutes up to 3 hours).
  • "Maximum Number of Files" – Defines the total number of files to be stored on the USB stick. The oldest files are automatically deleted. A minimum of 10 files and a maximum of 1000 files can be stored on the USB stick.
  • "Lifetime of Files" – Defines how long files are to be stored on the stick. You can choose between 6 hours or 1 year.
  • "Contents of the USB Flash Drive" – Displays the contents of the USB stick in a separate window.

At the bottom of the menu you will see the following options regarding the USB stick:

  • "Refresh" – Updates the menu display.
  • "Save" – Saves the configured settings.
  • "Eject" – Ejects the USB flash drive from the Didactum monitoring system.

Evaluate log files

In general, each Didactum monitoring system can be equipped with a suitable USB flash drive. Log files and sensor measurement data are stored in a directory whose name is composed of the monitoring system name (e.g. “Didactum 50”) and the hostname (e.g. “Didactum50‑hostname”). Within this directory, log files, change‑dump files, and full‑dump files are stored. The file names follow the date format (for example “2017.06.30_15‑40‑49.log”). The file extension defines the type of content: “.log” stands for log files, “.diff” for differential dump files, and “.full” or “.dump” for full dump files.

An example log file from the Didactum IT monitoring system “Monitoring System 100” looks like this:

# Device type: "DIDACTUM 100", Firmware version: "2.7.1".
#

 Thu Nov 10 19:28:20 2016message: USB Flash was inserted
 Thu Nov 10 19:28:25 2016state: Element Onboard Temperature (id=201001) changed state from "unknown" to "normal"
 Thu Nov 10 19:28:25 2016state: Element Onboard Voltage DC (id=203001) changed state from "unknown" to "normal"
 Thu Nov 10 19:28:26 2016state: Element Dry‑1 (id=101001) changed state from "unknown" to "normal"
 Thu Nov 10 19:28:26 2016state: Element Dry‑2 (id=101002) changed state from "unknown" to "normal"
 Thu Nov 10 19:28:30 2016message: System started up and ready
 Thu Nov 10 19:28:41 2016state: Element GSM Modem (id=404001) changed state from "unknown" to "normal"

The dump file from the Didactum Monitoring System 100 is updated periodically (every 60 seconds) and contains those elements and sensor values that have changed during the elapsed interval. All sensor values are written into a dump file every 60 minutes, even if their values have not changed. A dump file entry looks like this:

# Device type: "DIDACTUM 100", Firmware version: "2.7.1".
#

 Thu Nov 10 20:05:39 2016
  • [101001]=0.000
  • [101002]=0.000
  • [101003]=0.000
  • [101004]=0.000
  • [201001]=33.000
  • [201002]=27.300
  • [203001]=12.200
  • [301001]=0.000
  • [304001]=0.000
  • [304002]=0.000
 Thu Nov 10 20:06:39 2016
  • [201001]=33.100
  • [201002]=27.200
  • [203001]=12.200
 Thu Nov 10 20:07:39 2016
  • [201002]=27.300
  • [203001]=12.200

The full dump file is filled at regular intervals (every 60 minutes) and contains a complete description of all elements and modules of the system. A full dump example looks like this:

# Device type: "DIDACTUM 100", Firmware version: "2.7.1".
#

 Thu Nov 10 21:38:52 2016
  • [101001]={module:"2022";clas:"discrete";type:"dry";name:"Dry‑1";state:"normal";hwport:"1";value:"0";utype:"";reverse:"0";}
  • [101002]={module:"2022";clas:"discrete";type:"dry";name:"Dry‑2";state:"normal";hwport:"2";value:"0";utype:"";reverse:"0";}
  • [301001]={module:"2021";clas:"switch";type:"relay";name:"Analog Power";state:"on";value:"1";initial:"on";pulse:"15";}
  • [304001]={module:"2023";clas:"switch";type:"strobo";name:"Power‑1";state:"off";value:"0";initial:"off";pulse:"2";hwport:"1";}
  • [403001]={module:"2031";num:"1";clas:"devhwr";type:"usb‑cam";name:"USB Web camera";url:"";fps:"1.0";username:"";password:"";resolution:"320x240";}
  • [404001]={module:"2030";clas:"devhwr";type:"GSM modem";state:"normal";name:"GSM Modem";value:"90";imei:"866104023288015";pin:"";sms_centre:"+79168999100";allowed:"";status:"found, ready";verbosity:"2";}

This website uses cookies

This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Cookie Policy.

Essential cookies enable basic functions and are necessary for the website to function properly.
Statistics cookies collect information anonymously. This information helps us to understand how our visitors use our website.
Marketing cookies are used by third parties or publishers to display personalized advertisements. They do this by tracking visitors across websites.