Motion.cloud Integration
This integration pulls Motion.cloud inventory and telemetry into Resplendent Data for dashboards and reporting.
What you can sync:
- Apps: Motion.cloud apps with their groups, tiles, and configuration
- Hubs: Hub metadata including type, timezone, and network details
- Devices: Devices with Modbus points, IP addresses, and configuration
- Tiles: Tile definitions with units, multipliers, asset names, and metric mappings
- Current Tile Values: Latest readings from value-bearing tiles
- Historical Tile Values: Time-series history of tile readings
Prerequisites
Section titled “Prerequisites”You’ll need:
- Motion.cloud account with an active username and password
- API access to
https://api.motion.cloud(the default endpoint)
Setup instructions
Section titled “Setup instructions”Step 1: Open the integration form
Section titled “Step 1: Open the integration form”- Go to Settings → Integrations
- Find Motion.cloud and click Connect
Step 2: Enter your credentials
Section titled “Step 2: Enter your credentials”Fill in the connection form:
- Motion Username — Your Motion.cloud login username
- Motion Password — Your Motion.cloud login password
- API Base URL — Defaults to
https://api.motion.cloud. Change this only if your account uses a different supported host.
Click Save and Test. If the credentials are valid, the status shows as connected.
Available datasets
Section titled “Available datasets”| Dataset | Description | Sync type |
|---|---|---|
| Apps | Motion.cloud apps with tile groups and config | Full sync |
| Hubs | Hub metadata, timezone, and network info | Full sync |
| Devices | Devices with Modbus points and IP details | Full sync |
| Tiles | Tile definitions, units, and asset mappings | Full sync |
| Current Tile Values | Latest readings from value-bearing tiles | Incremental |
| Historical Tile Values | Time-series history of tile readings | Incremental |
Sync behavior and refresh rates
Section titled “Sync behavior and refresh rates”| Dataset | Default frequency | Fastest allowed |
|---|---|---|
| Apps | 24 hours | 60 minutes |
| Hubs | 24 hours | 60 minutes |
| Devices | 24 hours | 60 minutes |
| Tiles | 24 hours | 60 minutes |
| Current Tile Values | 15 minutes | 5 minutes |
| Historical Tile Values | 60 minutes | 15 minutes |
The actual sync frequency is the greater of your tier’s refresh rate and the dataset’s default frequency. For example, on the Free Forever tier (60-minute refresh), Current Tile Values sync every 60 minutes, not every 15 minutes.
Historical data options
Section titled “Historical data options”When you create a Historical Tile Values dataset, you can configure:
- History days — How many days of history to pull. Defaults to 31, maximum is 366.
- History interval — The downsample interval for historical data. Defaults to
1h. Options includenone(raw data),5m,15m,1h,1d, or similar.
Troubleshooting
Section titled “Troubleshooting”- Authentication failed: Check that your Motion.cloud username and password are correct. The integration uses Basic authentication with these credentials.
- Connection test fails: Verify the API Base URL is
https://api.motion.cloudor another supported host. The URL must use HTTPS and cannot include a path. - No tile values appearing: Confirm that your Motion.cloud account has tiles with data-bearing types. Folder, header, image, super-folder, and text tiles do not return values.
- Historical sync is slow: Large history ranges with many tiles take longer. Reduce the history days or use a downsampled interval like
1hinstead ofnone.