{"_id":"@embrick/red-contrib-embrick","_rev":"2-8c7a5d2dc59762c4f7e512f659a01c62","name":"@embrick/red-contrib-embrick","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.6":{"name":"@embrick/red-contrib-embrick","version":"0.1.6","description":"embrick modules","main":"none","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["embrick","Digital Input","Digital Output","Analog Output","Analog Input","imacs","Analog Vis","Digital Vis","Analog Force","Digital Force"],"author":{"name":"imacs"},"license":"ISC","node-red":{"nodes":{"Digital Input":"nodes/digital_input.js","Digital Output":"nodes/digital_output.js","Analog Output":"nodes/analog_output.js","Analog Input":"nodes/analog_input.js","Digital VisCond":"nodes/ui_digital_vis_cond.js","ui_analog_vis_cond":"nodes/ui_analog_vis_cond.js"}},"directories":{"example":"examples"},"repository":{"type":"git","url":"https://github.com/IMACS-GmbH/emBRICK/tree/master/Node-Red"},"_id":"@embrick/red-contrib-embrick@0.1.6","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-SCUbGjdGSvMvfbw83ZOTAPgsxrOBfEg+piZR3pIVaiI1+18i7057FGzbmdy9ETygF+w3hgztJPOSsYpjcEcv2A==","shasum":"00339bd700ecf7229e6aa00480704df56007b1cb","tarball":"https://registry.npmjs.org/@embrick/red-contrib-embrick/-/red-contrib-embrick-0.1.6.tgz","fileCount":27,"unpackedSize":320266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR09/CRA9TVsSAnZWagAApGIQAIdkgr1uEcoCj9key5vf\ncbvPnE9okKuI3mGnBzdo9T4BMLDrteA+0iuV4UkTnDLbC041AtAIZE1YfHmT\nB+sBdsZdweZtSwEIll2eLN9q/yC27cRwa3Jv/hKlx2BYwtILGWhvZCvf/29/\neCxjxGeWYmuN0l3LVodCoMdi1sWMriZvZxtlAcAHuU3ljEE105slSWiw9SgZ\nQNOqTNp+C5Z7JYmjRZhT4wcrik8OCNKM+tLEfCvdkwMwYqZCWKCswsqRbbK8\nX2spKYFKQU7tmVBKojDOm4SFK5hJg+F99BXtXwEIOqQ1+aOD3UC55AHspw6t\n7NS1M+dohKKluxIHw0ZzVcoKTFj4zqD9aO5COM0wbHW5tbrb7p83dYKaY8lx\nSX9ag7dwfnZzY6m4uuDLDnSgyGvJswDRcamq7z+bqrz35yh9cQgR2Esu73pP\nrPPCRt/Puq269GXow5onb28HtFVMlTRI1uPT6+VWBjMxdUh/L57JqwTwDy7P\nc8crU+EGMh0vxl2qAT9GmbSroIOc7nDEHd0WruHSi8Rxh/kPCxsI5fUNEGEb\npfba8cmV2I3WKXtX4D43QcKKpVEw8wPyc7SL0Kwjr6N98hXmoMBZ/v8HlMtd\nAyk9Ldldj0CQq48cUq3VYRYJc4K/kOmGA6ODC/XSuYLt6z4p3aetWEdy68Tl\nNbva\r\n=PYHK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXTMFheh77zpzgKdsl6RPFDWGNgBGeNlc0JgNVP/Iq0gIhAOxnzE+VSDeKI+bld68YIaEIzYhBUlBTGIhudum1qre5"}]},"_npmUser":{"name":"serk.sen","email":"serkan.sen@imacs-gmbh.de"},"maintainers":[{"name":"serk.sen","email":"serkan.sen@imacs-gmbh.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/red-contrib-embrick_0.1.6_1615286143437_0.17772676340804106"},"_hasShrinkwrap":false},"0.2.0":{"name":"@embrick/red-contrib-embrick","version":"0.2.0","description":"embrick modules","main":"none","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["node-red","embrick","Digital Input","Digital Output","Analog Output","Analog Input","imacs","Analog Vis","Digital Vis","Analog Force","Digital Force"],"author":{"name":"imacs"},"license":"ISC","node-red":{"nodes":{"Digital Input":"nodes/digital_input.js","Digital Output":"nodes/digital_output.js","Analog Output":"nodes/analog_output.js","Analog Input":"nodes/analog_input.js","ui_analog-vis":"nodes/ui_analog-vis.js","ui_analog-force":"nodes/ui_analog-force.js","ui_digital-vis":"nodes/ui_digital-vis.js","ui_digital-force":"nodes/ui_digital-force.js"}},"directories":{"example":"examples"},"repository":{"type":"git","url":"https://github.com/IMACS-GmbH/emBRICK/tree/master/Node-Red"},"_id":"@embrick/red-contrib-embrick@0.2.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-8mY1U1Wm/vxFaErFKVjYNR42Nl1IWKok7L+HOaWMKakvMuJzWGqvz6KXLtBJZXW0HPdUvYAx8U1MH0STk6F/PA==","shasum":"e973d36bcea77ce1135596aa0c30a51f739dbb2b","tarball":"https://registry.npmjs.org/@embrick/red-contrib-embrick/-/red-contrib-embrick-0.2.0.tgz","fileCount":27,"unpackedSize":320378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSKbeCRA9TVsSAnZWagAA4GsQAJp+y3FouQvUpKUfNklR\n/L9hrnxLWf6apXpPEwC2btsK4wAuIJJcHdlCWo2BmahAFEKCZtmnihJfa+lh\naxdDwDNRiFX5RvBBFEtx2iO/kagfyi0aUqMPOGkMNI1GuNqDZCPauR82j7gk\nzU+nZIENXNn7SmTv7sATDmAArvbYWGaFtXfoWgDiuojERBvlT1oo5uvPW59H\n9kf/tA0gMgel//kgZsymLKOqh/+aARqRAbLfU1ba7Op2yjeELLqbi33muMxL\nb+1gXEdPqOVp8mw0b2LzOmPrQb8J2XtkhXM+l446R+gOeU96miQkB62e1Zk5\nkWvsVIZCXV5RvITIaLb0kE0Uauej5PsR/1FBzFEVsXOjEbJ00fczXSuzunQY\nQOey+wVBYRbvbTqdr/Kfkpn4x38yk9blKBED0z+iqyFmMPqlGwaxnTQKSt/W\nuHhkEbI8KAx5A5k2Clw1oUEtZXUkpj4lo8JmLiw82TDgOGUMIdfFFuHybOAl\nfskqW+q2IGnXiJab602Z5gwKnLvAYKPoQuEEQweLY+m7gwJfrMgbLGfzto/m\nPjRdhzTiQpIdHJVygzcBNN8hM9YmZ45YbEZiL6w5GhkK6aNpSmRcdVWO0c9k\nLBoSI5ADB6aUwXss7LUc3uxzoiPObmafmULLZPgePjH4sMz8nPP3KSlYsq7b\ndGpD\r\n=eWfL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFrJW/vvJiwxtTldKQfhNprlR8hN7fsxPXZGTA8epwzAAiEA5GdXrNz/gXze9FtKSHRD+YdYtpJY2u4Y8gDYL2UwhAU="}]},"_npmUser":{"name":"serk.sen","email":"serkan.sen@imacs-gmbh.de"},"maintainers":[{"name":"serk.sen","email":"serkan.sen@imacs-gmbh.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/red-contrib-embrick_0.2.0_1615374045851_0.060269246065773"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-09T10:35:43.189Z","0.1.6":"2021-03-09T10:35:43.610Z","modified":"2022-04-05T07:31:35.026Z","0.2.0":"2021-03-10T11:00:46.015Z"},"maintainers":[{"name":"serk.sen","email":"serkan.sen@imacs-gmbh.de"}],"description":"embrick modules","keywords":["node-red","embrick","Digital Input","Digital Output","Analog Output","Analog Input","imacs","Analog Vis","Digital Vis","Analog Force","Digital Force"],"repository":{"type":"git","url":"https://github.com/IMACS-GmbH/emBRICK/tree/master/Node-Red"},"author":{"name":"imacs"},"license":"ISC","readme":"![Image](./embrick+node-red.png)  \r\n\r\n# node-red-contrib-embrick\r\n[![platform](https://img.shields.io/badge/platform-Node--RED-red)](https://nodered.org)\r\n\r\nThis Module provides a Method to use your emBrick I/O Systems in Node-Red.\r\n\r\n## Required\r\n* current Version of [Node.js](https://nodejs.org/en/download/) & [Node-RED](https://nodered.org/docs/getting-started/)\r\n* [node-red-dashboard](https://flows.nodered.org/node/node-red-dashboard) (for the Dashboard)\r\n* [node-red-contrib-config](https://flows.nodered.org/node/node-red-contrib-config) (to set a flow value on start)\r\n* [node-red-contrib-modbus](https://flows.nodered.org/node/node-red-contrib-modbus) (If the Remote Master is connected serial)\r\n* [node-red-contrib-boolean-logic-ultimate](https://flows.nodered.org/node/node-red-contrib-boolean-logic-ultimate) (optionaly if you need AND,OR,XOR Gatter or a inverter Node)\r\n\r\n![Image](./demo.png)\r\n\r\n## Install\r\nTo install use the 'Menu - Palette verwalten' option and search for 'node-red-contrib-embrick' or run the following command in your Node-RED user directory - typically `~/.node-red`:\r\n\r\n    npm i @embrick/red-contrib-embrick\r\n\r\nRestart your Node-RED instance and you should have UI nodes available in the palette and a new `dashboard` tab in the\r\nright side panel. The UI interface is available at <http://localhost:1880/ui> (if the default settings are used).\r\n\r\n## Settings Dashboard\r\n\r\nThe default url for the dashboard is based off your existing Node-RED httpRoot path with /ui added. This can be changed in your Node-RED settings.js file.\r\n\r\n```\r\nui: { path: \"ui\" },\r\n```\r\n\r\n## Settings Connection\r\n![Image](./config-node.png)\r\nDouble Click on 'change updateRate (in ms), ip-address or port' if you use the Remote Master per Ethernet to change the Updaterate (in ms), ip-address or port.\r\nDouble Click on 'change updateRate(in ms), Modbus ID' if you use the Remote Master per Serial to change the Updaterate (in ms) or the Modbus ID.\r\n\r\n## Functions of the Nodes\r\n\r\n| node                        | function                                                              \r\n| --------------------------- | ----------------------------------------------------------------------------------------------------------------- |  \r\n| Digital Input               | gives the State of the Input as msg.payload (1 or 0) out.                                                         |\r\n| Digital Output              | write the Input msg.payload on the Output (1 or 0 ).                                                              |\r\n| Digital Vis                 | show the State with a LED Icon (1 = yellow, 0 = black) of the Digital In- or Output  on the Dashboard.            |\r\n| Digital Force               | give the opportunity to force the Digital In- or Output on the Dashboard.                                         |\r\n| Analog Input                | gives the Value of the Input in Process Value(if configured in node) or in digits as msg.payload out.             |\r\n| Analog Output               | write the Input msg.payload on the Output.                                                                        |\r\n| Analog Vis                  | show the State in Process Value(if configured in node) or in digits of the Analog In- or Output on the Dashboard. |\r\n| Analog Force                | gives the opportunity to force the Analog In- or Output on the Dashboard.                                         |\r\n","readmeFilename":"README.md"}