Logging

Interactions with devices are logged.

The duration that device logs are kept is dependent on the currently active subscription plan.

You can access the log page from the Organisation menu. You can also go direct to the logs for a specific device by, clicking on the three dots in the action column and selecting the logs menu item.

Device logs

In some cases, for example, Modbus access to a register, may cause multiple log entries. These log entries will be grouped by a transaction ID.

The log view supports filtering of the entries by device ID and transaction ID.

You can view the details of the log entry by, clicking on the three dots in the action column

Device logs

In this example the value has changed from 200 to 220, by the user Test1 Example via the web interface.

The Action parameter details the cause of the log entry.

Actions from the WEB interface:

ActionDescription
device.createdA device has been created
device.deletedA device has been deleted
device.duplicatedA device has been duplicated
device.modifiedA device has been modified
device.enable.changedA device has been enabled or disabled
device.register.createdA device register has been created
device.register.deletedA device register has been deleted
device.register.modifiedA device register has been modified
device.register.modified.valueA device register value has been changed

Actions from the API:

ActionDescription
api.device.enable.modifiedA device has been enabled or disabled
api.device.register.modified.valueA device register value has been changed
api.modbus.packet.rxdA received Modbus data packet
api.modbus.packet.txdA response Modbus data packet
api.modbus.packet.invalid_checksumA Modbus data packet with an invalid checksum
api.modbus.packet.protocol_errorA Modbus data packet that could not be decoded
api.generic16.packet.rxdA received Generic 16 bit data packet
api.generic16.packet.txdA response Generic 16 bit data packet
api.generic16.packet.protocol_errorA Generic 16 bit data packet that could not be decoded
api.generic16.packet.register_errorA Generic 16 bit register request failed