{"_id":"@clysema/ebrain-iot-modbus","_rev":"21-e11437be3e87745d3bd30bc6d1b24fa0","name":"@clysema/ebrain-iot-modbus","dist-tags":{"latest":"2.1.15"},"versions":{"1.0.0":{"name":"@clysema/ebrain-iot-modbus","version":"1.0.0","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@1.0.0","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"35aac0f0fc4f6ace5d96d91b0c849405123001aa","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-1.0.0.tgz","fileCount":6,"integrity":"sha512-fVAV06QcrAQmUZ1m6EY0BxfAnvTiQbQ04C+S6nJedNgZ6HdI/kHs7ZE1Roev5p5jwAYp/IhPWn3spi3KbYi8PA==","signatures":[{"sig":"MEQCIGdqa1BFYl/krSsfr6PCQeD/g6ZWr+nkMqJhpVytL75UAiBT0YB9WlphZKEJwO1kZ6JDBodpPSXSMAioAxPrHW+7hA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJja9eBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrciA/8DqRd8GMIPKdvpacOw4KOnOmW8UgVQovzxUuOjMHS/0b/naVt\r\nnH7teGQPBmOEPVt9Utl/8WcmA4Fk+leR9LJ06HjutLhO7Kjat6JsXH5+6P1K\r\ntm5xahCeYeTzmDcW1zVuIQ6yT9XfJnQ5KSZYYRZ5cvUHr4NZrqYS0nb7Y9hR\r\nqGxyLzrzYQc+Z6IHYEQDfgL8bERWKLJdF7kBg0azV8NdQpiSvuaI+eemphml\r\njUli0KJc+BSQwnxd8rfIPi6tIHRzcTfI4iTI4buBLh4L8Juxdh3dFmz1cWuW\r\nQ392BEbAW2bYd2GPcCzctbf2OxlTioz10AHmvgFnNzmXYwyXQC9NVdY+EP0y\r\nz1UYXM/zA3YV+cWAfqCJ9IIvjgtHUaodak8aSXDl7NTN8TwXfU8Gke4/VO3g\r\nZmhXRVb57MjJJe1ztdN9M37rG6j0F7j/N1k1PzC54FVASkQiIu5wnOuhPmJs\r\n2rxD2EbBreEfSQmkcSRAY4Xwcb+e0vlVQXWAy5HI5CK6cb14mOLMpbYSHwnK\r\n+iVgKMveMGECRWqXhzZIm44sNSGlGWOFbYcGzlO3yotoALRMTkovGgP8d6fT\r\nlTIPO+CD8dXHkscWRBTXaVQRi0L8RdlzwWXdx3015fwqv0a37qU6TJU7mLM3\r\npDCiCfR0itHgPxlzcNG8EbBBxxIcRpADyaw=\r\n=yNwr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8fdf85e6c026a1ba673dbdf00cea6dcea834c4e9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"^8.0.5","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_1.0.0_1668011905274_0.025444165692820153","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@clysema/ebrain-iot-modbus","version":"1.1.0","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@1.1.0","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"9c37d5adef1e51c63cf7548666030d6753a2eebf","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-1.1.0.tgz","fileCount":7,"integrity":"sha512-n6DICbeVyLrA2/8k7B+cYBOMa2Uz9int8YPHdOlwergkFP4WhcploZklzO98mnio6H9BvlJWAJCWGk5/lItctw==","signatures":[{"sig":"MEUCIGjIX278y6045E8WTeIma5qQGYvOt7n7nGcFA0FgAUYkAiEA2nPhA/A19WfkNIDvuTJgZPne+xToZR6WYmRgUFj8jI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16905},"main":"index.js","gitHead":"d5f8d8b9c4030beffe478bf3dd8757530be3c583","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"^8.0.5","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_1.1.0_1689408128392_0.5282039982609978","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@clysema/ebrain-iot-modbus","version":"2.0.0","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.0.0","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"9b95165660a005f4274d54f1fcaaad3e549df36d","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.0.0.tgz","fileCount":7,"integrity":"sha512-Lts/bND/gRZtKKGR1p1NdOAId7sYqf+47rei5MZQQHKWAkYv/ndbdX/p0ahyLgilcolubC7zjovJqQ27YkjNnw==","signatures":[{"sig":"MEQCIHX3k9ZseGv+j5eQ8GZydS6uhzljwXuWs+jCMR4VuU4XAiAaSpwCzZAmltpb7Opct99wOK4kEi+WY2gdjsfvBy8p4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14307},"main":"index.js","gitHead":"9f56896caef10b0e21c0a4b59ae5c39109f6760e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.0.3","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.0.0_1697439238969_0.6418879927468617","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@clysema/ebrain-iot-modbus","version":"2.0.1","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.0.1","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"c6c47b22301d4ca2abefda093ccc15b7c80a47e7","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.0.1.tgz","fileCount":8,"integrity":"sha512-qTe68H2oFrGlhyBKNAPUDYI1rpWEIk9gbdKra1qdlnwuXd52Wl5o3hsv1BxYnXdhuxXfd83dsI4fED0BNITeXA==","signatures":[{"sig":"MEYCIQCyj6ymu4oQhhxssu01XFHAp4XVM4CN+jHcsIYIoQLqtgIhAPJCogA/yc7d4iNXHNL1MqgCYU3ZIGJo+ZKLPrLzenvb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14559},"main":"index.js","gitHead":"02817545c59d229f8af83a9eee5c0fee77bb911c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.0.1_1702970217976_0.9019407168702509","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@clysema/ebrain-iot-modbus","version":"2.0.2","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.0.2","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"302da333c195e54221091eba38f988109690594b","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.0.2.tgz","fileCount":8,"integrity":"sha512-HHKV8EAWWBPB2knb3FZfjafm68dXNAcyLwpvPnc5HKmdMkM0LPhV8nwF9Pykpxlfe3mp0Vu7rGHODiIE/bTCiQ==","signatures":[{"sig":"MEUCIQDi0FebONtTH5ZJBjVPQOD9mpskgqYOcoTCzoQWsssQ/AIgRW0dmHGYOwmJ6Og16/PBWxh7DDxLffxjbm0uDeMsOms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14662},"main":"index.js","gitHead":"141d395457cb74fd1cb47ed210ba03417c4a1e6a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.0.2_1702970898456_0.852494197314728","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@clysema/ebrain-iot-modbus","version":"2.1.0","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.1.0","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"417856e29714130397752875896bedfcdaf31e69","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.1.0.tgz","fileCount":7,"integrity":"sha512-Ta/lbnzqQqHnD3M3lLGUbEEzyclpHCG46FQ3jX8IbhNRr1IX2xcTIEKLwpA1qbBagSjb3h1KWLwd/cgPH+PzIw==","signatures":[{"sig":"MEYCIQCGdYvbbXzkm/KVqSXJTMvmQ2j6C8KgavLTrqyoLmR8cQIhALw11UbAS8jIZqPV1l9LtBCsPdCpYcubNie18CpRK3YX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14315},"main":"index.js","gitHead":"d6ab1718276b35c61c3914df318947f8d7155a67","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.1.0_1709053315876_0.5389750307181813","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@clysema/ebrain-iot-modbus","version":"2.1.1","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.1.1","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"e5585b85f060bf6fd9f6e93152942edf7f688730","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.1.1.tgz","fileCount":7,"integrity":"sha512-Rw5xV7RBurrWUUgUoYtxomYgodSYSy5+npCvLuTk1nWy2Rz0wCldSohUKu5lko73x14J/NGUn4+3NzVathBBXg==","signatures":[{"sig":"MEUCIQCQrAwBNVEGUEEJtrwiaEHk985I5NBe9TCwbRqTtIWvQQIgOsqcWnxbJEbyFR3aTaywU2d53NpW6BKRoDrjZz08lKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14171},"main":"index.js","gitHead":"e9002f1f159e0e444ce1992f4b9b9a17a2fcee47","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.1.1_1714632327045_0.7934795979626095","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@clysema/ebrain-iot-modbus","version":"2.1.2","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.1.2","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"82cd97a5e54c4c6b705d541616f06f79030be659","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.1.2.tgz","fileCount":7,"integrity":"sha512-vo1LhgS+G+avrxGxw3uXQx9zUKtdLvo5etKmktWE0mftlaIEC2faezFLekp7Wk3VIar3Z83kNFggp8U8ZAwOzQ==","signatures":[{"sig":"MEQCIAKlmymecup+fviTZVoMAxlJV7PLrP9CSaAIEO7ZwRFgAiA+Ko/hs6+8X2x2ceqFYd0rHZIvObfDfMpGf7XTaV0icw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14463},"main":"index.js","gitHead":"d3e8589dd42de65eb69d7983b72498e9e1367d4b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.1.2_1714633791362_0.5590464166934588","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@clysema/ebrain-iot-modbus","version":"2.1.3","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.1.3","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"5bec97229b590c5f05011c4e14aafb41a296eea0","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.1.3.tgz","fileCount":6,"integrity":"sha512-rTCKLxzCZYA9pjNFvJeLWgbFwhfR4hcz+FIhq1Gl4FyWZDy8gDm7Ik4bsb4K0dheDIKjjttovXslcFs2GLGN7A==","signatures":[{"sig":"MEQCIBwCDoKS+DjP738377J/wtN4mWpU+meg7llNByws5P6SAiAabkbZq1Uyafphp2SDKiOB/wq8IwnPQAOotYrf3WzW7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14933},"main":"index.js","gitHead":"015943b70fe82860a3399db08da236fb9faf10d1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.1.3_1716834966813_0.10309763420014728","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@clysema/ebrain-iot-modbus","version":"2.1.4","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.1.4","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"458c20a88715179671fa3da1dd6961240ff6cc00","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.1.4.tgz","fileCount":6,"integrity":"sha512-kEqyB36p8/4jZFXCkQmrshkBp+CPArV6WdZs+FEwzkZ38vvmDCxpC1kwOnrAzArDWxIJ1c/0jGSeQLb09v7KzQ==","signatures":[{"sig":"MEUCIBfmSXMOuLJNdlsMaSjGLJVEjoU8UjAQpGKqPqlqW0cJAiEA5zg2YoNmgIwlRZLIoOMNu++uBxCJKJnz+5Ab67iirhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14922},"main":"index.js","gitHead":"a26837104767c7dab7655d8b223c7b535b13e4cc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.1.4_1716967513295_0.08303663257747917","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@clysema/ebrain-iot-modbus","version":"2.1.5","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.1.5","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"5e2053459df21e30d4c81e9fc3bc833323ba9c36","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.1.5.tgz","fileCount":6,"integrity":"sha512-1+Gd/7gkR43S0s2lxVmxpTJyTotmvmI34xqOKZQ40VGDhzIXHxsQ9H0Jg7XN/izeKTIfE90s4PDFw0Uz1Ifjeg==","signatures":[{"sig":"MEQCIGgzTYMGyRmE9biYzgZqB/JI+7FAn8b5Gkit7TEu2jEsAiBjKJOYxhwOnuTuAhuCko4abU7ksvxk34GlU2GCRJK+YA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14735},"main":"index.js","gitHead":"be41e7894e96489df2ab60bd3cdbf0d8fa49f328","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.1.5_1716968037695_0.45469729643220447","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@clysema/ebrain-iot-modbus","version":"2.1.6","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.1.6","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"44c0db391bbf25f2a474a0e0da649ec99d1b1646","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.1.6.tgz","fileCount":6,"integrity":"sha512-OzOxaZel7N6wDV2xikaEFKRbzysj36iLmqBulIGZPPkPyL7SoUcN0qfIElSrMeFM3zBtjKsjgSoUrN9CSyqIqA==","signatures":[{"sig":"MEUCICJ546i+72jxAkKwcoy8Gv5IutRLuqsxSaPMwSECUt9BAiEAnya7G5v7BWobQwlx48mRVdYHgB8KctK5pbdXz89mJdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14719},"main":"index.js","gitHead":"d7a45c1ea1c834009500f4bb1ec2a1d28b39534b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.1.6_1716979723953_0.8913953637349461","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@clysema/ebrain-iot-modbus","version":"2.1.7","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.1.7","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"4f78c0826ef161500683d88fa358730172646710","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.1.7.tgz","fileCount":6,"integrity":"sha512-2sPcitNkg+Op0QwL3OMAP95VH/mYKweOvpoZv8eIXO5uCWTYl2mRdrd54ggSW7DwZ2nF5+0KO2sxVVuUBd6a1w==","signatures":[{"sig":"MEUCIQCOHRqEbAzw82EuWzds13MYi00bQsjcLPkfMGP+JmjbvwIgF8bu9h4FzMky+UsoyRIVk2Y03p5wxKrj+P3Xa3dmoog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14734},"main":"index.js","gitHead":"526df55f9a46b4c4a9b830c09569bee91b736758","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.1.7_1717426609946_0.7053436760390601","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@clysema/ebrain-iot-modbus","version":"2.1.8","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.1.8","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"c283dded0e6749c0d4bfe84d0f2ad0f2441bd076","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.1.8.tgz","fileCount":6,"integrity":"sha512-I/ePXDsIsFb4s39Tr/De6gYZkYWQJpLjPIK7gUhLrsot0RYrnWn4xEQyQO2mNx60vx1SSekAXy0qH9rcrEhetw==","signatures":[{"sig":"MEUCIDDTQzLXbk+VrF+l9vsR77liGgL+7YwhZzy5ywF+IXLcAiEA+CczqgCxH09ylY0FdG6j5JERG5dSFlYqTdF+EAScnaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14689},"main":"index.js","gitHead":"afa64b6f05264a9f473b2060b487e260e8fb5b00","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.1.8_1717427011066_0.46693287331565037","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@clysema/ebrain-iot-modbus","version":"2.1.9","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.1.9","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"3789999bb71fb2384aec52a23543bafe46077404","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.1.9.tgz","fileCount":6,"integrity":"sha512-Cu6UisaT040g7k/lUvDugv9oLdLe8Nbg2ao25vyXJkqQGaj7dh08vp3P4KsxJ4EcLI8wZsLGJ7oUGzAjs6ps5g==","signatures":[{"sig":"MEYCIQDUr5sp6vp8s+bKQct1UsTCBoDjT+wyVopcpnBUFnGSEAIhAMCharatikNfEfip206CEzN09NhQStwBgIxpV392GHFJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14697},"main":"index.js","gitHead":"5775ce3d02c8f9684eb9a79876fe436aff3abc1d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.1.9_1717427210777_0.3631311476397838","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"@clysema/ebrain-iot-modbus","version":"2.1.10","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.1.10","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"4d9d5b0f34c09a6424c3c91bcb6dc74f03ad33bb","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.1.10.tgz","fileCount":6,"integrity":"sha512-5nNIR5s+7PZeuBR1S/j1cyrg2iQRWSjtI07608PhsElOV0IUb2pH8Gbq0YCfd9rG5Auv2gyMMlkPpcAynGSb4w==","signatures":[{"sig":"MEYCIQCxRiSrQryiQgKBSrODuk19AHIhsg0YtPAU2vEYoPYHegIhANv6cspuC3n7dfLzoGr/RdKOVql4PDLel8JQq20cAWCK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14703},"main":"index.js","gitHead":"a58e723c1d4fa07503096787aaa7867f50af4692","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.1.10_1717427543044_0.8232494932478409","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"@clysema/ebrain-iot-modbus","version":"2.1.11","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.1.11","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"0819fb277f7294ca68adff23a1cfc6479396221c","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.1.11.tgz","fileCount":6,"integrity":"sha512-qylTr0CKjoJU4RY19TAZ4VSabLE+13mXAzlJRaM3HTGSG3FiZ+TufMFb/Z8wPnW4t0psxkUm/noLm8HpLJerug==","signatures":[{"sig":"MEUCIQCM5u2Y57nHy9+Oapyc66TUv+9Jlubzn4kQTc15axyddQIgVbBLyqV2DHyG3f76sx8yBMsd8yWvn+W0FYl5g+j50+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14753},"main":"index.js","gitHead":"8c356ad97cef35fd2522236e7b950356f17478b0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"6.14.17","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"14.19.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.1.11_1718474659117_0.3191441849638692","host":"s3://npm-registry-packages"}},"2.1.12":{"name":"@clysema/ebrain-iot-modbus","version":"2.1.12","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.1.12","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"52d3bb85c22f44efaaa4af3a7e5ca34745801296","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.1.12.tgz","fileCount":6,"integrity":"sha512-dHSCttoWZYMi7J54LNfb/KC794BMkE0KXFVB8yUWyemoHHcXdDxRlthhSlDZliPtTNc+GqAQybgrvJ67yqCOjg==","signatures":[{"sig":"MEUCIG56/yIbszVJ1MZ7ENzQd4uYgVrLx4acnzR6/RrstlbtAiEAosrtqBNlfnyVC6COKuz7Wu4M8Or/4HWrLF4kFKGoD1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14790},"main":"index.js","gitHead":"db1ed4dad87006e60dc1b186024305798ace04ea","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vicnala","email":"vicnala@gmail.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"10.7.0","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"18.20.3","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.1.12_1720461529729_0.29648922091795904","host":"s3://npm-registry-packages"}},"2.1.13":{"name":"@clysema/ebrain-iot-modbus","version":"2.1.13","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.1.13","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"e0ef5fc44b16c857320bb5f811a07c072209f95d","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.1.13.tgz","fileCount":6,"integrity":"sha512-g/fdVOBkrSakiCQUOSJes4Ukm0R9J2xIPNbP41lIOxWS1859VaSb/b1Wupb3Aev+2GZGJ/TZZN0I5j1UotY4qA==","signatures":[{"sig":"MEUCID4ooIuCTwE+6RveNwIr91Kq/2GjPL97R734NmrmxWd5AiEAz74QJoXlSz0DewqvS4HcCZqm575zFmeJJpbRPOPzE9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14872},"main":"index.js","gitHead":"1c39e9d536a031e66b815029ed8f7302c1cb6427","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"10.7.0","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"18.20.4","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.1.13_1732209981481_0.46401402150826554","host":"s3://npm-registry-packages"}},"2.1.14":{"name":"@clysema/ebrain-iot-modbus","version":"2.1.14","keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","_id":"@clysema/ebrain-iot-modbus@2.1.14","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"dist":{"shasum":"77889b1481e6f55c2c9ac94c775677ce6bd100cc","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.1.14.tgz","fileCount":6,"integrity":"sha512-/93YRUAQItwZ+fy4geE/eWGyBKGIHVYzrxnVw0T4QAAGvsgRSRDAERE5Qs4oCS/+MX7Vw5YpiHsCOpxPe5mwHw==","signatures":[{"sig":"MEQCIBUgGvTVmkS4XAU7ASniaJBrr6fYXziH2E3ux61GK+ZMAiArVf7eP1cpSoDMdlXSQYB+2ymsp9L4b01YZAN9wyQU+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14895},"main":"index.js","gitHead":"cf06359ab4dd38e874a5644a8a3371df285b0690","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"repository":{"url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git","type":"git"},"_npmVersion":"10.7.0","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","directories":{},"_nodeVersion":"18.20.4","dependencies":{"joi":"^17.4.2","bufferpack":"0.0.6","modbus-serial":"7.8.1","load-json-file":"^6.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/ebrain-iot-modbus_2.1.14_1732210413228_0.6796619623623619","host":"s3://npm-registry-packages"}},"2.1.15":{"name":"@clysema/ebrain-iot-modbus","version":"2.1.15","description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"bufferpack":"0.0.6","joi":"^17.4.2","load-json-file":"^6.2.0","modbus-serial":"7.8.1"},"keywords":[],"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git"},"_id":"@clysema/ebrain-iot-modbus@2.1.15","gitHead":"3688271b1b70317d89b9c2907f886b705c089c51","bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-cMD53mE2d/CFR6oPRu76HVhu0Nn6nYXFHmQuUB9/SC/E9Idztt/HVJkEFxkE1qUqA8mrHVocRNw41Ts0toz7Aw==","shasum":"983e6d1fc78f6cbec790113270fdbb263e7cfd29","tarball":"https://registry.npmjs.org/@clysema/ebrain-iot-modbus/-/ebrain-iot-modbus-2.1.15.tgz","fileCount":6,"unpackedSize":14894,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCX1UPrYmKudITNcdtpv+mgaCfhdR/8Jz44xAu2BHxqVQIgZsrKdSHdsyIpiBh9wqAU64TlGR5WXGYwcCktzTlMUqo="}]},"_npmUser":{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},"directories":{},"maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ebrain-iot-modbus_2.1.15_1759217800581_0.018032486520528135"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-09T16:38:25.199Z","modified":"2025-09-30T07:36:41.086Z","1.0.0":"2022-11-09T16:38:25.486Z","1.1.0":"2023-07-15T08:02:08.562Z","2.0.0":"2023-10-16T06:53:59.188Z","2.0.1":"2023-12-19T07:16:58.152Z","2.0.2":"2023-12-19T07:28:18.682Z","2.1.0":"2024-02-27T17:01:56.101Z","2.1.1":"2024-05-02T06:45:27.197Z","2.1.2":"2024-05-02T07:09:51.521Z","2.1.3":"2024-05-27T18:36:06.985Z","2.1.4":"2024-05-29T07:25:13.448Z","2.1.5":"2024-05-29T07:33:57.833Z","2.1.6":"2024-05-29T10:48:44.119Z","2.1.7":"2024-06-03T14:56:50.127Z","2.1.8":"2024-06-03T15:03:31.235Z","2.1.9":"2024-06-03T15:06:50.988Z","2.1.10":"2024-06-03T15:12:23.195Z","2.1.11":"2024-06-15T18:04:19.263Z","2.1.12":"2024-07-08T17:58:49.874Z","2.1.13":"2024-11-21T17:26:21.742Z","2.1.14":"2024-11-21T17:33:33.446Z","2.1.15":"2025-09-30T07:36:40.760Z"},"bugs":{"url":"https://github.com/ingeniadevteam/ebrain-iot-modbus/issues"},"author":{"name":"Víctor Navarro","email":"v.navarro@camposcorporacion.com"},"license":"ISC","homepage":"https://github.com/ingeniadevteam/ebrain-iot-modbus#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/ingeniadevteam/ebrain-iot-modbus.git"},"description":"Config file example for SDM120 power meter: ```json [   {     \"bus\": {       \"name\": \"SDM120\",       \"baudrate\": \"2400\"     },     \"inputs\": [       {         \"id\": 1,         \"add\": 12,         \"num\": 2,         \"fc\": \"writeFC3\",         \"format\": \">f(r1","maintainers":[{"name":"vnavarroclysema","email":"v.navarro@clysema.com"},{"name":"vicnala","email":"vicnala@gmail.com"}],"readme":"# modbus module\n\nConfig file example for SDM120 power meter:\n```json\n[\n  {\n    \"bus\": {\n      \"name\": \"SDM120\",\n      \"baudrate\": \"2400\"\n    },\n    \"inputs\": [\n      {\n        \"id\": 1,\n        \"add\": 12,\n        \"num\": 2,\n        \"fc\": \"writeFC3\",\n        \"format\": \">f(r12)\",\n        \"parser\": {\n          \"r12\": {\n            \"label\": \"Pulse Width\",\n            \"unit\": \"ms\",\n            \"scale\": 1\n          }\n        }\n      }\n    ],\n    \"outputs\": [\n      {\n        \"id\": 1,\n        \"add\": 12,\n        \"fc\": \"writeFC16\",\n        \"format\": \">f(r12)\",\n        \"parser\": {\n          \"r12\": {\n            \"label\": \"Pulse Width\",\n            \"unit\": \"ms\",\n            \"scale\": 1\n          }\n        }\n      }\n    ]\n  }\n]\n```\n\n## function\n\nhttps://github.com/yaacov/node-modbus-serial/wiki/Methods\n\n\n## format\n\nhttps://github.com/ryanrolds/bufferpack\n\n```\nFormat | C Type         | JavaScript Type   | Size (octets) | Notes\n-------------------------------------------------------------------\nA   | char[]         | Array             |     Length     |  (1)\nx   | pad byte       | N/A               |        1       |\nc   | char           | string (length 1) |        1       |  (2)\nb   | signed char    | number            |        1       |  (3)\nB   | unsigned char  | number            |        1       |  (3)\nh   | signed short   | number            |        2       |  (3)\nH   | unsigned short | number            |        2       |  (3)\ni   | signed long    | number            |        4       |  (3)\nI   | unsigned long  | number            |        4       |  (3)\nl   | signed long    | number            |        4       |  (3)\nL   | unsigned long  | number            |        4       |  (3)\nS   | C string       | string            |        *       |  (6)\ns   | char[]         | string            |     Length     |  (2)\nf   | float          | number            |        4       |  (4)\nd   | double         | number            |        8       |  (5)\n```\n\n\n## Module usage\n\n**read() function**\n\nReads all inputs.\n\nIn main index.js:\n```js\napp.modbus.module.read().then( (data) => {\n  app.logger.debug(data);\n});\n```\n\nIn any other async module:\n```js\nconst data = await app.modbus.module.read();\n```\n\n**other read functions**\n\n* readHoldingRegisters(id, add, num, unit, type, scale) to read registers\n\n**write functions: values must be scaled by the app!!!**\n\n* write(outLabel, value)\n","readmeFilename":"README.md"}