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.

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

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:
Action | Description |
---|---|
device.created | A device has been created |
device.deleted | A device has been deleted |
device.duplicated | A device has been duplicated |
device.modified | A device has been modified |
device.enable.changed | A device has been enabled or disabled |
device.register.created | A device register has been created |
device.register.deleted | A device register has been deleted |
device.register.modified | A device register has been modified |
device.register.modified.value | A device register value has been changed |
Actions from the API:
Action | Description |
---|---|
api.device.enable.modified | A device has been enabled or disabled |
api.device.register.modified.value | A device register value has been changed |
api.modbus.packet.rxd | A received Modbus data packet |
api.modbus.packet.txd | A response Modbus data packet |
api.modbus.packet.invalid_checksum | A Modbus data packet with an invalid checksum |
api.modbus.packet.protocol_error | A Modbus data packet that could not be decoded |
api.generic16.packet.rxd | A received Generic 16 bit data packet |
api.generic16.packet.txd | A response Generic 16 bit data packet |
api.generic16.packet.protocol_error | A Generic 16 bit data packet that could not be decoded |
api.generic16.packet.register_error | A Generic 16 bit register request failed |