Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

node-red-contrib-wifi370

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

node-red-contrib-wifi370

node-red node to ease the communication with wifi370 led controller

  • 2.0.2
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
2
Maintainers
1
Weekly downloads
 
Created
Source

node-red-contrib-wifi370

:bulb: Integrate your WIFI370 LED-Controller with Node-RED

npm version

Features

node-red-contrib-wifi370 provides commands to control your WIFI370 LED-Controller with Node-RED.
Node-RED - is a visual tool for wiring the Internet of Things (IoT) - read more @http://nodered.org
This node outputs a message to msg.payload containing a buffer which can be send to the WIFI370 LED-Controller using the TCP node.

Communication

This node provides bit arrays messages which can be send using the TCP node

How to use this Node?

Talk to WIFI370 with node-red-contrib-wifi370:

Inject node ---- Wifi370 node ---- TCP node

Screenshot

Predefined Commands
  • ON
  • OFF
  • INFO (Current State and Color)

Screenshot

Color

if you pass an rgb Array to this node it will be used instead.

msg.color = [ 255,255,255 ]

Screenshot

Configure TCP node like this

Screenshot

Get current state

Screenshot

Output: data": [ 102, 1, 36, 65, 33, 2, 34, 255, 0, 1, 153 ]

value 3 represents ON/OFF 36/35

values 7,8,9 represents RGB 34,255,0

The Vanilla Way

Talk to WIFI370 only with core nodes

Inject node ---- Function node ---- TCP node

Screenshot

Function node content

var CMD = {
INFO: ["239", "1", "119"],
ON: ["204", "35", "51"],
OFF: ["204", "36", "51"]
};
const buffer = new Buffer(CMD.OFF);
msg.payload = buffer;
return msg;

Which hardware is used?

Controller Support
ControllerSupportedType
LW12[x]RGB
LD382[x]RGB
LD382A[x]RGB
LD686[x]RGBW

Thanks to Meik Dirkes for reverse engineering the communication for all controller types.

WIFI370-LED Controller

Screenshot

Link to Amazon (Germany): Link

Exported Flow

Find the exported flow example in "test" directory

Install

cd node-red/
npm install node-red-contrib-homematic

Docker Install

On the host machine

docker run \
--name nodered \
--restart=always \
-v /home/docker/node-red:/data \
-p 1880:1880 \
-d nodered/node-red-docker

Also on the host machine

cd /home/docker/node-red
npm install node-red-contrib-homematic

Something missing?

You can easily extend this module to fit your needs by editing the html file. feel free to create a pull request!

Donate

Donate

License

See the LICENSE file for license rights and limitations (MIT).

Keywords

FAQs

Package last updated on 05 Dec 2017

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