Resources & Tools

1 - 79 of 79 results for "groov"
Using the groov View REST API with groov EPIC
Developer - Published:
Go to EPIC Developer HomeOr go to EPIC REST APIs OverviewWhat the groov View API can access on the EPICThe groov View REST API is used to access groov data-store tags used in your groov View via the...more
groov I/O Write Node
Developer - Published:
OverviewIn the previous exmples, we saw how read I/O values using the Read node and Input node.Write to an Output ChannelWriting an I/O value is very similar to reading.To write to a digital or analog...more
Node-RED for groov I/O
Developer - Published:
Node-RED is a visual tool for wiring the Internet of Things, by wiring together hardware devices, APIs and online services in new and interesting ways.The Node-RED for groov I/O nodes can read and write...more
Node-RED for groov View
Developer - Published:
Node-RED is a visual tool for wiring the Internet of Things, by wiring together hardware devices, APIs and online services in new and interesting ways.The Node-RED for groov View nodes can read and write...more
groov API Code Samples
Developer - Published:
For groov API syntax and tips, see the API Reference, which is generated from the Swagger specification.These samples illustrate how to use the groov RESTful API with Microsoft® Access®, Microsoft Excel®...more
groov Manage REST API
Developer - Published:
The groov Manage REST API provides secure access to the groov I/O modules installed on a groov EPIC chassis. Using it, you can create software that will:Read and write analog and digital channelsUse...more
groov I/O Read Node
Developer - Published:
OverviewIn the first example, we saw how to configure the groov I/O device and then read from a memory map address just to see that everything was working correctly.Read an I/O ValueThe Read node is...more
groov I/O Input Node
Developer - Published:
OverviewIn the previous example, we saw how to read values from a groov I/O analog or digital channel.The Read and Input nodes are similar, since they both read values from groov I/O.A Read node only...more
Weather Data into groov View
Developer - Published:
OverviewIn the previous examples, we showed how to read and write groov View Data Store tags. Now let’s use that basicknowledge and some of the power of Node-RED to do something more interesting.This...more
Node-RED for groov I/O Updates
Developer - Published:
The project's [change log](https://github.com/Opto22/node-red-contrib-groov-io/blob/master/CHANGELOG.md) containsinformation on the released versions.To update an installed node in Node-RED, open...more
Node-RED for groov View Updates
Developer - Published:
The project's [change log](https://github.com/Opto22/node-red-contrib-groov/blob/master/CHANGELOG.md) containsinformation on the released versions.To update an installed node in Node-RED, open Settings...more
Getting Started with Node-RED for groov I/O
Developer - Published:
IntroductionThis Getting Started guide covers setting up your groov device and using it with the Node-RED for groov I/O nodes.PrerequisitesTo use Node-RED for groov I/O, the following programs and...more
Installing the groov I/O Nodes
Developer - Published:
OverviewThe Node-RED for groov I/O nodes must be installed before they can be used. There are several possiblemethods, depending upon how you are running Node-RED.Install groov I/O NodesOption 1...more
Installing the groov View Nodes
Developer - Published:
OverviewThe Node-RED for groov View nodes must be installed before they can be used. There are several possiblemethods, depending upon how you are running Node-RED.Install groov View NodesOption 1...more
Developing with groov EPIC
Developer - Published:
Programming Optionsgroov EPIC has a lot of options for programming; this site covers the following:Secure Shell (SSH) for custom programming applications.REST APIs that provide HTTPS access to control...more
groov I/O Nodes - Introduction
Developer - Published:
OverviewIf you’re new to Node-RED but have not yet worked through the Hello, world! example, please do so now.In this section, we’ll add a groov I/O Read node, configure the groov device and address...more
groov View Nodes - Introduction
Developer - Published:
OverviewIf you’re new to Node-RED but have not yet worked through the Hello, world! example, please do so now.In this section, we’ll add a groov View Read node, configure the groov View project and...more
Getting Started with Node-RED for groov View
Developer - Published:
IntroductionThis Getting Started guide covers setting up your groov View project and configuring it within theNode-RED for groov View nodes. This guide also provides a few examples of how to use it all...more
Getting Started with the groov View REST API
Developer - Published:
For API syntax and tips, see the API Reference, which is generated from the Swagger specification.This Getting Started guide covers:The hardware and software you need to access the groov View Data...more
groov View Write Node - Introduction
Developer - Published:
OverviewIn the previous example, we saw how to read a Data Store tag. Now let’s use a Write node to write to a Data Store tag.Write to a TagWriting to a tag is very similar to reading.Place a groov...more
Building your first groov API request
Developer - Published:
## PrerequisitesYou should already have:* [Added a Data Store and tags](/groov/view/#adding-a-data-store) to _groov_, so you have your tag id. * [Set up an API user](/groov/view/#setting-up-api-users),...more
Using the PAC Control REST API with groov EPIC
Developer - Published:
Go to EPIC Developer HomeOr go to EPIC REST APIs OverviewWhat the PAC Control API Can Access on the EPICThe PAC Control REST API is used to access the PAC Control variables used in the strategy...more
Move Data from Wunderground to groov
Developer - Published:
Applies to: Node-RED for groovHere’s a copy/paste from Jean’s form 2225:Using NODE-RED To Move Data from wunderground to groovThis guide walks you through the basic steps to move data from Weather...more
groov Read Node - Introduction
Developer - Published:
OverviewIn the first example, we saw how to configure the groov View project andData Store and then read a Data Store tag just to see that everything was working correctly.Read a Tag Connected to a...more
groov Manage REST API - Analog Channels
Developer - Published:
OverviewIn this section, we’ll use the groov Manage REST API to interact with an analog channel.Reading the Status of an Analog ChannelThe state of an analog channel can be read with the /api/v1/io...more
groov Manage REST API - Digital Channels
Developer - Published:
OverviewIn this section, we’ll use the groov Manage REST API to interact with a digital channel.Reading the State of a Digital ChannelThe state of a digital channel can be read with the /api/v1/io...more
Getting Started with the REST APIs for groov EPIC
Developer - Published:
Go back to [Developer Overview Home](/epicdev/)## Choosing the Right API for the Right Data### groov Manage REST APIThe _groov_ Manage API is used to access **device details, file information...more
Getting Started with groov EPIC Secure Shell (SSH)
Developer - Published:
Go back to Developer Overview HomeSSH AccessThe first thing you need to do in order to have SSH access is install a free Shell license, which you can request from our preferred customer specialists at...more
groov Manage REST API - Reading Module List
Developer - Published:
## OverviewIn this section, we'll use cURL to read the list of _groov_ I/O modules installed on a _groov_ EPIC chassis.## Step 1 - Build the RequestTo make the HTTP request, we need three basic pieces...more
Getting Started with groov Manage REST API
Developer - Published:
This Getting Started guide covers:Prerequisites, tools, and authenticationReading information about modulesReading and writing digital channelsReading and writing analog channelsPrerequisitesTo use the...more
Getting Started with Python for groov EPIC
Developer - Published:
Go back to [Developer Overview Home](/epicdev/)## Python OverviewPython is one of the most accessible and powerful ways to program the _groov_ EPIC via the command line, with a Python 2.7 interpreter...more
groov View Project Configuration for Node-RED
Developer - Published:
The Node-RED for groov View nodes can read and write from groov View Data Store tags. This section describes howto configure a Data Store and add tags to it.Step 1 - Add a Data Store DeviceOpen groov...more
groov EPIC Configuration for Node-RED for PAC Control
Developer - Published:
The Node-RED for PAC Control nodes use the PAC Control REST API on groov EPIC processors.Any program using the PAC Control REST API must use a groov user with an API Key, even from Node-REDrunning on...more
Getting a Trusted Connection Between a Web Browser and groov EPIC
Developer - Published:
Secure Sockets Layer (SSL) and Web BrowsersWhen you first use an SSL connection (https) to access groov Manage on a groov EPIC processor from a browser like Chrome, Firefox, or Safari, you’ll likely...more
Troubleshooting Node-RED on groov Edge Appliance
Developer - Published:
The Node-RED runtime installed on the _groov_ Edge Appliance (GROOV-AR1) is a standard version of Node-RED,running in a managed and protected environment. Compared to running your own installation of...more
Troubleshooting Node-RED on groov EPIC
Developer - Published:
The Node-RED runtime installed on a _groov_ EPIC processor is a standard version of Node-RED,running in a managed and protected environment. Compared to running your own installation of Node-RED on a...more
Installing and Configuring vsftpd on groov EPIC
Developer - Published:
"vsftpd is a GPL licensed FTP server for UNIX systems, including Linux. It is secure and extremely fast. It is stable." - [security.appspot.com/vsftpd.html](https://security.appspot.com/vsftpd.html...more
Installing and Configuring MariaDB Database on groov EPIC
Developer - Published:
“MariaDB Server is one of the most popular database servers in the world. It’s made by the original developers of MySQL and guaranteed to stay open source.” - mariadb.orgNOTE: Setting up and...more
Installing and Configuring Samba on groov EPIC
Developer - Published:
“Since 1992, Samba has provided secure, stable and fast file and print services for all clients using the SMB/CIFS protocol, such as all versions of DOS and Windows, OS/2, Linux and many others...more
Creating a Server Certificate for your groov EPIC(s)
Developer - Published:
Go back to the [procedure overview](/epicdev/browserssl/)## **IV. Create a Subject Alternate Name extension file**When creating a Server Certificate for your _groov_ EPIC processor, you’ll need your...more
Installing and Configuring PostgreSQL on groov EPIC
Developer - Published:
“PostgreSQL is a powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and...more
groov I/O Channel Configuratrion
Developer - Published:
Digital ChannelsChannel TypeIDDigital Input0x50000000Digital Output0x90000000Simple Digital Input0x54000000Simple Digital Output0x94000000Digital Input with Quadrature0x5000002FDigital Input with...more
Blog
Developer - Published:
PostsDec 6, 2019Node-RED for groov I/O v1.0.0 ReleasedJan 23, 2019Developing with groov EPICAug 6, 2018Access groov I/O with new REST API for groov Manage.May 23, 2018Node-RED Nodes for groov View and...more
News
Developer - Published:
This year's posts06 DecNode-RED for groov I/O v1.0.0 Released23 JanDeveloping with groov EPIC201806 AugAccess groov I/O with new REST API for groov Manage.23 MayNode-RED Nodes for groov View and PAC...more
Frequently Asked Questions
Developer - Published:
Does the groov View API work with groov EPIC?Yes, the View REST API is used to access groov data-store tags used in your groov View via the Devices and Tags interface in groov View Build. See the EPIC...more
Getting Started with Node-RED
Developer - Published:
IntroductionThis Getting Started guide covers getting Node-RED running (either on a groov EPIC processor, groov Edge Appliance, ora computer), and provides a few examples of how to use Node-RED.Node...more
Opto 22 Developer
Developer - Published:
Welcome to the official Opto 22 Developer site.APIs and LibrariesDeveloping with groov EPIC Breakdown of tools and programming options available for the groovEPIC, including Secure Shell (SSH) access...more
Using Authorization headers
Developer - Published:
Using Authorization headersWhile you can provide API keys as query parameters on your requests, groov also acceptsAPI keys as HTTP Basic Authorization headers. groov expects the API keyto be provided...more
Node-RED Code Samples
Developer - Published:
These examples will help you get started using Node-RED with groov View.Subscribe and Publish with MQTT Nodes, groov & SNAP PACShows how to acquire data over MQTT using Node‑RED, groov, and a SNAP PAC...more
Installing Node.js and Node-RED
Developer - Published:
Node-RED on groov devicesIf you’re using a groov EPIC processor or groov Edge Appliance with Node-RED pre-installed, youcan skip this section and continue to the Node-RED Hello, world! example orthe...more
News
Developer - Published:
Node-RED for groov I/O v1.0.0 ReleasedDec 6, 2019 We’re very pleased to announce the availability of Node-RED nodes for communicating with groov I/O.Node-RED is a “tool for wiring together hardware...more
Installing the PAC Control Nodes
Developer - Published:
OverviewIf you’re using a GROOV-AR1 with Node-RED pre-installed, you can skip this section and continue tothe Node-RED Hello, world! example orthe PAC Control Node - Introduction section. You may want...more
Code Samples and Videos
Developer - Published:
By Product  groovNode-RED Workshop Videos:    • Fundamentals    • Best Practices    • Advances Nodes    • Send Email NotificationsLogging groov data to an Excel WorksheetNode-REDgroov REST API SNAP...more
Getting Started with Node-RED for PAC Control
Developer - Published:
IntroductionThis Getting Started guide covers setting up your controller, configuring your groov EPIC processor (GRV-EPIC-PR1), groov Edge Appliace (GROOV-AR1), or computer for Node-RED and the PAC...more
API Keys
Developer - Published:
Configure API KeysThe groov EPIC uses a groov Manage user’s API key, which is described in Using PAC Control REST API with groov EPIC.To authenticate login requests, the SNAP PAC REST API uses key...more
Node-RED
Developer - Published:
Node-RED is a visual tool for wiring the Internet of Things, by wiring together hardware devices, APIs and online services in new and interesting ways.For more information, please see the following...more
Guides for Advanced SSH Users
Developer - Published:
Featured on this page are several guides for setting up software packages on groov EPIC using Secure Shell (SSH) access. Find out more about SSH access on the main SSH developer page.NOTE: Setting up...more
Installing Node.js and Node-RED
Developer - Published:
OverviewNode-RED runs on the Node.js platform, a cross-platform JavaScript engine. For more information on Node.js, see nodejs.org.Node-RED is pre-installed on groov EPIC processors and the groov Edge...more
Node-RED Code Samples
Developer - Published:
These examples will help you get started using Node-RED with your Opto 22 controller.Subscribe and Publish with MQTT Nodes, groov & SNAP PACShows how to acquire data over MQTT using Node‑RED, groov...more
Node-RED for PAC Control
Developer - Published:
Node-RED is a visual tool for wiring the Internet of Things, by wiring together hardware devices, APIs and online services in new and interesting ways.The Node-RED for PAC Control nodes can read and...more
Getting Started with OptoMMP for Python
Developer - Published:
This tutorial shows how Python scripts can be used with the Opto Memory-Mapped Protocol (OptoMMP) to read and write data to Opto 22 memory-mapped devices for simple, powerful I/O control.This approach...more
Getting Started with the PAC Control REST API for SNAP PAC
Developer - Published:
For API syntax and tips, see the API Reference, which is generated from the Swagger specification.This Getting Started guide covers for SNAP PAC:The hardware and software you need to access the PAC...more
Using Conditions in a Flow (Switch Node)
Developer - Published:
_Applies to: Node-RED for PAC Control ; Node-RED for_ groov _View_.Although you'd typically use PAC Control to perform a task like this, this example demonstrates how to use a **switch node** to...more
Create Your API Admin User
Developer - Published:
The API administrator has permissions to:Install an SSL certificate for HTTPS access to the APISet up API keys to grant users read/write access to API endpointsTo create an API user for groov EPIC see...more
Using HTTP Access Control (CORS)
Developer - Published:
OverviewNormally, a web browser running JavaScript within a web page will deny any JavaScriptinitiated requests to any server beyond the one that the JavaScript is hosted on. For example, JavaScript...more
SNAP PAC Security for Node-RED
Developer - Published:
IntroductionOpto 22 strongly recommends using HTTPS for secure, encrypted access to your SNAP PAC controller. Use HTTP for testing purposes only.This section on SNAP PAC security does not discuss groov...more
Get WAN IP Address
Developer - Published:
_Applies to: Node-RED for SNAP PAC; Node-RED for_ groovIt's often handy to know the current IP address of your network's Internet connection (aka the _WAN IP address_). ![Get WAN IP Address Flow...more
Downloading and Using the Pre-Built Python Package
Developer - Published:
Go back to [Getting Started with OptoMMP for Python](/pythonmmp/)## Python Package OverviewTo make using OptoMMP with Python more straightforward and easy to get started with for _groov_ EPIC there is...more
PAC Control Nodes - Introduction
Developer - Published:
OverviewIf you’re new to Node-RED but have not yet worked through the Hello, world! example, please do so now.In this section, we’ll add a PAC Control Read node, configure the controller’s address, and...more
Node-RED Hello, world! Example
Developer - Published:
OverviewWhile this tutorial covers a very basic example, there are a few key concepts that should be discussed first:Messages are objects containing data, and they flow from node to node. They are the...more
Node-RED Hello, world! Example, part 2
Developer - Published:
OverviewThe Hello, world! example is great, but we can make it more useful and interesting. We’ll add the current time to the message, and execute it every two seconds.Step 1 - Add a Function nodeFirst...more
Sending and decoding OptoMMP data using Python
Developer - Published:
Go back to Sending and decoding OptoMMP dataTo see the methods used to write these scripts, check out the earlier pages in this Getting Started with OptoMMP for Python guide.getUptime.py###getUptime.py...more
Read a Point
Developer - Published:
Download Code SampleThis simple C# code sample uses only .NET libraries (—no external dependencies) to:* Authenticate to a controller* Read a point* Return the response JSON as a stringThe sample calls...more
Sending and decoding OptoMMP data using Python
Developer - Published:
Go back to [Building your first OptoMMP data package with Python](/pythonmmp/buildpackage/)## Socket UsageMake sure you `import socket` at the top of the script to include the socket library, and...more
Code Samples for Raspberry Pi
Developer - Published:
Tips for using a Pi to read and write to I/OOpto 22 I/O modules use negative true logic (a zero bit means On and a 1 bit means Off).When you read and write to I/O modules, 0 is On and 1 is Off.You can...more
Building your first OptoMMP data package with Python
Developer - Published:
Go back to Getting Started with OptoMMP for PythonAbout OptoMMP Data PackagesOptoMMP is a binary-based protocol that requires precision in every package it deals with. As a result, you should know the...more
Create and Install the Client Certificate
Developer - Published:
Go back to the procedure overviewII. Create the Client Certificate (CC)Generate the Client Certificate (CC) file using your new Certificate Authority (CA) key.Use the following command to create the...more
Return WAN IP Address
Developer - Published:
This Node-RED code sample returns the WAN IP address used by the router that your controller is connected to.## Prerequisites* A SNAP PAC controller with Node-RED (described [here](http://developer...more
Use OPENJSON to Insert Tag Values
Developer - Published:
Download Code Sample## OverviewThe getvalues.sql code sample uses a stored proc (that you create by running http_request_json.sql) and Transact-SQL functions in Microsoft® SQL Server® 2016 to:* Call an...more