https://github.com/mwittig/node-red-contrib-pimatic
Node-Red Nodes for Pimatic
https://github.com/mwittig/node-red-contrib-pimatic
node-red pimatic
Last synced: about 2 months ago
JSON representation
Node-Red Nodes for Pimatic
- Host: GitHub
- URL: https://github.com/mwittig/node-red-contrib-pimatic
- Owner: mwittig
- License: apache-2.0
- Created: 2017-07-05T21:47:00.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-02-17T23:49:53.000Z (over 6 years ago)
- Last Synced: 2024-11-07T21:50:15.046Z (7 months ago)
- Topics: node-red, pimatic
- Language: JavaScript
- Homepage:
- Size: 41 KB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.md
- License: LICENSE
Awesome Lists containing this project
README
# node-red-contrib-pimatic
[Node-Red](https://nodered.org/) Node Types for [Pimatic](https://pimatic.org/) connectivity.
# Overview
Available nodes types are:
* `Rule Action` calls a pimatic rule action. The action expression may contain variables to include
items of the input message object, for example `dim light-1 to ${ payload }`. Note, it is only
possible to call a single action.
* `Device Action` calls a pimatic device action. Optionally, a parameter name and
value can be provided to be passed along with the invocation.
* `Get Variable` gets the value of the specified pimatic variable and sends it to the
output channel when the value has changed or when some input has been received.
* `Set Variable` sets the received `msg.payload` or a given value as the new value for
the configured pimatic `variable`.
* `Controller` is a supporting node type not shown in the palette. It manages the web socket
connection to a pimatic server. As part of the configuration for instances of the
aforementioned node types it is possible to select or create an controller. Thus, it is possible to interact
with multiple pimatic servers within a flow.
# HistorySee [Release History](https://github.com/mwittig/node-red-contrib-pimatic/blob/master/HISTORY.md).
# Credits
This project has been inspired by Jos Hendriks' work on
[pimatic-node-red](https://github.com/joshendriks/pimatic-node-red), a pimatic plugin to provide an embedded node-red
instance as part of pimatic.
The pimatic.png icon has been created based on the content of the
[pimatic artworks project](https://github.com/pimatic/pimatic-artworks) published under Creative Commons license.# License
Copyright (c) 2017-2019, Marcus Wittig and contributors.
All rights reserved.License: [Apache-2.0](https://github.com/mwittig/node-red-contrib-pimatic/blob/master/LICENSE).