Skip to main content

20 docs tagged with "analysis"

View all tags

Analysis Endpoints

Give a Luau Analysis an HTTP URL, then build forms, webhooks, device configuration, CSV exports, and long-running jobs.

Analysis Overview

What Analyses are in TagoIO, where they run, the available runtimes, how they are triggered, and how to get your first one running.

Analysis Runtime

Set Node.js and Python memory for the scripts that run your TagoIO analyses, and monitor invocations and duration.

Analysis Runtimes

The runtimes you can select for a TagoIO Analysis, their runtime codes, how each one handles dependencies, and which to pick.

Analysis Service

This article explains how Analysis runtime is counted against a Profile limit in TagoIO, how to estimate monthly runtime, and which scripts are included in the accounting.

Creating Analysis

This article explains how to create a new Analysis in TagoIO, including the fields in the Add Analysis dialog and the options for runtime and execution environment.

Distributing Analysis

This article explains how to distribute a copy of an Analysis in TagoIO by sending a customized install link so others can add and edit their own copy without affecting yours.

Export data as CSV

Let a spreadsheet or BI tool fetch recent temperature readings as CSV from a token-protected Luau Endpoint.

Luau Runtime

The Luau Analysis runtime: the low-cost option for reading and writing device data, what it can do, and its limits.

Notifications for Users using Analysis

This article explains how to send notifications to TagoRUN users using Analysis, how to configure notification buttons and their behaviors, and the basic customizable options available for notification actions.

Parser vs. Analysis Comparison

This article explains the differences between TagoIO's Payload Parser and Analysis, summarizing capabilities, limits, and built-in features to help choose the right option for processing device payloads.

Receive a webhook

Accept a JSON webhook with an authorization token, validate its readings, and save them in one batch.

Run long jobs

Start a Bun worker from a Luau Endpoint, return a job ID, and let each Run user read only their own job results.

Running Analysis as External using Deno

This article explains how to run a TagoIO Analysis externally using the Deno runtime, covering installing Deno, creating an analysis TypeScript file, required permissions, and how to run the analysis with Deno.

Running Analysis as External using Node.JS

This article explains why and how to run a TagoIO Analysis externally using Node.js, and provides the first steps to prepare your local environment (installing Node.js and NPM) before running or uploading analyses.

Running Analysis via Action

This article explains how to run an Analysis from an Action in TagoIO, including when to trigger it and how to configure the Action to run one or more Analyses.

Serve a page with a form

Publish a small public feedback form from a Luau Endpoint and save each submission to a fixed device.

Using Analysis Endpoints

Turn a Luau Analysis into an HTTP endpoint: choose access, read requests, return responses, and test calls in Admin or a Custom Dashboard.