{"_id":"@bendenoz/node-red-smartcharge-monitor","_rev":"25-375c7c30076d0f57eadeac230a76673c","name":"@bendenoz/node-red-smartcharge-monitor","dist-tags":{"latest":"1.0.7"},"versions":{"0.1.1":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.1","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"_id":"@bendenoz/node-red-smartcharge-monitor@0.1.1","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"f96493c5ecc93059215cea33855e9d608dcb0cee","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.1.tgz","fileCount":18,"integrity":"sha512-pJflWUDIWlHA5RSQ4Yh93CbJs++jPYtQg4uVjxAgeEKvjAIQE+ywHvFQFNXOAmoPUIUDf7TOpZSiUCPU2s6r9g==","signatures":[{"sig":"MEYCIQD32IF+kX9z3GOtZFW+nz9rH+xRyk2zOg4Uy/hunLt1sQIhAIGrA2waUVK0pY2xVa1VlLzBvkWn4LPOB9QqEiMM8l/+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39320},"gitHead":"2fce81b26b8054daeea91c19e9e1444582cf3fd8","_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"monitor/monitor.js"}},"repository":{"url":"git+ssh://git@github.com/bendenoz/nodered-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"6.14.16","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"kalmanjs":"^1.1.0","kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.1_1738600407230_0.5960140384644406","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.2","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"_id":"@bendenoz/node-red-smartcharge-monitor@0.1.2","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"4dbc34438e9e1c9240531a22e9d90b289c18e4b9","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.2.tgz","fileCount":12,"integrity":"sha512-K4K36kgyiADiTHUi45/lShGpuz6tcxlva6PrCcXRGD3cxijzwa+/XvHuCG5lsl4gSbNJ2tbui6NKohFSNnNeVQ==","signatures":[{"sig":"MEUCIQCZzd7nkim1xN3g+CeNiRvLtzeJhAHGCjkyWR9uRsYAIwIgbxrJ6bjmYEbAfUppOtWj8ks7UCaTP81RImq6ky5duHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19397},"gitHead":"6517e558135aeab00dd1c84a77a7d32d79477596","_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"monitor/monitor.js"}},"repository":{"url":"git+ssh://git@github.com/bendenoz/nodered-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"6.14.16","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"kalmanjs":"^1.1.0","kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.2_1738600602619_0.7155384028403324","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.3","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"_id":"@bendenoz/node-red-smartcharge-monitor@0.1.3","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"1cda7fe236571637709ca67fd6853d7fdf58a11d","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.3.tgz","fileCount":8,"integrity":"sha512-wVK3IBeQLPXILxijZs5plDe78oUvgwp2k3TW/JuEXM4AeeHW+M0TN5NIZONZwW0M+u7ymmMmbWjnXu+5eg+olw==","signatures":[{"sig":"MEUCIQCs0SE5K5iT9x5lPEmidwbtm11X2odPSh8Ecm8vXjbkugIgVWHANG/9Ts1z3BpbAq5hHpfz4LQur2JBPeghbD9uaJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15497},"gitHead":"0a3cec65092dc59b1e47a1afab3f44dda9ea0094","_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"}},"repository":{"url":"git+ssh://git@github.com/bendenoz/nodered-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"6.14.16","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.3_1738601267396_0.39418871381980103","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.4","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"_id":"@bendenoz/node-red-smartcharge-monitor@0.1.4","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"ee285476ddb46c9d073a327668a14d8f601aff7b","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.4.tgz","fileCount":11,"integrity":"sha512-oJo5hW7EufxQJ68F6euLJl/UJUP3Ftx/EkDbmyD1GeDuJI0lSz43QVAi4iHb68q8ABA1hSB1SIBo7qOp7BYmtQ==","signatures":[{"sig":"MEQCIHSjoeJ1tSobRBs5TiLE2669wYvsfAWCC42x/N29cbLPAiAgoQuaC8Vo/er0GZiYeAL4EOSIkYKe6D57RR7QDG1hwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30044},"gitHead":"547d0e65305f1339c46eae63b66c46b02d525311","_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"}},"repository":{"url":"git+ssh://git@github.com/bendenoz/nodered-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"6.14.16","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.4_1738601361249_0.7964015279531418","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.5","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@0.1.5","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"e56467eee5e8a7aa529e85f21460b74e9d2161fd","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.5.tgz","fileCount":11,"integrity":"sha512-69EvmiGZmvGJpQ07UrWF5+/GSrMq86k0fSqkZg9HzdmgcRTsp6DUn09UvmzzSfGeiEL03CulbAfE1Ie85jUO2g==","signatures":[{"sig":"MEUCIQDEosybXwGOCgUaqP71cYMB1ROxSGG66Gw1nozkkS4uugIgJdrcxyRIGzPYuVUDCkqU1MXs+OcrN1FONux4JOzvSC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30063},"gitHead":"c0bd8a99cd42a4400f6492a4429834e3fb6405c2","_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"}},"repository":{"url":"git+ssh://git@github.com/bendenoz/nodered-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"6.14.16","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.5_1738601942162_0.14560461433264837","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.6","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@0.1.6","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"fc52111eab1edb09ccdfdaf79b2525d2d6388fea","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.6.tgz","fileCount":11,"integrity":"sha512-TsEglf3GWNqOgdcvAsHZaPV0IXCAGuTU1PF4AwOOPhb3rZEvf8Hor3j3PqUdtdnpyw1W/vg3wZEbyaeYB/pWvg==","signatures":[{"sig":"MEUCIQCGFgD7XoH3pIAw6SLXvZQpR2x6n4aWMmTkVSdxKwhsFAIgMi2khUsqvFswzRliW3Goh/Efm3u+YfWHdCKQRTffWD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29724},"gitHead":"06ec9f2923d52e02117a6e3214f29c66f29fcffb","_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"}},"repository":{"url":"git+ssh://git@github.com/bendenoz/nodered-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"6.14.16","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"12.22.12","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.6_1738602880035_0.8648212082546491","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.7","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@0.1.7","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"0bbdb370afd531438561d7dc654f063c8ab539b9","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.7.tgz","fileCount":11,"integrity":"sha512-MpK6MahoYCdxKotMIGpvDTs5H7qMuX7S1xSfajOqNHhckxFsCVDiA0xosO8x6YE6Sv+ovPwJZIwJ5jO9t6VJ6w==","signatures":[{"sig":"MEQCIEtK5TIr+kHa0jbOovoUSMpH5CfLeNQ2Cago5W0yvM6MAiAHM4dhRxVF9iwrjmbhz3054LbARVJ48yLo0pvcaeom6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29730},"gitHead":"4f8d506a731c85eaa53edc908d0f59b8e0863e65","_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"}},"repository":{"url":"git+ssh://git@github.com/bendenoz/nodered-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"8.19.4","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.7_1738763560673_0.5017583078800625","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.8","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@0.1.8","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"205302e2deae25f931318a59260181a06f02dc73","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.8.tgz","fileCount":11,"integrity":"sha512-/yLGP/chdg4996ExVeypBMeq3kGvPy3+VsxO03SvzzLDZbK8tYFdeCrnqs60KgrtR7Hr8FtujFppqFVr13M71Q==","signatures":[{"sig":"MEUCIQClYSAGRafM7ETC+RWwhWWzcjwEYUNJIzW0IyNqWq1kJQIgFcE6ndvi+ZHb2PYq/wZJ5H5rA0L3bSIj+az88bbeLnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29800},"engines":{"node":">=12.0.0"},"gitHead":"2006b1fcffaccaeedf91b41d055923214dd40566","_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/nodered-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"8.19.4","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.8_1738763819206_0.0037191580383366674","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.10","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@0.1.10","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"0a3bf6f1cedcfd812eaa9ea8908ba3aa447fb058","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.10.tgz","fileCount":11,"integrity":"sha512-dF3br4kRRGbFUhSuu35cijVKWA03MC0jtroOTAhLl9gPHsTyiy8mfcDugCVLYtFHTW/kJwyLBylTWEq97eD5yQ==","signatures":[{"sig":"MEUCIQCdwXOOfNbuil9kIki9wsH0rzovZ9lbfg/9qifgLAW9NQIgFwYmkUl+/d0dwAZiRb8bUwhZTvPHOjtftWZWxGNC/iQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29943},"engines":{"node":">=10.10.0"},"gitHead":"f6c7c29e5fb8efbc9a286671a5eb390ce354e52b","_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/nodered-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"8.19.4","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.10_1738929671730_0.9541182133995361","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.12","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@0.1.12","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"4e78b50805dd37ad084c55b5ae63c3052fbbd363","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.12.tgz","fileCount":11,"integrity":"sha512-g/y9KYYLzmtQNjb/csqQ44YKa2MsVdUbSLjh27g5jybDOZgsIerWDWTfQYGAuePdbtWaIQZGvXKWlcLpUtjrMQ==","signatures":[{"sig":"MEUCIDugq6z7Aih2R20LAkFdDkwO4DPKDFhPu9hBLBk0wIupAiEAtrnECDQtHHl5MvthMCH/68rJuBZOTWxCCKlsihJTpNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29989},"engines":{"node":">=10.10.0"},"gitHead":"9dc46f7bcf87fb81d16a899cfda9f30ff690dfbf","_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/nodered-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"10.8.2","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.12_1739381003237_0.8683726457474286","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.13","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@0.1.13","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/nodered-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"632defa87fe652572d9f42174b27f949f6d10663","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.13.tgz","fileCount":11,"integrity":"sha512-0xbe4KMxyJSi6r2gT+K8VMdxjmRsgkofWWm3iBX85JrGfmmf+QHr3iGLKlYRzm3TQu8zxyeaKrjJNU5+4uY8fg==","signatures":[{"sig":"MEYCIQDqUZJkOVCfUY1UzkExzSVPky6kudl+Q+xix7C4xi99cgIhAI531C9RW5+rHrCr8srGqmYxn2jWxlrVR4DYTN6y1oR1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30047},"engines":{"node":">=10.10.0"},"gitHead":"6135fc13abae5d97021dcad009ca0c1bf145d259","_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/nodered-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"10.8.2","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.13_1739392626686_0.47610094481691956","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.14","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@0.1.14","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"216bbacab24e8ec8d792c726e2de74ccd2479389","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.14.tgz","fileCount":12,"integrity":"sha512-0ZGre80VBxBYCxjTXs/JbnNFu5dPcCqEAj+4HlVHD2CuO/jFH4UXn9WSRa65HTM0pDpoLN3/0nViRrmdg7bIkQ==","signatures":[{"sig":"MEUCIQCnkfSYhRxY1NojCHAky/SmFD//No8G/4kiR2rrVCOPPwIgBDlN8BPjTjuRPjIQwtHaRgOPS1bhq3qSTqfLcGcwveI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32646},"engines":{"node":">=10.10.0"},"gitHead":"d89efdc9e0a8f9ae48efe5d61694c9c2df469f4d","_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/node-red-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"10.8.2","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.14_1739548580551_0.7812800858367914","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.20","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@0.1.20","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"10f013ebeaf03dc30dc33eecd663977e8c233e93","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.20.tgz","fileCount":12,"integrity":"sha512-z4UNEAppRkqjFky02yC8DVwOLZajV1Rml53LRKSk61dBzpc6V02GxqW7t24XdRNnJ9o76AapLF7gIvljbExWeA==","signatures":[{"sig":"MEUCIQC/JttKUaEKZMTBcub6S/2EGd5gqXjHTw6BuRQsz3ZhYgIgI/+i5Xdf0OrO8b3G3qXAa76HgdiNOp8Oov0EEOPlkKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34021},"engines":{"node":">=10.10.0"},"gitHead":"cd225ee87d7dcd5cb8192acbe3e0e02e72883450","_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/node-red-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"10.8.2","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.20_1739895494653_0.0326337269873771","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.21","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@0.1.21","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"2915ddc1fd6a7c7e7923c69150459f63470a97f3","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.21.tgz","fileCount":9,"integrity":"sha512-4zIVeSFNPjC4lwa3z+qRNX93zfA3pUXZ6F8kPP+NWoXUQunpYygMuHKoOUJKGTi4pP9uvWlyz73TYLhQ/u9HPw==","signatures":[{"sig":"MEUCIAQBm+eQDj0OvSowodOYyZp98bLIfVgyyiN6uVjHxG7lAiEA+TI6sO2wsno3ArifIIenz01VzQC2SO40KK9aE1C88SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19255},"engines":{"node":">=10.10.0"},"gitHead":"e369bcafd300e16f007023f936ba0f044ef42129","scripts":{"test":"jest","build":"babel monitor -d dist/monitor/ --ignore **/*.test.js"},"_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/node-red-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"10.8.2","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","csv-parse":"^5.6.0","@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/jest":"^29.5.14","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.21_1740508490527_0.4406752121903337","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.22","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@0.1.22","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"5d4dd076cb21387770cdea89d74197f511d27c1c","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.22.tgz","fileCount":12,"integrity":"sha512-/9I/q6tBW5GhqusMVE/j5zsYndJVepUQq6QPu9L/dz37z6bFStRhR/OaJULdyuda7FFtBg4BYu7kSRfTRmMA/g==","signatures":[{"sig":"MEYCIQCt5FiJG/JkAAsdu9LYDySIByUSZ1KMtSI9RFZ6TtOHqgIhAJw8AZp7cTbQZrfHfda1l+2hT7u8+ZdsAfSgdwdGwb4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40391},"engines":{"node":">=10.10.0"},"gitHead":"2140b16d3c60430ad64c54f7f0572c33c7b0954d","scripts":{"test":"jest","build":"babel monitor -d dist/monitor/ --ignore **/*.test.js"},"_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/node-red-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"9.8.1","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","csv-parse":"^5.6.0","@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/jest":"^29.5.14","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.22_1740523087490_0.09054934819622429","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.23","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@0.1.23","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"6c5482a17cf4a0d0e8016899fcb6ca37cfa08944","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.23.tgz","fileCount":9,"integrity":"sha512-XUUNtpW7gHbl//yznhzNO//XqoxiF/xC3U5eNsQM3H+1evTyDB6O65Rq7EbbVhX/yLY4UYLlnyo6hkIxDwYLtQ==","signatures":[{"sig":"MEUCIQCIRYw7oNvk+ta9+KPwaPVEmQD26luzi4Gqluq6hdnYlgIgaZRFGxa94pkMUIhF+hYlu5h7NRtb6wXQIrNDSbn+w4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19255},"engines":{"node":">=10.10.0"},"gitHead":"6f34734072977ce546a67fb56f841cd17a10d0d1","scripts":{"test":"jest","build":"babel monitor -d dist/monitor/ --ignore **/*.test.js"},"_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/node-red-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"10.8.2","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","csv-parse":"^5.6.0","@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/jest":"^29.5.14","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.23_1740589853400_0.5219999274684679","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.24","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@0.1.24","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"9d2c273b7466738fd6f850420c398f04712aba22","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.24.tgz","fileCount":9,"integrity":"sha512-Vx+21eZm5YPCYD6xIgF1B91H3+0LdJHLh+ddlvXLGSw43V8EPpM06lhHAOWlpOh53xfr5NtmHJQjgKse4kfHYg==","signatures":[{"sig":"MEQCIE4aFJbMJpLNnl0GY/wcBRnyhJVvityOA3Txi9o6o/tTAiB/YkIMYslR4sjbimVj8f0ucRd64ioqOaa7cnf5/805bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19255},"engines":{"node":">=10.10.0"},"gitHead":"6f34734072977ce546a67fb56f841cd17a10d0d1","scripts":{"test":"jest","build":"babel monitor -d dist/monitor/ --ignore **/*.test.js"},"_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/node-red-contrib-smartcharge-monitor.git","type":"git"},"_npmVersion":"10.8.2","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","csv-parse":"^5.6.0","@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/jest":"^29.5.14","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.24_1740590089948_0.9532944154152483","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"0.1.25","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@0.1.25","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"2bc53adf48fc843beb0d2dfaf6aaf44d7e4b6fe2","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-0.1.25.tgz","fileCount":8,"integrity":"sha512-PYJ3gbQFe+Bw0NmGCFX7r1798QTc6XbK+Fqr+LJrFe1TeCAPvIogCiU1BpMsjkVBujG8U+QWPaqu4cfyZo5N3Q==","signatures":[{"sig":"MEUCIQCm0eFifKMlJaKOvy9MkoDKXYKDmGPgwy+4FmjsSbquDgIgW/UOo/WjEnrdc+m9SwNcKTy7lWQtjoV9pfH9gElyDSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19576},"engines":{"node":">=10.10.0"},"gitHead":"d8b244a5ea9e27ec70e36c4c4d382f679d332874","scripts":{"test":"jest","build":"babel monitor -d dist/monitor/ --ignore **/*.test.js"},"_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/node-red-contrib-smartcharge-monitor.git"},"_npmVersion":"10.8.2","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","csv-parse":"^5.6.0","@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/jest":"^29.5.14","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_0.1.25_1740590452222_0.36787375149470747","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"1.0.1","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@1.0.1","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"e427ad29f33ae8cd65ffcfc3aaa6c98e1cb182b9","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-1.0.1.tgz","fileCount":10,"integrity":"sha512-2jCIHYVig4baxGlWAmDSotqR2XsxXh7N8jK2CGaUdYZ8wG88LKbzxVz/MgS/0gpK0iz6Yewv+VHgwJp/RTD+5Q==","signatures":[{"sig":"MEUCIQDAjVXiYS7nE+VSERsrAq6xpXK6sRYagaDqpWu/tqJMFgIgZeV184Ilm2a4K6POS5JV2TBWMooyDWei3FFyKatlCx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64822},"engines":{"node":">=10.10.0"},"gitHead":"36d1a7077c4a8a7ad51ecb3884c8a9f8f4e0e9a8","scripts":{"test":"jest","build":"babel monitor -d dist/monitor/ --ignore **/*.test.js"},"_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/node-red-contrib-smartcharge-monitor.git"},"_npmVersion":"10.8.2","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","csv-parse":"^5.6.0","@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/jest":"^29.5.14","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_1.0.1_1741014295354_0.3097595376100508","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"1.0.2","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@1.0.2","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"f00cb0e3e31b06c83490c1b5fd7fa86c55f901dc","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-1.0.2.tgz","fileCount":10,"integrity":"sha512-Os0XBdpHWUrFPGf4llHVUNlW2U6luCOCAa4gGZJOsI0pyVz2GCf9R+0b0z+DXqINgWS5e/yFAH9xZdP2o++riA==","signatures":[{"sig":"MEYCIQDQdKYOTr33gpPNBNy/CV3iPAz2V+7KCsEJJY/nhh7qiwIhAKY84SrHekqIKvFqQQxpVFXjZGyRWDkJnIO4vkvd73Yh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64986},"engines":{"node":">=10.10.0"},"gitHead":"26df1edac9b68795b9d885adf7c1acfaa259f2a3","scripts":{"test":"jest","build":"babel monitor -d dist/monitor/ --ignore **/*.test.js"},"_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/node-red-contrib-smartcharge-monitor.git"},"_npmVersion":"10.8.2","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","csv-parse":"^5.6.0","@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/jest":"^29.5.14","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_1.0.2_1741014595050_0.8497917595488125","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"1.0.3","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@1.0.3","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"491494875e7c1a434c4ff4de9e201b8f1c32b737","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-1.0.3.tgz","fileCount":10,"integrity":"sha512-xt3VofZ0qa32gcn0wLdVSorUl4ZLX3smUoqgg2LhalMMXM2VpusFnuHyN2AoR+5jV1pA5AhO/tG5TL+1kmZIUQ==","signatures":[{"sig":"MEQCIDVWwrNmYKpmt5o/ZFVeV0OKfASf+FP6kvij3cYJJ8FuAiAhyxRLBjoVY0N1lR8OQoKc3f7wPBAWbfAY79osQDHzcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66402},"engines":{"node":">=10.10.0"},"gitHead":"bf501d60504eb1e4862b3180c0fc72e096dedfe3","scripts":{"test":"jest","build":"babel monitor -d dist/monitor/ --ignore **/*.test.js"},"_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/node-red-contrib-smartcharge-monitor.git"},"_npmVersion":"10.8.2","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","csv-parse":"^5.6.0","@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/jest":"^29.5.14","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_1.0.3_1741014910407_0.9607254002899837","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"1.0.4","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@1.0.4","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"b553e1d173f89fdc381660a00812e29a7b2ae434","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-1.0.4.tgz","fileCount":10,"integrity":"sha512-e2zRJf+IVU3PdvJ65dZLbtefxQteXMmrpjQtrEmKVEZg7cU/fmjGdtXwYdR2RfS9BYsk+fNUv1C+x0Fk1J1yYw==","signatures":[{"sig":"MEUCIQCcX4Fuy/oqEMBjDouILp4U/KsthdWFx4HTDzWK9EAvRQIgTuPQFWYzjwo72lfgpS5j35cBhzWcsaY2W4L04jFPkXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66402},"engines":{"node":">=10.10.0"},"gitHead":"88a83656ddb39a91e4aafe12c6e13044434851dc","scripts":{"test":"jest","build":"babel monitor -d dist/monitor/ --ignore **/*.test.js"},"_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/node-red-contrib-smartcharge-monitor.git"},"_npmVersion":"10.8.2","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","csv-parse":"^5.6.0","@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/jest":"^29.5.14","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_1.0.4_1741020273212_0.760779351638724","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"1.0.5","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@1.0.5","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"a644015d71adbd004fa5a5c425fd385cc4258718","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-1.0.5.tgz","fileCount":10,"integrity":"sha512-+MNGyBWMz3Ktl9TqJwavWkK0r+M9RLtdXYMDuQK6rUvcCPZcZazTBgzPMui2K/MeZHOcmeBBIAp8dLJBM7XAoA==","signatures":[{"sig":"MEUCIQDWnQPp0eNg+Z1P9dTYSoXEn43ji8i1t4+VvKpI4VknZAIgQDIwivmMOB99gXWX9N4MtuZG2zByopX4zrqZ/6JIUdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67969},"engines":{"node":">=10.10.0"},"gitHead":"ae0b549a68ecae7eaacc4e0d26d2dd9360120acb","scripts":{"test":"jest","build":"babel monitor -d dist/monitor/ --ignore **/*.test.js"},"_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/node-red-contrib-smartcharge-monitor.git"},"_npmVersion":"10.8.2","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","csv-parse":"^5.6.0","@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/jest":"^29.5.14","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_1.0.5_1741020310987_0.24575905399195164","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"1.0.6","keywords":["node-red"],"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","_id":"@bendenoz/node-red-smartcharge-monitor@1.0.6","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"homepage":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor#readme","bugs":{"url":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor/issues"},"dist":{"shasum":"fa5f767bee9390f3676753854d0bdfdbb416227d","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-1.0.6.tgz","fileCount":10,"integrity":"sha512-fM9wxbimEXlLzAt4G5727Bo4v3GzgZQqe83NxjKumNX9UAQQ1V9/lk/FeEbr/8kIT5U8y+AT4khJSD9nsq70iQ==","signatures":[{"sig":"MEUCIHi/J29sm2QBGALS9CRdHwipfULXp+vk+MGB+oL68ifiAiEAtZdibxddfVkLNmpN3SS12Kjqsl8Rh76dacDccLv0Pvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68031},"engines":{"node":">=10.10.0"},"gitHead":"bad1ab4d84c5600ab5939172eeba7019a2fd32a0","scripts":{"test":"jest","build":"babel monitor -d dist/monitor/ --ignore **/*.test.js"},"_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"repository":{"url":"git+ssh://git@github.com/bendenoz/node-red-contrib-smartcharge-monitor.git"},"_npmVersion":"10.8.2","description":"Node-RED custom node for intelligent monitoring and optimization of battery charging based on power consumption insights.","directories":{},"_nodeVersion":"18.20.6","dependencies":{"kalman-filter":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","csv-parse":"^5.6.0","@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@types/jest":"^29.5.14","@types/node-red":"^1.3.1","@babel/preset-env":"^7.22.20"},"_npmOperationalInternal":{"tmp":"tmp/node-red-smartcharge-monitor_1.0.6_1741021070271_0.5645298403370527","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@bendenoz/node-red-smartcharge-monitor","version":"1.0.7","description":"Node-RED custom node for monitoring and optimizing battery charging. Charge your bike and power bank up to 85%.","repository":{"url":"git+ssh://git@github.com/bendenoz/node-red-contrib-smartcharge-monitor.git"},"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"keywords":["node-red"],"node-red":{"nodes":{"monitor":"dist/monitor/monitor.js"},"version":">=0.19.5"},"devDependencies":{"@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@babel/preset-env":"^7.22.20","@types/jest":"^29.5.14","@types/node-red":"^1.3.1","csv-parse":"^5.6.0","jest":"^29.7.0"},"dependencies":{"kalman-filter":"^2.3.0"},"engines":{"node":">=10.10.0"},"license":"MIT","scripts":{"build":"babel monitor -d dist/monitor/ --ignore monitor/monitor.test.js,monitor/kalman-filter.test.js","test":"jest"},"gitHead":"dad288430886f9a97621c575941e624546a70e20","bugs":{"url":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor/issues"},"homepage":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor#readme","_id":"@bendenoz/node-red-smartcharge-monitor@1.0.7","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-TFrXKtFsf2UmBtsS7hyL1AYJ2AOhzzdAyLegnQjQxuhDfCKceo2pqXFXKN/MpsquTxoQyctR9fmJ/wXdJCtEKg==","shasum":"f398e2827b2bb35e81ec955dbbecaf5005c6d1e1","tarball":"https://registry.npmjs.org/@bendenoz/node-red-smartcharge-monitor/-/node-red-smartcharge-monitor-1.0.7.tgz","fileCount":19,"unpackedSize":268534,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQClLkgoG0m1yUCUCHwJbuZi/Is97+SurX/0khZAL1T6QwIgWfWom4SNly7THd4u/Lu1sieSgURGLutSOV9czNsB/SU="}]},"_npmUser":{"name":"bendenoz","email":"benjamin@denoziere.net"},"directories":{},"maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-red-smartcharge-monitor_1.0.7_1760278930340_0.4574802412309291"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-03T16:33:27.138Z","modified":"2025-10-12T14:22:10.824Z","0.1.1":"2025-02-03T16:33:27.467Z","0.1.2":"2025-02-03T16:36:42.776Z","0.1.3":"2025-02-03T16:47:47.645Z","0.1.4":"2025-02-03T16:49:21.411Z","0.1.5":"2025-02-03T16:59:02.352Z","0.1.6":"2025-02-03T17:14:40.240Z","0.1.7":"2025-02-05T13:52:40.835Z","0.1.8":"2025-02-05T13:56:59.487Z","0.1.10":"2025-02-07T12:01:11.897Z","0.1.12":"2025-02-12T17:23:23.405Z","0.1.13":"2025-02-12T20:37:06.867Z","0.1.14":"2025-02-14T15:56:20.736Z","0.1.20":"2025-02-18T16:18:14.843Z","0.1.21":"2025-02-25T18:34:50.736Z","0.1.22":"2025-02-25T22:38:07.683Z","0.1.23":"2025-02-26T17:10:53.608Z","0.1.24":"2025-02-26T17:14:50.112Z","0.1.25":"2025-02-26T17:20:52.424Z","1.0.1":"2025-03-03T15:04:55.569Z","1.0.2":"2025-03-03T15:09:55.290Z","1.0.3":"2025-03-03T15:15:10.590Z","1.0.4":"2025-03-03T16:44:33.419Z","1.0.5":"2025-03-03T16:45:11.159Z","1.0.6":"2025-03-03T16:57:50.464Z","1.0.7":"2025-10-12T14:22:10.582Z"},"bugs":{"url":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor/issues"},"author":{"name":"Benjamin Denozière","email":"benjamin@denoziere.net"},"license":"MIT","homepage":"https://github.com/bendenoz/node-red-contrib-smartcharge-monitor#readme","keywords":["node-red"],"repository":{"url":"git+ssh://git@github.com/bendenoz/node-red-contrib-smartcharge-monitor.git"},"description":"Node-RED custom node for monitoring and optimizing battery charging. Charge your bike and power bank up to 85%.","maintainers":[{"name":"bendenoz","email":"benjamin@denoziere.net"}],"readme":"# Node-RED SmartCharge Monitor\n\n**Node-RED custom node for monitoring and optimizing battery charging. Charge your bike and power bank up to 85%.**  \nThis node aims to bring **smart charging capabilities** to **non-smart lithium-based battery devices** that typically lack such features, including electrical bikes, scooters, drones, power tools, vacuum cleaners, wireless mice, gaming controllers, portable speakers, power banks, and more. While many phones and laptops now have built-in battery management systems, this node fills the gap for other devices by detecting the **exponential decay of the saturation stage** in the charging cycle through real-time monitoring of power consumption.\n\nThe idea is to prevent overcharging, extend battery life, and minimize energy waste.\n\n> For more information on charging cycles, refer to [Battery University](https://batteryuniversity.com/article/bu-409-charging-lithium-ion).\n\n**Requirements:** A connected power plug with power reading capability.  \n**Tested With:** Primarily tested with the [Meross smart plug](https://flows.nodered.org/node/node-red-contrib-meross) (MSS310 / MSS315), but should be compatible with other smart plugs that support power monitoring.\n\n> ⚠️ Multi-cell batteries (e.g., those in electric bikes, scooters, and drones) should still be fully charged every few weeks or months to ensure proper cell balancing by the <span title=\"Battery Management System\">BMS</span>. Additionally, this node will usually not work on smartphones unless they are switched off, as the phone's operating system consumption interferes with the power readings.\n\n## 📦 Installation\n\nTo install the node, use the following command in your Node-RED user directory (typically `~/.node-red`):\n\n```sh\nnpm install @bendenoz/node-red-smartcharge-monitor\n```\n\n## Usage\n\n1. Drag the `smartcharge-monitor` node into your Node-RED flow.\n2. Configure the node with the desired parameters, such as cutoff charge percentage.\n3. Set up an inject timer at 20-second intervals to retrieve the power from your charger, and feed the numerical power data into the node's input.\n4. Connect the third output of the node to the OFF command of your connected power plug.\n5. Optionally use the first and second outputs to plot the charging power and rate of change for a detailed view of the charging process.\n\n![Charge Graph](https://raw.githubusercontent.com/bendenoz/node-red-contrib-smartcharge-monitor/main/images/graph.png)\n\n## 📊 Example Flow\n\nBelow is an example flow demonstrating how to integrate the smartcharge-monitor node:\n\n![Example Flow](https://raw.githubusercontent.com/bendenoz/node-red-contrib-smartcharge-monitor/main/images/example-flow.png)\n\n## Configuration\n\n- **Cutoff**: The target charge percentage to stop charging. Typically 85%, you can go down to ~82% but you may get false positives.\n- **Charger Efficiency**: Specifies the efficiency of the charger. Used primarily to estimate the actual available power after charging.\n- **Peak Charge**: Defines the battery state of charge from which the exponential decay phase becomes noticeable. 80% is a good start.\n\n## How It Works\n\nThe `smartcharge-monitor` node uses a Kalman filter to refine power consumption data and accurately detect the _characteristic time constant_ of the exponential decay phase. When this time constant is within a valid range (typically around 1 hour), the node then waits for the power level to drop below the specified threshold before stopping the charging process.\n\n## Contributing\n\nContributions are welcome! Please open an issue or submit a pull request on [GitHub](https://github.com/bendenoz/node-red-contrib-smartcharge-monitor).\n\n## License\n\nThis project is licensed under the MIT License.\n","readmeFilename":"README.md"}