Analysis → History
Important part in software : the historization part, a true memory of it. It is possible in Jeedom to log any information type command (binary or digital). This will allow you, for example, to log a temperature curve, consumption, the openings of a door, etc.
Data archiving allows Jeedom to reduce the amount of data kept in memory. This allows not to use too much space and does not slow down the system. Indeed, if you keep all the measurements, this makes all the more points to display and therefore it can considerably lengthen the times to render a graph. If there are too many points, it may even cause the graph display to crash.
Archiving is a task that starts at night and compacts the data recovered during the day. By default Jeedom retrieves all older data of 2 hours and makes 1 hour packets of it (either an average, a minimum or a maximum depending on the settings). So here we have two parameters, one for packet size and another to know when to do it (by default, these are 1 hour packets with data that are more than 2 hours old).
Advice
If you have followed well you should have a high precision on the last 2 hours only. However when I connect at 5 p.m., I have a precision on the last 17 hours. For what ? In fact, to avoid consuming resources unnecessarily, the task of archiving takes place only once a day, in the evening.
Important
Of course, this archiving principle only applies to digital orders. On binary type orders, Jeedom only keeps the dates of change of state.
There are several ways to access the history :
From Core v4.2 it is also possible to display a curve at the bottom of the tile of a device.
If you display a graph via the history page, you have access to several display options, above the graph :
Advice
To avoid any handling error, these options saved in the commands are only active when a single curve is displayed.
In the upper part where the curves are displayed, there are also several options :
On the left:
On the right:
Under the curves, you can also use the contextual menu on each legend to isolate a curve, display / hide its axis, change its color, …
You can also display the graphs on the views (we will see here the configuration options and not how to do it, for that you have to go to the documentation of the views or designs in function). Here are the options :
Once a data is activated, you can choose :
The history page gives access to some additional options
Allows to display a curve according to a calculation on several commands (you can pretty much do anything, + - / * absolute value … see PHP documentation for some functions). For example :
abs(*\ [Garden \] \ [Hygrometry \] \ [Temperature \]* - *\ [Living space \] \ [Hygrometry \] \ [Temperature \]*)
You also have access to a management of calculation formulas which allows you to save them to re-display them more easily.
Advice
When you have saved calculations, these are available on the left in My Calculations.
In front of each data that can be displayed, you will find two icons :
Sometimes you may have inconsistent values on the graphs. This is often due to a concern with interpreting the value. It is possible to delete or change the value of the point in question, by clicking on it directly on the graph; in addition, you can adjust the minimum and maximum allowed to avoid future problems.