{"_id":"@candy-line/node-red-contrib-eh-terminal-g2","_rev":"3-2527ce304de9d4b1b2e3c8f4e832a476","name":"@candy-line/node-red-contrib-eh-terminal-g2","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@candy-line/node-red-contrib-eh-terminal-g2","version":"1.0.0","description":"A Node-RED node for m-pression EH-Terminal G2 SmartMesh Wireless Sensor Device by Macnica","repository":{"type":"git","url":"git+https://github.com/CANDY-LINE/node-red-contrib-eh-terminal-g2.git"},"author":{"name":"Daisuke Baba","email":"baba.daisuke@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/CANDY-LINE/node-red-contrib-eh-terminal-g2/issues"},"scripts":{"build":"gulp build","test":"NODE_ENV=development gulp test","clean":"gulp clean","prepublish":"gulp build"},"os":["!win32"],"publishConfig":{"access":"public"},"homepage":"https://github.com/CANDY-LINE/node-red-contrib-eh-terminal-g2#readme","keywords":["macnica","mpression","m-pression","EH-Terminal","EH-Terminal G2","smartmesh","dust networks","Analog Devices","CANDY RED","CANDY EGG"],"main":"dist/eh-terminal-g2.js","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-minify":"^0.3.0","chai":"^4.2.0","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.3","gulp-clean-css":"^3.9.3","gulp-cli":"^2.0.1","gulp-header":"^2.0.5","gulp-htmlmin":"^4.0.0","gulp-if":"^2.0.2","gulp-jshint":"^2.1.0","gulp-less":"^4.0.0","gulp-manifest":"^0.1.1","gulp-mocha":"^5.0.0","gulp-noop":"^1.0.0","gulp-resources":"^0.5.0","gulp-sourcemaps":"^2.6.4","gulp-uglify":"^3.0.0","gulp-yaml":"^1.0.1","jshint":"^2.9.5","jshint-stylish":"^2.2.1","mocha":"^5.0.4","sinon":"^4.5.0","sinon-chai":"^3.0.0","supertest":"^3.0.0"},"dependencies":{"source-map-support":"^0.4.2"},"node-red":{"nodes":{"eh-terminal-g2":"dist/eh-terminal-g2.js"}},"gitHead":"e80dbf40ae21b18939085678dfa4581acd61f5f2","_id":"@candy-line/node-red-contrib-eh-terminal-g2@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dbaba","email":"baba.daisuke@gmail.com"},"dist":{"integrity":"sha512-AZRB9OmLEGCE7aFdVM4lNUeXgq40uWilKwCZ3nMo0QM+WBfLhV+xxwivcJ9RfIdFJb8eMMh825nFORIQoAN4vw==","shasum":"64db6feb5651dfba96db3e16a7af26780e52a584","tarball":"https://registry.npmjs.org/@candy-line/node-red-contrib-eh-terminal-g2/-/node-red-contrib-eh-terminal-g2-1.0.0.tgz","fileCount":14,"unpackedSize":39989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcouWGCRA9TVsSAnZWagAAZvsP/iRwBt1efQ5nLXnhPuFs\nmgChrAUxkozfmnaT/bnEGoXkTzMIGQOSWL/Eb50Af+lZWPBJFGtEHgRLlVfL\nvXVBelvViw32x7kIbTh6ZPz13WrW0YEcfRvHHdL4zL/fheud3hvoTYFazYyM\nJceoIPV1WttS5K6N5ln1U7/GrqWFIJGNJyYsfuBfcLkPoVTn6II6m5b/C0bl\nDTwEMXnkpsyqjQqB32c0eQzlG65L7grENLdaPv7bYDkW51lT0V1wFY3TXIz/\nXSD5ul14TA/wWgOm9xvK/U4J6eqJaCTbgq3jHX9oYUKN12BN0ZzaLAkKJp1h\nBgefAS8LdxMX7yng7orstymCtd+AmGXaMIZlGuZEdAaFGsVklw+6XQHr0KaE\nFx0XsSYd4Ik4VsHmKj93eA7vFhOrEqByYmIojJ+K6FQHjcJ+Co1uQQOBYfk0\nEZoXjm3/Xdykr1v2s3TvH9G+V7PeThra0mF5AS8Epvb2mndTOb0uHOjGKklZ\nXYGnAusRXvd0BrtQLOO2rvtNZNGbDBX2CPUwCa9olvPd3tI8Px565ed+Vhn7\nnNpcM+MR7Wz6lmw0lEmtJn2QuJ3+aFw/3KHmVjQG/B7/LjEYwRt9EGT453kT\n1fTLM3/i+1qLJU63qI1A0gvPhiCtB3VOUbPzUjkeg+dMlJBxSW+o2L6EAeou\n+RRr\r\n=oyTN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdjLy7vdDOul/pnkaG9RBD03XRWttC1DZpFUfYFT30FQIhAP+YnewtyM/6vDfYCn/2hn16Zyftm9p663BKqD+3MF1N"}]},"maintainers":[{"name":"dbaba","email":"baba.daisuke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-eh-terminal-g2_1.0.0_1554179462067_0.7771595698601801"},"_hasShrinkwrap":false},"1.0.1":{"name":"@candy-line/node-red-contrib-eh-terminal-g2","version":"1.0.1","description":"A Node-RED node for m-pression EH-Terminal G2 SmartMesh Wireless Sensor Device by Macnica","repository":{"type":"git","url":"git+https://github.com/CANDY-LINE/node-red-contrib-eh-terminal-g2.git"},"author":{"name":"Daisuke Baba","email":"baba.daisuke@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/CANDY-LINE/node-red-contrib-eh-terminal-g2/issues"},"scripts":{"build":"gulp build","test":"NODE_ENV=development gulp test","clean":"gulp clean","prepublish":"gulp build"},"publishConfig":{"access":"public"},"homepage":"https://github.com/CANDY-LINE/node-red-contrib-eh-terminal-g2#readme","keywords":["node-red","macnica","mpression","m-pression","EH-Terminal G2","smartmesh","dust networks","Analog Devices","CANDY RED","CANDY EGG"],"main":"dist/eh-terminal-g2.js","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-minify":"^0.3.0","chai":"^4.2.0","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.3","gulp-clean-css":"^3.9.3","gulp-cli":"^2.0.1","gulp-header":"^2.0.5","gulp-htmlmin":"^4.0.0","gulp-if":"^2.0.2","gulp-jshint":"^2.1.0","gulp-less":"^4.0.0","gulp-manifest":"^0.1.1","gulp-mocha":"^5.0.0","gulp-noop":"^1.0.0","gulp-resources":"^0.5.0","gulp-sourcemaps":"^2.6.4","gulp-uglify":"^3.0.0","gulp-yaml":"^1.0.1","jshint":"^2.9.5","jshint-stylish":"^2.2.1","mocha":"^5.0.4","sinon":"^4.5.0","sinon-chai":"^3.0.0","supertest":"^3.0.0"},"dependencies":{"source-map-support":"^0.4.2"},"node-red":{"nodes":{"eh-terminal-g2":"dist/eh-terminal-g2.js"}},"gitHead":"6593821451030d980abf0652520a84a901d8dd0f","_id":"@candy-line/node-red-contrib-eh-terminal-g2@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dbaba","email":"baba.daisuke@gmail.com"},"dist":{"integrity":"sha512-vajNWCZKG/XrtWfs9VZwp8B4h9RnrZNsdXpuAVqirgkYMvgaOBfkSpgNnQfSMt9maK7B2VWu/GjL0opnuRXxRQ==","shasum":"79fb8e77dfa226ad51aef93ee0fc722acecb3509","tarball":"https://registry.npmjs.org/@candy-line/node-red-contrib-eh-terminal-g2/-/node-red-contrib-eh-terminal-g2-1.0.1.tgz","fileCount":14,"unpackedSize":40149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcoviKCRA9TVsSAnZWagAA9ucP/RajB67FCg54SK8tDJKo\n1UhcVWIgFAXF9cXDXYrAR469Sn0R7c62unvOZTfmK4DxLw9dZylg82AQJTh8\n7Up1BFs+aJcFi721cpxSelawUuXXI0sYH3ytoP53kFA+sg8VRdJIwIju3LIO\nqX6dTC+lnGsLzJwB0zFRcBrv37u8DjVdk8WOSrDGGXT42OvJpPXb71nRmH59\nEZWtQmBwDPUrkTbakNG0agNrboWmxpJW7Ch2CmNQuBeMOwcrbTuc57D5KRYY\nEAO1eESegiGxjbeAm+9v88DLNcB6OqpU5jEAMUchHRFj9g8BmR5YOxVXpi9t\noKo7dJtyzOI0FYKj+8nL/fE0zdPFAybPAkrY6G10dax/lTLbDl4xGvaw3afv\nuRRKgW0lNLFIN2nvLGZSLliKWQLM27q8SFxWOq5nm/TFiFV0k8T9dJwZR+wO\nP8p8xWpyxk5RJNSEe1rUX0vRWCgdiuF6iZ18qepNFfLHVNx6Ug3iMJlGS+tC\nU3ylBXp+HmiRMd32sTdpMbBQrzZEB438oXtJInKcXRTtbvVWzUqaKujwKeZc\nqGjRQnt4hZUFc9Jb70m2ReXj4HCtfYPhlqTtCMfg1Ggc3H1hkH2tb4PKMGMW\nF+TWPaHU65Hh0sWpLSmGJy4k7BbbY7ZNYXqiUTv+ldfgw2FqBAFgPXxsq6mi\nK0AH\r\n=4Ki/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFC6aRIjw2xrLfEJUFI/TiAtGdr2LHucsc0bHJwvEtiJAiEAq7aMLTMS3Fidv6dhI1tKBZnQaJI90QcLiqy4GGTKy0A="}]},"maintainers":[{"name":"dbaba","email":"baba.daisuke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-eh-terminal-g2_1.0.1_1554184330006_0.4411967346568342"},"_hasShrinkwrap":false},"1.0.2":{"name":"@candy-line/node-red-contrib-eh-terminal-g2","version":"1.0.2","description":"A Node-RED node for m-pression EH-Terminal G2 SmartMesh Wireless Sensor Device by Macnica","repository":{"type":"git","url":"git+https://github.com/CANDY-LINE/node-red-contrib-eh-terminal-g2.git"},"author":{"name":"Daisuke Baba","email":"baba.daisuke@gmail.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/CANDY-LINE/node-red-contrib-eh-terminal-g2/issues"},"scripts":{"build":"gulp build","test":"NODE_ENV=development gulp test","clean":"gulp clean","prepublish":"gulp build"},"publishConfig":{"access":"public"},"homepage":"https://github.com/CANDY-LINE/node-red-contrib-eh-terminal-g2#readme","keywords":["node-red","macnica","mpression","m-pression","EH-Terminal G2","smartmesh","dust networks","Analog Devices","CANDY RED","CANDY EGG"],"main":"dist/eh-terminal-g2.js","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","babel-preset-minify":"^0.3.0","chai":"^4.2.0","del":"^2.2.2","gulp":"^3.9.1","gulp-babel":"^6.1.3","gulp-clean-css":"^3.9.3","gulp-cli":"^2.0.1","gulp-header":"^2.0.5","gulp-htmlmin":"^4.0.0","gulp-if":"^2.0.2","gulp-jshint":"^2.1.0","gulp-less":"^4.0.0","gulp-manifest":"^0.1.1","gulp-mocha":"^5.0.0","gulp-noop":"^1.0.0","gulp-resources":"^0.5.0","gulp-sourcemaps":"^2.6.4","gulp-uglify":"^3.0.0","gulp-yaml":"^1.0.1","jshint":"^2.9.5","jshint-stylish":"^2.2.1","mocha":"^5.0.4","sinon":"^4.5.0","sinon-chai":"^3.0.0","supertest":"^3.0.0"},"dependencies":{"source-map-support":"^0.4.2"},"node-red":{"nodes":{"eh-terminal-g2":"dist/eh-terminal-g2.js"}},"gitHead":"51bffb6b5312ed003a9545a1dcabfea43364a497","_id":"@candy-line/node-red-contrib-eh-terminal-g2@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"dbaba","email":"baba.daisuke@gmail.com"},"dist":{"integrity":"sha512-dM5mxYISvYb9JtC71vs/NtC4+00LpeeiiqW69wZjX4d3mcm+sMa9lp1jLU2yncmGTU76l6m7ZxWs9sj1WNFzhg==","shasum":"06b226cb91364537a8ba55f5dec24e86d462a901","tarball":"https://registry.npmjs.org/@candy-line/node-red-contrib-eh-terminal-g2/-/node-red-contrib-eh-terminal-g2-1.0.2.tgz","fileCount":14,"unpackedSize":39980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpsRNCRA9TVsSAnZWagAAPiEP/0xzXZEp4qEgyNFbLzgj\n8eDCj49PirhR0xbPhD+aiF054IIfXu5IZq15yV1TfFbO0SyQ/lCdcaYABIOR\nNQLcUtsBMeSBtWVMOozUyJ6QxTQ4iRaYCCGc5H6dQoonmOcYoL0kJnzesKz1\nRh3icJ/v0MLdtKi2cTnQD9N07fEdYTFp6n7dDvCz7ZncHctSFXU4Nj4A7Cc3\nlWhSizXVIyLnR1geZnAdfrglpPP8YaZZ6D651SXQXikwq4k1AyvntCyQkrPq\ngXBh3hJtgTxt4v7uQHQtWbzlIMlKU9z/fk1Jdy5vwRi7TCEAFkbibSqWnmQJ\nKVfWkSLs03ZfbxWGY8J5WgE2YQM/xUdZaKqnjHFtv6w/06KrXIJTdmiBCQtG\nNLT7scYM5j0zPe34QiebhcoKG7JE+g+GJLa5lrNcbpks2suOtx4rVMh+jpRD\n+rrfUaPDvtBTRKwhPQbq0SXWhnjK1j0n36KU9Rrf9HhEnl8ZzQjkuUL7GNOa\nXzJbuRKnMNT7kXYmZttAWY37TNGHnV92FwNtpnxYa4tCfogHfXwBvGzpp9yG\nObYLiFTXHREKGPsQ+yZc0wPO+SPqwUQghpW2OP1F1/zXGjmjbgOVDSDH3oLv\nDq0GyTPAeXbozBYtTZrUl/J6tDf6WsBMx3bRH8islzEMfbO9KC+IBJTfr8Ks\npZlY\r\n=v3Ld\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1eP5KrqjPDeFO3laYR8vclkR0x52QOufayOUhDnjvhQIhANAfX+TMYv5/bMH3BlrDw4jhjKdD7/pBeRfOX/ci8Ehh"}]},"maintainers":[{"name":"dbaba","email":"baba.daisuke@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-eh-terminal-g2_1.0.2_1554433100898_0.7827820122727924"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-02T04:31:01.847Z","1.0.0":"2019-04-02T04:31:02.311Z","modified":"2022-04-04T21:36:53.553Z","1.0.1":"2019-04-02T05:52:10.208Z","1.0.2":"2019-04-05T02:58:21.093Z"},"maintainers":[{"name":"dbaba","email":"baba.daisuke@gmail.com"}],"description":"A Node-RED node for m-pression EH-Terminal G2 SmartMesh Wireless Sensor Device by Macnica","homepage":"https://github.com/CANDY-LINE/node-red-contrib-eh-terminal-g2#readme","keywords":["node-red","macnica","mpression","m-pression","EH-Terminal G2","smartmesh","dust networks","Analog Devices","CANDY RED","CANDY EGG"],"repository":{"type":"git","url":"git+https://github.com/CANDY-LINE/node-red-contrib-eh-terminal-g2.git"},"author":{"name":"Daisuke Baba","email":"baba.daisuke@gmail.com"},"bugs":{"url":"https://github.com/CANDY-LINE/node-red-contrib-eh-terminal-g2/issues"},"license":"Apache-2.0","readme":"node-red-contrib-eh-terminal-g2\n===\n\n[![GitHub release](https://img.shields.io/github/release/CANDY-LINE/node-red-contrib-eh-terminal-g2.svg)](https://github.com/CANDY-LINE/node-red-contrib-eh-terminal-g2/releases/latest)\n[![master Build Status](https://travis-ci.org/CANDY-LINE/node-red-contrib-eh-terminal-g2.svg?branch=master)](https://travis-ci.org/CANDY-LINE/node-red-contrib-eh-terminal-g2/)\n\nNode-RED node for [m-pression EH-Terminal G2 Wireless Sensor Device](https://www.m-pression.com/solutions/boards/iot-wearables) by [Macnica](https://www.macnica.com/), which supports [Analog Devices' SmartMesh IP](https://www.analog.com/en/products/rf-microwave/wireless-sensor-networks/smartmesh-ip.html) wireless technology.\n\n![Macnica EH-Terminal G2](images/macnica-EH-Terminal_G2_w500.png)\n\nThis device has the following sensors and emits all the sensor data every 30 seconds.\n\n1. Illuminance (lux)\n1. Temperature (degree Celsius) and Humidity (%)\n1. 3-axis Accelerometer (_g_)\n1. Battery voltage (V)\n\nThis node parses and translates the raw packets into easy-to-use JSON objects. The node supports Node-RED Dashboard [Chart node data format](https://github.com/node-red/node-red-dashboard/blob/master/Charts.md), which means you can quickly plot the device sensor data with the Chart node without any data transformation.\n\n## Where to buy EH-Terminal G2\n\nLet's ask [Macnica](https://www.m-pression.com/contact/inquiry)!\n\n## Example Flow\n\nThe bundled example flow provides the following demonstrations:\n\n - Transform a raw protocol message from EH-Terminal G2 into live chart values to draw a chart with UI Chart node\n - Print SmartMesh notification events\n - Print OAP message if any\n\n# Prerequisites\n\n## Software\n\nThe following node is required to receive SmartMesh data packets. The example node relies on it as well.\n\n* [node-red-contrib-smartmesh](https://flows.nodered.org/node/node-red-contrib-smartmesh) node\n\n## Hardware\n\n- DC2274A-A SmartMesh IP™ USB Manager dongle, or its equivalent device (SmartMesh Master mote) having a serialport CLI\n\n## How to use\n\nIn order to use EH-Terminal G2 with your SmartMesh IP™ USB Manager dongle, you might need some work.\n\n1. Change Network ID on your Manager\n1. Restart the network\n\n### Change Network ID on your Manager\n\nConnect SmartMesh IP™ USB Manager dongle to your computer and start a terminal session to the USB serial port. Here is a linux/macOS example command using `screen`.\n\n```\n$ screen /dev/ttyUSBX 9600\n```\nThen login to the Manager. We assume your USB Manager configuration is identical to the factory default.\n\n```\n> login user\n> set config netid 1723\n```\n\nThe Network ID `1723` is the factory default Network ID on EH-Terminal G2.\nThe configuration change persists even after reboot so you don't have to repeat the process once you modify it.\n\n### Restart the network\n\nIn order to take effect the change, the network should be restarted.\n\n```\n> reset system\n```\n\nExit the `screen` terminal by hitting `Ctrl A` then `Ctrl Z`.\n\n# How to install\n\n## Node-RED users\n\nUse `Manage Palette` dialog in the browser editor or run the following commands:\n```\ncd ~/.node-red\nnpm install @candy-line/node-red-contrib-eh-terminal-g2\n```\n\nThen restart Node-RED process.\n\n### Uninstallation\n\n```\ncd ~/.node-red\nsudo npm uninstall --unsafe-perm @candy-line/node-red-contrib-eh-terminal-g2\n```\n\n## CANDY RED users\n\nUse `Manage Palette` dialog in the browser editor or run the following commands:\n```\ncd /opt/candy-red/.node-red\nsudo npm install --unsafe-perm @candy-line/node-red-contrib-eh-terminal-g2\n```\n\nThen restart `candy-red` service.\n\n```\nsudo systemctl restart candy-red\n```\n\n### Uninstallation\n\n`Manage Palette` dialog should work for uninstallation as well as the following commands:\n\n```\ncd /opt/candy-red/.node-red\nsudo npm uninstall --unsafe-perm @candy-line/node-red-contrib-eh-terminal-g2\n```\n\n# Appendix\n\n## How to build\n\n```\n# build\n$ NODE_ENV=development npm run build\n# package\n$ NODE_ENV=development npm pack\n```\n\n# License\n\n- Source Code ... ASL 2.0 ©CANDY LINE INC.\n- Node Icon ... [CC BY-ND 3.0](https://creativecommons.org/licenses/by-nd/3.0/)\n\n# Revision History\n\n* 1.0.2\n  - Strip unit property as it's redundant from the standard message\n\n* 1.0.1\n  - Add `node-red` keyword\n\n* 1.0.0\n  - Initial Release\n","readmeFilename":"README.md"}