0.1.4 • Published 2 years ago

@node-red-plus/node-red-contrib-wago-cc100 v0.1.4

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Platform Node-RED Contribution WAGO-CC100 License NPM version Standard - JavaScript Style Guide NPM download Repository GitHub Gitpod Ready-to-Code

WAGO CC100 Node-RED Contribution Package

node-red-contrib-wago-cc100

A Node-RED library to control the IO's on your WAGO CC100. It enables to use Node-RED for a directly read and write of the digital Ins and Outs and also the analog Ins and Outs.

Async Hint

Note: This contribution package works asynchronously!

Examples

Here some examples how to control the digital and analog signals of the WAGO CC100:

DigitalAnalog

Download our examples flow from the GitHub Demo

You can find the examples also via the "Hamburger-Menu" inside Node-RED. Goto Import and then examples and see our CC100 entries.

CC100 Provisioning-Tool

Watch the video from Kurt Braun about the CC100 and Node-RED

Access the CC100 via SSH and start with the provisioning tool.

wget -O menu.sh https://raw.githubusercontent.com/braunku/pfc-provisioning-tool/main/menu.sh && sh menu.sh

Docker

Docker list of running containers:

docker ps

Docker list of available image on the CC100 device for now:

docker images

Note: You have to run the Node-RED Container with privileged mode if you do not use the provisioning-tool

docker run -d --name wago-node-red \
-d --privileged=true --user=root \
--network=host \
-v node_red_user_data:/data \
nodered/node-red

Portainer CE

Portainer is possible but needs more than 200 MB of space.

Note: Without extra memory use the command line if you want to use that space for other containers.

docker run -d --name=portainer \
--network=host \
--restart=always \
--pull=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce

Contributors

This project exists thanks to all the people who contribute.

Contributing Information

Contributors Graph

For Developers

See the prepared scripts of the package and the additional Shell scripts to clean, update, or upgrade this NPM package.

  • dev-link, dev-unlink (with local Node-RED)
  • unit testing
  • coverage
  • docs generation
  • standard-version
  • Change-Log
  • Gulp build and compression via npm scripts

License

MIT