{"_id":"node-red-contrib-m-bus","_rev":"36-ea795733ae6067d45569491ff67278a3","name":"node-red-contrib-m-bus","dist-tags":{"beta":"3.0.0-beta.0","latest":"3.2.1"},"versions":{"0.1.0":{"name":"node-red-contrib-m-bus","version":"0.1.0","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@0.1.0","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"2c66905955fbe067523bccbc4bd8feb25340dbd2","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-0.1.0.tgz","fileCount":10,"integrity":"sha512-MHxpqUMblOBQriLNBbnxTGuCTMog6wJenlm2vWqQaAEGgU6l7bTk1QvdYJropDJXrYK1Pl7mcqodl5u/twfRLQ==","signatures":[{"sig":"MEQCIAcIog6ke63zyyRrPnPid9R3Cud9HL03Zo4G1tH8oioQAiAl1lJUuHxu34BF3QeFQmRtO4O8cmkVolLpLksKZ41gTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17054},"main":"index.js","_from":".","_shasum":"2c66905955fbe067523bccbc4bd8feb25340dbd2","gitHead":"9fe4e64ba07f7d87f6aa5f092ece47aac2cbcba9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-client":"mbus-client.js","mbus-reader":"mbus-reader.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"node-mbus":"^0.2.3","serialport":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_0.1.0_1521134263264_0.4527971912663544","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"node-red-contrib-m-bus","version":"0.2.0","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@0.2.0","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"a270182c0d95b94c50b0b266f95b36beb44ec088","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-0.2.0.tgz","fileCount":11,"integrity":"sha512-IUnAAkJiGWh+gQ5/CmDDhX98nf6TuifcuW6aN4Uc1K9bIdlM08hKmXGEOU8JDKGwR9lGpaOSZyn3iQkJfPIw3g==","signatures":[{"sig":"MEUCIDb1jIKojhZeWi4Hx5tKTHDVvvJqAcjsiFcxlJ8nuX+dAiEAg0+e4OywIf/RqGNv5UfcR0DKOoLUgMUbpMXoHGDFx8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39656},"main":"index.js","_from":".","_shasum":"a270182c0d95b94c50b0b266f95b36beb44ec088","gitHead":"ed6624ecdfe99b913040425687bb4bd4227dfe24","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-client":"mbus-client.js","mbus-reader":"mbus-out.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"^4.0.0","node-mbus":"^0.3.0","serialport":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_0.2.0_1521457232221_0.3790502078582534","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"node-red-contrib-m-bus","version":"0.3.0","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@0.3.0","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"1ad77c1a6762a26224154c3bf4d9ad75621a3868","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-0.3.0.tgz","fileCount":11,"integrity":"sha512-CQzXoj7WbQmDNA0OtwhoqZxQIO4pqnCy20AqamZCHGKWvND8zsQZcLLili+MStXVrGQn+j3a3eCM74qNT1y4Zw==","signatures":[{"sig":"MEYCIQCwpgOKxZRUHuxf6IXzJN9oH6J9hQQ3z/COHm+/hFWCnQIhAMt9lpeZ7yNb/NSnG940sILXzADMzwqUHD0NfCqCqhYq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39605},"main":"index.js","_from":".","_shasum":"1ad77c1a6762a26224154c3bf4d9ad75621a3868","gitHead":"b3610dcac12b24950a8dd9207255e8c4b05b8f4f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-client":"mbus-client.js","mbus-reader":"mbus-out.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"^4.0.0","node-mbus":"^0.3.0","serialport":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_0.3.0_1521466605090_0.8390532055510487","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"node-red-contrib-m-bus","version":"0.3.1","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@0.3.1","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"a7e7437813743923757649becda2ee96c85d81c3","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-0.3.1.tgz","fileCount":11,"integrity":"sha512-T1msKyiVsvFRhKGZJE6czTEIaTAIDTEiIoVSKoGSWBOb0vex/IPVA7uDPyyqCEIwdgiL5phYIwVu6iNlJZNO/g==","signatures":[{"sig":"MEUCIBooK04nhDYhoV977yawJLw4GxjCeH9NxF+hzfqRCbTsAiEA8pF86QkGKMQ9JRlQFFTlezw0l2JKmVr40yD+UG0HP2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39604},"main":"index.js","_from":".","_shasum":"a7e7437813743923757649becda2ee96c85d81c3","gitHead":"5a3fd8e3afe07fca17758938ec8d4b83830fac9d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-client":"mbus-client.js","mbus-reader":"mbus-out.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"^4.0.0","node-mbus":"^0.3.0","serialport":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_0.3.1_1521466878572_0.9487888392008001","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"node-red-contrib-m-bus","version":"0.4.0","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@0.4.0","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"a9d8e8e39bef056332a654c5bd9f3c72058369ae","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-0.4.0.tgz","fileCount":14,"integrity":"sha512-SHqVONXoikpHZTLdYFB91pDi+/DPqqmEOlQ95Py84RX3eRagBCBXIYoghSkLvIrTz2+NChGpYJr1+smzwP7CdQ==","signatures":[{"sig":"MEUCIF+OaVtTty7QB7ZTfotZQqfzSHTMSe19LRtuTUGhigBqAiEA3b5njwPSIM8OkQHcTbKzcaWH9gL/Vc24TtMyv52nI2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48661},"main":"index.js","_from":".","_shasum":"a9d8e8e39bef056332a654c5bd9f3c72058369ae","gitHead":"38cad87ea9d91abbd70816844ac638f8b2348b42","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"^4.0.0","node-mbus":"^0.3.0","serialport":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_0.4.0_1521537405983_0.268521030680662","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"node-red-contrib-m-bus","version":"0.4.1","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@0.4.1","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"06ff52d5ae577ab4452292423f7f49a0fe3e85fd","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-0.4.1.tgz","fileCount":16,"integrity":"sha512-7/JaAcqAhDsHCuPUPSpY+nCC7uYDUJpz69KZTGLanjJnATIegQdYX00RgBPuR/XO9HZ/lLMTn624usvMv1U+oA==","signatures":[{"sig":"MEUCIEeMLdKUqxlBoTe5Ba6Slova6nydcPzPDWzgbiHxvbtxAiEA9csJ/z6sLuMMU1GorgNnDI3hn0yVYxfrby17KyTmnt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304826},"main":"index.js","_from":".","_shasum":"06ff52d5ae577ab4452292423f7f49a0fe3e85fd","gitHead":"d49e19b56512394994edef9232f80dad3a9610a3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"^4.0.0","node-mbus":"^0.3.0","serialport":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_0.4.1_1521558825923_0.14042532117237627","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"node-red-contrib-m-bus","version":"0.5.0","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@0.5.0","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"c08d07855fb2d592cab2a49f83c2cbace7e5dd1b","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-0.5.0.tgz","fileCount":16,"integrity":"sha512-56Fexa5q9ojb9ZmcinswCczBDNbcOh/cZCB9OdQ5dkBeTM47XOl9VqUQiQ6ypgorA2dIL8DoLk5nTo3v1mI46Q==","signatures":[{"sig":"MEUCIQCt/Q7R0VbGL88HaITjILm0YRIgH2ckkiSJm3tKyKyRgAIgeb02dNTsv5SzyylH+45oeqh2bnaa8B06bk+jHlw2hEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272543},"main":"index.js","_from":".","_shasum":"c08d07855fb2d592cab2a49f83c2cbace7e5dd1b","gitHead":"a1758607c07ed739bbe8e397255d56a3a0794635","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"^4.0.0","node-mbus":"^0.3.0","serialport":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_0.5.0_1521629126937_0.08862690762797398","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"node-red-contrib-m-bus","version":"0.5.1","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@0.5.1","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"2eacff1d7d3079d283241161bf72c89c245a820b","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-0.5.1.tgz","fileCount":16,"integrity":"sha512-46UfjiZ4xWbfJjjiCxMgUhrTBIsnBKURPVE/JapR+HuldivRCcrhqEDDjNSHzF1nqkU578XiJdmkwVWeVb5QlA==","signatures":[{"sig":"MEUCIALVKwnt6ZSHd/ofrfDXRYcAZHc676AYCbvOxfVofYVeAiEA0oqVsgScEbyMOHxq1RQ314hkmclnr7MMjkhQtRmSIs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273392},"main":"index.js","_from":".","_shasum":"2eacff1d7d3079d283241161bf72c89c245a820b","gitHead":"2722ab5b87e2bb8df467d1d77fdb7caa3235faf1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"^4.0.0","node-mbus":"^0.3.0","serialport":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_0.5.1_1521640654825_0.2037224112942415","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"node-red-contrib-m-bus","version":"0.5.2","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@0.5.2","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"67d0fac63ade039622ca2af0c86be46670e67f57","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-0.5.2.tgz","fileCount":16,"integrity":"sha512-c1YSvQRmDAqhi9tbxV2Sjj9aA07t7S8m6pW/APvIG0XkXUQx6NfBJlWbpYyR/YD4zJnCTEdaCoXJLmdLIAh+Mw==","signatures":[{"sig":"MEUCIQDk1MMyeqPY2k/Yk+qIdhnqqkLAVGZxZdYYFQjRX7CdkQIgAvYCWwsrb2MPJKkf05r6OmuRUGH2PdO0ojWylXyYbJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":273543},"main":"index.js","_from":".","_shasum":"67d0fac63ade039622ca2af0c86be46670e67f57","gitHead":"d557727f1767f5022f8993c6e47b2e72c49a0ea5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"^4.0.0","node-mbus":"^0.3.0","serialport":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_0.5.2_1521647352400_0.9465817347210734","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"node-red-contrib-m-bus","version":"0.6.0","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@0.6.0","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"6b471dcdf102ff7ae4b4ee0a5efc118d826c3b7b","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-0.6.0.tgz","fileCount":16,"integrity":"sha512-/Zpq5DEtfws26T5ccFBzp9oFs7ycFGx9O4pR5HnqxFPpZBKx/tjS/4DycWfw7Viu4yyBnVbBZSNks6OEY+W+Bw==","signatures":[{"sig":"MEUCIQD5U12Mf+O5ASNFvesgaGbH6fWOx/7Z1czxCJeywUk6hAIgBtc6i/CiCqM+RhTUgZdNqukAsYFfYRlygFxXq7afyZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272637},"main":"index.js","_from":".","_shasum":"6b471dcdf102ff7ae4b4ee0a5efc118d826c3b7b","gitHead":"4405f488f43ba17ce4c76b69cf822491716170b5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"^4.0.0","node-mbus":"^0.4.7","serialport":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_0.6.0_1522058533987_0.6882694019954878","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"node-red-contrib-m-bus","version":"0.6.1","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@0.6.1","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"0b0efe27b0babb65f9d433dbe75b4d61b9947f0e","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-0.6.1.tgz","fileCount":16,"integrity":"sha512-wb+1dnvQm9sgUPHDgAUzokgch7HP+R/lai4OGQxrrO7YcHn9T8oYLY0wzfbORdE4SjAfbWEKwF7fuDh5cr7DcA==","signatures":[{"sig":"MEUCIEn8bSfc5nGIwmrQXnZULDYOe0ZKmNB7EJ66H1EQo+kpAiEAmwsTgkLIFKTQMgKf+S4K/b3Qrlpgwx3XWwmSkkDu17Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":272709},"main":"index.js","_from":".","_shasum":"0b0efe27b0babb65f9d433dbe75b4d61b9947f0e","gitHead":"58c9cd8a1d7550294e2060c22d230a0ea972bed9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"^4.0.0","node-mbus":"^0.4.14","serialport":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_0.6.1_1522078532986_0.8242104921269715","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"node-red-contrib-m-bus","version":"1.0.0","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@1.0.0","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"f6047a5b4478f712c4e0a59e3b5aa7c92523ffac","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-1.0.0.tgz","fileCount":16,"integrity":"sha512-CowYxfKqe2EO/7leB1TvGAGKRP3j83yMmXdZb59sILbj/NNBqaw/JaMj7B7rXhzp2qndnzUiiFYk25vBrC6hZw==","signatures":[{"sig":"MEQCIHALF2ygmon7KHgJ23VVQlsVKi+k1nARdvGTW0pQwppdAiAGX8vXjYFxGRIU9qaHDTOi9Hb0ep94L37gXLYMC8aUMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310471},"main":"index.js","_from":".","_shasum":"f6047a5b4478f712c4e0a59e3b5aa7c92523ffac","gitHead":"dd7f3cc2d02fbd9b22601596220678db8253940f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"^4.0.0","node-mbus":"^0.5.0","serialport":"^6.1.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_1.0.0_1522143333656_0.7358940321974585","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"node-red-contrib-m-bus","version":"1.0.1","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@1.0.1","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"08a8436199577bfba52815a46817c6b5de5360d2","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-1.0.1.tgz","fileCount":16,"integrity":"sha512-G1CYQryZaCbP5zm6eOI7ND6iDNN6CsS63FL+HK3psgqN9iOvYEfGiDP/mGhEHBdwZIJahRh9pm/GUtkdL7od7A==","signatures":[{"sig":"MEUCIQDxQJ6Jd/+EuUIsocSWX2gt1WVbLFfb6g55Y5RFXtV2LgIgQaoORh/8L+TLW5FFum5SULXJeulJuG5429S5JE/OzzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":310670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6YJFCRA9TVsSAnZWagAAzXIP/ivb0Fri5OcWonstjxv/\nVdRwYLR0l9EIJ55C9VRFDaxRP0bBb+aMVq3b51xWDaZfMhzAyoCL+BypcvzA\n3vwhZs7pFHt2jm52Y4m5TWhNac982/detU1MFVF/eoJO3/y8dzJIwv1bxxt8\nqwTz+4gy0hH6Jr50iBe5wPvbR6VIc3elT4kB9iQ9aioo2Xp/4mf1MdrMZZ8D\nq22rzeWoXmymrVTdsynxd0DjeCIIqZy9LeJPS3VktD4/QVMZfxhYR3TvMUwA\nNVSehRdP0BZYW/HPUqukXoCZDL+HBZygMaFhmAVtyic+qBjkZUuJhPwt1dGk\n9CxCNtY75qahrYEzHVj2IG1wZ24M1Exna62Q+PH8WfGJIJacoRyPqGcSfeH6\nzBY2It3yV45tXbd1q+DkaM43W4GO8eLpUjgzVMM6jnOHTPIrxL9K5MdI+SwT\nCbnTXofcIDm2yPRN/NxNzXcTfm6py7bpMKD+filv3VK0R5oMhIp7d4R3tnkJ\nQvwoSWQ/dnU86bz0hD7dGb9/GfsT/JB9d+VO4/nkPyuQyjQEUyA55n6F8aAP\nHyQ5nc8Q3IPQl3rwRGWiLwWJ53/miOsL/Q/S5ZbbfwbM8OJsIcxU+zF3IgaE\nXYlSnRT6ygmbHjnSJbXV1ct0hIrXGTH0kUYVZsXL/jqJ0md5eHv+uimQNp1K\nzlhL\r\n=VnyZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","_from":".","_shasum":"08a8436199577bfba52815a46817c6b5de5360d2","gitHead":"3a8686bdc9a8a23c7df5c948f9561853e560f478","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"^4.0.0","node-mbus":"^0.5.4","serialport":"^6.2.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_1.0.1_1525252675746_0.8315385806498372","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"node-red-contrib-m-bus","version":"1.0.2","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@1.0.2","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"89beb2c31388f8cc7b90ab342d516b821cf07a64","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-1.0.2.tgz","fileCount":16,"integrity":"sha512-XfryoJyYU/3mIZeIsxYJVzJllwTp1rbZ4/8Dlmfs/XYJGijQBFbPLyv2U3CtSSp3745njU6U7Xw2cV5TpHVP+A==","signatures":[{"sig":"MEYCIQDhxULMRJ+dMeamNav3AWA3YWA6IG4LRFwWo/5NMK7g0QIhAN199Wm0V6W+iL1EQ6qQygW883qSVEEmW6Y22x9tridO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311462},"main":"index.js","_from":".","_shasum":"89beb2c31388f8cc7b90ab342d516b821cf07a64","gitHead":"717a5c15ee23a5a6cb4198b81dfc3b8bb6b20453","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"4.0.0","node-mbus":"0.5.3","serialport":"6.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_1.0.2_1530689096771_0.5218572581558136","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"node-red-contrib-m-bus","version":"1.0.3","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@1.0.3","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"38a839109d70f0ad6c1981093264926324a78a40","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-1.0.3.tgz","fileCount":16,"integrity":"sha512-mBAQOX/0T6bMwHVo9V0BAyJbTNj3J3296UmhOmT3NK6YC7tQ2hPOTWygeALjMRA0XmSxCPaBxr/SdVWDLb2LXw==","signatures":[{"sig":"MEUCIQDF49LkfVZPRyEtuLtDlnuBc59w7Z7mY8nO9qvAlbU5WgIgARVHjghnMZUVHhZ4uNCZQt+xgRhJfVmYnPhOljH3SyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311756},"main":"index.js","_from":".","_shasum":"38a839109d70f0ad6c1981093264926324a78a40","gitHead":"965d876f917bc778e4545db6f4c5203d74026017","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"4.0.0","node-mbus":"0.5.3","serialport":"6.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_1.0.3_1530778899441_0.63811112506053","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"node-red-contrib-m-bus","version":"1.0.4","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@1.0.4","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"79f1b1988a1e967ba024eb9d8a9ca2de7b9b2b29","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-1.0.4.tgz","fileCount":16,"integrity":"sha512-kpZEego1Ez/eFjLw670RJ0H5N7z32sv0TaoBmiRVu3LMkr51djXkC/QmnSCyJvjA8aPrzGR1mDFgBZfo7CR+yQ==","signatures":[{"sig":"MEYCIQDAbgLcI4nAaEh7gfNDHvt59cQ9IrmUOrD0lq9Vs8IgVwIhAIzeqLYPFbPobRdIKmJtzai2IgbKAW9nOLixoH5kxhxG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311872},"main":"index.js","_from":".","_shasum":"79f1b1988a1e967ba024eb9d8a9ca2de7b9b2b29","gitHead":"ab11d4a3d5644639a56a8805d75e4444d2b7db98","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"4.0.0","node-mbus":"0.5.3","serialport":"6.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_1.0.4_1530806799571_0.7522952132044358","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"node-red-contrib-m-bus","version":"1.1.0","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@1.1.0","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"c9e0698e8e0a20d672a93ce4f18c5f281b322574","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-1.1.0.tgz","fileCount":16,"integrity":"sha512-sPNdIJClUIXhKihaM456031+ZLuT9nL+RDHcLe3TOerkCsRMWJQd4g/57ttJeWZ0PbHjOEecA/G8V668vYdMxQ==","signatures":[{"sig":"MEUCIQDOBsRoHVfKFz/LRb3OoB5DMbyMkPL96YG7uFTSaERplwIgWArtoBsCIuDoQ3/9UtJC6Ytu7PO7aLogSujf4mfCscc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311741},"main":"index.js","_from":".","_shasum":"c9e0698e8e0a20d672a93ce4f18c5f281b322574","gitHead":"e15f768da7173c35d7d91284a69f3a69145adea9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"4.0.0","node-mbus":"0.5.3","serialport":"6.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_1.1.0_1530807350331_0.7915969622697028","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"node-red-contrib-m-bus","version":"1.1.1","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@1.1.1","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus#readme","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"969ba8d942fff327643959a0f2077c2bbbc3a752","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-1.1.1.tgz","fileCount":16,"integrity":"sha512-PbDGs+V/4q9LbMvKhOVYc5d1MtXtKvK7zc6vdaqfRajz05wYm3mYKWNMr6rM4xcFG2M5hdVifCN5Ilg4Vvlcfg==","signatures":[{"sig":"MEYCIQCIMEw37didE7K8NvqxpEFcqotYQp6g918G4OitHL0D/QIhAM2e/032bT+ewtQzLwOuIe/FpznYaJbLCG2Slw4ddikV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311745},"main":"index.js","_from":".","_shasum":"969ba8d942fff327643959a0f2077c2bbbc3a752","gitHead":"d7c2482597fabeb0abbd31cdac8f7904ee10b12c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"4.0.0","node-mbus":"0.5.3","serialport":"6.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_1.1.1_1530807588626_0.11419427476420729","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"node-red-contrib-m-bus","version":"1.2.0","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@1.2.0","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"55c739c2f0327fe9f476f762fbee47360511447c","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-1.2.0.tgz","fileCount":16,"integrity":"sha512-2YQ3NjzljR35Y2axtOdu55VLdZCmaz6GL4Cfy2Zb8y8PiRXtGaWOmcP7+jn3FgiO3MawBlvnKfyShiYszRy3RA==","signatures":[{"sig":"MEQCICqCxFYm3Jq70pTxxsA7ShnO2MNezEyrYVdjQ6S4FMDfAiArCvNmffWcj8KEEmSiqdZvJWKdVKZeR/d2PFqTau8i3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":312734},"main":"index.js","_from":".","_shasum":"55c739c2f0327fe9f476f762fbee47360511447c","gitHead":"be893da9d5c4322ce87d23e3fb76a58bddd5afbe","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"4.0.0","node-mbus":"0.5.3","serialport":"6.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_1.2.0_1530888042710_0.9487053340486971","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"node-red-contrib-m-bus","version":"1.2.1","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@1.2.1","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"f6869a46811dda809ff60847d1886a746552e18a","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-1.2.1.tgz","fileCount":16,"integrity":"sha512-Gc95paFBr1fTLDF4x0JEDKt7nIALUAsMpIlwBaZ4eykUErTb7xau+CKaInp9Q8ZV6+tnB+Dd1BctP8wongekdw==","signatures":[{"sig":"MEUCIQDQfBUUVM5GH/uyD+PN54O2abn0LauYS9Bjl0EmjUEZXwIgIlDVOyHNEbOD730zdOyPK/dAUtkfHENFlByPQwqLJg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313573},"main":"index.js","_from":".","_shasum":"f6869a46811dda809ff60847d1886a746552e18a","gitHead":"82a72c6fc8233c639416355bf87210b08f18a1e5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"4.0.0","node-mbus":"0.5.3","serialport":"6.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_1.2.1_1531899060365_0.49651377846226996","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"node-red-contrib-m-bus","version":"1.2.2","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@1.2.2","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"ad1a502110d0a936ac1bfa5bca697d3cd8f90de2","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-1.2.2.tgz","fileCount":16,"integrity":"sha512-OQ8IZm34OZkuJlzegSX0tQVQrzGE0AdIZeyaIszWQFRWN8KmEEsWFc6x4WzV2YGh+1F8anPkFW5CJBitk/m0TA==","signatures":[{"sig":"MEUCIA8+s15RYLjkt1J6ZiBaj5t69x+II+kk6+3/cp+C1d9XAiEA2dss2Obp5l/bU0YFkbvX6fQyxlEfU1gfyeh7z+5jMU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315810},"main":"index.js","_from":".","_shasum":"ad1a502110d0a936ac1bfa5bca697d3cd8f90de2","gitHead":"5e454998b036252e09022ab88f60200781d613bd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"3.10.10","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"7.10.1","dependencies":{"jsonfile":"4.0.0","node-mbus":"0.5.3","serialport":"6.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_1.2.2_1532446348918_0.6048857934541705","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"node-red-contrib-m-bus","version":"1.2.3","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@1.2.3","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"5527679e5a6650860dd29967bfee9dd746d43a09","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-1.2.3.tgz","fileCount":15,"integrity":"sha512-u3WM4PHyDvbxH8U22JambpnWZVNoCXckX0AUMDcGxbTLPAA/ZdIx9TjYk0A+0JBDhSHCqQ7XI9OuEyRXBhC09g==","signatures":[{"sig":"MEUCIQCrhgtGG9Fj+NyFwc0VnQ+tT2uZhbBAN3KH6GeP/2XmxwIgSztObVvy5+26mQWLSsBd/eTP49cU4d9sK7V8zyrLvg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbawWsCRA9TVsSAnZWagAAdvcP/Aokwk5Xkpl/u4ak0Goo\njMXj7q7Vy7Y/uDtNkebdN2A4nZEyV7D9v262+T9+PxTWHTsqL54ijckrVTQB\n1IAuwknsQ5qG3iN3wmJOlzXLjFS6M1wyVS9zFDpyHBzALN0LMe3wojS8MFUZ\nI1guafB0vJmEecJ2bXWc1oA8/67hLuog3diaf0b9jYLIbM+WmIZl4nuFcpRn\napUSGFT3cohxntpJ5caNj4g6vBZY3s4GK478FWQVATPIwnNUUE36W1xuX+iP\nomqknRtSNfYMiQ9daKj1xEO8wadnWezGpunrgvyTBxwlF6+i1FwgeaUNn2LF\neEfhmZw/LSF7KGt5G2hD7XduTtHqE9tyrD9IXoaHoOffrfAftctEbjqNOOTL\npjyi91pNrIrkygs4JK/hmvn5Y4GhtcBRDZ9/Jv+YQjGb1zmaGFkRGuP4fbUx\naaCjqPx7HyxZ4DfvL0x4J3qxTmknTEat3ecnsAgfXNLZESXFrF1PIXHfv1Bq\nTGHMO1Bu6CKpYWEg25Fu/N6BTyDnoH2io79hCtpMU7JYBaeTmXhGkp44kwpf\nKZVyTtQYfalE2Cw10XOIJ26O9yIRM6ISjcsOmRxJjipX7z9gSYls8iMnfuIl\nJ7BltEkZ1wFYoKBQivHURcNE0IjqRzVMwqdjCL6EJdGnWuSkZuBIj3knhWfl\nmKNZ\r\n=32L6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a9ef80e65609b09902d3a532cfade57e8338d2e2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"5.6.0","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"8.11.3","dependencies":{"jsonfile":"4.0.0","node-mbus":"^0.5.3","serialport":"6.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_1.2.3_1533740460194_0.6385580629983212","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"node-red-contrib-m-bus","version":"1.2.4","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@1.2.4","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"1442f710090a62aa375e2abeff738dda1039a859","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-1.2.4.tgz","fileCount":15,"integrity":"sha512-Da4OR0MolBs4dVw3ZnVpVide1K70KH4oeVF9YxkrOWjNbiupIBVzfQrmtJu+uLy1XPe/XmR+vpZjB+FiheBjUA==","signatures":[{"sig":"MEUCIQC5DFAHLVpugAsnvynWpl4E0PahhDsRntJ8H28EToUzqAIgMEAO54oZ99PFoGUx3RP5mNUaKE2h5pclGzHJ91U/kAI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbawZ0CRA9TVsSAnZWagAAxNsP/j+4ZmxpGB9uLLKknDRR\n8mJZH8NhXiCovmc7ho0VyzqhopnPB9tgc0xzLVvKhXOXu1DIdBlBhcVSHG5W\nCNQ7nW+BFVRXOm14OQygjJT8ySiHgh6WS3syhyTi6NyoP3Juws2Db5llz6l8\nC6FfC+rLpSHlIM5Y/7wZT6e4gYMnDgICw8VAEgdUetudFO8T5EZZaMCfUT3o\ns87iNf0/Dw3uvxosXmRZFeVwdkqPuAmqSE+LKJnIJDmyCKP4/Ke2csgVBXkM\nxMHYaRLSf1YKz2iRDocs75VhyFisEr7zd/0gcSV+jK3HaK6Vff3nbfq5/SiF\nL2f9EV5vmUF34lQmmg0owo9LckWh/ni8V910RRf9mAXhNQTP9BYJZw/+AUr2\nDKsQZbdBbsR5OupcRq20DX7OQOSFjJa2rub9btn6Kkg5yOT/CcB6x0OKHJmK\nnuPgykqOaU8oyzW4HRZsbuczxhcUMLcLOg8+JovfozwWyWSnlhF908lv9eo4\nwybeBbviOd/x90aXiNCZ4hVuvyj3DI0ZwqerqYA5wwUyO+VCziKnpuCKRHiM\n3gRvYZRF/XoIxO53m0lEGiMR+MKhpmbUGNAekz/xQOtFLEN6vfwFdYXMTYsO\nKvY4aqcncoys3c+xM/f2CXAwsFmdLUJ62M7DZ9rFX/Aq93a7iFJZ19SIZi3L\nWoIz\r\n=zmxf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"a9ef80e65609b09902d3a532cfade57e8338d2e2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"5.6.0","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"8.11.3","dependencies":{"jsonfile":"4.0.0","node-mbus":"^0.5.3","serialport":"6.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_1.2.4_1533740660793_0.7391624460279869","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"node-red-contrib-m-bus","version":"1.3.0","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@1.3.0","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"2fe905d9b2c421e3c6cf6a524cb5120d073b84af","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-1.3.0.tgz","fileCount":15,"integrity":"sha512-+XDOWUCN12EwpGI8N7hMdsT+29yz79lCSwDY4LzxMi8F+7yFhAoZ4aOmdOymZAqFhzEm6js8P0sLrxyDhvWwFg==","signatures":[{"sig":"MEYCIQD4rSpKSdH9zzQIuUkOoLlrqzgH+Nv1e6mJAkja4FAz5wIhAOkAXZNwEjvD1tLisycWfwX500wIo0YXc9RYa2JNZ4G1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfmqxCRA9TVsSAnZWagAAJykQAIgUX9GAHP4WHzO0NBeX\nfFB7jB+rXJTOO0t7Td7yIJYHm5i0rHfuTeXZgEqGRuGHjklOMefTbvt4MXcJ\nCZolOE8Lu3TMhsgRA1qzL2Fb8uuRD3odHbhvgiTXsNHLWGSEnxWaKfGY/mDc\n+HM1YHLIpPzSyuTfpk5Xx9NGcZXnaLFsI4whnM+Ri349LRgLNTtlbjMP7FYu\nhZa9jCqEYPMsyLhk6O71szCGDRQFSCADk7MsKrbDC3lvImLOJMDBWOvZXOB2\nde3IPi2x7EUJUkbtRMpFYIfAIHkwYjhhipJUsEcqOm7qjOZkoNXWghbO0jL9\nVbNpd5pXlLWw7kNgBnhi88Dp/imiWS30wXDNJfTelPSuaCOmJo+2eZaImwyj\n7eDVHZf+l7VCTyD5iYGp9tj/ymja83yFHra2nyjOSrhXqmLSpXKejCXsNXk+\nsAzCEp9jpBxhScEm/nR0u2xpzvhdy7pWPy1u/7dRC5cloUf2pN3sVdzrpbBW\n90XEB3hpZQnFqQAu8zGVB/cX/JRBQ2TqBDMOby+DXHYolViegZmDs0xJtRQG\nGWug+uKwI01U9RUo6oMNX5Y1Xcls8SegAwbI1RzwNdirK3dJJ0bAXsvM3gmU\nqYE9A1xfrjIM5z+NAd1F2ia19OIYRV/PWBlqumXFPE6Upp62iTm+vQ4UKRZl\n9cqX\r\n=GUAG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f543715ff2c4ff686f4c05f6693fe48483d59227","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"5.6.0","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"8.11.3","dependencies":{"jsonfile":"4.0.0","node-mbus":"^0.5.3","serialport":"6.2.1"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_1.3.0_1535011504312_0.8517832316826768","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"node-red-contrib-m-bus","version":"1.3.1","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@1.3.1","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"18994f16d16776329c5fed04bb6a37f51acd4f79","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-1.3.1.tgz","fileCount":16,"integrity":"sha512-kJEeUQ/JlWbGCBBzYu0iLUYnJSg4Smdx6prsTJqXV96qY1aK2ZZUtnRqFJ090kJs9IgapIJA15yh0+J2O5P8CQ==","signatures":[{"sig":"MEQCIGDg+dLvdsSKGOT/OWZwAGQXAy3KmNC1w0QLWD6bKy+xAiAwB8tb8HxVGpJuWV2cbNUiTFaHH1egJHhptA1ZCogi9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEcUwCRA9TVsSAnZWagAAgbMQAJnPdLGVRwyO9qcXGnWd\n1Xxdx54d0PlcwXe0zfEu0FSNHgDpOVW9G2i1AMfFD7K/uYxfFqqVfVdIumva\nqNDp7hACpWQCV7PT1DeX7O5RZyzDtbVepp1yTIZommV8jOp19Jd1YIcj8b/u\nwkpPrtbHKTi8p3p0EHXJfcJmUZbbphbqp3J1MtubjLhg/RaSoNlT6e6+w06W\nJM/3ithUb4ktlxIAv0J7DwhY2rQN1cCkWmXud1i3eZqM/22Pg0lyw/bsesdR\nJI9iUeeZFC/zyXeg5xysdcf24n3cJasj/aP2a0BnRi7huvgoskKNliRtRAX3\naNcbIxo3ow8FVCfm2dLYZb5MlmJIJ4wIfbbPPGv0H6oUpadtz10d6mZMiHqK\nl34gR/308al7LkHmOK/bP3lGYcM5mIubCvYZ29SczN1HprQKuB1/KhHbcj/5\nr8vYhLnnzdpNZRtX7Fiytj8x0/GW5lJeCBcQoSwsiELuvheuPwxbSt3bnNSE\nV1SNckOzp0BeVs55AA/5yFpHm3D1062NevnjxcL674ssE+C60Ms0pjBVuUvW\nqZxF7QiH90DNaE3eq8MLGRDIhlesvbTAhCkM3cbqNp7UN/tU1QrAZXcuN9vA\nTFht08/9iBwCvmjVh7R1DLjDduPh+TRRyCJ6h9DXmX6HawAyA4LNH7gE7XSZ\nlmsH\r\n=9AWa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"125f0e4243c2360925008425e96297bea5565d85","scripts":{"test":"echo \"Error: no test specified\" && exit 1","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it","changelog":"auto-changelog -p && git add CHANGELOG.md"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"release-it":{"git":{"tagName":"v${version}"},"npm":{"publish":true},"hooks":{"after:bump":"npm run changelog"},"github":{"assets":["pkg/*.zip"],"release":true}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"6.9.0","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"8.11.3","dependencies":{"jsonfile":"4.0.0","node-mbus":"^1.0.0","serialport":"6.2.1"},"_hasShrinkwrap":false,"auto-changelog":{"unreleased":true,"commitLimit":false,"replaceText":{"^-[\\s]*":""}},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_1.3.1_1561445679468_0.6816829071979253","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"node-red-contrib-m-bus","version":"2.0.0","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@2.0.0","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"ddfab6b257778f1581a58112dd933f29e0c2f31c","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-2.0.0.tgz","fileCount":17,"integrity":"sha512-fhtxXWw1UH8k45AjziJpXsV3CO2E2AHUbcHfDkA3I2flEAKIJ3hcBqw1UwanzGhl7/mByyt6J3COJ/e8YI5DKQ==","signatures":[{"sig":"MEQCIBWWwOEjD8s8EIlxvO9fEFxsnlkutuaYkTS5RvGfOgmsAiBJuF6O/5cQc4+5TAA3Yg+lRWH3R/SF0mkK9toUB+J+Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfItFlCRA9TVsSAnZWagAAZ/IP/iFSOaIVLm40CkodAMcH\nxY5QqUux59q/d9MqXnWy2yYbJWa5bmbktFm2Sxf5EKI0q6Z1H5VoPHVAAlMa\ne3zc1Oybsgn1/6q298jd5F36t6hea7622yMItKUjT6HKvQu5vrbLN++28ozK\nLnHr6myluWDvD2Fs2LMAqCSgyoNzIAINc0D6H08n3TI1e3hTd2aIQbSFKy51\nEDYH+iL6LodWxr6iBP7ii9ElicISQK1sA0FB1vMr3pfyUJZ3uJ80Tm3yMgyA\nWg/gw8gTd41vqEMyCDDv+dGZQsRJBLZ7fnOP+kBSMMa3GdqoAkdEph4YK71y\nSHg8jNHOq6i4XL03bEzs587kP8wqpKdo1TB1OonJEn/TxrEwa08sGRZj6aY2\nsdlULyliDGtf0tL6GOQZa7uh3g5QqzDwkCCNB9GziAZDbdynwzVXgIuU5zX1\nHa7puRjKYFBGY/7lw64yO1BFC9jh+vqdc13j0IzTvK0cqlrxx01mq60w2VoQ\nvx3diXItJDWK9h6OIsqI7FNZabPeEPS6fC3pnnI5X0xLDx/NsnDFetamk98L\n7MwPrzpiSvMfQew8cf2I1UiynfgABwq8DoJttzp4pGdiOAQLdrNCPkmw0Lh+\n4CR2RY3NkkdyMPv0zgBA33Vw02+wwkWCqQR8pEjpbrnC22I3PLPugw3Iy6S4\nO9Gd\r\n=1OTw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"be847b2915f7dd21f3ffb3f0f39535e9fe86a59a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it","changelog":"auto-changelog -p && git add CHANGELOG.md"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"release-it":{"git":{"tagName":"v${version}"},"npm":{"publish":true},"hooks":{"after:bump":"npm run changelog"},"github":{"release":false}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"6.13.4","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"12.14.1","dependencies":{"jsonfile":"6.0.1","node-mbus":"^1.1.0","serialport":"9.0.0"},"_hasShrinkwrap":false,"auto-changelog":{"unreleased":true,"commitLimit":false,"replaceText":{"^-[\\s]*":""}},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_2.0.0_1596117349092_0.3719800287651285","host":"s3://npm-registry-packages"}},"3.0.0-beta.0":{"name":"node-red-contrib-m-bus","version":"3.0.0-beta.0","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@3.0.0-beta.0","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"d9765e11fd7ad8aec8abb67bc8c88e2e260acc6f","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-3.0.0-beta.0.tgz","fileCount":20,"integrity":"sha512-xY8uFncPLjU8l7KVTIwrQhag2j+E4D+0fZQTa/EaA4vlNpiEsSPRRIDrm+HSYH1eWMJNIVHp+GtnsJd3QtnvsQ==","signatures":[{"sig":"MEYCIQDnn3M93O3lfyUuTDcMHHOPdYGX6UOT21XM4t/xjcGNlAIhAJYd58Mi18tdOnqQiXbivRHvqFXT68Cqlxz+YnvKIT0i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja7kaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiGg/9FK+PWuEBBG0K/wuBoV6YKqbVWiFnsIvthRlXdBXMwa66NJCs\r\nbb0QkdNBWY+SvUoeSNHA9uZvvDrPApFetJ0eph7KXqRbsPNEF3c1ihJRumaT\r\njDU0ghufcPzCZa1J8Qt6rzBsjkDGk+GdtsQS0nT3lln0kZLne3C9qL5mqait\r\nAmqDGCFtousDJ9M5XXTXgHUeVxvmnvlUUkt75SJYNUF7DbwjwaE4B8JGrofF\r\nq6M9qzHdUEdJtxqiyC+KBiwc0h+wZ7rUm0mNNHJZo5p8nQ+XT4Wc9WkbrSFg\r\naHgZcNTPiUv0I6sr4mqHI67cnMY1DahuJJeFBGhLuHNAn475qiNq9b3yAmC+\r\n/Wx+i+Bpo9tlgq2SvT7Ul7rErOfv3yD7afqefoBGeCDA8cefqj8pLv4DvCIU\r\n7KEIXc9N0gS3zFCHx4pDccbfs8gS0ln8KaLB/+wwG/FCSyEh6iJ0Tdb/Ms7Z\r\n/DXr2DZtHRxgd+L8Q6a0JW5vix/MluZ4zJFd+Vyna4gO3sognDleiaa3s0Ni\r\nZMEDZj3YnxqQDWJCS8+IY3x8xGQvBOiGxGBZmQ+bR+2bO90GXAtFOpI5dA7M\r\n+6T4rlYzPSE7i4KPBauRg3DyosdUkjY4y/29GB8JaR/s5WQJOPINsp5tBzco\r\n7BEnodWtRAqAlr5gHETkeIDZAAi+5b7nm2o=\r\n=VjOn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b41425b85cd8777cff5638b7faa53e73c8d74f09","scripts":{"lint":"eslint --ext .js, .","test":"echo \"Error: no test specified\" && exit 1","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it","lint-fix":"eslint --fix --ext .js .","changelog":"auto-changelog -p && git add CHANGELOG.md","release:beta":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it --preRelease=beta"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"release-it":{"git":{"tagName":"v${version}"},"npm":{"publish":true},"hooks":{"after:bump":"npm run changelog"},"github":{"release":true}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"7.15.1","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"16.3.0","dependencies":{"jsonfile":"^6.1.0","node-mbus":"^1.2.2","serialport":"^10.4.0"},"_hasShrinkwrap":false,"auto-changelog":{"unreleased":true,"commitLimit":false,"replaceText":{"^-[\\s]*":""}},"readmeFilename":"README.md","devDependencies":{"eslint":"^8.27.0","release-it":"^15.5.0","auto-changelog":"^2.4.0","eslint-plugin-import":"^2.26.0","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_3.0.0-beta.0_1668004122112_0.5770362655780457","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"node-red-contrib-m-bus","version":"3.0.0","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@3.0.0","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"0a2e1e87514e8527d46b3bed59e64fa682853bf5","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-3.0.0.tgz","fileCount":20,"integrity":"sha512-rtAo1k1WF23jQDceX3pJ4wFj5o0r0nw5x3HSL7DSXmxri5qyIPTHp7Hsh1KThBSMbo4PvPIwiciQzWtx7Xx+aw==","signatures":[{"sig":"MEUCIF79TfnBHFKxaUx39Dv+KegOXXw1OaaEbKKUurRjnT0OAiEAkz1ccwN3beB5uYk6+oeo/wqXobHaE6mkT+C8kYWAXHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbKhLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGzRAAhce4hfjYET86Dj7Sjm1R1RQGxKFTMghgUDONwTwJfdI7Fx2h\r\nXLQ/jfd0WdOyHX1YbZJ6dd/u8oOby77GR5mRnB1NQTSnGrC2ahxEBUFcW8b7\r\ndrvVY0a0redfUsk5VpsQgUh5YId5qpoytofAqypa0o9mfw/BCTu7KcUATJ9p\r\n7ujNb0R9C5LdJ/1sgBbmG7og5+6eY/4aXc6yGFeixxxIMgKp/26eQY13n2x4\r\nyd8IzodZJlX8ieyRRz71fWRujrNCtKN7MN0aFUtXFum6r4UZJ8mrwpSsGREh\r\nGCrDarxNEOXyQ7Q7cB42oa9mcKWrqCqTrV00cc7we1bEpA/H8u0PZD8qUfAe\r\nhM9TwqIxIKMIXXTMuEXr4RVDG1BecnutA8Ptq6toidJRtIr4Z7AnFgkUc5kC\r\na3BW7KdRgbASlHinbpTuseYWueKGC6LxTSsBgiN1ACbTRplv/hJ1PXoFLj/X\r\nNs7RhPLBiJosKHnWzQOBdw5QteLKpYRpH7aJNlEPa3jBeH/P4nsQTXGVpeyo\r\nFvaCs/cZHJdKeLsB1ngFpMdRHA/az2qGLgEgs9jPsp4IUsciNonUYIbMjxL8\r\ngfQ29+POAh5vY95qpvofw3kz/p8mnHeDA1WSAfVQ98dEL9fv6Fhu/Wj9POEX\r\nUK62RrNp4y0Yiv3W3488Ix3yQmR0h3GJDUE=\r\n=UFR/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1b4e8eb4169cbad158bf6c92ab48ce19e2816947","scripts":{"lint":"eslint --ext .js, .","test":"echo \"Error: no test specified\" && exit 1","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it","lint-fix":"eslint --fix --ext .js .","changelog":"auto-changelog -p && git add CHANGELOG.md","release:beta":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it --preRelease=beta"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"release-it":{"git":{"tagName":"v${version}"},"npm":{"publish":true},"hooks":{"after:bump":"npm run changelog"},"github":{"release":true}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"7.15.1","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"16.3.0","dependencies":{"jsonfile":"^6.1.0","node-mbus":"^1.2.2","serialport":"^10.4.0"},"_hasShrinkwrap":false,"auto-changelog":{"unreleased":true,"commitLimit":false,"replaceText":{"^-[\\s]*":""}},"devDependencies":{"eslint":"^8.27.0","release-it":"^15.5.0","auto-changelog":"^2.4.0","eslint-plugin-import":"^2.26.0","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_3.0.0_1668065355595_0.5891337191858936","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"node-red-contrib-m-bus","version":"3.1.0","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@3.1.0","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"4d1ec38599d96850b4fa03b7c5ded631f3894c22","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-3.1.0.tgz","fileCount":20,"integrity":"sha512-pO7YbHsw2zPwSozl0299wPDQ766hqE6v98Ob2fil4Mklmwe9S4flAgyIpK28tlkW61Uhuc9YCTO8ptE0tTaR6w==","signatures":[{"sig":"MEYCIQDS1z+vK2HZ34+81VMuxImf3oPHAg9Sp1vnG7x+7URYvAIhAJTDM/TmmPG4WxidbE0WqwzUbw4DSAOXrAkPY8AiZ1WG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334835},"main":"index.js","gitHead":"2f7dc6ea7f44aa676bd7b1a9b9f9ddc393684bc6","scripts":{"lint":"eslint --ext .js, .","test":"echo \"Error: no test specified\" && exit 1","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it","lint-fix":"eslint --fix --ext .js .","changelog":"auto-changelog -p && git add CHANGELOG.md","release:beta":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it --preRelease=beta"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"release-it":{"git":{"tagName":"v${version}"},"npm":{"publish":true},"hooks":{"after:bump":"npm run changelog"},"github":{"release":true}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"8.19.4","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"16.20.2","dependencies":{"jsonfile":"^6.1.0","node-mbus":"^2.1.0","serialport":"^12.0.0"},"_hasShrinkwrap":false,"auto-changelog":{"unreleased":true,"commitLimit":false,"replaceText":{"^-[\\s]*":""}},"devDependencies":{"eslint":"^8.57.0","release-it":"^17.1.1","auto-changelog":"^2.4.0","eslint-plugin-import":"^2.29.1","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_3.1.0_1710148317570_0.10371792202354979","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"node-red-contrib-m-bus","version":"3.1.1","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@3.1.1","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"e0625e46b40428e761bdea64bb38a75e65b33975","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-3.1.1.tgz","fileCount":20,"integrity":"sha512-wfNIHpAWoWTesUgKx7FcF5YdehCu9peVaQ71MPG5iYLidWOM+2HkuAZbTirPMOT2Me7wgV4CGSg3v2avxuuTBQ==","signatures":[{"sig":"MEUCIQCclPt/MFJgkc1UsheiHhzXv4QfQ0A6rOznznbJHNq2PQIgXSuQNmKssTTYVqL8e6f0XBmkEatYafpWzJjpgxg/PAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335226},"main":"index.js","gitHead":"8b6e375e68b6f902a8a6c643dfe617f0491db8f7","scripts":{"lint":"eslint --ext .js, .","test":"echo \"Error: no test specified\" && exit 1","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it","lint-fix":"eslint --fix --ext .js .","changelog":"auto-changelog -p && git add CHANGELOG.md","release:beta":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it --preRelease=beta"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"release-it":{"git":{"tagName":"v${version}"},"npm":{"publish":true},"hooks":{"after:bump":"npm run changelog"},"github":{"release":true}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"10.2.4","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"20.11.1","dependencies":{"jsonfile":"^6.1.0","node-mbus":"^2.2.1","serialport":"^12.0.0"},"_hasShrinkwrap":false,"auto-changelog":{"unreleased":true,"commitLimit":false,"replaceText":{"^-[\\s]*":""}},"devDependencies":{"eslint":"^8.57.0","release-it":"^17.1.1","auto-changelog":"^2.4.0","eslint-plugin-import":"^2.29.1","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_3.1.1_1711729241498_0.4629539946987735","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"node-red-contrib-m-bus","version":"3.1.2","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@3.1.2","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"70841430a4e3d4ff98cb9349967f86b2d92cc306","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-3.1.2.tgz","fileCount":20,"integrity":"sha512-1S16LkjlpYIpbBA28qWqn7Ywp2Jyapcx3RbnCMaPvA58wXpAH1vTq1ogyN31jD2JwJVGsbPhsZBhmNtqBPkPCA==","signatures":[{"sig":"MEUCIGM5jTIaiWZo6LVHTqrZQuxvOWwYvKPw3D+nSL8J0GKHAiEAh6pig3AxfJAanUhly0PYlscsmQb3E3d/pbTEdNW1eHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":335622},"main":"index.js","gitHead":"c5f429c2606d1f03ff052d2aa4c54d7786f4a390","scripts":{"lint":"eslint --ext .js, .","test":"echo \"Error: no test specified\" && exit 1","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it","lint-fix":"eslint --fix --ext .js .","changelog":"auto-changelog -p && git add CHANGELOG.md","release:beta":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it --preRelease=beta"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"release-it":{"git":{"tagName":"v${version}"},"npm":{"publish":true},"hooks":{"after:bump":"npm run changelog"},"github":{"release":true}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"10.2.4","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"20.11.1","dependencies":{"jsonfile":"^6.1.0","node-mbus":"^2.2.2","serialport":"^12.0.0"},"_hasShrinkwrap":false,"auto-changelog":{"unreleased":true,"commitLimit":false,"replaceText":{"^-[\\s]*":""}},"devDependencies":{"eslint":"^8.57.0","release-it":"^17.1.1","auto-changelog":"^2.4.0","eslint-plugin-import":"^2.29.1","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_3.1.2_1713779818155_0.9362048060877719","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"node-red-contrib-m-bus","version":"3.2.0","keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","_id":"node-red-contrib-m-bus@3.2.0","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"dist":{"shasum":"4670f85354ecf4445e0e8df2aba42c2f18a84f13","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-3.2.0.tgz","fileCount":20,"integrity":"sha512-+5S0mYHtkmGoFqgkpfhqsC9/5TI0yRcFT8HhLOBUmS7NaZj8bkydQRIakQ5obUrarIonGQYEXllylJCXEH3iLQ==","signatures":[{"sig":"MEUCIQD7KV1TQEqvLzlGdUnlKjGx7xSEdqlQCOtWDYOv8P/LnwIgXp4ubk7DKvT2HdnVePHGv5Vgd3HrThsaDP10ghDeaTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":336112},"main":"index.js","gitHead":"cf6af8cf7980cb0cf1083aa5ff93215d08ccb649","scripts":{"lint":"eslint --ext .js, .","test":"echo \"Error: no test specified\" && exit 1","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it","lint-fix":"eslint --fix --ext .js .","changelog":"auto-changelog -p && git add CHANGELOG.md","release:beta":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it --preRelease=beta"},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"node-red":{"nodes":{"mbus-out":"mbus-out.js","mbus-client":"mbus-client.js","mbus-controller":"mbus-controller.js"}},"release-it":{"git":{"tagName":"v${version}"},"npm":{"publish":true},"hooks":{"after:bump":"npm run changelog"},"github":{"release":true}},"repository":{"url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git","type":"git"},"_npmVersion":"10.7.0","description":"Node-Red node for M-Bus protocol","directories":{},"_nodeVersion":"20.15.1","dependencies":{"jsonfile":"^6.1.0","node-mbus":"^2.2.4","serialport":"^12.0.0"},"_hasShrinkwrap":false,"auto-changelog":{"unreleased":true,"commitLimit":false,"replaceText":{"^-[\\s]*":""}},"devDependencies":{"eslint":"^8.57.0","release-it":"^17.1.1","auto-changelog":"^2.4.0","eslint-plugin-import":"^2.29.1","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-m-bus_3.2.0_1723205786311_0.36148567815787946","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"node-red-contrib-m-bus","version":"3.2.1","description":"Node-Red node for M-Bus protocol","main":"index.js","node-red":{"nodes":{"mbus-client":"mbus-client.js","mbus-out":"mbus-out.js","mbus-controller":"mbus-controller.js"}},"dependencies":{"jsonfile":"^6.1.0","node-mbus":"^2.2.4","serialport":"^12.0.0"},"devDependencies":{"auto-changelog":"^2.4.0","eslint":"^8.57.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.29.1","release-it":"^17.1.1"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","lint":"eslint --ext .js, .","lint-fix":"eslint --fix --ext .js .","changelog":"auto-changelog -p && git add CHANGELOG.md","release":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it","release:beta":"read -p 'GITHUB_TOKEN: ' GITHUB_TOKEN && export GITHUB_TOKEN=$GITHUB_TOKEN && release-it --preRelease=beta"},"release-it":{"github":{"release":true},"git":{"tagName":"v${version}"},"hooks":{"after:bump":"npm run changelog"},"npm":{"publish":true}},"auto-changelog":{"unreleased":true,"commitLimit":false,"replaceText":{"^-[\\s]*":""}},"repository":{"type":"git","url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git"},"keywords":["m-bus","node-red","mbus"],"author":{"name":"Daniel Lando"},"license":"MIT","bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"homepage":"https://github.com/robertsLando/node-red-contrib-m-bus","_id":"node-red-contrib-m-bus@3.2.1","gitHead":"f230b8926e5c92675f4d17cb5adb6adbc13b98fa","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-1CImTdv527gVC5A9RD37ZFK/Nf3lUGOXqr5MEG/c0f5umgQ2CdtKIRPcNtZRIdP/ASgOoLFdpyhQvl7qX6q4tg==","shasum":"7df2ae661fa43e8b520b4784cce2eeb1a6d12586","tarball":"https://registry.npmjs.org/node-red-contrib-m-bus/-/node-red-contrib-m-bus-3.2.1.tgz","fileCount":20,"unpackedSize":336477,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQyk9LKx4h38MlP2DPOVEBp2rOTiBKyP425zAv0Ha5LQIhALKJbQsabacY1CBnck4cZ+9KJUFZAGumyEWoYJ98SOP2"}]},"_npmUser":{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"},"directories":{},"maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-m-bus_3.2.1_1732865430559_0.5391047622111524"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-15T17:17:43.264Z","modified":"2024-11-29T07:30:30.938Z","0.1.0":"2018-03-15T17:17:43.414Z","0.2.0":"2018-03-19T11:00:32.327Z","0.3.0":"2018-03-19T13:36:45.177Z","0.3.1":"2018-03-19T13:41:18.723Z","0.4.0":"2018-03-20T09:16:46.080Z","0.4.1":"2018-03-20T15:13:46.118Z","0.5.0":"2018-03-21T10:45:27.071Z","0.5.1":"2018-03-21T13:57:34.982Z","0.5.2":"2018-03-21T15:49:12.486Z","0.6.0":"2018-03-26T10:02:14.084Z","0.6.1":"2018-03-26T15:35:33.105Z","1.0.0":"2018-03-27T09:35:33.948Z","1.0.1":"2018-05-02T09:17:55.878Z","1.0.2":"2018-07-04T07:24:56.933Z","1.0.3":"2018-07-05T08:21:39.595Z","1.0.4":"2018-07-05T16:06:39.677Z","1.1.0":"2018-07-05T16:15:50.458Z","1.1.1":"2018-07-05T16:19:48.810Z","1.2.0":"2018-07-06T14:40:42.856Z","1.2.1":"2018-07-18T07:31:00.687Z","1.2.2":"2018-07-24T15:32:29.172Z","1.2.3":"2018-08-08T15:01:00.395Z","1.2.4":"2018-08-08T15:04:20.967Z","1.3.0":"2018-08-23T08:05:04.479Z","1.3.1":"2019-06-25T06:54:39.701Z","2.0.0":"2020-07-30T13:55:49.232Z","3.0.0-beta.0":"2022-11-09T14:28:42.287Z","3.0.0":"2022-11-10T07:29:15.799Z","3.1.0":"2024-03-11T09:11:57.731Z","3.1.1":"2024-03-29T16:20:41.724Z","3.1.2":"2024-04-22T09:56:58.333Z","3.2.0":"2024-08-09T12:16:26.585Z","3.2.1":"2024-11-29T07:30:30.757Z"},"bugs":{"url":"https://github.com/robertsLando/node-red-contrib-m-bus/issues"},"author":{"name":"Daniel Lando"},"license":"MIT","homepage":"https://github.com/robertsLando/node-red-contrib-m-bus","keywords":["m-bus","node-red","mbus"],"repository":{"type":"git","url":"git+https://github.com/robertsLando/node-red-contrib-m-bus.git"},"description":"Node-Red node for M-Bus protocol","maintainers":[{"name":"roberts_lando","email":"daniel.sorridi@gmail.com"}],"readme":"# node-red-contrib-m-bus\n![Logo](images/mbus.png)\n\n[![NPM version](http://img.shields.io/npm/v/node-red-contrib-m-bus.svg)](https://www.npmjs.com/package/node-red-contrib-m-bus)\n[![Downloads](https://img.shields.io/npm/dm/node-red-contrib-m-bus.svg)](https://www.npmjs.com/package/node-red-contrib-m-bus)\n\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![MIT Licence](https://badges.frapsoft.com/os/mit/mit.png?v=103)](https://opensource.org/licenses/mit-license.php)\n\n[![NPM](https://nodei.co/npm/node-red-contrib-m-bus.png?downloads=true)](https://nodei.co/npm/node-red-contrib-m-bus/)\n\n<a href=\"https://www.buymeacoffee.com/MVg9wc2HE\" target=\"_blank\"><img src=\"https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png\" alt=\"Buy Me A Coffee\" style=\"height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;\" ></a>\n\n# Description\n\nNode-Red node that uses [node-mbus](https://github.com/Apollon77/node-mbus) to communicate with mbus devices via serial or TCP connections.\n\n# Install\n\nRun the following command in the root directory of your Node-RED install\n\n    npm install node-red-contrib-m-bus --save\n\n# Hardware\n\nYou need an M-Bus-Serial or an M-Bus-Ethernet (TCP) converter. Here a list of tested hardwares:\n\n* USB-SERIAL:\n  - https://www.adfweb.com/Home/products/mbus_gateway.asp?frompg=nav8_5 (200 Euro)\n  - https://m.de.aliexpress.com/item/32755430755.html?trace=wwwdetail2mobilesitedetail&productId=32755430755&productSubject=MBUS-to-USB-master-module-MBUS-device-debugging-dedicated-no-power-supply (30.58 $)\n  - https://www.relay.de/produkte/m-bus-master/pegelwandler-pw-250/\n* TCP:\n  - http://www.adfweb.com/home/products/details.asp?tid=HD67030-B2-80\n\n# Nodes\n\nThis package will add a new set of nodes in your node palette.\n\n### mbus-client\n\nConfiguration node that manage the M-Bus client connection. Once a client is inited it will try to open the SERIAL/TCP connection with provided configuration, if it fails it keeps retry every `reconnectTimeout` milliseconds. Once the connection is opened it scans the M-Bus network (via secondary IDs) to find all connected devices (if auto scan option is enabled). Once the scan is done (**it can takes many minutes, depends on the number of total meters in the network**) it will emit the event `mbScanComplete` with the array of secondary IDs found:\n\n```json\n[\"11490378\", \"11865378\", \"11497492\"]\n```\n\nOnce the scan is completed it will start reading all devices one by one to update values (if auto scan option is enabled), every time a device is updated, the node will emit the event `mbDeviceUpdated` with the new updated device info/data\n\n```json\n{\n  \"SlaveInformation\": {\n    \"Id\": 11490378,\n    \"Manufacturer\": \"ACW\",\n    \"Version\": 14,\n    \"ProductName\": \"Itron BM +m\",\n    \"Medium\": \"Cold water\",\n    \"AccessNumber\": 41,\n    \"Status\": 0,\n    \"Signature\": 0\n  },\n  \"DataRecord\": [\n    {\n      \"id\": 0,\n      \"Function\": \"Instantaneous value\",\n      \"StorageNumber\": 0,\n      \"Unit\": \"Fabrication number\",\n      \"Value\": 11490378,\n      \"Timestamp\": \"2018-02-24T22:17:01\"\n    },\n    {\n      \"id\": 1,\n      \"Function\": \"Instantaneous value\",\n      \"StorageNumber\": 0,\n      \"Unit\": \"Volume (m m^3)\",\n      \"Value\": 54321,\n      \"Timestamp\": \"2018-02-24T22:17:01\"\n    },\n    {\n      \"id\": 2,\n      \"Function\": \"Instantaneous value\",\n      \"StorageNumber\": 1,\n      \"Unit\": \"Time Point (date)\",\n      \"Value\": \"2000-00-00\",\n      \"Timestamp\": \"2018-02-24T22:17:01\"\n    },\n    {\n      \"id\": 3,\n      \"Function\": \"Instantaneous value\",\n      \"StorageNumber\": 1,\n      \"Unit\": \"Volume (m m^3)\",\n      \"Value\": 0,\n      \"Timestamp\": \"2018-02-24T22:17:01\"\n    },\n    {\n      \"id\": 4,\n      \"Function\": \"Instantaneous value\",\n      \"StorageNumber\": 0,\n      \"Unit\": \"Time Point (time & date)\",\n      \"Value\": \"2012-01-24T13:29:00\",\n      \"Timestamp\": \"2018-02-24T22:17:01\"\n    },\n    {\n      \"id\": 5,\n      \"Function\": \"Instantaneous value\",\n      \"StorageNumber\": 0,\n      \"Unit\": \"Operating time (days)\",\n      \"Value\": 0,\n      \"Timestamp\": \"2018-02-24T22:17:01\"\n    },\n    {\n      \"id\": 6,\n      \"Function\": \"Instantaneous value\",\n      \"StorageNumber\": 0,\n      \"Unit\": \"Firmware version\",\n      \"Value\": 2,\n      \"Timestamp\": \"2018-02-24T22:17:01\"\n    },\n    {\n      \"id\": 7,\n      \"Function\": \"Instantaneous value\",\n      \"StorageNumber\": 0,\n      \"Unit\": \"Software version\",\n      \"Value\": 6,\n      \"Timestamp\": \"2018-02-24T22:17:01\"\n    },\n    {\n      \"id\": 8,\n      \"Function\": \"Manufacturer specific\",\n      \"Value\": \"00 00 8F 13\",\n      \"Timestamp\": \"2018-02-24T22:17:01\"\n    }\n  ]\n}\n```\n\nIf property `storeDevices` is set to true, once connected, the client will check for existing devices json file `mbus_devices_<clientName>.json` (where `clientName` is the `name` property set in client configuration and **MUST BE UNIQUE IF YOU HAVE MULTIPLE M-BUS CLIENTS**) that is stored in `~/.node-red` dir. If it is a valid `Array` of `string`s or `Number`s, once it is successfuly loaded, client will emit `mbDevicesLoaded` event and than start reading devices (scan is skipped so the init process is quicker in this way).\n\nOther **mbus-client** events are:\n\n* *mbConnected*: when the connection has been successfully opened\n* *mbClosed*: when the connection has been closed\n* *mbError*: when an error occurs (with error message as argument)\n* *mbRestarted*: when the client is restarted\n* *mbScan*: when the scan starts\n* *mbPrimarySet*: when a device has successfully set a new primary ID\n\n\n### mbus-out\n\nThis node will subscribe to a M-Bus client events and will output messages on `mbScanComplete`, `mbDeviceUpdated` and `mbDevicesLoaded` events with data in `msg.payload` and the event name in `msg.topic`.\n\n### mbus-controller\n\nThis node is used to send commands to an M-Bus client. `msg.topic` must contains command name and `msg.payload` tha command data. Allowed commands are:\n\n* *scan*: Start a scan of devices. Will return an `Array` of `string`s with found devices secondary IDs\n* *setDevices*: Manually set the array of primary and/or secondary IDs of devices to read. Input: `msg.payload` an Array of `Numbers` and/or `Strings`.\n* *getDevices*: Will return an `Object` as `msg.payload` with two properties:\n  * **devices**: `Object` where keys are devices secondary IDs and values are devices data.\n  * **errors**: `Object` where keys are devices secondary IDs and values are `true` if devices has an error\n* *getDevice*: Input `msg.payload.address` must contain the address (primary or secondary) of the device to read. Output will contain requested device datas.\n* *setPrimary*: Input: `msg.payload.oldAddr` (primary or secondary ID of the device) and `msg.payload.newAddr`  (the new primary ID to set 0-250). Output will contain the same payload as input if success: `{newAddr: msg.payload.newAddr, oldAddr:msg.payload.oldAddr}`.\n* *restart*: Restarts the client connection.\n\n**IMPORTANT NOTE**\n\nEvery command is queued, **M-Bus is really slow** and takes around 2/3 to read one device, many minutes for a scan, **don't send repeated commands** but wait for the response. Max commands queue is set to 10 commands, after the limit is reached the new command will be pushed in queue and the 'oldest' command in queue will be removed.\n\n# M-Bus Dashboard Flow\n\n### Flow\n\nRemember to change client settings based on your connection parameters\n\n![MBusFlow](images/mbus_flow.png)\n\n### Dashboard\n\nClick on a m-bus device row and his data will be displayed in the Data table. Devices get update every 10 seconds. If a device has an error just go to the status circle and a tooltip will show the error. Wire the `scanPrimary` function node to the mbus controller and set the Mbus client `autoScan` flag to false to manually scan using primary IDs\n\n![MBusDashboard](images/mbus_dashboard.png)\n\n### Flow data\n\n```json\n[{\"id\":\"ade0afc8.6013a\",\"type\":\"tab\",\"label\":\"M-Bus_Dashboard\",\"disabled\":false,\"info\":\"\"},{\"id\":\"2cebb543.145dca\",\"type\":\"mbus-out\",\"z\":\"ade0afc8.6013a\",\"name\":\"\",\"client\":\"bf6a52d7.703c1\",\"x\":471,\"y\":242,\"wires\":[[\"1aa1a0.ae47ee6\"]]},{\"id\":\"1aa1a0.ae47ee6\",\"type\":\"debug\",\"z\":\"ade0afc8.6013a\",\"name\":\"\",\"active\":false,\"console\":false,\"complete\":\"false\",\"x\":690,\"y\":242,\"wires\":[]},{\"id\":\"4c5da910.a64938\",\"type\":\"mbus-controller\",\"z\":\"ade0afc8.6013a\",\"name\":\"\",\"client\":\"bf6a52d7.703c1\",\"x\":511,\"y\":303,\"wires\":[[\"8028460d.2b4658\",\"22502fe8.d651e\"]]},{\"id\":\"250e511a.e4ccee\",\"type\":\"inject\",\"z\":\"ade0afc8.6013a\",\"name\":\"scan\",\"topic\":\"scan\",\"payload\":\"\",\"payloadType\":\"str\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"x\":122,\"y\":72,\"wires\":[[\"4c5da910.a64938\"]]},{\"id\":\"8028460d.2b4658\",\"type\":\"debug\",\"z\":\"ade0afc8.6013a\",\"name\":\"\",\"active\":false,\"console\":false,\"complete\":\"false\",\"x\":762,\"y\":361,\"wires\":[]},{\"id\":\"c4e7a123.e6ba9\",\"type\":\"inject\",\"z\":\"ade0afc8.6013a\",\"name\":\"Read ID 1\",\"topic\":\"getDevice\",\"payload\":\"{\\\"address\\\": 1}\",\"payloadType\":\"json\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"x\":129,\"y\":146,\"wires\":[[\"4c5da910.a64938\"]]},{\"id\":\"326fb021.ee4a7\",\"type\":\"inject\",\"z\":\"ade0afc8.6013a\",\"name\":\"Get Devices\",\"topic\":\"getDevices\",\"payload\":\"\",\"payloadType\":\"str\",\"repeat\":\"10\",\"crontab\":\"\",\"once\":true,\"x\":145,\"y\":220,\"wires\":[[\"4c5da910.a64938\"]]},{\"id\":\"22502fe8.d651e\",\"type\":\"ui_template\",\"z\":\"ade0afc8.6013a\",\"group\":\"b06b9c66.757c9\",\"name\":\"mbus-table\",\"order\":0,\"width\":\"14\",\"height\":\"10\",\"format\":\"<table>\\n  <tr>\\n    <th>ID</th>\\n    <th>Primary ID</th>\\n    <th>Info</th>\\n    <th>Data</th>\\n    <th>Last Update</th>\\n    <th>Status</th>\\n  </tr>\\n  <tr style=\\\"cursor:pointer;\\\" ng-click=\\\"showData(device)\\\" ng-repeat=\\\"(id, device) in devices\\\">\\n    <td>{{ device.secondaryID }}</td>\\n    <td>{{ device.primaryID }}</td>\\n    <td ng-bind-html=\\\"getInfo(device)\\\"></td>\\n    <td>{{ device.DataRecord.length }}</td>\\n    <td>{{ device.lastUpdate }}</td>\\n    <td>\\n        <div class=\\\"online\\\" ng-style=\\\"{background: !device.error ? '#4CAF50' : '#f44336'}\\\">\\n            <md-tooltip md-direction=\\\"bottom\\\">{{ device.error ? device.error : 'OK' }}</md-tooltip>\\n        </div>\\n    </td>\\n  </tr>\\n</table>\\n\\n<style>\\ntable {\\n    border-collapse: collapse;\\n    width: 100%;\\n}\\n\\nth, td{\\n    text-align: left;\\n    padding: 8px;\\n    background-color: #f2f2f2;\\n    color: black;\\n}\\n\\nth {\\n    background-color: #4CAF50;\\n    color: white;\\n}\\n\\n.online {\\n\\tbackground:#ff3333;\\n\\twidth:20px;\\n\\theight:20px;\\n\\tmargin:0 auto;\\n\\t-webkit-border-radius:50%;\\n\\t-moz-border-radius:50%;\\n\\tborder-radius:50%;\\n}\\n</style>\\n\\n<script>\\n\\n\\n(function(scope) {\\n    \\n    scope.send({topic: 'getDevices'});\\n    scope.devices = [];\\n    \\n    scope.showData = function(device){\\n        scope.send({topic: 'deviceData', payload: device});\\n    }\\n    \\n    scope.getInfo = function(device){\\n        var text = '';\\n        var info = device.SlaveInformation;\\n        \\n        for(key in info){\\n            text += `<p><b>${key}</b>: ${info[key]}</p>`;\\n        }\\n        \\n        return text;\\n    }\\n\\n    scope.$watch('msg', function(data) {\\n        if(data && data.topic){\\n            switch(data.topic){\\n                case \\\"getDevices\\\":\\n                    if(data.payload && data.payload.devices)\\n                        scope.devices = data.payload.devices;\\n                break;\\n            }\\n        }\\n    });\\n    \\n})(scope);\\n\\n</script>\\n\",\"storeOutMessages\":false,\"fwdInMessages\":false,\"templateScope\":\"local\",\"x\":708,\"y\":303,\"wires\":[[\"66aaaff2.c67de\"]]},{\"id\":\"8d7abf50.fd2f2\",\"type\":\"inject\",\"z\":\"ade0afc8.6013a\",\"name\":\"restart\",\"topic\":\"restart\",\"payload\":\"\",\"payloadType\":\"num\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"x\":119,\"y\":108,\"wires\":[[\"4c5da910.a64938\"]]},{\"id\":\"66aaaff2.c67de\",\"type\":\"ui_template\",\"z\":\"ade0afc8.6013a\",\"group\":\"f9357905.6d9348\",\"name\":\"data-table\",\"order\":0,\"width\":\"14\",\"height\":\"10\",\"format\":\"<p><b>Device ID:</b> {{ID}} </p>\\n\\n<br>\\n<br>\\n\\n<table>\\n  <tr>\\n    <th>ID</th>\\n    <th>Function</th>\\n    <th>Unit</th>\\n    <th>Value</th>\\n    <th>Timestamp</th>\\n  </tr>\\n  <tr ng-repeat=\\\"(key, data) in deviceData\\\">\\n    <td>{{ data.id }}</td>\\n    <td>{{ data.Function }}</td>\\n    <td>{{ data.Unit }}</td>\\n    <td>{{ data.Value }}</td>\\n    <td>{{ data.Timestamp }}</td>\\n  </tr>\\n</table>\\n\\n<style>\\ntable {\\n    border-collapse: collapse;\\n    width: 100%;\\n}\\n\\nth, td{\\n    text-align: left;\\n    padding: 8px;\\n    background-color: #f2f2f2;\\n    color: black;\\n}\\n\\nth {\\n    background-color: #4CAF50;\\n    color: white;\\n}\\n\\n.online {\\n\\tbackground:#ff3333;\\n\\twidth:20px;\\n\\theight:20px;\\n\\tmargin:0 auto;\\n\\t-webkit-border-radius:50%;\\n\\t-moz-border-radius:50%;\\n\\tborder-radius:50%;\\n}\\n</style>\\n\\n<script>\\n\\n\\n(function(scope) {\\n    \\n    scope.deviceData = [];\\n    scope.ID = '';\\n\\n    scope.$watch('msg', function(data) {\\n        if(data && data.topic){\\n            switch(data.topic){\\n                case \\\"deviceData\\\":\\n                    if(data.payload){\\n                        scope.deviceData = data.payload.DataRecord;\\n                        scope.ID = data.payload.SlaveInformation.Id;\\n                    }\\n                break;\\n            }\\n        }\\n    });\\n    \\n})(scope);\\n\\n</script>\\n\",\"storeOutMessages\":false,\"fwdInMessages\":false,\"templateScope\":\"local\",\"x\":872,\"y\":303,\"wires\":[[]]},{\"id\":\"51b94291.84bbec\",\"type\":\"inject\",\"z\":\"ade0afc8.6013a\",\"name\":\"Read ID 2\",\"topic\":\"getDevice\",\"payload\":\"{\\\"address\\\": 2}\",\"payloadType\":\"json\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"x\":130,\"y\":184,\"wires\":[[\"4c5da910.a64938\"]]},{\"id\":\"eb834bfa.f39b38\",\"type\":\"ui_button\",\"z\":\"ade0afc8.6013a\",\"name\":\"Scan\",\"group\":\"9616a562.794988\",\"order\":3,\"width\":\"2\",\"height\":\"1\",\"passthru\":false,\"label\":\"Scan\",\"color\":\"\",\"bgcolor\":\"\",\"icon\":\"location_searching\",\"payload\":\"\",\"payloadType\":\"str\",\"topic\":\"scan\",\"x\":97,\"y\":306,\"wires\":[[\"4c5da910.a64938\"]]},{\"id\":\"39e54d38.9b5692\",\"type\":\"ui_button\",\"z\":\"ade0afc8.6013a\",\"name\":\"Restart\",\"group\":\"9616a562.794988\",\"order\":4,\"width\":\"3\",\"height\":\"1\",\"passthru\":false,\"label\":\"Restart\",\"color\":\"\",\"bgcolor\":\"\",\"icon\":\"refresh\",\"payload\":\"\",\"payloadType\":\"str\",\"topic\":\"restart\",\"x\":107,\"y\":343,\"wires\":[[\"4c5da910.a64938\"]]},{\"id\":\"a2230246.8fa8e\",\"type\":\"ui_button\",\"z\":\"ade0afc8.6013a\",\"name\":\"GetDevices\",\"group\":\"9616a562.794988\",\"order\":5,\"width\":\"3\",\"height\":\"1\",\"passthru\":false,\"label\":\"Update Devices\",\"color\":\"\",\"bgcolor\":\"\",\"icon\":\"refresh\",\"payload\":\"\",\"payloadType\":\"str\",\"topic\":\"getDevices\",\"x\":115,\"y\":380,\"wires\":[[\"4c5da910.a64938\"]]},{\"id\":\"109df60b.64ce7a\",\"type\":\"ui_button\",\"z\":\"ade0afc8.6013a\",\"name\":\"readAddress\",\"group\":\"9616a562.794988\",\"order\":2,\"width\":\"3\",\"height\":\"1\",\"passthru\":false,\"label\":\"Read Device\",\"color\":\"\",\"bgcolor\":\"\",\"icon\":\"\",\"payload\":\"deviceID\",\"payloadType\":\"flow\",\"topic\":\"getDevice\",\"x\":112,\"y\":419,\"wires\":[[\"2d59897b.43c5a6\"]]},{\"id\":\"1f181c53.970904\",\"type\":\"ui_text_input\",\"z\":\"ade0afc8.6013a\",\"name\":\"Device_ID\",\"label\":\"ID: \",\"group\":\"9616a562.794988\",\"order\":1,\"width\":\"3\",\"height\":\"1\",\"passthru\":true,\"mode\":\"text\",\"delay\":300,\"topic\":\"\",\"x\":559,\"y\":427,\"wires\":[[\"936174f7.8cbee8\"]]},{\"id\":\"936174f7.8cbee8\",\"type\":\"function\",\"z\":\"ade0afc8.6013a\",\"name\":\"storeID\",\"func\":\"\\nflow.set('deviceID', msg.payload);\\n\\nreturn msg;\",\"outputs\":0,\"noerr\":0,\"x\":735,\"y\":427,\"wires\":[]},{\"id\":\"2d59897b.43c5a6\",\"type\":\"function\",\"z\":\"ade0afc8.6013a\",\"name\":\"readAddr\",\"func\":\"var data = {address: msg.payload}\\n\\nmsg.payload = data;\\n\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":270,\"y\":419,\"wires\":[[\"4c5da910.a64938\"]]},{\"id\":\"8be03de0.4f9be\",\"type\":\"status\",\"z\":\"ade0afc8.6013a\",\"name\":\"controller_status\",\"scope\":[\"4c5da910.a64938\"],\"x\":411,\"y\":97,\"wires\":[[\"26b478dc.103528\"]]},{\"id\":\"5c04640f.c158dc\",\"type\":\"status\",\"z\":\"ade0afc8.6013a\",\"name\":\"mbus_status\",\"scope\":[\"2cebb543.145dca\"],\"x\":404,\"y\":142,\"wires\":[[\"4d060118.9517e\"]]},{\"id\":\"26b478dc.103528\",\"type\":\"ui_text\",\"z\":\"ade0afc8.6013a\",\"group\":\"4b71de29.b4c73\",\"order\":0,\"width\":0,\"height\":0,\"name\":\"controller_status\",\"label\":\"Controller\",\"format\":\"{{msg.status.text}}\",\"layout\":\"row-spread\",\"x\":623,\"y\":97,\"wires\":[]},{\"id\":\"4d060118.9517e\",\"type\":\"ui_text\",\"z\":\"ade0afc8.6013a\",\"group\":\"4b71de29.b4c73\",\"order\":0,\"width\":0,\"height\":0,\"name\":\"mbus_status\",\"label\":\"M-Bus\",\"format\":\"{{msg.status.text}}\",\"layout\":\"row-spread\",\"x\":613,\"y\":142,\"wires\":[]},{\"id\":\"f81dd19b.fc3\",\"type\":\"inject\",\"z\":\"ade0afc8.6013a\",\"name\":\"setPrimary\",\"topic\":\"setPrimary\",\"payload\":\"{\\\"newAddr\\\":3,\\\"oldAddr\\\":2}\",\"payloadType\":\"json\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"x\":121,\"y\":35,\"wires\":[[\"4c5da910.a64938\"]]},{\"id\":\"fe4bfc1.4bd76\",\"type\":\"ui_text_input\",\"z\":\"ade0afc8.6013a\",\"name\":\"Old_ID\",\"label\":\"Old ID\",\"group\":\"9616a562.794988\",\"order\":6,\"width\":\"3\",\"height\":\"1\",\"passthru\":true,\"mode\":\"text\",\"delay\":300,\"topic\":\"\",\"x\":566,\"y\":467,\"wires\":[[\"f7602233.01b7a\"]]},{\"id\":\"f7602233.01b7a\",\"type\":\"function\",\"z\":\"ade0afc8.6013a\",\"name\":\"storeID\",\"func\":\"\\nflow.set('oldID', msg.payload);\\n\\nreturn msg;\",\"outputs\":0,\"noerr\":0,\"x\":733,\"y\":467,\"wires\":[]},{\"id\":\"b61ffa85.eeed28\",\"type\":\"ui_text_input\",\"z\":\"ade0afc8.6013a\",\"name\":\"New_ID\",\"label\":\"New ID\",\"group\":\"9616a562.794988\",\"order\":7,\"width\":\"3\",\"height\":\"1\",\"passthru\":true,\"mode\":\"text\",\"delay\":300,\"topic\":\"\",\"x\":563,\"y\":507,\"wires\":[[\"42a6992e.212798\"]]},{\"id\":\"42a6992e.212798\",\"type\":\"function\",\"z\":\"ade0afc8.6013a\",\"name\":\"storeID\",\"func\":\"\\nflow.set('newID', msg.payload);\\n\\nreturn msg;\",\"outputs\":0,\"noerr\":0,\"x\":731,\"y\":507,\"wires\":[]},{\"id\":\"a77dced1.37ff7\",\"type\":\"ui_button\",\"z\":\"ade0afc8.6013a\",\"name\":\"SetPrimary\",\"group\":\"9616a562.794988\",\"order\":8,\"width\":\"3\",\"height\":\"1\",\"passthru\":false,\"label\":\"Set Primary ID\",\"color\":\"\",\"bgcolor\":\"\",\"icon\":\"\",\"payload\":\"\",\"payloadType\":\"str\",\"topic\":\"setPrimary\",\"x\":111,\"y\":460,\"wires\":[[\"17478b65.117325\"]]},{\"id\":\"17478b65.117325\",\"type\":\"function\",\"z\":\"ade0afc8.6013a\",\"name\":\"setPrimary\",\"func\":\"var data = {\\n    oldAddr: flow.get('oldID'), \\n    newAddr:flow.get('newID')\\n    }\\n\\nmsg.payload = data;\\n\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":280,\"y\":460,\"wires\":[[\"4c5da910.a64938\"]]},{\"id\":\"70de0f84.b91ec\",\"type\":\"inject\",\"z\":\"ade0afc8.6013a\",\"name\":\"\",\"topic\":\"getDevice\",\"payload\":\"counter\",\"payloadType\":\"flow\",\"repeat\":\"3\",\"crontab\":\"\",\"once\":false,\"x\":130,\"y\":520,\"wires\":[[\"5f55e860.d8f058\"]]},{\"id\":\"5f55e860.d8f058\",\"type\":\"function\",\"z\":\"ade0afc8.6013a\",\"name\":\"scanPrimary\",\"func\":\"\\nif(msg.payload == null) msg.payload = 1;\\n\\nif(msg.payload >= 76) msg.payload = 1;\\n\\nmsg.payload++;\\n\\nflow.set(\\\"counter\\\",msg.payload);\\n\\nmsg.payload = {address: msg.payload};\\n\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":310,\"y\":520,\"wires\":[[]]},{\"id\":\"6d7d88b.d8f2b78\",\"type\":\"inject\",\"z\":\"ade0afc8.6013a\",\"name\":\"setDevices\",\"topic\":\"setDevices\",\"payload\":\"\",\"payloadType\":\"date\",\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"x\":120,\"y\":260,\"wires\":[[\"b238e6a0.e02928\"]]},{\"id\":\"b238e6a0.e02928\",\"type\":\"function\",\"z\":\"ade0afc8.6013a\",\"name\":\"devices\",\"func\":\"var devices = [\\\"1\\\",\\\"2\\\",\\\"3\\\",\\\"4\\\",\\\"5\\\",\\\"6\\\",\\\"7\\\",\\\"8\\\",\\\"9\\\",\\\"10\\\",\\\"11\\\",\\\"12\\\",\\\"13\\\",\\\"14\\\",\\\"15\\\",\\\"16\\\",\\\"17\\\",\\\"18\\\",\\\"19\\\",\\\"20\\\",\\\"21\\\",\\\"22\\\",\\\"23\\\",\\\"24\\\",\\\"25\\\",\\\"26\\\",\\\"27\\\",\\\"28\\\",\\\"29\\\",\\\"30\\\",\\\"31\\\",\\\"32\\\",\\\"33\\\",\\\"34\\\",\\\"35\\\",\\\"36\\\",\\\"37\\\",\\\"38\\\",\\\"39\\\",\\\"40\\\",\\\"41\\\",\\\"42\\\",\\\"43\\\",\\\"44\\\",\\\"45\\\",\\\"46\\\",\\\"47\\\",\\\"48\\\",\\\"49\\\",\\\"50\\\",\\\"51\\\",\\\"52\\\",\\\"53\\\",\\\"54\\\",\\\"55\\\",\\\"56\\\",\\\"57\\\",\\\"58\\\",\\\"59\\\",\\\"60\\\",\\\"61\\\",\\\"62\\\",\\\"63\\\",\\\"64\\\",\\\"65\\\",\\\"66\\\",\\\"67\\\",\\\"68\\\",\\\"69\\\",\\\"70\\\",\\\"71\\\",\\\"72\\\",\\\"73\\\",\\\"74\\\",\\\"75\\\",\\\"76\\\"];\\n\\nmsg.payload = devices;\\n\\nreturn msg;\",\"outputs\":1,\"noerr\":0,\"x\":258,\"y\":260,\"wires\":[[\"4c5da910.a64938\"]]},{\"id\":\"bf6a52d7.703c1\",\"type\":\"mbus-client\",\"z\":\"\",\"name\":\"local\",\"clienttype\":\"serial\",\"tcpHost\":\"127.0.0.1\",\"tcpPort\":\"2000\",\"serialPort\":\"/dev/ttyUSB0\",\"serialBaudrate\":\"2400\",\"reconnectTimeout\":\"10000\",\"autoScan\":true,\"storeDevices\":true,\"disableLogs\":true},{\"id\":\"b06b9c66.757c9\",\"type\":\"ui_group\",\"z\":\"\",\"name\":\"M-Bus Devices\",\"tab\":\"16de0243.87ddfe\",\"order\":3,\"disp\":true,\"width\":\"14\"},{\"id\":\"f9357905.6d9348\",\"type\":\"ui_group\",\"z\":\"\",\"name\":\"Data\",\"tab\":\"16de0243.87ddfe\",\"order\":4,\"disp\":true,\"width\":\"14\"},{\"id\":\"9616a562.794988\",\"type\":\"ui_group\",\"z\":\"\",\"name\":\"Commands\",\"tab\":\"16de0243.87ddfe\",\"order\":2,\"disp\":true,\"width\":\"14\"},{\"id\":\"4b71de29.b4c73\",\"type\":\"ui_group\",\"z\":\"\",\"name\":\"Status\",\"tab\":\"16de0243.87ddfe\",\"order\":1,\"disp\":true,\"width\":\"14\"},{\"id\":\"16de0243.87ddfe\",\"type\":\"ui_tab\",\"z\":\"\",\"name\":\"M-Bus\",\"icon\":\"plug\",\"order\":1}]\n```\n\n# Testing\n\nTo test last version of this node from master:\n\n1. Clone this repo `git clone https://github.com/robertsLando/node-red-contrib-m-bus`\n2. Link the node to node-red modules:\n\ngo to the downloaded directory `cd node-red-contrib-m-bus` and run `sudo npm link`.\nin your node-red user directory (`cd ~/.node-red`) run: `npm link node-red-contrib-m-bus`.\n\n\n# Authors\n\n[Daniel Lando](https://github.com/robertsLando)\n","readmeFilename":"README.md"}