{"_id":"node-red-contrib-grohe-sense","_rev":"36-830b11fb071f74946ee9bba013341c77","name":"node-red-contrib-grohe-sense","dist-tags":{"latest":"0.34.5"},"versions":{"0.1.0":{"name":"node-red-contrib-grohe-sense","version":"0.1.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.1.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-grohe-sense/issues"},"dist":{"shasum":"88349ab5a6b3f7c3f1cf5d481c5b6361cba83183","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.1.0.tgz","fileCount":7,"integrity":"sha512-5N0wuBaKXeRRFeoW3mgHSFeJJcSJLETwgEUwS9+wNFX8nihs2opNLJs5YxGeEQp0Y5fmISmPW95+E70jgjBpmw==","signatures":[{"sig":"MEQCIHNszkWP/93qhpCp3lkssBkAvvr931VEDPMf7FLoJGuaAiB5uRp+yKnqNgwMqQuyeoTNvHdHxjSdmZVZ46yBtfZ+uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh30xGCRA9TVsSAnZWagAAa18P/jksIiqNBlCKOzzQqDtn\n9ddBL2aBtDYUzPSIkIOtzkeADFB46fZtUGDeCQ0eZuq0hnluZMMy8cZdotC9\ngIdEJvq1w7SSAitDiqRm2bfRpThflQXK864MSX6nR3cpKQEKzBpkpV/SseS1\nIy9l0wEknHd6Hiywc5O2Fo6iNj4eAuJb5UaGgrr8tVeaNF55vwmODThTgJ3m\nwJDy1eGR4KkySTIQadvk8oYseUfXW0Bl1gY4qlUiUI+xl4MWNlTvJ+mcSvfT\nT4xSsqeM3DLhALKbSM2IMWhwK5Li0k0iVuhWCSuxDBqdH888Lf+3pKcqG+mU\nZdmWvpJ4z4t8TDUhgdSsuNTHblkwLF0/2PmsEb1lNjtMMh/4/qaWCJOYZh9r\nWcIM3eoWdsjpYX2PbKCc254kieyGwbPBfrrpaK4JJJcnCNoBMN7ECpjn0U/C\n9zkBQaE0ZBBHu1RFY0pZz1RIDkhVEr+99M1aog6aTdBs0/2flXER0lGH9dBK\nsjRXY49dEzm1cCvqvfjdlWGThQvRgJyLPGE5bSf2dBH8447RnxDpNQ1syWXZ\nSMatSJuntCfpL/9iWUhgGYJ2oqzPBGZbtDxucdhw7wrc30n6bPefR1K68CdT\nLhVXdGbZGsM1/xa+uNWqtsyc4BkwyRJdibRFk/6XlpBip/DMvnRiQGLBHKgM\njEMh\r\n=EGcJ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"203011163aa2c1207e7c0eb3293c3521b7e503f7","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"}},"repository":{"url":"git+https://github.com/windkh/node-red-grohe-sense.git","type":"git"},"_npmVersion":"7.19.1","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.6.0","dependencies":{"axios":"^0.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.1.0_1642024006362_0.47115168017723597","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"node-red-contrib-grohe-sense","version":"0.1.1","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.1.1","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"f1ebb34d61709b877d737d19aa82e89677162667","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.1.1.tgz","fileCount":7,"integrity":"sha512-o9T3uC2rN49gFru98USt2Zb7HBV/aivQrwwq+9Hvev6xD3DYAQiEJSUspvs1W8kz6i6JczIATtDvX+VLU1+yzA==","signatures":[{"sig":"MEQCIDrMHEjDWuoU//DZNMdbm/HBo55/NUCafSyaqVzQaiAOAiAaI1upmaDPcdl7mcDX5Qzs1D6EEMWIDREB7uxKNI551w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh301lCRA9TVsSAnZWagAAliAP+gPEkmimfTG06enZsIDt\nN1fct9fe+1RdUKbDOqG92D0ANKP+JjO34R2ugBwd1ZRMoHhbmYplagcp+p7A\ne2tyqXcNdDdUTMkKaA+HeQUZWhrmg5qTalwWg6vqaH5rw7VwduOyeFjZ7l/I\nEWCt7gvEbxXckJPxslWL8MjFq+XCF/Yz+l92bLX5SdAfvdwv5pGf8gnyVzkz\nhIxljSZ0l5ghEgmWp/+IHJ+f2O4cx51M3xKlOJV0D5lxuLytLyzhtIGohrB6\nb8EpoT7N/W2RNwBbjqaJJ+YOR43d5ZWcaZEyQMgPbKwrMOgwDPZxpaVyMOMR\nsTLZ2sBi2nU/FkCJeQEl9X0bf/iPzl+M4O+SOZ6nuIXZu1gPR07az/A/zrFM\nWfCXEUqZ7RZo95ubpFkORUJB6zNaXyaDk6+Re9ueTwPp2rkWFOUgEPV+97Yb\n1WtSmePZnrlMnyD/a6wbfGrPoACIEPE9q3N4FB4AZyh/6Qm7Vk51v3jphe8A\nDICYPwC7vT8/hTp9KXG5yqJs5RDluy7lsJ4i6kDHstlZDd3FvcZ1bqG+ZAPJ\ny82hQBck3Y0XDESAFRG7Vtnp4K/Ts9N/eq5KPrH0enAq3koYfZq56g26TF7k\n+C/WBRCOKGjztWJkBFIBNw21WOmWWqRf7FuRc0O5d20kbGCrZCFCm7uBNrD2\nU++h\r\n=yTzv\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"249b82663da9fc58d2b1ed53fcec8915fbe8f487","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"}},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"7.19.1","description":"Grohe sense/guard nodes via ondus API.","directories":{},"_nodeVersion":"16.6.0","dependencies":{"axios":"^0.24.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.1.1_1642024293552_0.7890927181763796","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"node-red-contrib-grohe-sense","version":"0.2.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.2.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-grohe-sense/issues"},"dist":{"shasum":"5fa329bbc2d5ce13e2d67022776325dfd828dc1f","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.2.0.tgz","fileCount":8,"integrity":"sha512-7ZHSVnON8hNl9pl1ozQkZk3T6EOxEL+CPMKsQi7HTzBLSbJkbbxkI/y++fMT0XK/JnaoG5bli+AxSB6MVfGhVQ==","signatures":[{"sig":"MEUCIQCyhkJF6BKolnGJl+Hlud96YZPaBGZHRUDg8jc4mJYw0QIgfUFONX+0pGiDmRXFR2E5o2HcA3mIpgs9/TmlxWNtuOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5egdCRA9TVsSAnZWagAA0dgP/Ao0YhbcPpEP73bF5zcS\nHtpVgZBZMjmKHhqvsBRe/TvowWVprDxzEHuh02mm7wQ/V2rYrmkgGyCNnD7o\n+s0ElKfXYrdLxu3sbWFZw6zJ7WVX4/LUe5SbFQFswSsTZvWejIBmt1ioFn0w\nIQz5lqyEFfM3n4aIYT1Mszaxr8jzRxh3BK7NN8zQYmIORDBuajKF4nnSAQy6\ndvpVHoeSjIpnD7wTj6QgoKbSsdOWON7eKu45Dnu2qKPzY0UasCFStJssYlwZ\nFsrH7pGqQvuklDGum3pUGD8gzaDV1NrcP7RGmgzUTIheAo5bbtOPEVNQ0g8c\nUpl5dXXGvfcpqi7cc2nOlklzfud7/dkbnwdbPFwoieGgXIOKIWWK9c+hL1dD\nuCyzJnsEnx1xWxj1EMcwWhEw1opPTARAOnCBe4J0AAphPnsdutMAQle/+f0b\niHc/pPERjpQALUHo0ZrrLRxiQL0v15U02tFNtQLlloODZXipQtPqGz19duVB\nAlLgoAe2OC0yQ0EDMgoEUN/6Wqvw7IsHOmBP4L9Uls7PZtFfLYrnVPxP8NGc\nUJu+5syMld90qJ2TkHyr+pd7nyhfuu1xBLWADHHwY0zYhnJiMH0yhD0f/x4u\n+Dl1OfFka7MHbaCaLMM+3vwq+4B9YE735usTv9AqFYGDO4+TK5jeIAJQWLwA\nKYrC\r\n=QWza\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"a1f5ad81a6bf8edeb8ab4011cf262fc33c97ea79","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"}},"repository":{"url":"git+https://github.com/windkh/node-red-grohe-sense.git","type":"git"},"_npmVersion":"7.19.1","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.6.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.2.0_1642457117401_0.5195357022082607","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"node-red-contrib-grohe-sense","version":"0.2.1","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.2.1","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-grohe-sense/issues"},"dist":{"shasum":"6bea86b165f3f08e2c9c76f5df41ed998be64b7d","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.2.1.tgz","fileCount":8,"integrity":"sha512-ai/hhre3CWCanv686fMhNETZwwGQkSOP7iGi0GpCHN2h8HQmx0KVn/giVp25ZTPh2ZqiF2g/gkLDg4zZe73hQQ==","signatures":[{"sig":"MEUCIDjmN0KdL1yUUPxywa3RseKq05xkr6tU0TXpmKx+Sb+CAiEAzkKMrm7kiXh/4jMunWopWLA+yvYk9ylmEKG3ug/1Mcw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5ej7CRA9TVsSAnZWagAA4IsQAKJTtHqa1gSnel/5hLu+\n1MWLgoQLt6eu4DCcZU4yN/XccvB4F0VRXjbskPWS6gk2lNbXGjGfh16n+fZ3\nBh6ZrDD1xr/WJYEvDKTP8LO1JG0U2TYPjVQoyjoJW80jMc8vrlolc052SC0B\nMO1b8fJT4yTV9t/8r/mMHp6N7ptGr/DCfTIbX+TzwPribInq3mGmWPpn/Bxk\ncB9oMIoN0GbF83Eh1bkTCx0Lmw6oJc57pjvnJO5VlTgw18TJwY7dlxS0PHhx\nf5SA+iVWItsbomR1VS2uhsx1UYGMcNo0q42/MZhpgp+wRGGN9IBE5FkipG57\nA8IGjl+WHRBKOZ6prVkfqADukqOgzpzrAjWlJePT7FJeZ31vSClLeXHv0kRP\nr8YH+tJfRV1HFS2Rm8ED8+nMbhs9I25J+OxE9rz8WAG0EnG8M2fXElsh211i\ndpFOftHNskubimHOAD4sS9BtRoTut77Hg1EDPgdLXEMPctX1HkEquYXbDTcZ\n5LyH5uZLsaymnv6c0MCzhPuEDySO4utreDAMIlLGxONgpznxxoPegaRWx9/c\nins7wS8T19UxJjjNtmXG6HtSS4R7S2D3FtWsgxbhhDonLbtbxlrXy5JoRJUQ\nLvcLaY/D8TaGeMyORLlsM7u2bANJU0evdaLZ3BiKp/PU7Gin3c2J0aMjn9ZO\n1q7i\r\n=EzDn\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"03552fe4691b20ba83d6c59752c1c88271b158bc","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"}},"repository":{"url":"git+https://github.com/windkh/node-red-grohe-sense.git","type":"git"},"_npmVersion":"7.19.1","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.6.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.2.1_1642457338954_0.9331610985471561","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"node-red-contrib-grohe-sense","version":"0.3.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.3.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-grohe-sense/issues"},"dist":{"shasum":"3e609f5b99484126326ea43605ec343236005264","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.3.0.tgz","fileCount":8,"integrity":"sha512-WFWQ5FYsfd3JtFX+IexKvT39AaOZ8fC5u/jFIGUfQpxYl/gCcfnk/ez2FNl2bSm+bHqy1WjBCvX41LE7byPmaQ==","signatures":[{"sig":"MEUCIQCyUWn1AUsNs6YScN5yj7LOOhg6SNHOnwyMnIMgu1T0mwIgZgUbCTTriIcwVGK/+ha0Vdq2vXQ1r/9RbuUNFmGk7g8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6IJACRA9TVsSAnZWagAALocQAIUyIwCdNGfGiWxbrM+o\nHjQtj+DADPzGJrvozE/yqSboCtrwFYNV2a0qinOOtpnmRZgF+1f9/Aoornln\nCq5ROLqaSOXfKwYwpQOJpPgPyg1sHSb1KErlV/ayJOmPuXzFcf4eZGyaWYse\nnK83eQCZTlU5sm7CrOOH55pAVfh3OkGK0FAziJjbUdNjGu6QDEPy3F3JIbCo\naF6xpJRJztAoYE2f0QobthDeEoN4botoY0nNVvgBi0PWFMngGpV+jUUcTEsQ\nLD3WGXlmIHRfn9bKSacVMiiV9PnKz+J/XYND/nADiI+5CE4YmrpstnUMVF/p\n7gNAj7DtppBA5j0bsmvkNnhSXPF/gzJtHyda+nWeIWCAc953hVnOVPoaEtxx\nBJQPZ2xnhGznHzcr46QFNjmh1mUXnF8D+lM+LQfZVsI3xcMGdXimxpdVkSls\nNgogSptqHdC33ZOCEY9s7XN0pDg42FDI9v3jHM1JpzwTjXqTmlUZP7GRs/Qg\nlo0qM8IbsbMvOALZDMS9JUtYCY7b8/Ca4m9CfssRexpHG2vjywdk9B41aULo\nRV+DaZQIammgr8Y7dh4yvvGexfmxQP1KFjZbco36QDfh8w6Mlr0GaW3ObDoJ\neBfe7O7gyjh6KViccZLgbPa7phbtfZtZbQw4ChE7t8MTCoJvCArFjiG0iVTK\nS3F7\r\n=5PeN\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"466f1aa95972a334add9ecb1cc1093b6b95d6018","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"}},"repository":{"url":"git+https://github.com/windkh/node-red-grohe-sense.git","type":"git"},"_npmVersion":"7.19.1","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.6.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.3.0_1642627648268_0.6706260943661952","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"node-red-contrib-grohe-sense","version":"0.4.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.4.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"0d5873f416b9925612850a378f36aec85e2c7967","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.4.0.tgz","fileCount":10,"integrity":"sha512-I8Jxsfct5W/7SRUmL6ezgTHISdetKoreFdzUo7M+bzldAgD7q2rMGRcAiDHc6NzEkavu3UWhuA+5mnk+PTyppg==","signatures":[{"sig":"MEUCIGRRA/oCjge0pGEX6pxoCDQMDworSNzoHC2JWyE0MOXHAiEA2llVMlnQEK/rSBjrKJ0U6G1qC6e6hUI3KHRnK5tAlaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+FRtCRA9TVsSAnZWagAA7o0P/RblXtnnKf/KJWPqLWiA\n7Fdnq3kQE7iqz2YMDTVPHARR1Z9oLQvwY/jGz/vczCupjKU9FPC11uENi10+\nD2SMUoUtmwt5illJvUlgEgkYjjk1mHipCP+FdlW9Q5NM+WU7iN1UV9QdXuhS\nt18INypionHQB8bfWDkcrf6pUDjUuT9aGGFzc8UKXKyltLhIAFrFee0cTd1P\nFtifm976PEG59PmcyUMX6xwWU/2QTszPnbwVG6kIBusHEbqKKfGAbAc5sUO/\npaW6j3KI9/xjzd0vvOCs18itkKEAJoETjCz6cQA8hkBRE7pGRCkNbuMqnPwT\n56FwjOcZBxupCv5WxriKoP0jjXUsCLvztMX4eEiahpjISaBROKYszW8DX2bb\nvG64NecZ3xKoecnMK4cGiBOPpXdGoP5VbbBbttr15xGXq7zve9/NeG77Hr54\nbsUczY8MR3UJhLzVfwqPtPt9r7uW3BGkF0rGLukziDvw5++E3Kw7KlGMInjb\nlQGhjFRJK5NcCQ9Lf+ry/fGWgB0iD/yqpy8LJveYlRiQI84WZ74l4Dbmhods\nVddpv0mcvA+hcTlHnfliFISxgN7f/rAW2Qd1CONOBe2K2WPkkhBJ/+qJmBF5\n0ql9fBOYi4eLx4Kf8XKkjNWLjMoeeEXM2gVXJKFA3PEBBTHtqNKCURBWBGBn\nCLeA\r\n=qxeR\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"50d75c5d8b49e1c939a492b377aaa97474fa77df","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"}},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"7.19.1","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.6.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.4.0_1643664493594_0.20640924497546065","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"node-red-contrib-grohe-sense","version":"0.4.1","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.4.1","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"0317df65111ec74066a89fda6c20bccae93f5bd9","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.4.1.tgz","fileCount":10,"integrity":"sha512-BDwxJ/BjLQvr8fOU8vt2vGuwL9zO9qANhSEuXoPTH1ysiaY1X1i0WthUoaY1VaQ5lPP9h6ZP1doiycEPg40Q7Q==","signatures":[{"sig":"MEQCIEHe7S0tulExr+598n6wuhoDpHxGAuLCmhZ9crJHC5lSAiBp7n8tsetUKBLx1yGuBDpS5xPQV89JZe9BPjr110//uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+VKZCRA9TVsSAnZWagAArZQP/A1JryEXmUuY5GQWaU/O\nTNsNSlJ1nvC7JYRbpDLlT7cnILYD2xAYUuWx6DhKRWFy/F7pYxht7zo1ENFl\nemZCbc8zgIieX1LbsWesiSp0A/aKx9RKcO0yn5VCKxhXzoViZwfxfJ4S1eL3\nxQWC4XkOtPXueYYEU8JIYULAEEyDA8wt2cr4ksUQ0OfW262Ac/Op4BuG0YGm\njVaQ5DAqS0fX3eck0IC1fbH6eZLpMfzjEILGWsmjs5vmvi1KBFkVQpiBVprf\nxXLvWwJBfiJ2H2mJ2UxEvKnQYTZeFwBxqV+Tb7VGcXwQHgE5zYbDohU3hFYk\nUM4dDtC3RjFX6t/8a55GYuWM+8OcuX13vnq+vgjODFTdFyTpuwSUKzF0uwb+\nS9d4U/Amv4U/3nkriDt/4lNeRcgg6gAPrcqSVKM5Km3FqSKS7XGzEm1B7hn8\neZ1dtzwzeuL6MybLsiqI4CdbEfbGDJ8uH7T+P7MoyuBe98kKdeqf2HEMhaq8\nsxWS5HiEbg9NHuF/TZZaVKTIvk3rXNzhDfdjFI4XkGA4xMoAOV8yAF4SFxM3\nTb3TxsbAMg7dfEUt0C6UAxM3kOoKTLehQrILUtns9K6I6iEHUjB6YH/3HqJS\nKc6qzFh3Qfx177GLqP1bL3njho22YtISEGS2Va0rT+wKlUtAmFYY+NWU6LH4\nFvhd\r\n=fWhQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.0.0"},"gitHead":"e94487e700b48f26f22a49596b822d9f2b8bcce4","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"7.19.1","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.6.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.4.1_1643729561370_0.9967345257665241","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"node-red-contrib-grohe-sense","version":"0.5.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.5.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"83f8c8f6b47270d4fe036ab9001fa0554202c35e","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.5.0.tgz","fileCount":10,"integrity":"sha512-5Tb5MGYxl/Y+bpRzdPTefvSmQ9ekiMjll4+aGeayvrEIcja8NedXd+k3mEf0KCbU3gQLExI+lmxL6zZeYeug3Q==","signatures":[{"sig":"MEUCIQCFgcQVMu5QCo0RPWmX2HZiWlEIxeQ78b3MqijTZo21gwIgCmhGAimpMUyC25uD3WLDwGqxDayCLlfNnWqn857818c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+twdCRA9TVsSAnZWagAAl7sP+wf/LozaalDVEsLDA2nX\n1Tl8PZCjFpGZ2eDJTWKLY0pK3eoeU+4uTGUsuHKfrShMdg+af6/OCP8x7HbJ\nwrcblYTmf/T4Jj9K6hm3dB5n1dsLrmjJaFR3PQXmGbugSSg17eIpLYSHnjR/\nS44jRXRX0j75tRQrorJ9iSTXpX39RfKDvBERVMtVcVZLrYpE/kZ+pf5I3ljh\nDZXoaUA0FAc0oX6f147fddEKCCWSMel6Ig5lu8LbfeCl9emzwnxAJ1YO4WkB\n3LAaGODZi6Y0wLuRLyhhC+NfMTgUlEmuBePTgrY7WDeJ1W6St8Ugdz8bb+xt\nGXsjOUrhG2nmVDMIjJZfAdV5xWn0yPKU55aOMZvWZcr+j23PIPJww6xyfSP2\npFmKnhdj+kXlDroRHiAEmBoduxVDQA/XHMNX/n8UB8qf1r0onj0iRNPtodnH\n6BL+OcRAhuov+dh12kDALbNaCMM1HWWCbsZMk8kNXoUNzxgMxOlW9u5CzTrl\nBmDSjYjeLTwj0i4bMemYZup+Xl/Dhk7r+cM3Br9HIAjth0VPvF4oLHhB+Bb6\n5ypepwaFSdrZ2pfWvBTTFRbXVBqs/tew8hQD1XYds7iReFhXNDwT9RujGoO2\n9rVnoF7aLNIpM+yaIIp+8PP/KNzCoP1Ra5oJ0Y4HmXSU36w7YgpTUd0qAmwZ\naIww\r\n=2XTb\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.0.0"},"gitHead":"b3776e576daa74c5b4c5b412b3d9c9dbd9eb2314","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"7.19.1","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.6.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.5.0_1643830301645_0.0738289630276403","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"node-red-contrib-grohe-sense","version":"0.5.1","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.5.1","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"e1eef634b5d1a781ef045c490ce5e07f3eb10148","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.5.1.tgz","fileCount":11,"integrity":"sha512-9zWFiMM+mcEEnSjOpzWBeP4awbRj/tSy4rlGTwLv2K3R2pNrb1/mcfa5crEyNJEpwGHw42g9BbYFazuEJhNjDQ==","signatures":[{"sig":"MEQCIE8La0+28uPeuc9AYGfCcCMZTbc/gdUhTqNTaQGeQouuAiBXjsNRkymhHeWyzhvZVQcoUq753kvHNbEe1ggK8rSBEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+uBmCRA9TVsSAnZWagAAgLUP/1jgL01xtLQDiczKPgCU\nUJMK8vyed7T27LpDhT7YN8mWa1nqX/WnsMcLsnV8Lz2u4bAv6q1XKQXrRPmA\nF4RVuVepri6uKaN22dgX9oPkBRtTWQytRe2PorwhmBFRF3sfVX1sNUXx5AVt\nUJmC9IIpu3RH+zEhOj7AKaYp+9Jbdfx8BDY2oRvrPiwA9oFId0bGr1s2PMiP\nQj2btQUU+ORUVibOZXlaEJLPlMTZ8BXKYgf0LXOa5J+iSpfQQ/ufaol1t+Mt\nnPHNnpLDcyN48WJ4t8vjA8J3zKGDC/AVKLcegr+wK6UnxLr10zFcL5nhUXF+\nVyx5rtE2zvmST7fGauM4zDbroPfiMiNPCjoiVJqakfiy4AyBMebm7083bWxs\nF4fjb/yuXVcMUJ8omA2rs4QoS9Yi9HRywahkLTn7MBAsv7GzgWL1B4Q+TFYS\nE6Sgo36qiGbPBDDY05M+brMxlKy2IuC9K48AX6pGj+CZnx/hASDMw+ZW+7ch\nHVz9YtOnDXM0iDXGJ6bLarqvlJ9xVxJXLIDSrYrZ7ReoFGASDRQzA6Rodlks\njLT51QBRxSf2qeHKfJKO3iBxds8pXTe7qTkq33lGlZZQnC7NR1s4mC00/V4a\n1fSJ8lj4zgPaPy//KrJ3cdOFWtz5deiQT4HrhgERORDpMl/O23LOLzgPoHuT\nWvfM\r\n=CcNS\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.0.0"},"gitHead":"e2a176723ae0574b4fd6a84f0d3d386c685680a9","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=2.0.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.1.2","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.5.1_1643831397991_0.5123632871962778","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"node-red-contrib-grohe-sense","version":"0.5.2","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.5.2","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"d5af51ac30e6b2fcf09120f7f7f9df467aea22da","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.5.2.tgz","fileCount":11,"integrity":"sha512-c22xyPfrujEi1lEiLF6zxzpZ88MKR1O42EBdu8E4/5yRFnysrN/7+nVshMHb5NkDQ3+nEgWwUTB5WOHzroo+cw==","signatures":[{"sig":"MEQCICzYyou+Xjhdqt9yY4LSM+I30tfemc/t4YhGpSx1JN5VAiAXJSZjnQgU7DgGhCe0lAdJ4Yqd8+cj49CRfz8U0uRbLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+9OBCRA9TVsSAnZWagAAh94P/jR9ZpIX0mnrn06bsVLF\nqGpj+xfRBrVmm5Qg0RU0bejCQPE1NmfZy7ZNgF35dm1IFt0RJvPxnGo6gNb8\nWXrVttiFYEh293267J3jvpMJVK2TuDeZy/HuE7QGoVC6+o3BN8Zqpgygg5VO\nD2iifECqJ/eVFnWERhNiEXdrqhdeHKCiSWWFw0mYPICi9dQFxokIqGfWLQl8\ncmuXJUR0joIuYUyvskc1qw0TrFsxZh8dV23cggHGhtYlUAoIqxSjDmjyVm0s\nl78O0sITatb/4mJ7KENCLhl3r34/OPFU45PNWh2HqI/rlF5glF3REAJ68vov\nHbzZIsEox3fodDGbPiFlepGqE9GfpzFEzt5jVBv8yrhWy+4U3//TVSQU3sT1\n23pu/oBrO/vRvP/AuzyB/x9lbsZ1qrk/9sZLSr6Jy5Im/C6m58MQYmuq24Ar\nEx1l19gBXvKyFMukWy62hSZrOUTZP9YPrm4kJReHk5Jv+9LSvcu8NqEQBrsG\njj4xbNngI4Hi2HngLIc8GJ6yzRIH1cPzrmxh5O1VhK0vsDkCLzolSXn5rkyr\n2/HBVKotcA/na498OWg7KWCuQSxc8AgfVZH+6hXs5HFRNMrcTUXKpDCLKyT7\nriJ5uU2/tv2dqlMzXrUBGxrHw6OLyZS/FWquhbAkQ5aB/WCkTZbqLhAAVuIM\n+tsF\r\n=PBBN\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=10.0.0"},"gitHead":"1b1d6711a4e7425813d7bfd68183dc7c4906fe26","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=1.0.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.1.2","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.5.2_1643893633500_0.1890976502829651","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"node-red-contrib-grohe-sense","version":"0.5.3","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.5.3","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"e181c7708cb041e5830ed09c7c1e6dcdf62733e8","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.5.3.tgz","fileCount":11,"integrity":"sha512-tUXIqHJYJde2kv+5rhYiA9J8fRldvartMQwWf6KO1ZJCV/xMTitZGcQ/P+V/9fDlj6mQlFmTuWd4WLzG0HXqPw==","signatures":[{"sig":"MEUCIGJoCf6SMJNPt9crpafGeYnC7WMXBxBSl2GQfaih4vM1AiEArr65e1bPh7Hq6WB/ga9PgQoG8Bi3rfMFZ4YTgKPQcJI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/D5HCRA9TVsSAnZWagAApn0P/A1oe++VIJKvj0PXw6OY\nvR8hUgbR4LFp6k9GM1UYBJ5++RPYP1KPuoWDlMYsgOUedJ1zEkwFJTCq/ZL9\nw60seOx7X3rr8V0W8EZwgj/XtKXKSzJg/B4+H9LOPY4IyyNEQ7Jz9T0ESzCz\nWBQHSIeGHGpbQ+uUVkssBM9pWdyHeBan52DtC/neTWs0orPu4bEUlYpl/as7\nGSH4kr7Chbbh1eOR2/1sMfhoX+4cT6n1z67TL20fimwlQxgG49y7/tiR1sJ3\nLke9V+2YzU5R/XRk8X+noFyDVG37EI036wqgdWZPie1j0f9f8G8VW4pZM1zF\ntAwbEyU5Awfufx1unSkYzwq15mEvhlR1CpDdDoDoyAkrweZWRlRbYZQhiL7E\nhufJIwzMfCwuTDAv7qKK5CL+PLdHSQ06+8nCosmsD1CTUzNdYutwhQbE0K8Y\ny1GLYErFEOlWzqgRdFRMSo7VIBuXJ3c3wVILhYV74ewpgAMr4yREAx/XzmGQ\njFfL6KGvYektThpFJ9b918jKUDgkaKfpoklCF0t/w2BKFJUPUf3+E9BUmwRF\n/3aAl4eV9L29oUkomM2xuWIC3gp1Fmp9+YgrOxoRdyvWy+eDCFzo5TTU509c\nDq1p8ievhQMs0ZTd6nnow9IYtD0/mvew6LQkymONUAAPJ207k/e0+XbDJTLl\nwioQ\r\n=P8/3\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=12.0.0"},"gitHead":"757c394c562608afc7f93146ca652a61dd9c3b77","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=1.3.7"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.1.2","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.5.3_1643920966927_0.5617579061114442","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"node-red-contrib-grohe-sense","version":"0.5.4","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.5.4","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"f6912e2c1d9f413189fa259668d7815d0f2bd85e","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.5.4.tgz","fileCount":11,"integrity":"sha512-csFZBWk4fz051pS5WXkUEpoNPuS2BIbc6vWQratF4IAzC7HeVYPpPYaNcv3skQgwqipgBc/Z/9c8EvnkYHPDWg==","signatures":[{"sig":"MEQCIEC3XTN+zwru1K4DNoA4F/i3hucRSS8GwKCSrtKrOl+PAiA33oq498PMR8um2p02DEm0z34QpeMocfwDgJnZbWiX+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCTlICRA9TVsSAnZWagAA+7IP/0EkYmA5TaI6HtuUvpvg\nhlZ0PGCObzqEWQ2Qd5wl2YoYVaXycc2wgDq4vgi0xywWBY4B1rdrXIDXddU8\nfVqVqgK3DI0oC8Sath8to7fnpk47LbSxDYCjXfUOrcAJpryyU/noeu6PTpyi\ngRphgFxL+1K9fZ+wfYgtMLS9xDcW2KYmGFXJ88gbh7K2JsWLuxUzBXcYLZ0y\nDkLOdY/OgxMUwelD6Bv+J9OrbVuG7E0tteO1Mh8ZxRqDQ+JyO03G2PlY7BZm\npd0j5ui2FJcWdPxSvvMS3YsHClKnU4N2TcXUze2itR3LlGBFILaND2DcFICs\nLPEqqRzhjSthPy28wbFEQhVDIpmcNWczXges6YBdn+wRnuMFaW/qwp48fVsK\naqW5yam6E1xwCbHL4p/39KLSUEtC5OQIk1tWXxKAhAq7lw8zKzIPt+gN5OW8\nql4dE0FyoDiKasAAyu5ProgufAGUgjTPDvgEDZJT9FjwVUmDLiHz8cp1CWZl\nheHcSfVTqAwwnN2Z2xcDW4wuVN3HM5RPCp1pviujNIKx8Fue+XagScxbJOt/\n9YPLxMM/nfPVNCSjhZ+YsWB5QzQMDw87dHcmR0oCROeeIk0mku+nRfp3CTBE\nAeQ/aRFW0jRxaWoceauvYh3X6aH69iOzi2rJuozZ9p8OVdFTzUZulc3PQlpe\nsC22\r\n=87sS\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"bfe35d655d73871eb7c0bb92b04ea9a7a981cc80","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"}},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.1.2","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.5.4_1644771656248_0.35973650068863705","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"node-red-contrib-grohe-sense","version":"0.6.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.6.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"34b9ff02d54eb23d8dc2e6727550704408751983","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.6.0.tgz","fileCount":11,"integrity":"sha512-/bnZ05reFfAipS9Os9CX+dUmgOGeRaWJbDNaYTk0YwgSHdoIPcYCycQheOYxO7ZphVjoiIp7rdFAs5YEqF5CeQ==","signatures":[{"sig":"MEUCIHtJ+u03r9XlnqSbB80Bgozw/+V3wdjxCa+Fmm60Lj+HAiEAxt/GjkL8tAupHBiiF3rqR8dopxJIIfJPsBlkHdaI1rg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDnwEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOTA/+JYDsT/iA2MwZFQ09TlE+D+xBsL3D3EDfxU5iZU2IcLDk+0aN\r\n4OLAKVS6xawJVv784UjZQOrkb+UsQhUiudqhofacD3Dbmvr0ZJ6lO+amgmyh\r\nq1a+YlCB6/QkaiFQFWNhajAoS6CV9J1Pm6bvzXdLfHqPy60CEVk2SqqKPjDZ\r\nEwLa0zewwYBkxCXj55Pq1Dw/MmVhvKXg+xfzD+YRiGlluLkLLorlunWZOXuy\r\n3Lt0ocyDHrL6CVihNoUkARiWU7bNwMKMKL5Sb+tlNnefa3sq0D3kR17rDaLu\r\n4cy6XV3L3ku47kRtAnbz/Z88myfd6UI663eruQkmeUUMCG3Q/4zQ0GH0099e\r\n5CLMtHGSgSOCVdFBdHOSZl8RcGi0rz48Kj78nCEjHBIYJuIJgkZ7S5olr1FG\r\nhAdaNXNhjC32aZuBp6prISJnuzh5Bqdy0Ykg3WitWZCWDnxsohe0n+8qk/GX\r\novul07ozmXn67WDByVUx8H1uMmNI5ukB4xquIDOEQZre9QZia/pYPEJIYECI\r\nS4Kgd2f5e8m3xg11Y503Tk6/xGcLoF+MdmsIzNjubcIgwcX0NoOQ1ylr2V7V\r\nE8VF3F9Slrt8ejB0zFtLR+F3cn2CnmlsWZE7nFIaWQsEAST59ohPtx4+BZgK\r\nJbtLSBEVC9edtNbczstH8BLk7S143/EgVbM=\r\n=ymCX\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"00cf7273d3d68f9146488bb085933a5d3ee223ce","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"}},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.3.1","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.6.0_1645116420419_0.16803594862874882","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"node-red-contrib-grohe-sense","version":"0.6.1","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.6.1","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"5867d0bbd7b00245c5bd966b66dc2eebcdfb39e8","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.6.1.tgz","fileCount":11,"integrity":"sha512-+Af4Grb82KfciM9UTr1fAA30IQLD9UGRqtUoOKPzixHy2wna0g9I3IdLE6nS6HS+cvuMOdjawjdmWwi6nCX2JA==","signatures":[{"sig":"MEQCIAI1aJ5dlbCd1xAiTP3N/WRSRzsgKMbtf2wlqGn5ExxpAiA84Smk8lXg5+zubzVQ3N/VDOZ36Rj9xnVY2CLV8wUA4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEBJpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC/w//cbO5fdq4bsbng9BeDSmGmz4LZ8z8fFzOjuLFSQF+UhaNUtyt\r\n5K9s8kCHJE7SR6E2LQVnmzkdMbIFsOIFJr6PqDe8KSUrlnKZ5nL1OGKme9VC\r\nZ9f+wap1mbT3Sf6UdYsRLxYOhXr+8tG8wBa2BEbbxBAgJpfnaGaDBlEcyPqA\r\nE1pnD868diQrw0sHOfp1BgloGKbY1SMsO4Jwawa2H1nQxsBlZa5ioo9Hi4xw\r\nlZlaLWrSaIytE3OrUq85VZlSNOD9aHFhG5Nra+FTX1es9OWNZYJttfI9WmfU\r\n+rqFu8HzH6/l2GJZE9mQXdV3Bgylc8LGQLNEzofsaUGhwnbpsN5EO4IKJg/3\r\n1hPm6EE1u/EN0deNR+CcYnn4fsOzm4P0V+Wiu2B+BWitD3D0iURC+S7SGPhf\r\nNeMvYEwagXV+dPZtEGq3xOaD7fX613Dzfm55OyGIKqpxSOIkDbgG6bWJuUEb\r\nOmCiNXJ/43OiiYgqkkFBDbTVWlyYoZiynnyUtVPkDZxF/rnCn+5uUDvMEp2l\r\nkOZVQpuuKB2/nZWGAyr6k652DP1GVPGzY2v5VQEw3JQWrySP6kI5tQhtLwmd\r\nhPvJIa0J381TzHBdpM6+hs8DRG4AQ15TAFIfDTtATKMankZSlNBubbNpR3Ht\r\n8eVN30D4yzBzQOG0LUPiBgSxsv8TDs54WbQ=\r\n=ERsN\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=7.6.0"},"gitHead":"1311b83dd0d8ffb1cfe245e1c3051703d09aff56","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.3.1","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.6.1_1645220457213_0.5629273887982695","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"node-red-contrib-grohe-sense","version":"0.6.2","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.6.2","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"189d7b17c8866b259e51f7d600ca0dda6397c0ec","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.6.2.tgz","fileCount":11,"integrity":"sha512-627m5YSZm07WL5GGPcGTwOFHvHJwcI0qzODoTiKsyumd5RYTFi1a4QJyMFmX76AStpS8hYNU5ab2idPqbzEbGA==","signatures":[{"sig":"MEYCIQCekIt/alauk2yIplM6TQ2SFdt52uQHKdoka5ZPGsz9ZgIhAKuqzlmjaZRz4QWmdMwLOMU14pPG95C8bGpXpzVA8F7c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiESWgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozOw/5AAPkj3q2A8pmUnWHoEQQwXHibTdCTS9lz7+yBHu8EO5PcqYm\r\n2bEEfce6TwMb0lW1e9AQbhCplosLbApQhiPpOYqedo++TIEl6p9YMDhyD6VD\r\nIUAkazbH/cKzobr9i93HiQzREZozydFzjteYIBU2niElqIJcx/ZclNYKipUt\r\ncfm7IFqjS4VJgoi1wwyeF1JP/8v3xJqbtFh2SP32tPmRNGpt6801GHG0EU6z\r\nQwhatHADNh0lpspOPvW2Q3W9WCVUPuY2019ybEduBrjrTZ5O20PZ+V/qudAO\r\nP1WztRqUMss4GC4ZHM5BKsTu4FU4FjtSbf+xFPbvGIjmC/GY2j4lYDSr1yic\r\nw7euUyNsV2dcqGiD0/BhAWvhXav09RLlz1SWoZPvTvlB1Cpkyd/QMds5PpE5\r\nVzaRWCg6Ny5g4rr3Xr/XWveDJ7EtOlr9xUAiGGe7Y7Kv2yLLGmjStujGtYyt\r\nb6BWUkLtHqb1jbpbRegSANJk71Nwiv9DkSvpC7tynZ6dpmpDxyOEGKUYQBVj\r\nui1MvD6pWtx6xiox7wzjjNBsxPNLEEENAlnS6eoJHqF8shi38khTMpW7E6X7\r\nqvWqzkv+eAvU5T6MqHs1rJJISgZ3Zy/WLV9gQcH5LOYx3pLeFjW38swhYzKR\r\ng8FFmBXXSS+i8wZKHXuGUFQU3i7Yt4k7E/A=\r\n=bWQ4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=7.6.0"},"gitHead":"5d564541c5763533f8cc8d49041dde8496b048e2","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.3.1","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.14.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.6.2_1645290912631_0.05685481222045774","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"node-red-contrib-grohe-sense","version":"0.7.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.7.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"4015be775392a252c549b1ee962f9d88a0a2f1b9","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.7.0.tgz","fileCount":11,"integrity":"sha512-PpvQxJFQVxa9oO648FVGTHDC45f2jIdXkS3gpDBpSn1dgURxjzHBKDQj4P65s17IrwQJENIpTFTeiHHIIN/RBQ==","signatures":[{"sig":"MEUCIBQ7V2Ti3tbxf1vDjtez0h0dzM5a0HBaJT145hpGx0lzAiEA+PEoRglwVvoa9ix7FIdP7sKQm6FIrpfiVd8S5duksoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS0zXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNZg/+JGtaLIEqTtIznPXnrk5nL/UzA8TMLaxAfWQJKsmUEKMDtYJ1\r\nFb1KZVQed2cMiaj53tqyRDQWrvdjpR70DJVU+uX1J82kFJGzLxeEqr3DedaX\r\nxIW+ssx2dcFbo2rGPckqghstGd/T/42ewtmUaAcYo7YCMLq0Kx7OYxgBdPNv\r\nR1li95MEDc1CHmZNWEhH42z7iYIz3hVjvwwCfCPvweIAw0+KbaVGudxhdHj0\r\nuBrUOqXK5Wdx7t4sKotX/usJMCT54D+dx0PjKxcwGsLgh4ToTqyN8pHyaQkX\r\nVPxNa4aoq7xJ5FZuLZTyMgKlXzKbZf4I7z3MwwP1m+7Gw4kHxJAbPQWNlTjz\r\ntKFjxHLNISh7A6RuPC3swsiDTQfWRUHlUJfhjNnpMn3Xlsu0BgaT7yCtq5Gg\r\nXhqMDW4gfsV9ZfTVnoI/gWaiQw3UM0gW/cU28hbhbNSJK58IP2wI2aOk7Wia\r\nY3rjPCS6qC9+1vr7u75VW6JOtqUJVeSoEl0TD8tBGy8aAdCVuc59tp5nX9rr\r\nP1Ac14ASR/eOTbIIItvi1z7UFTsjgCgMc0ATpOIKIF9GH0xOTu0XhbDDJ62+\r\nDwo8WFkQ6p7i3l9qrJ5o+7gdYFlALSzAC0wzuUPFYCXVoBY6qBd1lN7x+aQq\r\ndGn4iWIcIzSz8zjwMxnM2gIsggky1tzW7tQ=\r\n=bWW7\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=7.6.0"},"gitHead":"c69e1185c59a6f9ee39245327cbbd3b44c82e346","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.5.0","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.7.0_1649102038810_0.9152856742922861","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"node-red-contrib-grohe-sense","version":"0.8.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.8.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"98acc3a1c4ca59d0615730a0674f1e6bd7b9bca7","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.8.0.tgz","fileCount":11,"integrity":"sha512-TaxaWQaJf6bl+lD47MBdmsK1BRwUiBljVizkgh2xJaOrcxD9rkMPzSy19CJY1yRBIKgEAywrxgK2ktsBP9kpGQ==","signatures":[{"sig":"MEQCIHQhpM34qiIPBMTbSTbGuZl8AoucVMhtYjhg4eC42VRXAiBietGeYd3bPb2REYL9ydRPa7uKbbQ4QSOsXmm+NHM3fA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiUQcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIRg//TC6OlMVDUdHnoGrv1OBbvOWtartP0V6q3O2tK7cUtHOo4K/A\r\n26V/UO9JxcYDQeS9p/GpFGAB9Uqjo7eCDGG979zJL0xbAo5oRpNXEBQpoGwf\r\nChxGA2u8JjvqaX3jh1QrP7qZxHoVsjhAzj8PtaFyP/YkUk9jMvpvDRDmdjMI\r\nvg3HHe6/97hJxY3uru6+xWOcOL0b9ge+LyH7cylQ5bk9RBEJ+um8PBJqq3XJ\r\nAXC/GsdxB20+AZ3XsaQqO6KJ96nSyCIkUxoHRSFmYge+/vmqNY/uLV9xlk0t\r\n2bfc3Swls6OQMu3hyJQGQiRdPAKVJgewOH0mUB/VMvwjx8bYwveP7bXBAqbs\r\nhMpGvJ8kGqUco+nOLVQRnqJaTsgdRUaTIRWRCOVqwiMxPpl1bstwNW6RDuV3\r\nk4cKlGEUDyoGB+hzLSFW9C7kU8r3Iuvs8B3O0+MEamY4yIDn43RHXW70e/MD\r\nK5R4nNeME7HCIlXJmCiPTRygjOhTComlVMoIGWhoc1Ab5VwFiR5wg9Yi8q1l\r\nA3c9ZWQpv9/s8W+b+DE/2JD4y+euTeWtgUmG5o2fqKx/nRyyZtl+U/GihHPv\r\nnuaGll3l7TAqoGQKNJPr4Uj/ZQwZmCrRV157GYpajoPaaJPE6jdxVdPISYkY\r\nNOFrb/yCnDWjcwnoUJK1xjKXUQ8zgq1cjxM=\r\n=Qd9H\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=7.6.0"},"gitHead":"5fc66a870b92c91f894443217b8a040c44c7ea92","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.5.5","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.8.0_1653163035904_0.04607503193998408","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"node-red-contrib-grohe-sense","version":"0.9.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.9.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"1ecc4efd684c58236c48eb5ea6dbf2b17c076925","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.9.0.tgz","fileCount":11,"integrity":"sha512-gSVCrifM/jejvEEyNf7NFUSHZouIaiqpq7lmo9dt9hZsvWXMpSVUeCU/qAWzWZ9YC5+iBap3QYE1AU3F4NXwbA==","signatures":[{"sig":"MEYCIQDplB9du7Nx+/21pKtb4lrKQCR5FL0H/B3ItBZCG9tPlgIhAJ6V5YNceBYQtGv1qocozRUEYLMdiyeNDzRyDrNQDqxO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1xN/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmphgw//ajUnBH2sj4ZzEhXHsv1kTuwyniQEiZ9EpzKWkW6YJsTRpdk3\r\nUHjm4IOx/hS+Gb5MnhXev1c54Na9dcy4m07+P56KBWZutm+uMhmL4dVAE5ej\r\nwedR+NeWdaQfEJx5CxFix86kVGDpFINfGP2Ysv15/YHpeRVcMSogoydNqxM1\r\nssJhobh7MvLUnpwYl3dgJWEqbB8dhMQjZ1EGQiKdOpg1pyeM4csbBQDllqes\r\nsnLwxDsL4ROzyQvCD0nOcPUniSBo/F809MKvn0nNxsnPQjj8AZc2CHWpYzc5\r\nnh3yyNaeAd6Z2/W/iMu7aO35bTQHno7mI6BanSHauCRdV5Rpp/5F/aDr3DlD\r\nYWHqAA0JN0C0aBFOovu0y4YIHAzyTqY+Pu9naCDB/wTKvbPuZypqQx9iwVaL\r\nDKcMbw5FgpVvES02WP1msosXAz47zth9Q4iD55uM72InxNJEAk42dhOu7h0W\r\nFqWg8S1xukEaWjYkTJFg+MBRfGjpCfnYOYzIzm+SxMAEpkqgKkRbbtX2xkb/\r\n7gakM5Fnhc9UJKiV50L7EshgbXI2hgOOzUajzy5glzEuHJpwJ9UY0eG25QvL\r\nVjUoKtVC+e52Y9W8q/soywZLIcwnE10oz2UzrMYxS2TrmYT5TYUjMnFnBKqZ\r\nOlv7HA5YN8vADX/H692RV1wk9qOCwuNy/tU=\r\n=cClh\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=7.6.0"},"gitHead":"74d0d6c65e0d891b3f461c8e9b4e910b19883ab9","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.11.0","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.9.0_1658262398931_0.5845926655182594","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"node-red-contrib-grohe-sense","version":"0.10.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.10.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"29997af326f33949a1c5a7f23971bb3ede67089f","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.10.0.tgz","fileCount":11,"integrity":"sha512-+sjxHVhPotahXlPtE5gCTKS4k2mEV/VK8JXVLk+9ONDR2ojkAuzq9yeOMdlaPAXbJSnASsQcER4uUOqX1nELeA==","signatures":[{"sig":"MEUCIGXTsrVaXq6buj5Fwedjvtrvo1nXnAplff3X3qaqYzitAiEA9Z4rD3nxL3JSdymK6JuOWntob9ik8a40Ew8L1IENJlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC7KTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBBg//f0lNFqoa+/pjIiRtZ6zajyOXQWfpVtzfUxIIT1G0deDpqqhr\r\nfZ589w6IjWs5UglBmQOsuMZc94Sl9QcILYUqLjR+qv+1MiZlRODVLjoSaZQM\r\npBYZdeirTPGnh1MAFEt7FO7L2zVC74ajwAjT1gYQBJImFZNPB8L7tX0lXgN8\r\nzCe8VXvnn2hwzk/1/+mmKKkR41dDXVp/o7WncPtkHNNBabkM0HTu3DfZkB+F\r\nhXbp1lwCM5Z08XaeUesnDRHBkrmPKA/e7UBUIHAzGkY5u7x2TL7LZiu9NtjT\r\nELX9hlLvA6dKTY0krxmv8qHVOqJooCX/5Jx4p/OGynD57hKHmlnII1FvgVE5\r\nnspv1dUPl7g40jzMPcg+l/1Even4/r/SPiS014C1+wWWO7Auu8v/94OTNDgJ\r\ncAgyES1BUVa/VsbZD+HZeQXrsyMRrND198SOqWpliEM7R07PuIRNpX/jFmjI\r\n/zp3sjeffaK/nMQeJJYi8SU6QINnKkjOBksyR2Krtkenr9C6JN7kEhucjCqf\r\nitOB2k2kjoLi/KdfKZvfALfpNGSTEAwKNLr7RwRCpJXuR/zBjrAvK7tKPjES\r\n1l5WQRdkc/ddFfOfeGhWnRf4bUiE3AJJuQTVhnxkQO8kcIbPxary8OFHptfG\r\nu8hGmZ7zQsUrhgRmVkPZplL7ezmoPn9NsN8=\r\n=9b4+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=7.6.0"},"gitHead":"1c464192aced579004c123b7eb99ae3d38589723","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.11.0","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.16.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.10.0_1661710995013_0.7353150698911819","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"node-red-contrib-grohe-sense","version":"0.11.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.11.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"5ca94f48252a4bcd6263bde047026e8a91c3a22f","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.11.0.tgz","fileCount":12,"integrity":"sha512-fUy2CLxJDkBgma9sjiHflIzQiuVDAfZSSz/vTNiewZwNJoyJabzv3KxDt6wZRsHPPVrEbNo6RxickVM2gIJdkw==","signatures":[{"sig":"MEUCIE4MTZS/w7ClPnUUQGAkfpT5lk6ibfE5dx1L07+CnCyNAiEA8gOci7dMBOqOVfd8Yjx5IjFcUEQMo/oS53BkQEMuP1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEoGUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpbbg/9EImhNOyot41ZBKBshTuJv0fxKmlkQFjZ1jlJi1T+TRIkvinA\r\nxQcQT2oR3VceNh4RGjtPW+sb4NnziRv58mqD2kWJ355ClijoG6UmCi6dS50U\r\no+dQmOgMsM1idku8sRdUAIXt+2nr1mqMM/gPIzS8/rWbn5Lp73GjnXqgluHi\r\nNjKn1JElpi2XhHXlYBQiX40YgSR7w6kk12GZ6Xp9boDDKaMBRtyNu9tW4ArL\r\nxRQ+n/wJFGUFMZ5i74LECLEwYIy3SjuC3NHHN7MY0zb2ZNuby597L21uY8LV\r\nP2FU/yAdZ63IhRcSz1T5tMETQZE5lucoZX5jrhPACaEHxD2iRw74i+ALA/v5\r\nLnPxd5jnL64rdyr8dAhdvoS6jljhgWkttW9PpDWayntSkQUtmNi0e2WJX5rR\r\nU4frr6+OeJgbm6kDUbUY5DNES3zOO6SpdDS9mqTqu61Oq7GnbqHmuHq7sz18\r\nitrWjmErJm6kvFGMWXdne4rYqm7Nk1pgeVT0YckjBT2UKsiJlxKm6YBy9ixX\r\nigoJwtANpd90NhxsPMh5MvPqLC0B4x/gkl834GZCpflFuMe2/4gAWUpGpi2z\r\nWxcqPaPk5KzMb71eaVyfpsvG4xHY8FPj1qsG9I7cJD2vCBjxbjNwGX8yoxZz\r\n5H+qiFiLeLD6G4lqMrXkZ+BpH2dqNg4Hasg=\r\n=wKNQ\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=7.6.0"},"gitHead":"937ffb0bc4024c612e7e0f7821eb54ebeb11b0e4","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.15.0","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.17.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.11.0_1662157204263_0.654568918007352","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"node-red-contrib-grohe-sense","version":"0.12.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.12.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"f1c9de4e7a217eac803adf1865bf9d48ea3bc058","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.12.0.tgz","fileCount":12,"integrity":"sha512-3SAD2iMeESfDjflADal9z2XRpMMz25rBDm1SNixxahwnDvrRcrm3ewScRh/nmvE4leAapsfC7B4VS0CRul2p2Q==","signatures":[{"sig":"MEUCIQCqvN5wUnAFjNth6xY16G2zxLhSjufWXfu0XGrXPClmdgIgJfS0ZLZsd904l/56ax/u8CoJT6v2xCUAV6N2/FZfTOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbrIYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz5w//VS2LERHlN40XikmCUqIL+zLF772jHmqMCmzEu8ld/jw8MYvx\r\nDMCRdU9OrBn4YK+Zf0CVmkMvbOkC5VC02vHUJJg/yx3gCor77eXynpLm43rE\r\nmRmncft9vxJFA937uwLJbbnORVOJIRvQ50JIQL7+AHdgPBv1HjbIfFCddH6m\r\nBFU0fS97dFxupRivWn4Hn5hblIRaWYeL87h2vloqNOF8rAic6/Q6DhSz/Nq2\r\nkbUwyaElHI+NHOu8mrvbKErIWKDGNMTSDudTJu4sRQM9+6U7VBMJr841PM5l\r\nbVdDoVheJKbV89C+vTRq/DlwW+4Ap3TnWxdJFJPv7u4n0k6Ld317Crq3HB+M\r\n108FkCITnORdoQXvCFtLdFbFLvQ3oT5gRavbAdN9qepAoW8qLVOCjAe7vnB6\r\nZuQ1C5R2TX4qflA1Uvkvk4wE611FejxwVe5u3HHeCTXlUYw6YDb9S+RvG8+U\r\nEBjVU3DTQqj+RNXzOL0s2omo6OQJYkRoi545UJG9FNpjNJ03hXXD2GQjjdmp\r\nwluOolrYmFRtvNw3SjTgUNWtJ6CP+47DAV5MwhKhI9Nk95schwNrsdCClymb\r\na/TxaelSvWRLLkRivb/Pemjl4gyAmr6SKgi3FkkcOG5CvBMr+Q59aAc6XIjc\r\nnR0+Q2RinfUpha1x/J66DrJIV0tdsRteyT8=\r\n=kf/C\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=7.6.0"},"gitHead":"8132999c421df1c6d6b72a7aa107f48f29bc828e","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.19.2","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.12.0_1668198936356_0.74951764126741","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"node-red-contrib-grohe-sense","version":"0.13.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.13.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"afa43c666c44db1ddba7589d5d7a87eb3d35d6bf","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.13.0.tgz","fileCount":16,"integrity":"sha512-CdLsLdToHTvZuN92Styih/kPhRot6d5UE7Q+rtMCijgKatV8qklkN/I/jZSdql3ixyTuPP7ROPb7TVzzLQVtHw==","signatures":[{"sig":"MEQCIGq7MvRz+9aRlMdzUf1cxJZb/XADl9nihGKZsWkdNI0RAiBViQxd2qbbZbLVjGe0XPssfByJQxezWXhOAW1oNkKrGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjejYhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxDRAAifBf0AJMHnvIG2pB0jb/ORloF9k6j3cC61yZgRC/TfekL9IK\r\n3KT4bXdu3od1XvovhDh55xaTWGCV1d6axTE1vsQGg5cqDjCWTgt85WckVFS+\r\n8FlAvsE466DfehD4d+Uz4YgdqT3onPYopuPTwWJRZ5cy0VKS7W4rMJC+hvGP\r\nfpCepLVB6K0NqNN1kgXGmpdqHNU8E109PZXTJo5f81K6G/2W0xjZHgI+Q16b\r\ny66HOE1Jf/cmrtmjMM222IEDf+2IJ4XiFnkusnTppQUdeq3FQOPKOppMNGFU\r\n7IeNZzV31DjokpjI1kn5By03ZFztlp9DGF0rim5t9WW1vYawsmXQi6GuIoBX\r\n6onUkXL2W5wehA6MVvPm7yry/GobuiTt5ctVvd6trCFWa3tb3uuon4zli5eg\r\n9DmRe9ACXvfbZiOscI2d2NYgU69lkSsX9QaNwdRw5yzStzEZtYPL6DXRYBrE\r\nkq8IEkjij9TVyCKtQuRwzVPgWxwL7eLBAnHfpR1KxS3vEBryThJKhwzh9F4m\r\nw0gSp73IpRTnorT65xlZLcpijxbHgvJNr2IoY4EDJCxcbaKLMafbeGXHnOJp\r\nsTjYkH+uVlaRR81FKal/V7BRo74EHfNddqQOxSUpIZ9heN3FOnHrWqZfgtvo\r\nv1wcQLGBoIVWZ+W3S5wB7uK/IFCOjJ3fHD4=\r\n=BJxk\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=7.6.0"},"gitHead":"2b161a6740d21e5912987004aadab7936c57d4d9","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.19.2","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.13.0_1668953633178_0.13483076766416047","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"node-red-contrib-grohe-sense","version":"0.14.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.14.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"aff2ced4b61b2d45238bfaa4f4b65dd382984b54","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.14.0.tgz","fileCount":16,"integrity":"sha512-cD4IPPLvJGtlyosq19llZwVn7R6YhPSVDJUb2L8wISHwod8KV+68UaecIfoziEnPk0iWTO6ccvkPke5xD9MNNQ==","signatures":[{"sig":"MEQCICwPF0+VKo09Ofn2aETJDpQd/VM2FcARNOHv/2Hs5n6qAiAB0dkriGdAJQvepez7LFWJKoh4Ai59Cd1/MHKrtTNIdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeoXCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe4g/9Hh/7iPViTcy6bz4I4/hnxhYmm90WmyMqaSCb628ae/CE/ovM\r\nvyV1Q6Jqkl6pRzpeCr4WDlvjyEK1HITMnTcHzSdTN/2R2VxgJ7OMWkkYUNYY\r\nn9rHcwJffmCZAFG1itLFOTX6t8dZ2ktsIrDKdO7yoYOfNcFO/8ttdGtK9rOI\r\nJT4Z7P1FPx5qyu/uST1LbxqnUQLl/TjUf6OAb6NhXibw+XOFLnq7Nt5A9+Np\r\nDpuLgi/6m3aokiICbi5Ch97AXUuM44/H9OwKGbaBRKYVyKOYN6ZRs4AaPBsz\r\nhEh8ryjeHe7Xb6bOoyOwRsXgYxTgrRGXi5pvVvzTUsAJigHffTmCqo9hDPQu\r\nVsi37QmfqALo4742gBfDd9zfiSn56iaOtEjSHA00PHy8Tm695vR7MbsgdAKK\r\nFx7XKUj0rhRxPeA9nAgOVFNwQwNMFhjMAopGgpLFP+MeuMrGuJnrqe6FR8Aj\r\ngzRv78eQBL4n9nSKT2de5klGonbi0m4zx56grgywGyPf15iplmGUMPkB96vR\r\nHf9fSSe5DiHaIY8pgMOlGP64mWqAxQL7zmgmBQishulGjq1gxTh7N9hnTgmM\r\nZg45s4Dk7f4vWERaNwS6BxbjG5tGVhlnTUEKPBaZZ4/djhmxhwbVs5kFxOdL\r\n48DvwzHYt9Fc4KtcpgF9yEZX4ouXQjaEhrA=\r\n=4ze+\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=7.6.0"},"gitHead":"dfe904b801b2895fb89c2a9259b1c98cc270dd98","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.19.2","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.14.0_1668974018348_0.9423351921696097","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"node-red-contrib-grohe-sense","version":"0.15.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.15.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"3025ab72f2b9e2005b27d0678b1042cd388a402b","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.15.0.tgz","fileCount":16,"integrity":"sha512-d78LztdoSdwpEJunY28D95kjQPfhpEC8EA7s99pEz/5SzwDUG455qbyD0ZRGR6u4ZGnCL8FiewMneIwi6ENgfw==","signatures":[{"sig":"MEUCIEGrTbuqa/fRq1KxE9BVS4Wwy41+rjNs2o2pwa0wBjOpAiEAhrqcNsf56bXXb3AKa1VJGclGWlc1IRnYgaJMfR49j8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJje8/IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4bw/+LUHaSBDDxynA8tEFF1WFM1SM3VGq/JbBstx4MYQyJ4yngJyD\r\nUdiw7Z4ZyMttzk8ynPUH12xe7EQgc7+zhyu4oAzyf0krdHI13mxZKGOlXSwL\r\nFjoY+tfIQwVczhGbNCu5p282oEOqwq3ISbHm0YJlu9IxnzskKbcpPMZFU9Oa\r\njWQ78Njm8Rh90oqjKU4e2dZLXBt06VC8P13I/jH02XgemR0kDZyZZkGYgxn6\r\nszQySNb3sYBimaBwfRj+zF76QRB8sIn2Vcg1K7+hM2LEi4rHYwdfQvEnsnQl\r\noVc7UinCF8nxIHp4Q6DU3WYvgKnjCTqpn7si6NKdIUhwx5dHIRzA/3lm4yIm\r\nN3s1Fu5rowlgClDE+iXSKXB/7l+lOFRoxLOjy9jnl40vKrZumDXi6Oc1M0R4\r\n5b2kwDRyR+caBHFSGX66GcRIR8uyajgavmmfI2oRaAYakvkulOSb+ggoqjFw\r\ne5Mh2yeAh7UgPw2rqzSw2T1ON79srljj5BF8t9z6XkZoOC1mrM8eg7te9Alk\r\nKUXfVEzE6dO82VH0YLDd2KV5tyjcUTczlkwdfN6A+7aCI6qWyDu2jqKZIs77\r\n7XaJBuBxXblCOJc1OOkrj3DYG4GRodjQdmLYt1ZdSnWYg4Obj30qtpKNA9+A\r\nxeC0wz1JDMBANOIhBM+yEmRLMURGZ7XhwGA=\r\n=4etz\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=7.6.0"},"gitHead":"f0dddebfe60d94b4f08564864ac9e2f871aaf8a2","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.19.2","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.15.0_1669058504120_0.1428564906775689","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"node-red-contrib-grohe-sense","version":"0.15.1","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.15.1","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"8eb6025d326b9f22547a731bf6415d260b6fc288","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.15.1.tgz","fileCount":16,"integrity":"sha512-2NzjTT+6Y/pjz98s5OGpS8MIsfP0TIbLEz7ehIKjXg/mgxJ9AZgQNt+xwI9ksAD23k3B7181GfOFQxUcwn6fkQ==","signatures":[{"sig":"MEUCIQCd3ohlm8m6va05+fb21INwnAPVjeQ2k6OJoXcvEG6ZIwIgJ9EHkq0YIWWz77+Wy2nJVVRL0OEw+ETD6CXAWb4F2Bc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFM/EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBuQ//Q8BIpbzQUCjobnj+tyBetCPv1PcDmfi2ic31DqKQwxVrYyV9\r\np7GB5QPHQEPwSpbYQQSSmi56ZAu1KXELA08Fvx6jm1zp46wQ9TR5kx0yCvvo\r\nK1IMnkYMUH8rJ6R4FZMnWp0xzhWslAsvVgXkN+y1PrOTYjOlRUpwEaPLlpLo\r\nQuNIWk/juJEPSiHT6d5M/PWG72U4hm5yuNzhV0n7igD0dv2nnHhQAMBx+O6E\r\n/mbQ+QewMgYyR5TbQyKLHSKBEoEjTq9PA9X//X9WxlT3W0jFjvmeA6/7mNUv\r\nh3SperjFtvEeH+XRoL/QP0xs1n33NX9PtpILh8phwu++1/JDpRtp7BYqo9Of\r\nhbdsDOwn4P533S2DaN8zKRpjwdVWLHIVyXHwfHO0dsFvFDoMI/OVs23JLM87\r\nzb9W9BOXMk/0CyueyRR502KZZ+83GIGstXMqCb6/GnDw+eGLr9My3EVzSWUg\r\nNvciWNBxYr2YfMYIoBZKmJ7b7slFIi4thkWXQY+xuA949mVwNEowTBD0IZ8k\r\nkovboNKSw83D6F68mBTZ6ZStgger09RkaErY4W+cczV8TQCLbSwRwL6xClAF\r\naQIkbEQAfJdqSKDBOZzanlw9kz5n45azlq80vEjsuQTx26r6wCA02qFNX7PR\r\ngVbrDkroV+but24vlwJhrVwF3Q8qusajj2k=\r\n=KxyY\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=7.6.0"},"gitHead":"70963b09575403ee794652b72694133602d3ca4c","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.19.3","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.19.1","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.15.1_1679085508381_0.9943270156963282","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"node-red-contrib-grohe-sense","version":"0.16.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.16.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"362ccb22ac153e562260664be70aa30b0ce6f531","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.16.0.tgz","fileCount":16,"integrity":"sha512-v3MhJFXkRFqtzQQ6dD+LPEzJen3vAWeJ6t8yiaYEvdEkYMECK715fMbPbT11qEZjTfK0Gt+bghkz6rcgCtsAVA==","signatures":[{"sig":"MEYCIQDD8dXcTR13wfzl/nds+klT2a6FnYZR4D69VzSAbfVUCgIhAI/UhZ5ivgKWWkUgeVn0mVwp9BjECUt4NYR2MK3IHFDS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77247},"engines":{"node":">=7.6.0"},"gitHead":"f0e260accf32d13ce4e07ae95b565e35391b6fe3","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.19.4","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.16.0_1694786990106_0.6435005458276306","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"node-red-contrib-grohe-sense","version":"0.17.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.17.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"ab58b95afa9b0a5dc8533e3df2d0a40e0f14e8db","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.17.0.tgz","fileCount":16,"integrity":"sha512-+j4Ms1J3o42BQSw+3DGXyhJkE2k5hPB1+X9CH3EBsYwE3FF1cBV3SrYlcECJs63gT5cZuWb3szx3izoEtjqGqQ==","signatures":[{"sig":"MEUCIQCQ7TUnJ/H/1L7E/s7rr+v6W8jvfJkh9yDep/58ym7WLwIgBIZLfM1x41l7XZVSoLbpenKxrjvJzk5UoJCF4jg2Y5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76594},"engines":{"node":">=7.6.0"},"gitHead":"ca8a0adb3c2cc7aba7132ea622a270ba65b0a4e8","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.19.4","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.17.0_1695574960960_0.4879001742756268","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"node-red-contrib-grohe-sense","version":"0.18.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.18.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"a1db25f506bef82120e867220573fbe41659db18","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.18.0.tgz","fileCount":16,"integrity":"sha512-2W7xMmIS3QPee1BE6cgMkeBBCnifwfqUDCarDKSbqmrhHl1dIuqFWE4WUDiCAJNFBaiOobFjymp8bHvTvW0F2Q==","signatures":[{"sig":"MEQCIH/QVR339++RzPBvaMtPMslLTscMd5sAVPA2e9NCQFBuAiBW+/GE+gH3ndFTMk4h6uIJE87ycI5OOeFOQHpECbtIKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76839},"engines":{"node":">=7.6.0"},"gitHead":"42e2e9e230e88d8f743b531ed75eee4e0bfdd40a","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.19.4","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.18.0_1695669558980_0.828891988755609","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"node-red-contrib-grohe-sense","version":"0.19.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.19.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"c1388c783cea8952ea1b17ad3304d4a971ca5224","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.19.0.tgz","fileCount":16,"integrity":"sha512-VwYUg0pbFdpiVpI7T9hmbls8JISH7O5bJktGO9osBv5Q0dspAZHe1WIlUTR/d4MpRNFuFnhq3Qz7wS5G3UOUzw==","signatures":[{"sig":"MEYCIQCzzV5JQU+LUdYkLcfqEpZyDOcZWbdVfK8b5SjqA7MLcAIhAIwEMZ7pcjxkB7O9w/Q0K69bKlpf3Vxdc3WoQDcssGbI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78278},"engines":{"node":">=7.6.0"},"gitHead":"46aa99e2ce45f8a86bbb7dec31c899c59f82565a","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.19.4","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.19.0_1699996000814_0.85445258749942","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"node-red-contrib-grohe-sense","version":"0.20.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.20.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"3b22ddf8d318ff15f50dd55f5e6e56934aaf711e","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.20.0.tgz","fileCount":16,"integrity":"sha512-USUyMITDgmkY3bUR6iHIGO8ulZienr14SNusntEhSN5Ec4XyvvRKNgRjjGH7DZMLyIdj9jPBFzZr8yyjcj6jLA==","signatures":[{"sig":"MEUCIFnfJLxU1PgeCbOoIQ+OH6WVFJRSaLCVwg5ttuO0Y98xAiEAqe8yUBXMiNBN8+f3NIOyGWcwCCq9DBTXCyyNrrl+V6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77882},"engines":{"node":">=7.6.0"},"gitHead":"940c52d7be76e24fb619d5398ab95a83c02ead06","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.19.4","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.20.0_1717621249878_0.780538393093346","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"node-red-contrib-grohe-sense","version":"0.20.1","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.20.1","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"d5f005b1063869a3a85cd82a7c6e23421ad6f896","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.20.1.tgz","fileCount":16,"integrity":"sha512-KW18YCTk9XUf4JdxJjlBjAUV4aSBgvT4Io+tqVWAaQrpqYHjhg5E0uV5EESKGlRhhTWNlZOHlmwvmtsxRym/jA==","signatures":[{"sig":"MEUCIQDNkRva6rKX9Ldd3qCiPGWVLkmlciTZgI0/tMyDfyUreQIgZjkG6zoqHkYhE7QytcGpUeEbxXhbkuA10WQGHoPHTUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78056},"engines":{"node":">=7.6.0"},"gitHead":"8b11a5c841c19405b82756afab4a80827a8248dc","_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"8.19.4","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"16.20.2","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.20.1_1720903834948_0.04974185057216429","host":"s3://npm-registry-packages"}},"0.34.0":{"name":"node-red-contrib-grohe-sense","version":"0.34.0","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.34.0","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"06164682d13c3a2962595da202174d1bd5735322","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.34.0.tgz","fileCount":35,"integrity":"sha512-iifa8yOe0iCEQ2oXhau5gOeFFKIKur4/QG5iFvDHpxjj4eEP2PXLV6mxVbCy2Ehs7AWfUQUOamvb20p5jzyNqw==","signatures":[{"sig":"MEQCIBnXP8x9RAoEKVVkmcQZkuW19f56WGmcwjyZmcW6DVbxAiAZ13rgNZ9oK3S/s0Yqd6wI7DUpdX2scFGQQLVOoqbxkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200061},"engines":{"node":">=7.6.0"},"gitHead":"708742817167d9b9b560ea17a2a0ec230ce9a9df","scripts":{"lint":"eslint .","test":"mocha --recursive test"},"_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"10.8.2","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.34.0_1782647551583_0.6189228111457878","host":"s3://npm-registry-packages-npm-production"}},"0.34.1":{"name":"node-red-contrib-grohe-sense","version":"0.34.1","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.34.1","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"dist":{"shasum":"d5313e898a63a4bd57457731cc0307cb7d4a3d74","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.34.1.tgz","fileCount":35,"integrity":"sha512-b/p4v5iT1YfcTsA/+p1eA43hOyrqDkRWM3kVOWMNII369PSOw5QsatmbnxM2HvQ0tHov8a/N3i0yGfo6eYPAgQ==","signatures":[{"sig":"MEQCIHVi+MZ7eYnyJ+BhTA6jkJinCUEpJxA2pdyI6z+GRhncAiAKitYWZWZ8d9mi3L8YLTbspH4k7lfGnYJZTwdMOrJV8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199775},"engines":{"node":">=7.6.0"},"gitHead":"c95abea383895a5102d2f70642fcc7599bb51367","scripts":{"lint":"eslint .","test":"mocha --recursive test"},"_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"10.8.2","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^10.8.2","eslint":"^8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.34.1_1782647958154_0.239964053347397","host":"s3://npm-registry-packages-npm-production"}},"0.34.4":{"name":"node-red-contrib-grohe-sense","version":"0.34.4","keywords":["node-red","grohe","ondus","sense"],"author":{"name":"Karl-Heinz Wind"},"license":"MIT","_id":"node-red-contrib-grohe-sense@0.34.4","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"c8":{"lines":65,"branches":85,"reporter":["text","lcov"],"functions":50,"statements":65},"dist":{"shasum":"f7556f8a3ac041bcd9f5edff15f748649fa3c4c6","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.34.4.tgz","fileCount":22,"integrity":"sha512-vbDJ0ochHL7ywr1G0aNU18UipAVbLJwNv0XYKBRLbsqOfJY5D/dSvajodEittEOqFn0LiERpWf+n6Kbiww9L9w==","signatures":[{"sig":"MEUCIQDU7k99rrU8Y4L+zFur40hT7eqfhNwuq2RqK0wDLWXShQIgbOVMT+SpBZ5K1C/BUOeDlQQawdVtZdC0BMxSD+Max0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159249},"engines":{"node":">=20.0.0"},"gitHead":"2f126d48e721b912bb5438fbb084c86fac48358c","scripts":{"lint":"eslint .","test":"node --test --test-force-exit --test-timeout=30000 --test-concurrency=1","format":"prettier --write .","coverage":"c8 npm test","lint:fix":"eslint . --fix","format:check":"prettier --check .","coverage:check":"c8 --check-coverage npm test"},"_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"node-red":{"nodes":{"grohe":"grohe/99-grohe.js"},"version":">=0.1.0"},"repository":{"url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git","type":"git"},"_npmVersion":"10.8.2","description":"Grohe sense nodes via ondus API.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"he":"^1.2.0","url":"^0.11.0","superagent":"^10.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^9.0.0","globals":"^15.0.0","prettier":"^3.0.0","@eslint/js":"^9.0.0","eslint-config-prettier":"^9.0.0","node-red-node-test-helper":"^0.3.4"},"_npmOperationalInternal":{"tmp":"tmp/node-red-contrib-grohe-sense_0.34.4_1785185584769_0.018115548086184985","host":"s3://npm-registry-packages-npm-production"}},"0.34.5":{"name":"node-red-contrib-grohe-sense","version":"0.34.5","description":"Grohe sense nodes via ondus API.","node-red":{"version":">=0.1.0","nodes":{"grohe":"grohe/99-grohe.js"}},"engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint .","test":"node --test --test-timeout=30000 --test-concurrency=1","lint:fix":"eslint . --fix","format":"prettier --write .","format:check":"prettier --check .","coverage":"c8 npm test","coverage:check":"c8 --check-coverage npm test","standards:audit":"nrstd audit","standards:sync":"nrstd sync"},"keywords":["node-red","grohe","ondus","sense"],"repository":{"type":"git","url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git"},"author":{"name":"Karl-Heinz Wind"},"license":"MIT","dependencies":{"he":"^1.2.0","superagent":"^10.3.0"},"c8":{"reporter":["text","lcov"],"lines":65,"statements":65,"branches":85,"functions":50},"devDependencies":{"@eslint/js":"^10.0.1","c8":"^12.0.0","eslint":"^10.8.0","eslint-config-prettier":"^10.1.8","globals":"^17.0.0","node-red-node-test-helper":"^0.3.4","node-red-standards":"github:windkh/node-red-standards","prettier":"^3.0.0"},"_id":"node-red-contrib-grohe-sense@0.34.5","gitHead":"4310e89c952451c37beb36a4e19937ef616b7e4e","bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/M93TSktY3ot0JkWlweUMOwKDrSCgwVoLX+wqDkiFLABn1sdm9qRcojoy/kA5eP/Ab0kHu/r+4gM27aSD26MDw==","shasum":"2d5724ac7adf963b4db79bc7a690f7db2054a762","tarball":"https://registry.npmjs.org/node-red-contrib-grohe-sense/-/node-red-contrib-grohe-sense-0.34.5.tgz","fileCount":22,"unpackedSize":159680,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCDviVMmdYHHtES+xn04DNWydbodzG7G3DKmaw3gXryIQIgSFx3DrEP9XD1H4qHcA0xbIkJGtBkW2/aOFXp5TX+Tgs="}]},"_npmUser":{"name":"windkh","email":"karl-heinz.wind@web.de"},"directories":{},"maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-red-contrib-grohe-sense_0.34.5_1787236038743_0.6812235426321405"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-12T21:46:46.361Z","modified":"2026-08-20T14:27:19.090Z","0.1.0":"2022-01-12T21:46:46.531Z","0.1.1":"2022-01-12T21:51:33.800Z","0.2.0":"2022-01-17T22:05:17.510Z","0.2.1":"2022-01-17T22:08:59.103Z","0.3.0":"2022-01-19T21:27:28.490Z","0.4.0":"2022-01-31T21:28:13.937Z","0.4.1":"2022-02-01T15:32:41.566Z","0.5.0":"2022-02-02T19:31:41.813Z","0.5.1":"2022-02-02T19:49:58.171Z","0.5.2":"2022-02-03T13:07:13.649Z","0.5.3":"2022-02-03T20:42:47.096Z","0.5.4":"2022-02-13T17:00:56.383Z","0.6.0":"2022-02-17T16:47:00.648Z","0.6.1":"2022-02-18T21:40:57.398Z","0.6.2":"2022-02-19T17:15:12.786Z","0.7.0":"2022-04-04T19:53:58.988Z","0.8.0":"2022-05-21T19:57:16.059Z","0.9.0":"2022-07-19T20:26:39.136Z","0.10.0":"2022-08-28T18:23:15.197Z","0.11.0":"2022-09-02T22:20:04.420Z","0.12.0":"2022-11-11T20:35:36.519Z","0.13.0":"2022-11-20T14:13:53.384Z","0.14.0":"2022-11-20T19:53:38.559Z","0.15.0":"2022-11-21T19:21:44.363Z","0.15.1":"2023-03-17T20:38:28.585Z","0.16.0":"2023-09-15T14:09:50.569Z","0.17.0":"2023-09-24T17:02:41.142Z","0.18.0":"2023-09-25T19:19:19.117Z","0.19.0":"2023-11-14T21:06:41.054Z","0.20.0":"2024-06-05T21:00:50.111Z","0.20.1":"2024-07-13T20:50:35.103Z","0.34.0":"2026-06-28T11:52:31.769Z","0.34.1":"2026-06-28T11:59:18.307Z","0.34.4":"2026-07-27T20:53:04.917Z","0.34.5":"2026-08-20T14:27:18.886Z"},"bugs":{"url":"https://github.com/windkh/node-red-contrib-grohe-sense/issues"},"author":{"name":"Karl-Heinz Wind"},"license":"MIT","homepage":"https://github.com/windkh/node-red-contrib-grohe-sense#readme","keywords":["node-red","grohe","ondus","sense"],"repository":{"type":"git","url":"git+https://github.com/windkh/node-red-contrib-grohe-sense.git"},"description":"Grohe sense nodes via ondus API.","maintainers":[{"name":"windkh","email":"karl-heinz.wind@web.de"}],"readme":"# Grohe Sense nodes for node-red\n\n[![Platform](https://img.shields.io/badge/platform-Node--RED-red)](https://nodered.org)\n![License](https://img.shields.io/github/license/windkh/node-red-contrib-grohe-sense.svg)\n[![NPM](https://img.shields.io/npm/v/node-red-contrib-grohe-sense?logo=npm)](https://www.npmjs.org/package/node-red-contrib-grohe-sense)\n[![Known Vulnerabilities](https://snyk.io/test/npm/node-red-contrib-grohe-sense/badge.svg)](https://snyk.io/test/npm/node-red-contrib-grohe-sense)\n[![Downloads](https://img.shields.io/npm/dm/node-red-contrib-grohe-sense.svg)](https://www.npmjs.com/package/node-red-contrib-grohe-sense)\n[![Total Downloads](https://img.shields.io/npm/dt/node-red-contrib-grohe-sense.svg)](https://www.npmjs.com/package/node-red-contrib-grohe-sense)\n[![Package Quality](http://npm.packagequality.com/shield/node-red-contrib-grohe-sense.png)](http://packagequality.com/#?package=node-red-contrib-grohe-sense)\n[![Open Issues](https://img.shields.io/github/issues-raw/windkh/node-red-contrib-grohe-sense.svg)](https://github.com/windkh/node-red-contrib-grohe-sense/issues)\n[![Closed Issues](https://img.shields.io/github/issues-closed-raw/windkh/node-red-contrib-grohe-sense.svg)](https://github.com/windkh/node-red-contrib-grohe-sense/issues?q=is%3Aissue+is%3Aclosed)\n...\n\nThis package contains nodes for controlling grohe sense devices via the following API:\nhttps://idp2-apigw.cloud.grohe.com\n\n# Dependencies\n\nThis package depends on the following libraries\n\n- superagent\n- he\n- url\n\n# Disclaimer\n\nThis package is not developed nor officially supported by the company Grohe.\nIt is for demonstrating how to communicate to the devices using node-red.\nUse on your own risk!\n\nThe code was ported from C# and Java and TypeScript which can be found here:\nhttps://github.com/J0EK3R/Grohe.Ondus.Api\nhttps://github.com/FlorianSW/grohe-ondus-api-java\nhttps://github.com/faune/homebridge-grohe-sense\n\n# Thanks for your donation\n\nIf you want to support this free project. Any help is welcome. You can donate by clicking one of the following links:\n\n<a target=\"blank\" href=\"https://blockchain.com/btc/payment_request?address=1PBi7BoZ1mBLQx4ePbwh1MVoK2RaoiDsp5\"><img src=\"https://img.shields.io/badge/Donate-Bitcoin-green.svg\"/></a>\n<a target=\"blank\" href=\"https://www.paypal.me/windkh\"><img src=\"https://img.shields.io/badge/Donate-PayPal-blue.svg\"/></a>\n\n<a href=\"https://www.buymeacoffee.com/windka\" target=\"_blank\"><img src=\"https://cdn.buymeacoffee.com/buttons/default-orange.png\" alt=\"Buy Me A Coffee\" height=\"41\" width=\"174\"></a>\n\n# Credits\n\n- FlorianSW for developing the initial version in JAVA\n- J0EK3R for porting the original JAVA implementation to C#\n- faune for doing the great work in TypeScript. This made me port my code from axios to superagent.\n\n# Changelog\n\nChanges can be followed [here](/CHANGELOG.md)\n\n# Project layout\n\n```\ngrohe/\n  99-grohe.html        Editor UI and inline help for both nodes\n  99-grohe.js          Node-RED entry point (just wires the two nodes up)\n  icons/\n  lib/\n    ondusApi.js        Low-level Ondus REST client and notification helpers\n    converters.js      Pure helpers: status / measurement / withdrawal conversion\n  nodes/\n    grohe-location-node.js   Configuration node (login + dashboard cache)\n    grohe-sense-node.js      The grohe sense / plus / guard node\ntest/                  Unit tests (mocha)\nexamples/              Sample flows\n```\n\n# Nodes\n\n## `grohe location` (configuration node)\n\nHolds the Ondus credentials and identifies the location to operate on.\n\n| Property | Type   | Description                                                         |\n| -------- | ------ | ------------------------------------------------------------------- |\n| Location | string | Name of the location as it appears in the Grohe Ondus app.          |\n| Username | string | Email of the Grohe Ondus account.                                   |\n| Password | string | Password of the Grohe Ondus account (stored encrypted by Node-RED). |\n\nOn startup the node logs in, retrieves the dashboard, and caches the rooms and appliances of the configured location. The access token is automatically refreshed every 30 minutes.\n\nIf the internet is unavailable at startup (or the connection is later lost — including a failed token refresh), the node keeps retrying the login with exponential backoff (5s up to 60s) and recovers automatically once connectivity returns. Connection attempts, successes, and failures are written to the Node-RED log to aid debugging. While disconnected, the dependent `grohe sense` nodes show _disconnected_. (see [#20](https://github.com/windkh/node-red-contrib-grohe-sense/issues/20))\n\n## `grohe sense`\n\nThe node is able to get the status of a Grohe Sense, Grohe Sense Plus or Grohe Sense Guard appliance. It is also used to send commands to a Sense Guard.\n\n> **Note on names:** the _Room_ and _Name_ (appliance) must match the values shown in the Grohe Ondus app **exactly**, including spaces and capitalization. If they don't match, the node logs the available room / appliance names to help you correct them. If commands such as _open/close valve_ time out while reading still works, the configured name is likely resolving to a stale appliance that is no longer fully registered — rename it in the app and re-select it here. (see [#25](https://github.com/windkh/node-red-contrib-grohe-sense/issues/25))\n\n### Inputs\n\nAny incoming message triggers a poll. The optional fields on `msg.payload` control what happens:\n\n| Field                  | Type           | Required | Notes                                                                                                                                                                                                                       |\n| ---------------------- | -------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `payload.command`      | object         | no       | Only honoured for Sense Guard (type `103`). An object of command fields (see _Sending commands_). Only whitelisted, correctly-typed fields are sent. Example: `{ valve_open: true }`.                                       |\n| `payload.commandb64`   | string         | no       | Optional base64 command blob, passed through only when present.                                                                                                                                                             |\n| `payload.data.from`    | Date \\| number | no       | Start of the historical range (Date object or milliseconds).                                                                                                                                                                |\n| `payload.data.to`      | Date \\| number | no       | End of the historical range.                                                                                                                                                                                                |\n| `payload.data.groupBy` | string         | no       | Aggregation granularity: `hour`, `day`, `week`, `month`, or `year` (the API expects lower case; input is accepted in any case and lower-cased; `hour` is the finest). An invalid value is rejected and falls back to `day`. |\n| `msg.debug`            | boolean        | no       | If `true`, the raw API responses are emitted as a debug warning.                                                                                                                                                            |\n\n### Polling & rate limits\n\nThe Grohe Ondus cloud is **rate limited**: more than ~1000 requests within 24&nbsp;h to a single endpoint (e.g. `/dashboard`) get that endpoint **blocked for 24&nbsp;h**, which then surfaces as `Caught exception: Forbidden` (HTTP 403). Each trigger of this node makes several requests (info, status, details, notifications, and — for Sense Guard — command), so an `inject` node firing too often will exhaust the budget quickly. (see [#24](https://github.com/windkh/node-red-contrib-grohe-sense/issues/24))\n\nThere is **no push/notification mechanism** — to react to notifications (e.g. a leak alarm or a closed valve) you have to poll. Pick the polling interval with the device's own update cadence and the rate limit in mind:\n\n- A **Sense Guard** uploads its measurements every **~15 minutes**, so polling more often than that yields no new data. Polling **every 15 minutes** (≈96 requests/endpoint/day) is a safe default.\n- A **Sense** uploads only **once a day**, so polling it a few times a day is plenty.\n- **Alarms and valve interactions** are communicated to the cloud immediately by the device, but since this integration only polls, the shortest interval at which you could still catch them without risking the limit is roughly **once every 1–2 minutes per appliance** — and only if that is the _only_ thing triggering the node. If you want fast alarm reaction, dedicate a node to it and keep all other polling slow.\n- Avoid wiring several `inject`/poll paths to the same appliance; each one multiplies the request count against the same endpoints.\n\n### Sending commands\n\n**Sense Guard only (type `103`).** Put the command fields on `msg.payload.command`; the node validates them, drops unknown keys, and builds the correct request body — `{ appliance_id, type, command }` (plus `commandb64` if you supplied one). You only need to set the field(s) you want to change: the API validates the command object as a whole and requires the complete field set, so the node first reads the current command and **merges** your changes onto it before sending the full object.\n\n```js\nmsg.payload = { command: { valve_open: true } }; // open the main valve\nmsg.payload = { command: { valve_open: false, buzzer_on: true, buzzer_sound_profile: 2 } };\nmsg.payload = { command: { measure_now: true } }; // take a reading now\n```\n\n| Field                          | Type | Notes                                      |\n| ------------------------------ | ---- | ------------------------------------------ |\n| `valve_open`                   | bool | Open / close the main valve (Sense Guard). |\n| `measure_now`                  | bool | Take a reading now (Sense Guard).          |\n| `pressure_measurement_running` | bool | Sense Guard.                               |\n| `buzzer_on`                    | bool | Sense / Sense Guard.                       |\n| `buzzer_sound_profile`         | int  | Sense / Sense Guard.                       |\n| `get_current_measurement`      | bool | Shared.                                    |\n| `reason_for_change`            | int  | Shared, optional metadata.                 |\n\nA wrong value type (e.g. `valve_open: \"yes\"`) is rejected with a `node.error` and nothing is sent. The underlying REST call:\n\n```\nPOST …/appliances/{applianceId}/command\n{ \"appliance_id\": \"…\", \"type\": 103, \"command\": { \"valve_open\": true } }\n```\n\nSee the example flow [**senseguardcommand**](examples/senseguardcommand.json).\n\n### Notifications\n\nNotifications are read **per account** (not per appliance); each notification carries its\n`appliance_id`, `room_id`/`room_name`, and `location_id`/`location_name` so you can filter client-side. These operations are **not** gated on device type. Each is a dedicated request — the result is placed back on `msg.payload` and the node sends a single message.\n\n```js\nmsg.payload = { notifications: true }; // all, merged across pages -> msg.payload.notifications (array)\nmsg.payload = { notifications: true, applianceId: 'aaaa-…' }; // all, filtered to one appliance\nmsg.payload = { notifications: { pageSize: 50 } }; // one page object (pass continuationToken to page on)\nmsg.payload = { markRead: '<notificationId>' }; // mark one read (PUT)\nmsg.payload = { markRead: ['id1', 'id2'] }; // mark several read (PATCH)\nmsg.payload = { markAllRead: true }; // mark every unread notification read\nmsg.payload = { deleteNotification: '<notificationId>' }; // delete one\nmsg.payload = { deleteNotifications: ['id1', 'id2'] }; // delete several\n```\n\nA `ProfileNotification` has: `notification_id`, `is_read`, `notification_type`, `category`, `title`, `description`, `web_url`, `timestamp`, `appliance_id`, `appliance_name`, `room_id`, `room_name`, `location_id`, `location_name`.\n\nThe underlying REST calls:\n\n```\nGET    …/profile/notifications?pageSize=50&continuationToken=<token>\nGET    …/profile/notifications/{id}\nPUT    …/profile/notifications/{id}     { …, \"is_read\": true }\nPATCH  …/profile/notifications          [ { \"notification_id\":\"…\", \"is_read\":true } ]\nDELETE …/profile/notifications/{id}\nDELETE …/profile/notifications          [ \"id1\",\"id2\" ]\n```\n\nThe legacy per-appliance notification routes are no longer provided by the API; the node now serves them from this account-wide endpoint (filtered by `appliance_id`), so the `notifications` field of a normal poll keeps working. See the example flow [**notifications**](examples/notifications.json).\n\n### Outputs\n\n`msg.payload` is replaced with an object containing the following fields:\n\n| Field           | Type   | Notes                                                                                                                                                                                                                     |\n| --------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `info`          | object | Static appliance information (serial, type, firmware, configuration).                                                                                                                                                     |\n| `status`        | object | Current status flattened as `{ type: value }` (battery, wifi quality, connection state, ...).                                                                                                                             |\n| `details`       | object | Detailed configuration of the appliance.                                                                                                                                                                                  |\n| `measurement`   | object | Most recent reading (`temperature`, `humidity`, `battery`, or for Sense Guard `flowrate`/`pressure`/`temperature_guard`, plus `timestamp`) taken from `details.data_latest` — only present when the appliance reports it. |\n| `withdrawal`    | object | Sense Guard only: the latest water withdrawal (`starttime`, `stoptime`, `waterconsumption`, `maxflowrate`) from `details.data_latest`.                                                                                    |\n| `consumption`   | object | Sense Guard only: consumption summary (`daily_consumption`, `daily_cost`, `average_daily_consumption`, `average_monthly_consumption`) from `details.data_latest`.                                                         |\n| `notifications` | array  | Active notifications, each annotated with a human-readable `category` and `message`.                                                                                                                                      |\n| `command`       | object | Only for Sense Guard: the current command state (e.g. `valve_open`).                                                                                                                                                      |\n| `measurements`  | array  | Per-period historical readings from the aggregated response — only when `payload.data` was specified (defaults to `[]`). See _Historical data_ below.                                                                     |\n| `withdrawals`   | array  | Per-event historical water draws from the aggregated response — only when `payload.data` was specified (defaults to `[]`). See _Historical data_ below.                                                                   |\n| `data`          | object | Raw aggregated historical data (the full inner content) — only when `payload.data` was specified. Kept for backward compatibility.                                                                                        |\n| `statistics`    | object | Pre-computed min/max temperature, humidity, pressure, flow rate, and today/total water consumption derived from `data`.                                                                                                   |\n\n### Historical data (measurements & withdrawals)\n\nWhen the input carries a `payload.data` range, the node calls the aggregated-data endpoint and surfaces its two arrays directly on the output:\n\n```\nGET …/appliances/{applianceId}/data/aggregated?from=2026-06-01&to=2026-06-28&groupBy=hour\n```\n\n- **`groupBy`** buckets the data by `hour`, `day`, `week`, `month`, or `year`. The API expects these in **lower case**; the node accepts any casing on input and lower-cases it before the call. `hour` is the finest granularity — there is no minute-level option. An unrecognized value is rejected (logged) and falls back to `day`.\n- **`msg.payload.measurements`** — per-period readings. Fields (snake_case, as sent by the API): `date`, `timestamp`, `flowrate`, `pressure`, `temperature`, `temperature_guard`, `humidity`, `battery`. Absent fields are simply omitted by the appliance.\n- **`msg.payload.withdrawals`** — per-event water draws, in one of two shapes (detect by the keys present):\n    - per-event draw: `{ starttime, stoptime, waterconsumption, maxflowrate }`\n    - per-period cost summary: `{ date, waterconsumption, water_cost, energy_cost, hotwater_share }`\n- **`msg.payload.data`** still contains the full raw aggregated response for backward compatibility.\n\nBoth arrays default to `[]` when the appliance returns none. See the example flow [**senseguardaggregateddata**](examples/senseguardaggregateddata.json).\n\n### Status indicator\n\nThe node icon reflects the runtime state: _connecting_, _connected_, _updating_, _ok_, _N notifications_, _disconnected_, _&lt;name&gt; not found_, or _failed_. When the configuration node loses its connection the sense node shows _disconnected_ and automatically returns to _connected_ once the connection is re-established.\n\n## Examples\n\n### Sense\n\nTo get the status simply send any `msg.payload` to the input.\n\nSee the example flow [**sense**](examples/sense.json) in the examples folder.\n\n### Sense Guard\n\nTo open the valve send:\n\n```js\nmsg.payload = {\n    command: {\n        valve_open: true,\n    },\n};\n```\n\nSee the example flow [**sense guard**](examples/senseguard.json) in the examples folder.\n\n### Getting Historical Data\n\nTo read out the internal measurement history you need to specify the start and end date as follows:\n\n```js\nlet end = new Date();\nlet start = new Date();\nstart.setDate(end.getDate() - 2); // last 2 days.\n\nmsg.payload = {\n    data: {\n        from: start,\n        to: end,\n        groupBy: 'hour', // or 'day', 'week', ...\n    },\n};\n```\n\nDates can be passed in milliseconds format, too:\n\n```js\nlet now = Date.now();\nmsg.payload = {\n    data: {\n        from: now - 24 * 60 * 60000,\n        to: now,\n        groupBy: 'hour',\n    },\n};\n```\n\nSee the example flow [**sense guard last values**](examples/senseguardvalues.json) in the examples folder.  \nSee the example flow [**sense guard history**](examples/senseguardhistory.json) in the examples folder.\n\nSee the example flow [**sense last values**](examples/sensevalues.json) in the examples folder.  \nSee the example flow [**sense history**](examples/sensehistory.json) in the examples folder.\n\n# Development\n\n```sh\nnpm install        # install dev dependencies\nnpm test           # run unit tests\nnpm run lint       # run eslint\n```\n\nTests run automatically on every push and pull request via GitHub Actions (see [`.github/workflows/ci.yml`](.github/workflows/ci.yml)).\n\n# License\n\nAuthor: Karl-Heinz Wind\n\nThe MIT License (MIT)\nCopyright (c) 2022 by Karl-Heinz Wind\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","readmeFilename":"README.md"}