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:
| Protocol | Verification method |
|---|---|
| OPC-UA | Open the OPC-UA browser and confirm nodes load. |
| MELSEC, FEnet, Modbus | Use the PLC/register scanner or direct read tool when available. |
| Modbus RTU | Use the serial scanner to confirm the unit address and serial settings. |
| SMB | Use the SMB browser and confirm shares or files load. |
| VNC | Open the viewer workflow provided by Reshenie and confirm the remote screen appears. |
| V4L2 | Open the viewer workflow provided by Reshenie and confirm the camera image appears. |
Verify data collection
- Open
/admin/core/data/. - Select the Data stream.
- Confirm the Device, Path, Type, and Access mode are correct.
- Check the value or statistics view used by your deployment.
- Wait at least one polling interval before deciding that collection failed.
Common issues
| Symptom | Check |
|---|---|
| Admin page does not open | Confirm the DataStone IP address, local network, and Hamachi connection if used. |
| Cannot log in | Confirm the temporary account email, then ask Reshenie for a reset if needed. |
| OPC-UA browser fails | Confirm host, port, endpoint suffix, and that the server accepts DataStone connections. |
| PLC reads fail | Confirm protocol, host, port, module, register path, and data type. |
| Modbus TCP reads fail | Confirm port 502, unit ID, register type, and firewall settings. |
| Modbus RTU reads fail | Confirm serial path, baudrate, parity, stopbits, bytesize, and unit ID. |
| VNC stream does not open | Confirm host, port 5900, password metadata if required, and that the VNC server allows connections from DataStone. |
| V4L2 stream does not open | Confirm the camera path, USB connection, frame metadata, and camera permissions. |
| Values are stale | Confirm 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.