How to read groov IO data and write to Google Sheets in Node-RED Developer - Published: IntroductionNode-RED is a visual programming tool that can connect groov I/O with various online services. In this tutorial, we’ll show you how to extract temperature data from a groov I/O ICTD channel...moreIntroductionNode-RED is a visual programming tool that can connect groov I/O with various online services. In this tutorial, we’ll show you how to extract temperature data from a groov I/O ICTD channel and publish it into a cell in a Google Sheets spreadsheet using Node-RED.PrerequisitesTo use Node-RED for groov I/O, and Google Sheets, the following programs and packages must be available:Node-REDNode-RED is pre-installed in groov EPIC processors (GRV-EPIC-PR1), the groov Edge Appliance (GROOV-A...... <less Insert Tag Values into an Access Database Developer - Published: Need a kickstart to get data from a PAC controller into a Microsoft® Access® database?Click here for complete instructions and an interactive code sample.This short video shows how it works:...Need a kickstart to get data from a PAC controller into a Microsoft® Access® database?Click here for complete instructions and an interactive code sample.This short video shows how it works:... <less Node-RED Code Samples Developer - Published: These examples will help you get started using Node-RED with your Opto 22 products.Read and Write to Opto 22 I/O—Shows how to read and write to Opto 22 digital I/O modulesGet WAN IP Address—A one-step...moreThese examples will help you get started using Node-RED with your Opto 22 products.Read and Write to Opto 22 I/O—Shows how to read and write to Opto 22 digital I/O modulesGet WAN IP Address—A one-step method to get a controller’s WAN IP address and write it to a tag in PAC ControlUsing Conditions in a Flow (Switch Node)—Uses a switch node to perform an action based on the value of a propertyUsing Google Sheets with Node-RED—Shows how to read a Opto 22 analog I/O module and write to Google Sheets...... <less 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, and...moreThese 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, and a SNAP PAC R- or S-series controllerRead and Write to Opto 22 I/OShows how to read and write to Opto 22 digital I/O modulesGet WAN IP AddressA one-step method to get a controller’s WAN IP address and write it to a tag in PAC ControlUsing Conditions in a Flow (Switch Node)Uses a switch node to per...... <less 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 R-...moreThese 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 R- or S-series controllerCreating a Weather App with groov View and Node-REDProvides code and instructions to create a fully-functioning weather app using groov View, Node-RED, and the Weather Underground API.Read and Write to Opto 22 I/OShows how to read and write to Opto 22 digital I/O modulesGet...... <less Insert Tag Values into an Excel Spreadsheet Developer - Published: Nothing easier than a spreadsheet—Right?Click here for instructions and an interactive code sample to help you get data from a PAC controller into a Microsoft® Excel® spreadsheet.This short video shows how it works:...Nothing easier than a spreadsheet—Right?Click here for instructions and an interactive code sample to help you get data from a PAC controller into a Microsoft® Excel® spreadsheet.This short video shows how it works:... <less 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 View...moreOverviewIn 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 View Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the groov View Write node to open the “Edit groov read node” view.For the Data Store field, select a configured Data Store (we’re still using “TestDataSto...... <less 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...moreFor 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 Control REST APIHow to use the PAC Control REST API with groov EPICHow to enable the REST API in PAC ManagerHow to set up the API admin and API usersHow to create and install SSL certificates for HTTPSPrerequisitesPAC ProjectDownload and install either PAC Project Pro or Basic R9.5000 or higherPAC Fir...... <less 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...moreOverviewIn 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 output channel:Place a groov I/O Write node onto your flow.Connect an Inject node to the input port of the groov I/O Write node. You do not need to connect a Debug node to the output port.Double-click on the groov I/O Write node to open the “Edit groov i/o write node” view.For the Device field, con...... <less 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...moreThis 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 was applied to create the optommp Python package for groov EPIC that is detailed after the tutorial section. This open source package is hosted on the Python Package Index (PyPI) via GitHub where you can find a readme for its use.For API syntax and tips, see the OptoMMP Protocol Guide (form 1465).S...... <less 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...moreOverviewIn 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 example will get current weather data from Weather Underground and display it in groov View.Step 1 - Add new Data Store and Tags to groov View ProjectTo keep your groov View project organized, add a new Data Store device to your groov View project:Open groov View and go into Build mode.In the Gadget...... <less 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...moreDoes 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 page of this guide for specific instructions.How do you find a tag id?Connect to groov in your web browser and open groov Build. Choose Configure > Devices & Tags. Highlight the Data Store and click Configure Tags. The tag id is listed for each tag.How do you find your API key?API keys are visible ...... <less 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...moreOverviewIn 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 GadgetGo back to the simple Node-RED flow from the previous section.If you need to recreate the flow, it is three nodes connected:A default Inject node, which is connected to a:groov View Read node, reading a variable named “integerTag1”, which is connected to:A default Debug node.Deploy the flow and ...... <less PAC Control Nodes - Writing Tags Developer - Published: OverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write...moreOverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the PAC Control Write node to open the “Edit pac read node”.For the Device field, select a configured controller.For the Data Type field, select Int32 Variable.For ...... <less RPi.GPIO Library Developer - Published: If you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter...moreIf you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter this command at a terminal:sudo apt-get install RPi.GPIOIf the library's already installed, you'll get a “...is already the newest version” message.Otherwise, the package will download and install. " %} We've created a Python script that shows how to read and write with the RPi.GPIO library. * If y...... <less 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...moreIntroductionThis 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-RED comes pre-installed on groov EPIC processors and the groov Edge Appliance.Next StepIf you want to run Node-RED on your own computer, continue to installing Node-RED.If using a groov EPIC processor or groov Edge Appliance, continue to the Hello, world! example.... <less 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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
Insert Tag Values into an Access Database Developer - Published: Need a kickstart to get data from a PAC controller into a Microsoft® Access® database?Click here for complete instructions and an interactive code sample.This short video shows how it works:...Need a kickstart to get data from a PAC controller into a Microsoft® Access® database?Click here for complete instructions and an interactive code sample.This short video shows how it works:... <less Node-RED Code Samples Developer - Published: These examples will help you get started using Node-RED with your Opto 22 products.Read and Write to Opto 22 I/O—Shows how to read and write to Opto 22 digital I/O modulesGet WAN IP Address—A one-step...moreThese examples will help you get started using Node-RED with your Opto 22 products.Read and Write to Opto 22 I/O—Shows how to read and write to Opto 22 digital I/O modulesGet WAN IP Address—A one-step method to get a controller’s WAN IP address and write it to a tag in PAC ControlUsing Conditions in a Flow (Switch Node)—Uses a switch node to perform an action based on the value of a propertyUsing Google Sheets with Node-RED—Shows how to read a Opto 22 analog I/O module and write to Google Sheets...... <less 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, and...moreThese 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, and a SNAP PAC R- or S-series controllerRead and Write to Opto 22 I/OShows how to read and write to Opto 22 digital I/O modulesGet WAN IP AddressA one-step method to get a controller’s WAN IP address and write it to a tag in PAC ControlUsing Conditions in a Flow (Switch Node)Uses a switch node to per...... <less 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 R-...moreThese 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 R- or S-series controllerCreating a Weather App with groov View and Node-REDProvides code and instructions to create a fully-functioning weather app using groov View, Node-RED, and the Weather Underground API.Read and Write to Opto 22 I/OShows how to read and write to Opto 22 digital I/O modulesGet...... <less Insert Tag Values into an Excel Spreadsheet Developer - Published: Nothing easier than a spreadsheet—Right?Click here for instructions and an interactive code sample to help you get data from a PAC controller into a Microsoft® Excel® spreadsheet.This short video shows how it works:...Nothing easier than a spreadsheet—Right?Click here for instructions and an interactive code sample to help you get data from a PAC controller into a Microsoft® Excel® spreadsheet.This short video shows how it works:... <less 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 View...moreOverviewIn 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 View Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the groov View Write node to open the “Edit groov read node” view.For the Data Store field, select a configured Data Store (we’re still using “TestDataSto...... <less 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...moreFor 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 Control REST APIHow to use the PAC Control REST API with groov EPICHow to enable the REST API in PAC ManagerHow to set up the API admin and API usersHow to create and install SSL certificates for HTTPSPrerequisitesPAC ProjectDownload and install either PAC Project Pro or Basic R9.5000 or higherPAC Fir...... <less 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...moreOverviewIn 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 output channel:Place a groov I/O Write node onto your flow.Connect an Inject node to the input port of the groov I/O Write node. You do not need to connect a Debug node to the output port.Double-click on the groov I/O Write node to open the “Edit groov i/o write node” view.For the Device field, con...... <less 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...moreThis 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 was applied to create the optommp Python package for groov EPIC that is detailed after the tutorial section. This open source package is hosted on the Python Package Index (PyPI) via GitHub where you can find a readme for its use.For API syntax and tips, see the OptoMMP Protocol Guide (form 1465).S...... <less 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...moreOverviewIn 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 example will get current weather data from Weather Underground and display it in groov View.Step 1 - Add new Data Store and Tags to groov View ProjectTo keep your groov View project organized, add a new Data Store device to your groov View project:Open groov View and go into Build mode.In the Gadget...... <less 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...moreDoes 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 page of this guide for specific instructions.How do you find a tag id?Connect to groov in your web browser and open groov Build. Choose Configure > Devices & Tags. Highlight the Data Store and click Configure Tags. The tag id is listed for each tag.How do you find your API key?API keys are visible ...... <less 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...moreOverviewIn 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 GadgetGo back to the simple Node-RED flow from the previous section.If you need to recreate the flow, it is three nodes connected:A default Inject node, which is connected to a:groov View Read node, reading a variable named “integerTag1”, which is connected to:A default Debug node.Deploy the flow and ...... <less PAC Control Nodes - Writing Tags Developer - Published: OverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write...moreOverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the PAC Control Write node to open the “Edit pac read node”.For the Device field, select a configured controller.For the Data Type field, select Int32 Variable.For ...... <less RPi.GPIO Library Developer - Published: If you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter...moreIf you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter this command at a terminal:sudo apt-get install RPi.GPIOIf the library's already installed, you'll get a “...is already the newest version” message.Otherwise, the package will download and install. " %} We've created a Python script that shows how to read and write with the RPi.GPIO library. * If y...... <less 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...moreIntroductionThis 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-RED comes pre-installed on groov EPIC processors and the groov Edge Appliance.Next StepIf you want to run Node-RED on your own computer, continue to installing Node-RED.If using a groov EPIC processor or groov Edge Appliance, continue to the Hello, world! example.... <less 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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
Node-RED Code Samples Developer - Published: These examples will help you get started using Node-RED with your Opto 22 products.Read and Write to Opto 22 I/O—Shows how to read and write to Opto 22 digital I/O modulesGet WAN IP Address—A one-step...moreThese examples will help you get started using Node-RED with your Opto 22 products.Read and Write to Opto 22 I/O—Shows how to read and write to Opto 22 digital I/O modulesGet WAN IP Address—A one-step method to get a controller’s WAN IP address and write it to a tag in PAC ControlUsing Conditions in a Flow (Switch Node)—Uses a switch node to perform an action based on the value of a propertyUsing Google Sheets with Node-RED—Shows how to read a Opto 22 analog I/O module and write to Google Sheets...... <less 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, and...moreThese 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, and a SNAP PAC R- or S-series controllerRead and Write to Opto 22 I/OShows how to read and write to Opto 22 digital I/O modulesGet WAN IP AddressA one-step method to get a controller’s WAN IP address and write it to a tag in PAC ControlUsing Conditions in a Flow (Switch Node)Uses a switch node to per...... <less 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 R-...moreThese 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 R- or S-series controllerCreating a Weather App with groov View and Node-REDProvides code and instructions to create a fully-functioning weather app using groov View, Node-RED, and the Weather Underground API.Read and Write to Opto 22 I/OShows how to read and write to Opto 22 digital I/O modulesGet...... <less Insert Tag Values into an Excel Spreadsheet Developer - Published: Nothing easier than a spreadsheet—Right?Click here for instructions and an interactive code sample to help you get data from a PAC controller into a Microsoft® Excel® spreadsheet.This short video shows how it works:...Nothing easier than a spreadsheet—Right?Click here for instructions and an interactive code sample to help you get data from a PAC controller into a Microsoft® Excel® spreadsheet.This short video shows how it works:... <less 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 View...moreOverviewIn 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 View Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the groov View Write node to open the “Edit groov read node” view.For the Data Store field, select a configured Data Store (we’re still using “TestDataSto...... <less 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...moreFor 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 Control REST APIHow to use the PAC Control REST API with groov EPICHow to enable the REST API in PAC ManagerHow to set up the API admin and API usersHow to create and install SSL certificates for HTTPSPrerequisitesPAC ProjectDownload and install either PAC Project Pro or Basic R9.5000 or higherPAC Fir...... <less 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...moreOverviewIn 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 output channel:Place a groov I/O Write node onto your flow.Connect an Inject node to the input port of the groov I/O Write node. You do not need to connect a Debug node to the output port.Double-click on the groov I/O Write node to open the “Edit groov i/o write node” view.For the Device field, con...... <less 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...moreThis 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 was applied to create the optommp Python package for groov EPIC that is detailed after the tutorial section. This open source package is hosted on the Python Package Index (PyPI) via GitHub where you can find a readme for its use.For API syntax and tips, see the OptoMMP Protocol Guide (form 1465).S...... <less 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...moreOverviewIn 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 example will get current weather data from Weather Underground and display it in groov View.Step 1 - Add new Data Store and Tags to groov View ProjectTo keep your groov View project organized, add a new Data Store device to your groov View project:Open groov View and go into Build mode.In the Gadget...... <less 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...moreDoes 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 page of this guide for specific instructions.How do you find a tag id?Connect to groov in your web browser and open groov Build. Choose Configure > Devices & Tags. Highlight the Data Store and click Configure Tags. The tag id is listed for each tag.How do you find your API key?API keys are visible ...... <less 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...moreOverviewIn 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 GadgetGo back to the simple Node-RED flow from the previous section.If you need to recreate the flow, it is three nodes connected:A default Inject node, which is connected to a:groov View Read node, reading a variable named “integerTag1”, which is connected to:A default Debug node.Deploy the flow and ...... <less PAC Control Nodes - Writing Tags Developer - Published: OverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write...moreOverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the PAC Control Write node to open the “Edit pac read node”.For the Device field, select a configured controller.For the Data Type field, select Int32 Variable.For ...... <less RPi.GPIO Library Developer - Published: If you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter...moreIf you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter this command at a terminal:sudo apt-get install RPi.GPIOIf the library's already installed, you'll get a “...is already the newest version” message.Otherwise, the package will download and install. " %} We've created a Python script that shows how to read and write with the RPi.GPIO library. * If y...... <less 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...moreIntroductionThis 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-RED comes pre-installed on groov EPIC processors and the groov Edge Appliance.Next StepIf you want to run Node-RED on your own computer, continue to installing Node-RED.If using a groov EPIC processor or groov Edge Appliance, continue to the Hello, world! example.... <less 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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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, and...moreThese 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, and a SNAP PAC R- or S-series controllerRead and Write to Opto 22 I/OShows how to read and write to Opto 22 digital I/O modulesGet WAN IP AddressA one-step method to get a controller’s WAN IP address and write it to a tag in PAC ControlUsing Conditions in a Flow (Switch Node)Uses a switch node to per...... <less 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 R-...moreThese 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 R- or S-series controllerCreating a Weather App with groov View and Node-REDProvides code and instructions to create a fully-functioning weather app using groov View, Node-RED, and the Weather Underground API.Read and Write to Opto 22 I/OShows how to read and write to Opto 22 digital I/O modulesGet...... <less Insert Tag Values into an Excel Spreadsheet Developer - Published: Nothing easier than a spreadsheet—Right?Click here for instructions and an interactive code sample to help you get data from a PAC controller into a Microsoft® Excel® spreadsheet.This short video shows how it works:...Nothing easier than a spreadsheet—Right?Click here for instructions and an interactive code sample to help you get data from a PAC controller into a Microsoft® Excel® spreadsheet.This short video shows how it works:... <less 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 View...moreOverviewIn 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 View Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the groov View Write node to open the “Edit groov read node” view.For the Data Store field, select a configured Data Store (we’re still using “TestDataSto...... <less 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...moreFor 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 Control REST APIHow to use the PAC Control REST API with groov EPICHow to enable the REST API in PAC ManagerHow to set up the API admin and API usersHow to create and install SSL certificates for HTTPSPrerequisitesPAC ProjectDownload and install either PAC Project Pro or Basic R9.5000 or higherPAC Fir...... <less 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...moreOverviewIn 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 output channel:Place a groov I/O Write node onto your flow.Connect an Inject node to the input port of the groov I/O Write node. You do not need to connect a Debug node to the output port.Double-click on the groov I/O Write node to open the “Edit groov i/o write node” view.For the Device field, con...... <less 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...moreThis 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 was applied to create the optommp Python package for groov EPIC that is detailed after the tutorial section. This open source package is hosted on the Python Package Index (PyPI) via GitHub where you can find a readme for its use.For API syntax and tips, see the OptoMMP Protocol Guide (form 1465).S...... <less 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...moreOverviewIn 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 example will get current weather data from Weather Underground and display it in groov View.Step 1 - Add new Data Store and Tags to groov View ProjectTo keep your groov View project organized, add a new Data Store device to your groov View project:Open groov View and go into Build mode.In the Gadget...... <less 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...moreDoes 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 page of this guide for specific instructions.How do you find a tag id?Connect to groov in your web browser and open groov Build. Choose Configure > Devices & Tags. Highlight the Data Store and click Configure Tags. The tag id is listed for each tag.How do you find your API key?API keys are visible ...... <less 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...moreOverviewIn 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 GadgetGo back to the simple Node-RED flow from the previous section.If you need to recreate the flow, it is three nodes connected:A default Inject node, which is connected to a:groov View Read node, reading a variable named “integerTag1”, which is connected to:A default Debug node.Deploy the flow and ...... <less PAC Control Nodes - Writing Tags Developer - Published: OverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write...moreOverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the PAC Control Write node to open the “Edit pac read node”.For the Device field, select a configured controller.For the Data Type field, select Int32 Variable.For ...... <less RPi.GPIO Library Developer - Published: If you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter...moreIf you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter this command at a terminal:sudo apt-get install RPi.GPIOIf the library's already installed, you'll get a “...is already the newest version” message.Otherwise, the package will download and install. " %} We've created a Python script that shows how to read and write with the RPi.GPIO library. * If y...... <less 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...moreIntroductionThis 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-RED comes pre-installed on groov EPIC processors and the groov Edge Appliance.Next StepIf you want to run Node-RED on your own computer, continue to installing Node-RED.If using a groov EPIC processor or groov Edge Appliance, continue to the Hello, world! example.... <less 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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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 R-...moreThese 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 R- or S-series controllerCreating a Weather App with groov View and Node-REDProvides code and instructions to create a fully-functioning weather app using groov View, Node-RED, and the Weather Underground API.Read and Write to Opto 22 I/OShows how to read and write to Opto 22 digital I/O modulesGet...... <less Insert Tag Values into an Excel Spreadsheet Developer - Published: Nothing easier than a spreadsheet—Right?Click here for instructions and an interactive code sample to help you get data from a PAC controller into a Microsoft® Excel® spreadsheet.This short video shows how it works:...Nothing easier than a spreadsheet—Right?Click here for instructions and an interactive code sample to help you get data from a PAC controller into a Microsoft® Excel® spreadsheet.This short video shows how it works:... <less 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 View...moreOverviewIn 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 View Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the groov View Write node to open the “Edit groov read node” view.For the Data Store field, select a configured Data Store (we’re still using “TestDataSto...... <less 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...moreFor 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 Control REST APIHow to use the PAC Control REST API with groov EPICHow to enable the REST API in PAC ManagerHow to set up the API admin and API usersHow to create and install SSL certificates for HTTPSPrerequisitesPAC ProjectDownload and install either PAC Project Pro or Basic R9.5000 or higherPAC Fir...... <less 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...moreOverviewIn 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 output channel:Place a groov I/O Write node onto your flow.Connect an Inject node to the input port of the groov I/O Write node. You do not need to connect a Debug node to the output port.Double-click on the groov I/O Write node to open the “Edit groov i/o write node” view.For the Device field, con...... <less 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...moreThis 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 was applied to create the optommp Python package for groov EPIC that is detailed after the tutorial section. This open source package is hosted on the Python Package Index (PyPI) via GitHub where you can find a readme for its use.For API syntax and tips, see the OptoMMP Protocol Guide (form 1465).S...... <less 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...moreOverviewIn 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 example will get current weather data from Weather Underground and display it in groov View.Step 1 - Add new Data Store and Tags to groov View ProjectTo keep your groov View project organized, add a new Data Store device to your groov View project:Open groov View and go into Build mode.In the Gadget...... <less 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...moreDoes 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 page of this guide for specific instructions.How do you find a tag id?Connect to groov in your web browser and open groov Build. Choose Configure > Devices & Tags. Highlight the Data Store and click Configure Tags. The tag id is listed for each tag.How do you find your API key?API keys are visible ...... <less 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...moreOverviewIn 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 GadgetGo back to the simple Node-RED flow from the previous section.If you need to recreate the flow, it is three nodes connected:A default Inject node, which is connected to a:groov View Read node, reading a variable named “integerTag1”, which is connected to:A default Debug node.Deploy the flow and ...... <less PAC Control Nodes - Writing Tags Developer - Published: OverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write...moreOverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the PAC Control Write node to open the “Edit pac read node”.For the Device field, select a configured controller.For the Data Type field, select Int32 Variable.For ...... <less RPi.GPIO Library Developer - Published: If you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter...moreIf you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter this command at a terminal:sudo apt-get install RPi.GPIOIf the library's already installed, you'll get a “...is already the newest version” message.Otherwise, the package will download and install. " %} We've created a Python script that shows how to read and write with the RPi.GPIO library. * If y...... <less 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...moreIntroductionThis 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-RED comes pre-installed on groov EPIC processors and the groov Edge Appliance.Next StepIf you want to run Node-RED on your own computer, continue to installing Node-RED.If using a groov EPIC processor or groov Edge Appliance, continue to the Hello, world! example.... <less 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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
Insert Tag Values into an Excel Spreadsheet Developer - Published: Nothing easier than a spreadsheet—Right?Click here for instructions and an interactive code sample to help you get data from a PAC controller into a Microsoft® Excel® spreadsheet.This short video shows how it works:...Nothing easier than a spreadsheet—Right?Click here for instructions and an interactive code sample to help you get data from a PAC controller into a Microsoft® Excel® spreadsheet.This short video shows how it works:... <less 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 View...moreOverviewIn 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 View Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the groov View Write node to open the “Edit groov read node” view.For the Data Store field, select a configured Data Store (we’re still using “TestDataSto...... <less 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...moreFor 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 Control REST APIHow to use the PAC Control REST API with groov EPICHow to enable the REST API in PAC ManagerHow to set up the API admin and API usersHow to create and install SSL certificates for HTTPSPrerequisitesPAC ProjectDownload and install either PAC Project Pro or Basic R9.5000 or higherPAC Fir...... <less 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...moreOverviewIn 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 output channel:Place a groov I/O Write node onto your flow.Connect an Inject node to the input port of the groov I/O Write node. You do not need to connect a Debug node to the output port.Double-click on the groov I/O Write node to open the “Edit groov i/o write node” view.For the Device field, con...... <less 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...moreThis 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 was applied to create the optommp Python package for groov EPIC that is detailed after the tutorial section. This open source package is hosted on the Python Package Index (PyPI) via GitHub where you can find a readme for its use.For API syntax and tips, see the OptoMMP Protocol Guide (form 1465).S...... <less 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...moreOverviewIn 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 example will get current weather data from Weather Underground and display it in groov View.Step 1 - Add new Data Store and Tags to groov View ProjectTo keep your groov View project organized, add a new Data Store device to your groov View project:Open groov View and go into Build mode.In the Gadget...... <less 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...moreDoes 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 page of this guide for specific instructions.How do you find a tag id?Connect to groov in your web browser and open groov Build. Choose Configure > Devices & Tags. Highlight the Data Store and click Configure Tags. The tag id is listed for each tag.How do you find your API key?API keys are visible ...... <less 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...moreOverviewIn 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 GadgetGo back to the simple Node-RED flow from the previous section.If you need to recreate the flow, it is three nodes connected:A default Inject node, which is connected to a:groov View Read node, reading a variable named “integerTag1”, which is connected to:A default Debug node.Deploy the flow and ...... <less PAC Control Nodes - Writing Tags Developer - Published: OverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write...moreOverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the PAC Control Write node to open the “Edit pac read node”.For the Device field, select a configured controller.For the Data Type field, select Int32 Variable.For ...... <less RPi.GPIO Library Developer - Published: If you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter...moreIf you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter this command at a terminal:sudo apt-get install RPi.GPIOIf the library's already installed, you'll get a “...is already the newest version” message.Otherwise, the package will download and install. " %} We've created a Python script that shows how to read and write with the RPi.GPIO library. * If y...... <less 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...moreIntroductionThis 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-RED comes pre-installed on groov EPIC processors and the groov Edge Appliance.Next StepIf you want to run Node-RED on your own computer, continue to installing Node-RED.If using a groov EPIC processor or groov Edge Appliance, continue to the Hello, world! example.... <less 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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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 View...moreOverviewIn 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 View Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the groov View Write node to open the “Edit groov read node” view.For the Data Store field, select a configured Data Store (we’re still using “TestDataSto...... <less 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...moreFor 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 Control REST APIHow to use the PAC Control REST API with groov EPICHow to enable the REST API in PAC ManagerHow to set up the API admin and API usersHow to create and install SSL certificates for HTTPSPrerequisitesPAC ProjectDownload and install either PAC Project Pro or Basic R9.5000 or higherPAC Fir...... <less 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...moreOverviewIn 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 output channel:Place a groov I/O Write node onto your flow.Connect an Inject node to the input port of the groov I/O Write node. You do not need to connect a Debug node to the output port.Double-click on the groov I/O Write node to open the “Edit groov i/o write node” view.For the Device field, con...... <less 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...moreThis 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 was applied to create the optommp Python package for groov EPIC that is detailed after the tutorial section. This open source package is hosted on the Python Package Index (PyPI) via GitHub where you can find a readme for its use.For API syntax and tips, see the OptoMMP Protocol Guide (form 1465).S...... <less 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...moreOverviewIn 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 example will get current weather data from Weather Underground and display it in groov View.Step 1 - Add new Data Store and Tags to groov View ProjectTo keep your groov View project organized, add a new Data Store device to your groov View project:Open groov View and go into Build mode.In the Gadget...... <less 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...moreDoes 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 page of this guide for specific instructions.How do you find a tag id?Connect to groov in your web browser and open groov Build. Choose Configure > Devices & Tags. Highlight the Data Store and click Configure Tags. The tag id is listed for each tag.How do you find your API key?API keys are visible ...... <less 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...moreOverviewIn 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 GadgetGo back to the simple Node-RED flow from the previous section.If you need to recreate the flow, it is three nodes connected:A default Inject node, which is connected to a:groov View Read node, reading a variable named “integerTag1”, which is connected to:A default Debug node.Deploy the flow and ...... <less PAC Control Nodes - Writing Tags Developer - Published: OverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write...moreOverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the PAC Control Write node to open the “Edit pac read node”.For the Device field, select a configured controller.For the Data Type field, select Int32 Variable.For ...... <less RPi.GPIO Library Developer - Published: If you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter...moreIf you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter this command at a terminal:sudo apt-get install RPi.GPIOIf the library's already installed, you'll get a “...is already the newest version” message.Otherwise, the package will download and install. " %} We've created a Python script that shows how to read and write with the RPi.GPIO library. * If y...... <less 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...moreIntroductionThis 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-RED comes pre-installed on groov EPIC processors and the groov Edge Appliance.Next StepIf you want to run Node-RED on your own computer, continue to installing Node-RED.If using a groov EPIC processor or groov Edge Appliance, continue to the Hello, world! example.... <less 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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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...moreFor 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 Control REST APIHow to use the PAC Control REST API with groov EPICHow to enable the REST API in PAC ManagerHow to set up the API admin and API usersHow to create and install SSL certificates for HTTPSPrerequisitesPAC ProjectDownload and install either PAC Project Pro or Basic R9.5000 or higherPAC Fir...... <less 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...moreOverviewIn 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 output channel:Place a groov I/O Write node onto your flow.Connect an Inject node to the input port of the groov I/O Write node. You do not need to connect a Debug node to the output port.Double-click on the groov I/O Write node to open the “Edit groov i/o write node” view.For the Device field, con...... <less 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...moreThis 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 was applied to create the optommp Python package for groov EPIC that is detailed after the tutorial section. This open source package is hosted on the Python Package Index (PyPI) via GitHub where you can find a readme for its use.For API syntax and tips, see the OptoMMP Protocol Guide (form 1465).S...... <less 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...moreOverviewIn 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 example will get current weather data from Weather Underground and display it in groov View.Step 1 - Add new Data Store and Tags to groov View ProjectTo keep your groov View project organized, add a new Data Store device to your groov View project:Open groov View and go into Build mode.In the Gadget...... <less 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...moreDoes 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 page of this guide for specific instructions.How do you find a tag id?Connect to groov in your web browser and open groov Build. Choose Configure > Devices & Tags. Highlight the Data Store and click Configure Tags. The tag id is listed for each tag.How do you find your API key?API keys are visible ...... <less 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...moreOverviewIn 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 GadgetGo back to the simple Node-RED flow from the previous section.If you need to recreate the flow, it is three nodes connected:A default Inject node, which is connected to a:groov View Read node, reading a variable named “integerTag1”, which is connected to:A default Debug node.Deploy the flow and ...... <less PAC Control Nodes - Writing Tags Developer - Published: OverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write...moreOverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the PAC Control Write node to open the “Edit pac read node”.For the Device field, select a configured controller.For the Data Type field, select Int32 Variable.For ...... <less RPi.GPIO Library Developer - Published: If you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter...moreIf you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter this command at a terminal:sudo apt-get install RPi.GPIOIf the library's already installed, you'll get a “...is already the newest version” message.Otherwise, the package will download and install. " %} We've created a Python script that shows how to read and write with the RPi.GPIO library. * If y...... <less 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...moreIntroductionThis 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-RED comes pre-installed on groov EPIC processors and the groov Edge Appliance.Next StepIf you want to run Node-RED on your own computer, continue to installing Node-RED.If using a groov EPIC processor or groov Edge Appliance, continue to the Hello, world! example.... <less 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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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...moreOverviewIn 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 output channel:Place a groov I/O Write node onto your flow.Connect an Inject node to the input port of the groov I/O Write node. You do not need to connect a Debug node to the output port.Double-click on the groov I/O Write node to open the “Edit groov i/o write node” view.For the Device field, con...... <less 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...moreThis 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 was applied to create the optommp Python package for groov EPIC that is detailed after the tutorial section. This open source package is hosted on the Python Package Index (PyPI) via GitHub where you can find a readme for its use.For API syntax and tips, see the OptoMMP Protocol Guide (form 1465).S...... <less 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...moreOverviewIn 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 example will get current weather data from Weather Underground and display it in groov View.Step 1 - Add new Data Store and Tags to groov View ProjectTo keep your groov View project organized, add a new Data Store device to your groov View project:Open groov View and go into Build mode.In the Gadget...... <less 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...moreDoes 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 page of this guide for specific instructions.How do you find a tag id?Connect to groov in your web browser and open groov Build. Choose Configure > Devices & Tags. Highlight the Data Store and click Configure Tags. The tag id is listed for each tag.How do you find your API key?API keys are visible ...... <less 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...moreOverviewIn 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 GadgetGo back to the simple Node-RED flow from the previous section.If you need to recreate the flow, it is three nodes connected:A default Inject node, which is connected to a:groov View Read node, reading a variable named “integerTag1”, which is connected to:A default Debug node.Deploy the flow and ...... <less PAC Control Nodes - Writing Tags Developer - Published: OverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write...moreOverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the PAC Control Write node to open the “Edit pac read node”.For the Device field, select a configured controller.For the Data Type field, select Int32 Variable.For ...... <less RPi.GPIO Library Developer - Published: If you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter...moreIf you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter this command at a terminal:sudo apt-get install RPi.GPIOIf the library's already installed, you'll get a “...is already the newest version” message.Otherwise, the package will download and install. " %} We've created a Python script that shows how to read and write with the RPi.GPIO library. * If y...... <less 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...moreIntroductionThis 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-RED comes pre-installed on groov EPIC processors and the groov Edge Appliance.Next StepIf you want to run Node-RED on your own computer, continue to installing Node-RED.If using a groov EPIC processor or groov Edge Appliance, continue to the Hello, world! example.... <less 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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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...moreThis 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 was applied to create the optommp Python package for groov EPIC that is detailed after the tutorial section. This open source package is hosted on the Python Package Index (PyPI) via GitHub where you can find a readme for its use.For API syntax and tips, see the OptoMMP Protocol Guide (form 1465).S...... <less 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...moreOverviewIn 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 example will get current weather data from Weather Underground and display it in groov View.Step 1 - Add new Data Store and Tags to groov View ProjectTo keep your groov View project organized, add a new Data Store device to your groov View project:Open groov View and go into Build mode.In the Gadget...... <less 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...moreDoes 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 page of this guide for specific instructions.How do you find a tag id?Connect to groov in your web browser and open groov Build. Choose Configure > Devices & Tags. Highlight the Data Store and click Configure Tags. The tag id is listed for each tag.How do you find your API key?API keys are visible ...... <less 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...moreOverviewIn 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 GadgetGo back to the simple Node-RED flow from the previous section.If you need to recreate the flow, it is three nodes connected:A default Inject node, which is connected to a:groov View Read node, reading a variable named “integerTag1”, which is connected to:A default Debug node.Deploy the flow and ...... <less PAC Control Nodes - Writing Tags Developer - Published: OverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write...moreOverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the PAC Control Write node to open the “Edit pac read node”.For the Device field, select a configured controller.For the Data Type field, select Int32 Variable.For ...... <less RPi.GPIO Library Developer - Published: If you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter...moreIf you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter this command at a terminal:sudo apt-get install RPi.GPIOIf the library's already installed, you'll get a “...is already the newest version” message.Otherwise, the package will download and install. " %} We've created a Python script that shows how to read and write with the RPi.GPIO library. * If y...... <less 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...moreIntroductionThis 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-RED comes pre-installed on groov EPIC processors and the groov Edge Appliance.Next StepIf you want to run Node-RED on your own computer, continue to installing Node-RED.If using a groov EPIC processor or groov Edge Appliance, continue to the Hello, world! example.... <less 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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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...moreOverviewIn 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 example will get current weather data from Weather Underground and display it in groov View.Step 1 - Add new Data Store and Tags to groov View ProjectTo keep your groov View project organized, add a new Data Store device to your groov View project:Open groov View and go into Build mode.In the Gadget...... <less 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...moreDoes 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 page of this guide for specific instructions.How do you find a tag id?Connect to groov in your web browser and open groov Build. Choose Configure > Devices & Tags. Highlight the Data Store and click Configure Tags. The tag id is listed for each tag.How do you find your API key?API keys are visible ...... <less 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...moreOverviewIn 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 GadgetGo back to the simple Node-RED flow from the previous section.If you need to recreate the flow, it is three nodes connected:A default Inject node, which is connected to a:groov View Read node, reading a variable named “integerTag1”, which is connected to:A default Debug node.Deploy the flow and ...... <less PAC Control Nodes - Writing Tags Developer - Published: OverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write...moreOverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the PAC Control Write node to open the “Edit pac read node”.For the Device field, select a configured controller.For the Data Type field, select Int32 Variable.For ...... <less RPi.GPIO Library Developer - Published: If you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter...moreIf you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter this command at a terminal:sudo apt-get install RPi.GPIOIf the library's already installed, you'll get a “...is already the newest version” message.Otherwise, the package will download and install. " %} We've created a Python script that shows how to read and write with the RPi.GPIO library. * If y...... <less 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...moreIntroductionThis 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-RED comes pre-installed on groov EPIC processors and the groov Edge Appliance.Next StepIf you want to run Node-RED on your own computer, continue to installing Node-RED.If using a groov EPIC processor or groov Edge Appliance, continue to the Hello, world! example.... <less 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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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...moreDoes 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 page of this guide for specific instructions.How do you find a tag id?Connect to groov in your web browser and open groov Build. Choose Configure > Devices & Tags. Highlight the Data Store and click Configure Tags. The tag id is listed for each tag.How do you find your API key?API keys are visible ...... <less 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...moreOverviewIn 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 GadgetGo back to the simple Node-RED flow from the previous section.If you need to recreate the flow, it is three nodes connected:A default Inject node, which is connected to a:groov View Read node, reading a variable named “integerTag1”, which is connected to:A default Debug node.Deploy the flow and ...... <less PAC Control Nodes - Writing Tags Developer - Published: OverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write...moreOverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the PAC Control Write node to open the “Edit pac read node”.For the Device field, select a configured controller.For the Data Type field, select Int32 Variable.For ...... <less RPi.GPIO Library Developer - Published: If you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter...moreIf you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter this command at a terminal:sudo apt-get install RPi.GPIOIf the library's already installed, you'll get a “...is already the newest version” message.Otherwise, the package will download and install. " %} We've created a Python script that shows how to read and write with the RPi.GPIO library. * If y...... <less 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...moreIntroductionThis 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-RED comes pre-installed on groov EPIC processors and the groov Edge Appliance.Next StepIf you want to run Node-RED on your own computer, continue to installing Node-RED.If using a groov EPIC processor or groov Edge Appliance, continue to the Hello, world! example.... <less 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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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...moreOverviewIn 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 GadgetGo back to the simple Node-RED flow from the previous section.If you need to recreate the flow, it is three nodes connected:A default Inject node, which is connected to a:groov View Read node, reading a variable named “integerTag1”, which is connected to:A default Debug node.Deploy the flow and ...... <less PAC Control Nodes - Writing Tags Developer - Published: OverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write...moreOverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the PAC Control Write node to open the “Edit pac read node”.For the Device field, select a configured controller.For the Data Type field, select Int32 Variable.For ...... <less RPi.GPIO Library Developer - Published: If you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter...moreIf you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter this command at a terminal:sudo apt-get install RPi.GPIOIf the library's already installed, you'll get a “...is already the newest version” message.Otherwise, the package will download and install. " %} We've created a Python script that shows how to read and write with the RPi.GPIO library. * If y...... <less 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...moreIntroductionThis 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-RED comes pre-installed on groov EPIC processors and the groov Edge Appliance.Next StepIf you want to run Node-RED on your own computer, continue to installing Node-RED.If using a groov EPIC processor or groov Edge Appliance, continue to the Hello, world! example.... <less 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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
PAC Control Nodes - Writing Tags Developer - Published: OverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write...moreOverviewIn the previous example, we saw how to read one or all Int32 variables.Now let’s use a Write node, and then connect a Read to a Write node.Write to an Int32 VariablePlace a PAC Control Write node onto your flow.Connect an Inject node to the input port. You do NOT need to connect a Debug node to the output port.Double-click on the PAC Control Write node to open the “Edit pac read node”.For the Device field, select a configured controller.For the Data Type field, select Int32 Variable.For ...... <less RPi.GPIO Library Developer - Published: If you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter...moreIf you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter this command at a terminal:sudo apt-get install RPi.GPIOIf the library's already installed, you'll get a “...is already the newest version” message.Otherwise, the package will download and install. " %} We've created a Python script that shows how to read and write with the RPi.GPIO library. * If y...... <less 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...moreIntroductionThis 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-RED comes pre-installed on groov EPIC processors and the groov Edge Appliance.Next StepIf you want to run Node-RED on your own computer, continue to installing Node-RED.If using a groov EPIC processor or groov Edge Appliance, continue to the Hello, world! example.... <less 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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
RPi.GPIO Library Developer - Published: If you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter...moreIf you code in Python, the RPi.GPIO Python library (included with Raspbian) lets you configure, read, and write to GPIO pins.{% include note.html content="To install the RPi.GPIO Python library, enter this command at a terminal:sudo apt-get install RPi.GPIOIf the library's already installed, you'll get a “...is already the newest version” message.Otherwise, the package will download and install. " %} We've created a Python script that shows how to read and write with the RPi.GPIO library. * If y...... <less 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...moreIntroductionThis 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-RED comes pre-installed on groov EPIC processors and the groov Edge Appliance.Next StepIf you want to run Node-RED on your own computer, continue to installing Node-RED.If using a groov EPIC processor or groov Edge Appliance, continue to the Hello, world! example.... <less 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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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...moreIntroductionThis 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-RED comes pre-installed on groov EPIC processors and the groov Edge Appliance.Next StepIf you want to run Node-RED on your own computer, continue to installing Node-RED.If using a groov EPIC processor or groov Edge Appliance, continue to the Hello, world! example.... <less 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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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...moreOverviewIn 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 mostly used for reading the current value of an analog or digital channel, either an input or an output.Using a module of your choosing, configure a Read node to read the current value of a channel.Double-click on an existing (or new) groov I/O Read node to open the “Edit groov i/o read node” view.Fo...... <less SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
SNAP PAC SSL Certificate Installation Developer - Published: Enable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for...moreEnable SSL and PortBy default, a SNAP PAC controller has SSL enabled and the REST API is disabled. To use the REST API, you need to configure the port on which it will listen.Instructions for configuring a SNAP PAC controller are in the Getting Started - Enable REST API section.Install SSL CertificatesFor HTTPS to function correctly, SSL certificates must be installed in the SNAP PAC controller. See the SSL certificate instructions for more information on the requirements and how to generate you...... <less 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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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...moreFor 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®, and Visual Basic for Applications® (VBA).Logging groov data to an Excel Worksheet Sharing Data with Microsoft AccessSharing Data with Microsoft ExcelFor more examples, visit:OptoForums Code Samples and TipsOptoForums Node-RED... <less PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
PAC Control Nodes - Reading Tags Developer - Published: OverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more...moreOverviewThe PAC Control nodes can read or write variables, tables, and I/O points in a controller.In the first example, we saw how to read the Device Details for a controller. Now let’s do some more interesting things, like read and write variables and I/O points.Read All Int32 VariablesUsing the same basic flow of an Inject node connected to a PAC Control Read node connected to a Debug node, we can explore some more of the Read nodes capabilities.Make sure your controller has a strategy loaded....... <less 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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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_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 perform an action based on conditions.It's also fun to try this example, because you can watch the results via live streaming video. (Click [here](#restful) for the link.)![Conditions Flow](/images/node-red-pac/condition-flow.jpg){% include note.html content="For more about switch nodes, see **Example 3....... <less 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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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...moreDownload 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 Opto 22 REST API endpoint* Parse and objectify the returned JSON string * Import the values into a SQL Server temp table The sample calls an endpoint at an Opto 22 demo controller. {% include note.html content="To use this code sample, you should already know how to create stored procedures and ex...... <less 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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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...moreThe 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 View and go into Build mode.Under Help -> About, verify that you’re using groov 3.3 or later.If not, the latest version of groov View is available at http://manage.groov.com.In the Gadget Palette, on the Tags tab, click Configure Device and Tags to open the “Configure Device and Tags” view.Click Add...... <less 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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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...moreIntroductionThis 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.PrerequisitesTo use Node-RED for groov View, the following programs and packages must be available:groov 3.3The Data Store device used by the groov View nodes was added in groov View 3.3.The latest version of groov is available at http://manage.groov.com.Node-REDNode-RED is pre-installed in groov ...... <less 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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items
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...moreOverviewIf 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 address, and run the flow.Step 1 - Add a groov View Read NodeDrag out an Inject node, a groov View Read node, and a Debug node.Wire them together, as shown below. Click the image to start and stop the animation.Step 2 - Configure the groov View Data Store and ProjectThe groov View nodes have two items...... <less Page 1 of 3Next » Show 25 Items Show All Items Show 10 Items Show 25 Items Show 50 Items Show 100 Items