New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

node-red-contrib-epi-gpio

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-red-contrib-epi-gpio

A Node-RED node to access GPIO on EpiSensor Gateway hardware.

  • 0.0.3
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

node-red-contrib-epi-gpio

A set of Node-RED nodes to interact with the GPIO on an EpiSensor Gateway.

Note: unlike the official Node-RED nodes, this does not include functionality for taking inputs from a keyboard or mouse.

Install

Run the following command in your Node-RED user directory (typically ~/.node-red):

npm install node-red-contrib-epi-gpio

Dependencies will be handled by the EpiSensor Edge snap

Usage

Note: the diagram in the configuration shows pin numbers - the BCM GPIO field allows you to enter the GPIO number directly (this allows you to use the node for other devices that have other BCM GPIO like the Pi Compute modules.)

Input node

Generates a msg.payload with either a 0 or 1 depending on the state of the input pin.

Outputs
  • msg.payload - number - the level of the pin (0 or 1)
  • msg.topic - string - pi/{the pin number}

You may also enable the input pullup resistor ↑ or the pulldown resistor ↓.

Output node

Can be used in Digital or PWM modes.

Input
  • msg.payload - number | string
  • Digital - 0, 1 - set pin low or high. (Can also accept boolean true/false)
  • PWM - 0 to 100 - level from 0 to 100%

Hint: The range node can be used to scale inputs to the correct values.

Digital mode expects a msg.payload with either a 0 or 1 (or true or false), and will set the selected physical pin high or low depending on the value passed in.

The initial value of the pin at deploy time can also be set to 0 or 1.

When using PWM mode, the input value should be a number 0 - 100, and can be floating point.

Credits

Support

For more information, please visit http://episensor.com/documentation/ or for support, visit http://episensor.com/helpdesk/

License

Apache 2.0

Keywords

FAQs

Package last updated on 14 Apr 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc