Skip to main content

Verification and troubleshooting

After adding Devices and Data streams, confirm that DataStone can read values.

Verify a device

Use the Admin tools that match the protocol:

ProtocolVerification method
OPC-UAOpen the OPC-UA browser and confirm nodes load.
MELSEC, FEnet, ModbusUse the PLC/register scanner or direct read tool when available.
Modbus RTUUse the serial scanner to confirm the unit address and serial settings.
SMBUse the SMB browser and confirm shares or files load.
VNCOpen the viewer workflow provided by Reshenie and confirm the remote screen appears.
V4L2Open the viewer workflow provided by Reshenie and confirm the camera image appears.
Placeholder: Recent DataStone values visible in Admin
Screenshot placeholder: Recent values or successful read result.

Verify data collection

  1. Open /admin/core/data/.
  2. Select the Data stream.
  3. Confirm the Device, Path, Type, and Access mode are correct.
  4. Check the value or statistics view used by your deployment.
  5. Wait at least one polling interval before deciding that collection failed.

Common issues

SymptomCheck
Admin page does not openConfirm the DataStone IP address, local network, and Hamachi connection if used.
Cannot log inConfirm the temporary account email, then ask Reshenie for a reset if needed.
OPC-UA browser failsConfirm host, port, endpoint suffix, and that the server accepts DataStone connections.
PLC reads failConfirm protocol, host, port, module, register path, and data type.
Modbus TCP reads failConfirm port 502, unit ID, register type, and firewall settings.
Modbus RTU reads failConfirm serial path, baudrate, parity, stopbits, bytesize, and unit ID.
VNC stream does not openConfirm host, port 5900, password metadata if required, and that the VNC server allows connections from DataStone.
V4L2 stream does not openConfirm the camera path, USB connection, frame metadata, and camera permissions.
Values are staleConfirm polling is not paused on the Device or Data stream.

Support-directed checks

Use these commands only when Reshenie support asks for service status or logs.

systemctl status datastone-compose.service
systemctl status datastone-compose-update.timer
systemctl status datastone-hamachi-check.timer

For container logs:

cd /opt/datastone
sudo docker compose ps
sudo docker compose logs -f web
sudo docker compose logs -f fetch_values
sudo docker compose logs -f rt_poller

When contacting support, include the Device name, protocol, host, port, Data stream path, and the visible error message.