npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@iotopen/node-red-contrib-lynx

v1.5.1

Published

NodeRED integration for IoT Open Lynx

Downloads

16

Readme

NodeRED for Lynx

About

Lynx is a general purpose IoT Platform with a lot of integrations. This package provides integration for NodeRED.

Provided Nodes

Lynx Server

The configuration node used to set the server URL and the API-Key used to authenticate the client on both MQTT and in API:s.

Lynx-in

The node let users select a function and one of the topics specified for that function. If a value is published on that topic it will be sent to the output of the node as an object.

Lynx-out

The node let users select a function and one of the topics specified for that function. The object accepts a value as a number or an object containing the following data.

| Key | Type | |----------------------|--------| | value | number | | msg | string | | timestamp (optional) | number |

Lynx Get Metadata

The node injects metadata into the flow. Can be used to attach values from lynx to the msg object. All data is injected as msg.meta. The node can be chained after the lynx-in node so that the same functions meta is added as the input function.

Lynx-get-status

The node fetches the latest known value for a function when a message is received. Can be used to compare values between different functions.

Lynx-notification

Implementation for editing and sending notifications in the IoT Open Lynx platform. See Lynx documentation.

Running

With master branch in NodeRED

Using NPM:s link feature it is possible to run NodeRED with this plugin from the source folder.

  1. Run npm install
  2. Run npm link
  3. Navigate to NodeRED config folder, on linux this is usually ~/.node-red
  4. In that folder, install plugin with link npm link @iotopen/node-red-contrib-lynx
  5. Start/Restart NodeRED