Data Is Not Being Logged
The SmartServer data log is accessible through the CMS Datapoints widget, or through REST/WebSocket APIs. MQTT does not have access to the data log data.
If the SmartServer does not appear to be logging all data, then this usually means that you may be using the default logging setup. This setting is not correct and will usually mean gaps in log data. If you are using Value for Log Minimum Delta Value, then you must specify a numeric value.
Incorrect Setting Example
Default logging setup on the Datapoint Properties widget Monitoring and Logging Configuration tab (this configuration may result in gaps of data log data):
Correct Setting Example
Configuration for a numeric scalar datapoint (e.g, only logging temperature data if temperature value changes by one degree since the last logged data value):
Log Settings
Structured datapoint – Log Minimum Delta Value must be changed to Always or On Any Change
Scalar datapoints
Number datapoint – Log Minimum Delta Value can be Value, Always or On Any Change
If you are using Value, then you must specify a numeric value as shown above.
If you do not specify a numeric value, then you will get inconsistent or no log data.
Enumerated datapoints (datapoints that are strings, such as HVAC_Auto) – Log Minimum Delta Value must be changed to Always or On Any Change