we want to collect data within i3 server pro like the power consumtion
of a house, the current temperatures on the solar panels, heating temperatures, etc.
what is the best way to do that so that it is possible to show a chart of about a specified
timerange on the panels, and be able to have access to values from the past too, and be
able to export/download/etc. the values to a txt file, csv file or so on?
should we do that by letting i3 pro pull the data via for example custom http/tcpip requests from the 3rd party system (i build that hardware too arduino/raspberry etc.) to collect data every 5min or so. or should the external device push the data to i3 pro server in any way at that time a new value is present? or, should we realize this via a perl/php script on an external machine that puts the data in a file or mysql database and i3 pro server connects to this, or via a http request on another small webserver?
there are many ways to communicate that, so, can you tell me whats the best way to to that optimized for the i3 server?
as i wrote above, the one thing is to show the client a chart of for example the last 7 days. on the other hand, all collected data should be stored somewhere to process it later with other programms like excel. or to be able to take a quick look what the power consumption was on that specific date.
with best regards,
Customer support service by UserEcho