Tutorial7
This tutorial describes how to create a Datalogger.
To access the Project Editor enter the following URL in your Web Browser:
https://192.168.0.50/hsycoserver/manager
If you need more information about the first login to Hsyco please read first this: Tutorial1
Creating a new Datalogger
Click on the "Settings" icon and then on the "I/O Servers" icon.
Click on the "Datalogger" icon.
Select the type "counter". Counter: suitable for the creation of statistics of an incremental value (e.g. energy consumption or production). It calculates the variation (delta) of the value for each time interval with respect to the previous one. Further, it is possible to specify time slots and the relative rates to calculate for instance the costs for energy consumption.
Let's assign a generic ID to this Datalogger, for example "d1"
The default settings are ok for this example. Leave everything unchanged.
Press the button and wait for Hsyco restart.
Datalogger logic
Open the "Project Editor" and add a "button" object linked with datapoint "dummy.light.1" If you need further information about the Dummy I/O server please read this: Tutorial5
Then add a "text" object with this attributes:
Here's the final result:
Now edit the events.txt file from the "File Manager"
Add these lines:
io dummy.light.1 = 1 : $counter! + 1 $counter! : uiset display1.text = $counter!, datalogger d1 = $counter!
The first line increases by 1 the value of the variable $counter! any time the virtual DUMMY light is turned on. The second line updates the text object with id “display1” and the Datalogger “d1” to the new value of the “$counter!” variable