Skip to main content

Otii Automation Toolbox

Otii Automation Toolbox

Elevate your Otii software with scripting capabilities.
Enter the world of automation.

Elevate your Otii software with scripting capabilities.

Enter the world of automation.

Functional, regression and benchmark testing solved 

Otii Automation Toolbox is a software license that works on all Otii hardware. It can be purchased as monthly/yearly subscription or perpetual license.

Otii Automation Toolboxes runs on Windows, Ubuntu, macOS and Raspberry Pi. 

Scripting in any language using JSON API

Otii Automation Toolbox makes Otii boxes programmable.  Control your Otii box with the built-in TCP-server from any language or system that supports communication over TCP sockets, using a JSON-based API

Find an example of how to integrate Otii in Jenkins using the Python programming language in the Help section of the Otii application.

Great for your continuous integration set-up, to keep track of your system’s energy consumption throughout the whole development cycle, from prototyping to production.

Scripting statistics API

The new Otii 3 core computional engine is designed to efficiently make calculations of large sets of data. The TCP-API will gradually be expanded with methods that will simplify your energy optimization tasks.

The first API additions are recording_get_info that returns information about a recording, and recording_get_statistics that returns the minimum, maximum, average and energy consumed over a specified time range.

Packaged scripting modules available for Python, Matlab, C#, Java

Write your scripts using the JSON-based API or use our packaged scripting modules available for popular languages like Phyton, Java, C# and Matlab. 

Find the modules on Qoitech GitHub.

Packaged scripting modules available for Python, Matlab, C#, Java

Write your scripts using the JSON-based API or use our packaged scripting modules available for popular languages like Phyton, Java, C# and Matlab. 

Find the modules on Qoitech GitHub.

Scripting statistics API

The Otii 3 core computational engine is designed to efficiently make calculations of large sets of data. The TCP-API is constantly being expanded with methods that simplify your energy optimization tasks.

The first API additions are recording_get_info that returns information about a recording, and recording_get_statistics that returns the minimum, maximum, average and energy consumed over a specified time range.

Command line tools

Otii Automation Toolbox includes a command-line tool, that makes it possible to run your test scripts without a UI.

This makes it possible to run your script in your favorite CI environment or to create a test setup in a remote location.

The TCP API has been updated to include methods to log in, log out, and handle Otii licenses directly from the script. This makes it much easier to include the script in an automated environment. 

Command line tools

Otii Automation Toolbox includes a command-line tool, that makes it possible to run your test scripts without a UI.

This makes it possible to run your script in your favorite CI environment or to create a test setup in a remote location.

The TCP API has been updated to include methods to log in, log out, and handle Otii licenses directly from the script. This makes it much easier to include the script in an automated environment. 

Would you like to know more?

Would you like to know more?