{"_id":"warema-wms-venetian-blinds","_rev":"39-d29e39bef6189700e9193b2ff1417142","name":"warema-wms-venetian-blinds","dist-tags":{"latest":"2.0.5"},"versions":{"1.0.0":{"name":"warema-wms-venetian-blinds","version":"1.0.0","description":"*warema-wms-venetian-blinds* is a module to controll Warema venetian blinds by Warema remote control system WMS.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"WTFPL","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.0.0","_shasum":"2e5656846178ec93996cd8a593fcafafe4ab9f4c","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"2e5656846178ec93996cd8a593fcafafe4ab9f4c","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.0.0.tgz","integrity":"sha512-4bUVIGxOqiNBFE66fTy8Kz5AJeAm4M+WFnfu8OIEmX0Ktdl1Q9Gk64wD/FLFhJj8apqwWaYD08fgAKPx8m9y/A==","fileCount":2,"unpackedSize":557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAoleCRA9TVsSAnZWagAAQ0cP/3vxsoUeSNeZyKuB6QDO\nw6GuXT7i8fIAGCXmW8peuHOMdxgEJLLnjWdkot0ENxY/I1ZkdC81LmuudVAE\nhK9bVhp33rp6KzlX/EGAwQGAYT1fG5+VBf6zwdwDFFymqOxKxclEhTJpYC16\nLAyPF7yXxH0olJbDB4g9GNZoe31Si/EsbDg/1n96u8ijYEo0vyuH68q1RDZe\nbBmO+dscejXHICJb4MK0vzbi3ixlEdfNavB5Co7HdCsbko2JJckabmoa0lNn\nQmJNpqfWKfMpMBCdBvCWuFJ4xz12lbHr9B97F09P++Kt00mvmFAigFovU3HF\nvBS+Thd9R2/XSyzzeYJZ91NYlvV8XGaguz9mP/7OSvCP74MVyMN9IR6wpepu\nvcuJrQoU44hmYycWNiIjpzBkBzAkwyOnBn4OXNkHO8ZMHl3LpIrcoyhv2P3e\nWBUXVWWErf9/V2wbAXj2mzAgzaIMhJVTFjhtT/FAZ6XlpAa1wwRyI5PL4elT\nbwO85yB3glnQaYFkzNJCwkFQTPCsOtN19QN16ztsLTXBIBP1+ZtbNpxCCi0Y\n6lrJ5cr6V/w/BAB1GeH8V2NCshgvdNJX07BTDuX214QsEOUp39FbRqnNPAcj\nnRIiqOrbltaQfMuSybyp2Yx6fqCwj/wFL7/bB+aKvj+lgGqRV4qGFT/gD6bg\n4/+J\r\n=FdP7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNQO3FawzhRf27S9LO0RCzpeJAtNwrKLDwlckGRlbovQIhAJE75Dr/QCdMJhoirAgR55pdbiYHiuMwkejDAZnwgfaa"}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.0.0_1560447325656_0.3302646952161019"},"_hasShrinkwrap":false},"1.0.1":{"name":"warema-wms-venetian-blinds","version":"1.0.1","description":"*warema-wms-venetian-blinds* is a module to controll Warema venetian blinds by Warema remote control system WMS.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"WTFPL","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.0.1","_shasum":"55ac5da1f542af57e0b3421b10f11462c7d007f4","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"55ac5da1f542af57e0b3421b10f11462c7d007f4","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.0.1.tgz","integrity":"sha512-EgcrDNqomO3YZatNplUFK5Gi7Nv0FTLH5+X7+BFVENvp2Fefh3xCWi3YBQ2pI1wgaHosMwGkgM5Jq03S5WXaxw==","fileCount":3,"unpackedSize":2935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAoroCRA9TVsSAnZWagAA1IMP/3umE6oKq6IyoCPv+2Lw\nQ9Eaz2bVHX7s6AZMf3RF50QX8BgaUthATod8u97NbmDuZXqirBvQcCroIDbe\nGZAOrcld0rWiZ+2K5X0UEerSqMGwXY6VxyNV+sWlPSBKLCZhOJw6B83p8/T+\n1s/3izyMgaJ4+qoQ5FTvEyQbtByarwR6w3p8VscY7Rv/PBr+0cv8IGGQ/14x\nFFeD+2ESDLhwhb7BykwdneW5maAnoHkH3qMP3UbE3SQ6vkvGx4C7MbHEwPlk\n/W3hX2B+ScKqLUCX5lD2uBiPJqJFaFUoAHsIpYhAoGEBxM4e6iomiA0u09KZ\n3R92nTUPB6A5uRNsmRFp9oLbtTQWBhwVVH2L8p/D7nZPV4NIyUfQy6fPmCcH\nnRYXmg3P9+0VfYS0YbHgOHl1fYVEsqniNePaIsF4jYvRPpwIq2Y9kvj69Tfx\nZhKOWbToeW7TDq6ocgeBb0DWq9UeQpxWhJZu99qoWyMLfMhWxJPjJ/pyPIPf\ndiV0JlNNx1at1OMnnAs9dShEwKC4OGQ0aTE96qeYPlaXfnHB13AAlvh89YlI\nuKFmFNmeedsqpa4dsoX79ayadrIiAOAgvcY3VZUqYGYDB35bIsaEvbZt7NFz\n/wJawImbYTZNJsdSnOVPsyPolKzyK4qUjjX1PvmXsoL/IlZZ7NlKbibmrJvF\n9uKV\r\n=+pl/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFi8Q9lHpnHqnpqbMHISxt9G0SDhM9nSQSDktWZjQfXfAiEA5nsRGBnLOk8oM10Q0Qua/JrBk0uId5u5o+vuJsbaAZA="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.0.1_1560447719045_0.31015653221567874"},"_hasShrinkwrap":false},"1.0.2":{"name":"warema-wms-venetian-blinds","version":"1.0.2","description":"*warema-wms-venetian-blinds* is a module to controll Warema venetian blinds by Warema remote control system WMS.","main":"wms-vb.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"WTFPL","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.0.2","_shasum":"0160a014a5bd5239059282d1ad6749176c267b93","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"0160a014a5bd5239059282d1ad6749176c267b93","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.0.2.tgz","integrity":"sha512-AyZh/3X7+B/ZFSFpx9AokQatd5PBwzLVSm6+6WetWLCCVdjTimibspXMUsgWbo4O5Ro4EUC+kgHF5Yb/k6kCkQ==","fileCount":5,"unpackedSize":23994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdApBNCRA9TVsSAnZWagAAuIcQAKAnhPxxhzyM94KjI8QE\nvH7hz++OsJdHt4KXI2usLpT1Gvj21z5r5VnD9QaMPcIYvb/wUeNTJlAZHLCG\nl2/K/I5cSc3wajBqdPhnekPBMd0pxQxH0f35+BSDNAsEwVP5FygVDCW1lAKB\ngniyTRql29O4yCjIN2/GF43A5XfC15s3vkLj1mqz0oFXWyG/5gUG/orWDWlh\noyxmy6HdNqGuEalP3JTI/f9R6PmM2EffF0bEDmhG8nDz2ksQojDwkQAcDE7J\nSmudalDiVxXa4r6F5ER36pnWCzRnbtASUK+qAPVsxvNv2wnQhwSO1OS3VG2H\n/ArRraYjKx+oRVoZUVqt2anl6EI//LTFymVL8qzU5voKZwar5Ln6+2BbX/7w\nKBm4LdqAKknB3S/J3Cye68Z2iu/kYgcQJ7a5vnabH/BDhI4zCEZ6HITBwKi7\npSYYhQvVGMVRhf9lygxCrFEwwODhv5F2KbPDaEijs37FAKR7O8r7/vHb8SpS\nfP4KDpXHI2DUHkS/Pq4Qmw12RYCtGj0Xhe3kczCEsOjsJXEMcVXIqCJs1ps0\n8hjBHiaHiW7S+00aaJwUTHayM5sObIiY9SfT18iA00P72NjDuU31XIeGQLN2\nWBczfkdOlQaMXlECHZIdnFY0RprOO+YmteNYi+Yw8s38GDfaOPPD4tSNMFwy\nQcBe\r\n=UpSa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF55JV+dJfVzxdo9sOKGMfF5UuPszL2ETRjVsg+DxemMAiAIQ8MKwEmBDHh+fIkHodlznzs5RFW00iF/GfbJAJrvfA=="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.0.2_1560449100194_0.6419183531054955"},"_hasShrinkwrap":false},"1.0.3":{"name":"warema-wms-venetian-blinds","version":"1.0.3","description":"*warema-wms-venetian-blinds* is a module to controll Warema venetian blinds by Warema remote control system WMS.","main":"wms-vb.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"WTFPL","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.0.3","_shasum":"06f48d3b1c0bc0df01871d784ed02c6c6d838cb3","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"06f48d3b1c0bc0df01871d784ed02c6c6d838cb3","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.0.3.tgz","integrity":"sha512-nHPcj4l9G320XWts8fQPEa9hqpl/ciTpqpPIwgTmjr4A8zN9KQlsEl4Vsvs/9zEe4OLIm8Z0NsMd7rW2B/8c5A==","fileCount":5,"unpackedSize":23980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdApD8CRA9TVsSAnZWagAA+y0P/3xrfELdWI0egPxZ2JcC\niTJf+/I91eWEEmSZeG+tWwgURSMlftqQRxVLNSKfnj9KC6DJHZhWVp2GT8NS\nZCjwI8cGu+QVJVbBJpMnOjHBuEFZtRdiEaFu44Ubkp5fAQqtI8lAR8+LCYl5\nCzayi3XHNG75dQM16UBUPgmcoVqB1fxjslF15ddVUv6k5rGSJO/hdnUOw0Yy\n9HBmVAMhY8BrQc7WcowfPXpElzYV0nVaJ1rcqYaREMw38ZzR0Hj6gNY7y3C7\nyivMfa0Le952TbEYO1ST5xZkabXtzGx7PYSj2c62esntLznXhTI2gMCDpRpA\ntb5w7e2jmsNO5O/WwDrEdGeGtqAskciDOiu/hENG8V+EgZT0bIwQnOZdIEsn\nT0HppfA/ThE93DAxRfrZCzcBbRuMjhzyRnzRQIkhwBL1F8+/bzkhg3sUfpNf\nrTH8ht/crgl1MG7BpYi5PgbKfDb73JfKHi7Ewg7nsMxcOLzHnYzzm2eOW9nh\nBvrJiXJK1/LUb1OGOLTVkooqYW7fL4GKu82IqwNATowxTok0oNQevpJ6dyaw\nhlrwrRpzXUAOby4uaY86eCZWCEtLMmK0vxCfYkCaeZy+o6w7Onb6uJCLiie3\naJ4z6qWxzuc+vVEEWVdyBKi61K9PJP9n1YqvwDTbsn8hhcL/DsdA1pYBpZax\n7zj2\r\n=P1wN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8VwxJjBxRnzF4yg/Xn2qECCCFdS+YRKswctME/70CcQIgTM6m00xoc+HKNWoiY4vNYWJR4JfWnYHhlB6ac91DX2c="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.0.3_1560449276225_0.22523287799349"},"_hasShrinkwrap":false},"1.0.4":{"name":"warema-wms-venetian-blinds","version":"1.0.4","description":"*warema-wms-venetian-blinds* is a module to controll Warema venetian blinds by Warema remote control system WMS.","main":"wms-vb.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"WTFPL","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.0.4","_shasum":"1595abfa31e651cd6dc625c50eb85c26dd0b734f","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"1595abfa31e651cd6dc625c50eb85c26dd0b734f","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.0.4.tgz","integrity":"sha512-1mNatV92A0c2K8T/TgIUdBtBnUyZRN7GuLad2SeoazPEKSbL9PHFEks9NPFlUFOAua/YSCFbEPgW12az94EX8A==","fileCount":5,"unpackedSize":24173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdApJGCRA9TVsSAnZWagAAo+0P/3b6FsJu3c8uvMCSvM9M\nlCaSYcBHZ6Y59JFDXXIVqhvIS3XPZzSyDVV/LLVqMFFI+3TQicRtRNMiCjbL\np0mN/3kfPw9jGc7Z8clolB8SXQKyPn/8or3PgAbPV86YaH7EP7ndnsoUplKY\nfqNLuBYkyhm1rYKcVYdJgR58fVafNL3ZyS0yEDVj5hc1Vyk5zlnB5AOgslUQ\nWHCNQdm2ROO4+c7Lm9AkgMvpDqcXsb0FQdKPW8OMv7nuwzJoQjLwDNG7zGQN\nOZg28pRrGUP1gDqhxG4Eq26nYYhDiSBtc8vrIMQGlDoJrrK67LPmB/jc+LBA\nHaubIW4eonHrshBcfUHyld/Axa5A2q5m+V+FDiclOaCYGPZuaTXr9Wx0+qer\nvAXnMvBaC0i3czSSQUIUaHeeX9ZW/MNvta43BE5bsxW/uzYXE+VS0qpvrkSO\n7Z1ncrNuqCbRHi5uK/OMPJu95fWvMwdUKaV+73Y92zOVBKokxhIspHuumMUu\nE0uIiboKUqaDRCkfMsu4DoSA5QQqRYX4+0SmT9k/IOPQzscQ1uguVH8ldKdg\nh6hBofFI/41ARrWpInED4rGQimk8moBNNnE6j3yTtZ3SEkcGLNT3Sf3gxuun\n1XlAFv3Ybk4ygrAWKXIO1WMVpGrY5Crss+6GelJYlZBYI0Ty2yPgJPn5WzJM\nm1/D\r\n=ONpk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8cuhHhZ9ybYpjt/hmVntWUxMFsfibO1OXH+ZdebCxrwIgWaEeplasYVsKXiRZKGQE0/+GwQpPJK9VfwQODDo24aQ="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.0.4_1560449605770_0.2196263073986282"},"_hasShrinkwrap":false},"1.0.5":{"name":"warema-wms-venetian-blinds","version":"1.0.5","description":"*warema-wms-venetian-blinds* is a module to controll Warema venetian blinds by Warema remote control system WMS.","main":"wms-vb.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"WTFPL","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.0.5","_shasum":"e6e33d4b670963ae44f40bb10d3b9e5748058056","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"e6e33d4b670963ae44f40bb10d3b9e5748058056","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.0.5.tgz","integrity":"sha512-so8l6TXKpUuQb0vRf4c+Bpp/FMA6tHipez7BrSFodWRD4cEoKOhV81DyLWV83hCWVJ8yHEwcxWPikFtp4mvTvw==","fileCount":5,"unpackedSize":28807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdArKECRA9TVsSAnZWagAAdZsP/R3nK1hrKFU6zW8auXo0\nYZaHUTEIwMa2I/ZacIv3of5kEZeu7m9P7ciUtI2Cr5NknanRbLHve/bALMbW\nSBtdodwMSFKnhQU7K0mtSS+XoRLLcjng0t+Ictl90VMiKORDQhw8a77/RhgK\nu7etNVoRITX7KHWHcqg46EymjjYFs7xaC0WFvyCGHgnbP600g1H85P5zYE4m\nsQ8vXkfqfC14v015rZLJIqBPtoOw3p3DGennVRVqj5ARxkuzMyPx+12vPTl8\n+rds0Gf+0FdywlORpqAFsStiSXQee9Vk8g4+gkyXApIPdEAYBzSueSB2FIUV\naEwODY5HA287bSyDFpIEtZvNqS9FiCuz5owOtmgTvVNIlSPGeQnz692U0j+7\noBjuO9OMgV84iNVrv/s0vbnjCXOqW8qNUwhX+WfW8PmjFL2xHap4DXJXxOOF\n/1qgAx28AGUlJRbwyKDjJoSZOhwte4hCpG3sdbYAigAabHa/isSH05W12PsF\nmbGXPbNLLF6GIMh8yBTmfqeMBCqF2F7OJT8HiP9IoO81peUcRIBii0rE+9ZM\n3TmPdcwheD5Z6j8Y2ImUHOM5jAd0RBPyxV/+0+7dR8pVTSoJfcfMpbowadRZ\nOT2pjPxN3tRkfKTgRAh8b7qhZ4ysJfN2o+XJ8WgJMZ2uJNsqVrKoUHF8txXy\nQMHa\r\n=x2oL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7pPMmZ0ayLdgnAj5ZFbeZazyW6kCK1OIlsr4XDv6teAiEAsyCwWv1gnED3bIzdTqSZt33rGfYyuN3dur16eWptnws="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.0.5_1560457859399_0.7463305699363547"},"_hasShrinkwrap":false},"1.0.6":{"name":"warema-wms-venetian-blinds","version":"1.0.6","description":"*warema-wms-venetian-blinds* is a module to controll Warema venetian blinds by Warema remote control system WMS.","main":"wms-vb.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"WTFPL","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.0.6","_shasum":"77327e5c16e161ce5928580bfdf6a3ea9ce6d28f","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"77327e5c16e161ce5928580bfdf6a3ea9ce6d28f","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.0.6.tgz","integrity":"sha512-4qYlaJpUf7GAOf8ZzNFTBKQu09lwtHt+OoqW6x9E0J15uzCvYr43UHwm9pMLPRvISPa2D0i1b0ChmKSS0uUZJA==","fileCount":5,"unpackedSize":28720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdArPECRA9TVsSAnZWagAANu0P/jIu3G7N0vQ/3DDG1Qyf\ncmATqg5rVu3s9iOP7ocmiHKDowByyC0+pY013NNBdaKL8+ub2ZtNCle4awA5\nW6OH+CYRAyfZ3PfkxmWNRRhHjsOAe3fGpBqCWyT4uSoBkiDbLEqAa0OEoNdX\nnW/WBo1OFOsFUVqzHgF9zP0mL7EXOLzBvUWVQ/Nzpbz7pnE6og061WU4PFm+\ndCDC0Fjm8fxupZjFOuJTetbW/AhhER86VZogyCZ2gNWXTaJoeVH1SCNRFzUP\nQrDduBkkTybvNxd194rvdDj4hQgVeDfUbznxiKMhjp2WvG0inSEZmO2fIhwu\nA1aGfoSva10drNOloVHfM2RN6CvxR9f5OxapGn5hBWqGhl9vqAAV5FAzDP6K\nddeCJHHnrxWAyoSsVkJL++I/c31BAbX99VMpGnRpTNWk7yxIbcwhucgG/CXv\neQjHfF2NjHnisqSpKgAsbzRRpNiHsn++OAsQvWHPxHlCCglIcBUBGRkjEMT3\n0dbT/4SrO8yPM+qM9yGkSCNfVxytIrhgGKvKwuRA0cczc5X21KWhBLTcWfil\nyHapyMiZpOE/rn40y9NlW0X7vyMvz+Js0dl0RU/GFXJiRDms3v0s8NYbGSr6\nZsGvH29DCgSHXmm0x+8K+CyH7W6FYXDBkrTrpxluVul+/8euD9B+BUu83iY5\nFnMI\r\n=W89o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFN8tevudn8lqPUbqtEBWR2c2Y7lBGQ0V97t47hbbWfRAiEApu9X0hXvL+3JohMxLuIZaE5zCFvJZv737v/Zq/udQb4="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.0.6_1560458180065_0.9603487537374724"},"_hasShrinkwrap":false},"1.0.7":{"name":"warema-wms-venetian-blinds","version":"1.0.7","description":"*warema-wms-venetian-blinds* is a module to controll Warema venetian blinds by Warema remote control system WMS.","main":"wms-vb.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"WTFPL","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.0.7","_shasum":"7ff4aabd3bfcb9a90fe1e38af6b3efa9e83300e3","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"7ff4aabd3bfcb9a90fe1e38af6b3efa9e83300e3","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.0.7.tgz","integrity":"sha512-3NWa4OVEgktyN6BoJuuTZL+KUxhUdRO6oyeHJ2m9o90MSAcXZsda7m0BhtwojHv32WSXhZEMeFlh2B0cGhWo4w==","fileCount":5,"unpackedSize":28845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdArS/CRA9TVsSAnZWagAAB7AQAIj29Aer4OTFWf6KxDY1\ng2QFkT4e7MFk73rXP0yLObK5/kCtlxp/62Ktm+Ti+8F3GHVULu0YcwDPkQhd\nS6HX0+gbuhoZFKxqQ3VW4GU9MNESCrBmZwGnFn+jFKJ+Mws8LeCKr5GDv49L\nVP+j9zkHWfiq6dfh4m0gmZZSIUFNipFIktzWfd+ak9Bva5XIDEKyS5ztwHp+\n7srK+ACyGI/6MqfLAW8F9CJx6Tbh50AiKGmrzxChwN8nNd+XXCC4F9qXpPzH\nxH18ULD+zJC6z5DRaFDrro45+tn30N+umqfsWxjo53ssdVgUax2aktSpsBsL\n0dtXgmfKu64cBdLwTQDov7EoakXGbHKb31p/uOIHiXAwh7on8vFt41tFutyW\nITUoNxOhGJlS8pP3ZfYwi4eDLzQfLJkEpzWjDtN9RxCR74wc7rs2NpkO3QTl\nKuIazLPdEMTYALQYpndUadjcVCLP92ROoT3aseiJmfD9+SvtiuICK4WrLKvV\nb29Ytfg+g4Fw9oIni1PPm3iURYG7yfd+fR1bUVUYQ0O92/2wdtfaiXklPFbP\noHGH9siTp89iIsgbLOEFxZuAfBEOKNVqEUdCPYz8vi5QmOuXsoWabnIiTXPI\nZzZrtYv3JXMixi5tQ0LqGwB8M/NEgcnSNpnyxMudCH+x7PNzzec6gAcCEY9k\n7+a0\r\n=madd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+BmYFmHj/uNKtCWKmoZGEu7AeND1o2BPoOK0frle9qAiANx+3YaKjv/S6Q7JTFrR1H++imdk5oP+exL4uXMslG8A=="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.0.7_1560458431309_0.1712188107999626"},"_hasShrinkwrap":false},"1.0.8":{"name":"warema-wms-venetian-blinds","version":"1.0.8","description":"*warema-wms-venetian-blinds* is a module to controll Warema venetian blinds by Warema remote control system WMS.","main":"wms-vb.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"WTFPL","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.0.8","_shasum":"60ce6652140587b63363cb8e8702327ac4cbc025","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"60ce6652140587b63363cb8e8702327ac4cbc025","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.0.8.tgz","integrity":"sha512-ycqBy+PvEaygqTa9eVdsP48oeiSuG12xws4Zz6oEI/ljvGb2kP4FkOvuMUixne2vpIF+8oUZZUocdHrdof6tQg==","fileCount":5,"unpackedSize":28382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAreKCRA9TVsSAnZWagAATlAP/Aw6ul2mSGwn7Guot9ho\ntDrbBZlKxKPo1cGK4xYHvlou+4h+ixrau0xRF6pRYNhxl1X9rwSW35pcEbUC\n+6r9NLQZ1xJsolXeMaExYjtyOudWgfyF8s95dQ+25WFaPdxo1zNpBebMc1OA\nJesqtNsyHfVmWWzWvy5k1kKXmlXDMSfWOEgpth54A7lPP4ighzV1enkLYFon\nwiwXaPN5ILRD3DRcwJxcQecAZoTPkXmt3IL+lRPoCSIk5VNOQKqtywfK+uDU\nvvlaq/0Tc9Nvu9bkiPbo/+DXPneD8rhAowIUWYtZJ8MZ49V3jyjeTWYKo1wq\nqx9Bzc+tXUplrBR3DL/UO44X7Qts8a0l8aIpMsoHpFONThGdR3uQGuoUJpLQ\nwY39MA0Eyhpe01mRKZgQ0JyheQmecGXK0vBYKggCWwarJvWzvNDtHLMzgiUF\nab1o51rwXOzhNpNTJtzogCHsTMIWBmlCrLqJnxpCScr/4bzmk2uPicKuzeWD\nHpq9uS++QM5mYOyddR7hpQnvsHh0mDkUAPN0L9lvkInGinNhW8iJgXREOsxn\nJ/4pAMGdWWEOShj6KTXWiNOzUQF8HzJW52iWA4OTlJUt2WVFfDfJKnEr/4GL\nC/otPSXIX4YksIZU6YTt5s6Gw5p+BPRN+hSZQysuE1aLYPkao3LXr2qVIWWo\nz4lj\r\n=7rOM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY3IN4nqlVWDuix3V+DolkdcCL4XdZlgxSMybINMLvnAIgSiLAG9XBsPrRT2DRD3U4HuEMrapd/744Y7rOKPxcLsQ="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.0.8_1560459145371_0.6597079253368854"},"_hasShrinkwrap":false},"1.0.9":{"name":"warema-wms-venetian-blinds","version":"1.0.9","description":"Node.js package to to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.0.9","_shasum":"b8be2766b152f1fa98950f48d0a82033300be092","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"b8be2766b152f1fa98950f48d0a82033300be092","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.0.9.tgz","integrity":"sha512-Q86XDrfR+PdTT55LGQBAdMS5KUUwk0KrfOogE83p+XqnBonRyEc10MSUZKK07Xq8EqBKciNLlboWWKPppBHx3w==","fileCount":8,"unpackedSize":104770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEIh1CRA9TVsSAnZWagAAVxsP/iRO0BHgnKqL2Lm3mo9W\n7WWS20lsPSah+x7+ISUf4E/USq4tFLyxNtVkeVNdKKFMJy5ZNbPPA3PES2IS\npruX0vwAx6ReBX3/K5U2Lj7wgMwl+PjK/krHusw9irbFEdcPPbwbK7Sd0/RN\niGNSDAzwmTnfrJ0x+B2wSdLFcwR+xMmv6Rp89mGMuTqAa5VkcTs+wyW6Da44\ndehLJyefrlveTqdHnGIfTsjhjUbe8wPLh1M2qq2qqlGGSBIES68TAxTKsWWA\npYuMfDhOKeY+sJlhJZPPrHiQco1kWh/dhYVcfouQjK1S63pXxj4xI6SMXVSr\nqGfoQ44F+8beun4oG0QIlk5fyTCBrOuby0XZMRKgFrdH8tKaeOc+p1DyUclX\nAxs0N5hMQsT+HQSO84cWKGWUWCHpq6ueXqXkINf6K3A1GXae+wXNBFlt+kij\ngUWZO7h583oRlszhuJUwbdp30rdn2q3S6fyi/hM8qPvlPOcTAKr4MfCoJbWV\njwNmmiljz9I2m4h90358/QKZzQIkW/5OR2UEgW86zktf8kno1Ge3zLp9Rvlx\n1GBt/gj4twVM7SZY5sBiBPr1eI2Og9bTb3SnaAQyyoKP5SYRkHK1dLUK+x1R\nYJqpWDpTyNKlK1zuZX2syXRMMNML6nMgvmifz5fz3BveknY0nJGqYc+ijEev\ntg43\r\n=zc9Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGG3zr7LwBJspCGUNZnr4Etd5IBtDN+91XxmmDoiGOBsAiEAo3AnjGXuHu0tvMl7fmQMgr4y/TiO6I6CrTAyvIIymxU="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.0.9_1578141813314_0.3206334091182459"},"_hasShrinkwrap":false},"1.0.10":{"name":"warema-wms-venetian-blinds","version":"1.0.10","description":"Node.js package to to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.0.10","_shasum":"67bbf8db6319c3f8546363b61bd37d916213ecd9","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"67bbf8db6319c3f8546363b61bd37d916213ecd9","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.0.10.tgz","integrity":"sha512-4EmO+406Fer2vPPC3Yuc1WdlD2vXR4oc4TvUedYteQGVwS0EiZAqz5f/Gg9ifVSwCFKjkGU6j+hbGpHny9Y8aw==","fileCount":8,"unpackedSize":104727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEIlqCRA9TVsSAnZWagAAqsMP/it6l5gntReYOmbweukT\nCEJwQtBHDoLekLNO5nx/8CHDMT2nRIxXVfOjOsWk4ghAD3voonlggxJWwkII\ntIZbsUFNFwUwLNF7Q8rNpVPwqFM4AyZoE7iFP5Htm0onwQLUDdCtD7t1EXHZ\nro0D2Zs9vCXrO1V5GAPtDbYypHPzb7GmTOmjONXiSVOxmH5SkTs631tyVF0d\ngrRnUes8UQ+ek/m1aXEFYnBxMoceqmvCJ+irgCMkAL3wrJmu8MqQ/aaj4Wap\nH9jCdDhK9pk2LNtdr/Sk3EDc+DOomDlXUQ4p4E+4s0gnkwthQiQGCK5NCTkI\n2/if1o9DRQvKyRZyayBOAfn3dlOvRmTLmoUrmuZCuvJggfd4HtIPRR3iTShr\njXbIZQYq+PRv+WCJJzsIVNhNzgYmLUYXEC4lKEIAb0J6cdU1rkgUQyaSWb2r\nhV0yVBhLqmh3wR+a57qkGTScAvzqESyiCwTFvgq8XaOO2DPqcfGX2t1ZDobr\nDNUfI3EKoEu3Gu6nGkzJp6FJ45DzUJmpI0L/m29VPlq+W0RX4ssgjVjMdL59\n3xb+uRN+LLZDpx26pSTW8F895nuOU/T+w8xgk0FNeQHc6mo/taEkxQqhUJpP\na/OSHcWr7bqslqW3KIru0ecmMGmFrqifBFmp9/paEOTSPNzpHycSU6l1kVf/\nrwCj\r\n=am51\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpG7FoTHVfiKN2pelxslsHI6eOPRiC7Gu9e90MzYJzZgIhAIZcwlfnhFciwY049nhObnhKq1ta5r+3uVS1ArbUGkt5"}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.0.10_1578142058114_0.40335375470493107"},"_hasShrinkwrap":false},"1.1.0":{"name":"warema-wms-venetian-blinds","version":"1.1.0","description":"Node.js package to to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.1.0","_shasum":"90a795e4788b9ffefef7c995e4a25c48bc77900f","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"90a795e4788b9ffefef7c995e4a25c48bc77900f","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.0.tgz","integrity":"sha512-VXwQD7AgULnyQ5Sy4DMR+Zs6bA65wrBmRTaqXpmEWD3bIfl1+S5LvZfo0cRf38yD5vfDDXRoW8yMfWpX6spOVg==","fileCount":8,"unpackedSize":104902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEKf7CRA9TVsSAnZWagAAzmAQAI5oCe7piTHbZh/1ecOs\nI6NTHzlRFu6mmIuHtKfJ4RW2dCZ6FhJnmTvJnMmZPk6ss+HgzJ5W2t4YQQLP\nW5JzOdJ0uElXz5L7scFoHRFWKQpVbanv8fZIszcuG4jH/bQLoBbSDGk98lmg\nCYZ1DxEMr7vD/yO+7/TYzAKKz/cduV7Ak4Z71JJ5DantYF8aYxe1l7LdJGsy\nc3eLGehIj2dmyvbr5zHK4OcK8TD7oXZcEMnaRTe/XDTod0SaxHD8bh644lmA\nVHPqdospM6TDYdie9cv1CGmYaJtntvFEKc3KmMh7764U3d/AlUpV/ziu0zR0\nEw8BZyiMLLohOAqF170EPj15mevHGXtT3codYdElpvBhd9Oz6+VbgctntAo/\nb0lZoRjUH4r1Wi0rno2Rkihfh9VzOw9OH1QR24/CB60JnsjVloi7sBW9PTc6\nmBGLOxgy1/+TqMS9fRtIPq7KmTWUtwsHs/mviemTm72SI7OC/i7yuiommFQo\nh/cjLAVQ3YPSxqtKSLGjBLusxkqcKLmHLTMG+0JXT8YGKYP9kP+Cko5JRRq4\nJfhYv1QVZqF9nhx12O76mBbTLUAqWsTflxeMF5yOXmkjik6Fw9JxTTmTu47E\n8hXmaparosKcgWBx3XHlWASoZ7c6rTdjg1SFbrYXPNIBmzvvy80GDK58zqo+\nSwcV\r\n=uzSs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFA5HmwtN3aHvYLFy/85aIvg5OJb9VC1fHkeWRuHuNPwIgSbOJ7j4T+P/DplN/xI0JbwT+pE5J0081kk2LoFJVCSM="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.0_1578149883472_0.36563359679896057"},"_hasShrinkwrap":false},"1.1.1":{"name":"warema-wms-venetian-blinds","version":"1.1.1","description":"Node.js package to to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.1.1","_shasum":"c81ffc8cc309f57cbf6c8ce1a69979ca5786bde8","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"c81ffc8cc309f57cbf6c8ce1a69979ca5786bde8","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.1.tgz","integrity":"sha512-X2VgfRVXU80v7q+xXsmAoqd7dALvSGEIT+8O9FgxQJKAZbGeChnzRxZwIgqCyIWQoW4cVH2FTdN1MRfFWQryIg==","fileCount":8,"unpackedSize":106519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEKgrCRA9TVsSAnZWagAAn9UP/1qP7ySmEpKcxbeIfTzP\nhRPRPArUBEi2d26FLcfxrFv8WOgOw05SqDFcowmtnYYlmhBrRqPuoJMQWVQA\n72USIfOqBVQlhiSZEeemT8WpEjx8UoKiQXG9JIVRIlIt8oMTrkcb9VRx59v7\nPeyk+z9acmjnOt/ATNtVZyoSvhRnGqPYf96uwE0/gVc16LekAU5G7KIxJyn9\nLoRkpHMIYc8bOzPgWZGJ2uAxZhGXowqGktZ+8WYEZADnBEl/eT4b+1NZRCko\nhgG7PTIwtlddJv21B2NBz/Pjh3aUcBH9OhRQWrz2vgNKovuWihlTF8A5kSdx\n0fYEEQQAu2xedj7DmKO1wE8tWsgVieH9ghxawLBxFmrSg6uaItOusJ2GnZYG\nFP7g+E8RZzsl4MpXhytkQSTkNp6RRc0w+V0uAS4sADqgSHfGMeNfUjg4FbRg\nAbaTpxHaQkoy5yOn+VTUSHINRdh5QnWLczYBImHRjQnLnHepS4znjE6IYuEj\n7WCJNClzH6irgAHNDiUnJT89twJszynTqjmTYq21AwGoDcgQmiiaFbtUMYyo\nTrW1PdavS0L3eLuGdZ/Y2ok7krsdrphAqotfjeQd1TFZ26rn5ZLzpvT7VnSe\npXsWUh+o2MOCNBdfQKXeQ3KeKOvCYnESoAMplVO99o5405Y6bfVQwS7QIOkz\nggdW\r\n=YhWU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDakn8YfHEFfxkQP9nQ4BpuUnx4vBB0NF0AJqGDJwnrfAiAbiq+t1a0U4C3dpTGhV6qOJDtPk/D8qcjO+KG1kMNJmA=="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.1_1578149931154_0.287346261307051"},"_hasShrinkwrap":false},"1.1.2":{"name":"warema-wms-venetian-blinds","version":"1.1.2","description":"Node.js package to to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.1.2","_shasum":"2510119045980ecfa12732080098de7e65f0c1e4","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"2510119045980ecfa12732080098de7e65f0c1e4","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.2.tgz","integrity":"sha512-IE8U8EnE3dDbESmOwYDeAG7ExmUw4kS4IibJHxMrEq0x4iuR4UEWlUexZm6UexcbZVPapOuyLrYkGGavSO/6hA==","fileCount":8,"unpackedSize":106819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEKn5CRA9TVsSAnZWagAA4zYQAIWjOI5eMrUGkmqn9GhO\nLVzLBePhzM0hzQS53Fkp3UifXZwQCkbUBZaex606WDIZvGaxWIf7xn7ppYXL\ntl8ZGWFZWIQz9/8CsxleNIOAtupTOoelUGtNj88XeZBCvug/CSI6pGThss3d\nPSpl67cRivbO6zB7ANxRrhVc2T/HxpxV14xbHJgS/C0EoZ7JvKsAjdAXfVtD\nxHBspqbUNIAB2fy8yzDTL80ris+ABWCx2srgRKiCBJxShjL4VMuYIlesyKam\nh14wT9BnPQcilTh/8PeKGCLO5bBZCO10vD2o4q+WEYZGDTpqY7UJiWEFk5LL\nP5FA8OOqouJYvq3OpB7tuWa51KHB+ErAQpHJBws4trnMNSbg5qs4tn3/flui\ncIUMYGpkEmEOVDObKS3+fZlUNpw/KzlqUzkBHtowcYrfDvPHDSeadc9gQ8Ox\nolLE0GudMQz6pT8LIf9BDYN8Cr9WcjtEpYfKnQv7ClQ7dP2QtwXxE93NRvw4\nW8W7JEC+t0r3lT7Wvzzpo0+UbHw8hy6aV1Huu5hxn2oo9NIF5PN4EcJPuVNg\nY7QqpUKhkzEz2wQVcKerYKJKwrbnSPbMYRI5QE3dkzSfVgbrWb3W3mpincJn\naUp/LUmvFi+f4nBkqtiqsnQXi10YmHbyow3mJVQQWbO8jbPwaF7wJ/itTWG2\nNqGO\r\n=Ym1N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1/VXw3WRNSTS7qriY+7ZHxxDjzsCfxmo0DnWJZ/JrUgIgKGz3cq3msZmAp9nCx8oI6Q0kIetdDiiF0LsXCe8rtxY="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.2_1578150393175_0.00835684887188548"},"_hasShrinkwrap":false},"1.1.3":{"name":"warema-wms-venetian-blinds","version":"1.1.3","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.1.3","_shasum":"86972b124c0888e6bd08c07978b445aab8fe7f09","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"86972b124c0888e6bd08c07978b445aab8fe7f09","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.3.tgz","integrity":"sha512-TkySTDQ59H5mfYwbZxoYHYjnLWULvjR3OCayGIkdXIzY3R6UOHHMxIuMCy6XNBns8yMKiF99UlXShlpfetx/og==","fileCount":8,"unpackedSize":107377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEmDoCRA9TVsSAnZWagAAqSMP/0YUT/7cpq6XNrPBtE5h\n7kQG78GurvBUOOUVeaJoQpTkjfm2rc0cPTcR3yJpG4aRiwdnp+F9OfmaOGp1\naV5nMtP/oYEhZCsEadfLVnlgHQ1diEjavzzd6wCwhh2T5LEM4Odz7Bx7KbPp\nHcJI9tM+lDO0iDiraUoMZWyDKrF5n+UHkthit5FXHw/l1CRJLqe5GMUhxdYf\nbFTdPtIZpEdKeJQ5rE3+40U0xz1NlEPLppxmvcoZkU9YZQpf0Phz9G4zv+8w\nrZsYgNFtGqm5EMqMkoorVcc89pNvhjjh9Uel3d91C03OzsgvRTpP97JeUGAA\noJAejUQQkOcAtHKoeu2iVnIAcjNUlprcNVRSPcDmGLRkmQ4ylgA8EYRquKmB\n3dmz+jd0+GFBYw5N1F0QXjk+q6xTEdXnx8LPVhaGdkP6xYhW8QCqrg4Er+dS\ntcnt6APc8krp07oibGm2cRdMDYLLrzjqldLDxw1/W4fRKcGS6DmjypjOhiW7\nzH/f+TkCDl4gmeW8t+4XoKkAXx1EB96Zlq/kAsvhtSqY6/hzLbC8bTx4Cn7R\nc98cPZbgnZx2fyUWlVgWbb7/aYFEtAutwheZz4dnqTAfVwYjjAGjAzYb2ouM\n+cE+rpqJRbSVfTqK+yY5mILXvHmUsXtwoEMoMw09uRJ/42+ewxdYSrz7CCWw\nFJKC\r\n=DbQW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFixHlHOPzGqEYk7ipV03ZuZrOv7vN6nYK11nTmXiRjzAiAyGjqbgLaS4Jlc2rcBHeo46EoxC2o3BHYmaoclHdHSfQ=="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.3_1578262760419_0.3571367977172426"},"_hasShrinkwrap":false},"1.1.4":{"name":"warema-wms-venetian-blinds","version":"1.1.4","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.1.4","_shasum":"5c744ccfc364cd6a85f2f9ed4da2b78b14a73c77","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"5c744ccfc364cd6a85f2f9ed4da2b78b14a73c77","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.4.tgz","integrity":"sha512-JYllfD7c/X1e6HCbg9gS4okvNMSnuKWlhh5Pr0PXVT4BeHNXvLzl1qoAJAjZf1KrxXYDZWLoqe9ORDnyPMja/w==","fileCount":8,"unpackedSize":107430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEmIoCRA9TVsSAnZWagAAC0QP/Rt6KAyU1cAVv8Tu4ZRL\nT9zii3Bm5TQKiIfcGyv9Gowe8HEzSfMlTSO1mt2w1/e593yHuMDYBlwZhswH\nQAwf7b3fUMXyxjYPY53UO7WoxZU3StfQss2IC5zESwvGEYj8HpJkQ/Y3y5h6\nc+yzawJmjUYFP33mwDrZ4656cNJKgmbWmIvH0QnszdDeW9z2sulTDMXOT2lv\nO89Q1P/IpuE6FW8V5892z4U2ElQnpXYnxln15YvL64a646fPd9TuNbYLEpWJ\n1QP7LXLcEXgwDYx4rqGpgj0kKKWPFCCqZSCBcvcMhFBng1zQcu2lbpRKFisf\n5SNWLw1/PNgkOhk1j5QN+vTo0O2WI/nD64fkJYiTWT81CtnTgJGYiS8Wc05A\n54QflsU+YnpJPTlQvrCKnRT2u0tfxtbqZGKlmh87TYWRguVD9ZJ5Jb7zfO9r\n4tE9QxNionwZVjByzolcHuhPkQGiIDPZbueQ9ZyKrlk/czP8K7Jc6WSiUFbM\nHWLUqppRJu+WDcbwpF6sbW3sz2vMciQaC9xvxQj1gxBQmy0hJa3EoiqKmw8l\nIlZGECzf/BDv0BGLcwtgGRxwgBY3tbYOxXPod1K6YDAzrGVyEBP5Xfd5wTKS\neuQ8PxpYMVglTAZOZQpkhvKlMcVmcFGisJZi05iWK1lPw0SuOxgc7rzlaN0B\nhhFD\r\n=75YU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEr8Rca6JCIW71MoC1gnBq79NvDGGxiwywFgqR+ER1QvAiAR8Yvn9uytjH+Ro8WjFNqGplckejZbQ/h/YtaxRUQC7A=="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.4_1578263079592_0.2476489819482537"},"_hasShrinkwrap":false},"1.1.5":{"name":"warema-wms-venetian-blinds","version":"1.1.5","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.1.5","_shasum":"620526e0a0cde748c0d32c2441398bc0d27f4ea1","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"620526e0a0cde748c0d32c2441398bc0d27f4ea1","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.5.tgz","integrity":"sha512-2APLuZ2U/hLASMH4Fqce9EqWtTTl3rIa4KMXWILz2NTIYYL5bHO4k8YCpGsTU1q2khEDf+nuSzJMmSFJwa/Iog==","fileCount":8,"unpackedSize":110243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEmP7CRA9TVsSAnZWagAAUk8P/2DfCjZjzzeuLZnZOJJL\niI+kDX0fbtfYgWwnifDElTSD30poFJlOCQVA/Rmv4v5ppV7z0EsQM0+5VlWG\n6kBnrvEHW6apZxdIknkw04+HHDF3z7g/o8+gi4dCe61xfE6f5DCiTFFf3fLz\ngXJxJPf8QCbEKUoS0A5Z9RKa5PTz2cVPsgAFfLOV5kBZQUM00B67Yba9mi2i\nOn9oz9FADhtKx8XkP094L3n1y6aUj6BwK+nE2wgYuUfFffyExgpAR5r2UGjH\nDJ3KD0KdfdH5JaJiYIHEBzyxD3XpDJYHuAQzIOUK7coowXeH/8OO6PgBlgGO\nOv9bIWHXEZVLU1l+aWzakZJCCxCjF0kZ+QVX1nGnp+mjPwsBMzWYYjymW5Xf\nBT49n1UbzzLMW81V+/4S6DP64K8Z1ZGONpjgFFFHBA6aJZFX+Bdi0A3W658u\nL6TDu6I8g0cL6tYiAJJ1ScNcWqVa7i+e9cLhTEtxPnXO9hkNGuQwCjD3Whoz\nTW+Sb4BfHD0wdbGViFEMn7R42sjdNI8h6EYBTY/GTSBcr1jTANu6lA+KFkKv\nnTgzpxGpUbi+YkheNvYO6tpfoQrTm7HmN0F3j3VdPWjrqYrWPxU3l6GvVDmp\nKFuDaQYCKcyvO60rcRqw2EkziwapKoZSxxGYV5rKj7ZLYWdqv2V6+lLNmtZv\nn8SR\r\n=H1xx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgndNsTF3qiAd/9+g07HLY3qqTHiqj+277SzeDyTHepAIgCFv0p1UQnHKn1eq2i63Z3QfjZp+xGHNZ571YArug2hw="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.5_1578263547266_0.6637783966303636"},"_hasShrinkwrap":false},"1.1.6":{"name":"warema-wms-venetian-blinds","version":"1.1.6","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.1.6","_shasum":"ee591e2dd1fc12b47434f1e2825621371f43013a","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"ee591e2dd1fc12b47434f1e2825621371f43013a","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.6.tgz","integrity":"sha512-YVHBbFXRPvj6AxmPZQpydrm42JAIAFxQIxmxtDxfPaBfrXyWqhWEeTqDjajLHXK9YSNX2cIeneXXTGT5hmc8PA==","fileCount":8,"unpackedSize":110201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEmTXCRA9TVsSAnZWagAAA/YP/AlmuXudVsXCTryipX2G\nYdWVfl+XNUCDlUtCtH56SovJ4ErxS6CTvuSEAx507wRg8irUb1IBbuJzugWM\nqYPQ2Lwe1xT/VH+fsOiIfXxYCgniR5+G13ScDTrif/olCxr0GW77WLbbRUzs\nAIKvtkMBiWFqa8oCMu/uN7WtBbTEXiE5e5OceLbpyKFJw5ENtRshnIM+xHX3\n6xTsA3qFcfda+iWw2uallpGB0zNc3YeVWMZmtjrqWIZn3K9tujbJbY2PaRg8\nwK8iF2ntQ5rOmxH6DkIi2vsy7EFa3OvaLuTFeZdqbNqCpzxL//3eFJDFnx3K\n462t7erO+2BqDz3jcHN8fnpU4r/+0MByEXr5Oh7DjLtJuDVKrn0NEoQNWRTc\nEvQLip13TvNZaEGhbs1mWmd2QcKyd76rvlkKj1nPX548K2U3o1D6SkpIYJ9m\nMCaS1ZLVz6v5gRK8sadZHDJGDgOpucG/jzonY+kNP8oV7CrTVbTw/dtvcnwO\nHds0SkSIZxMVdWVKihrljTBdD2MqSmOKy43io7wGWUhzITeUJ1J3g0v/rwrl\n65wQP5oAuZs3j0I5BwspinyPZXWgyeA9UGgE1IQHLXvd7ZNRZC3NYyTzawua\n5Xp8s14d0bLPryrUtrdzbwqiFP/pIi8tvxChHXPvvndMI5vhwrXlnCs9K/O5\nU7hK\r\n=+SZ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHs7NFQfW2H3mm4QD6aq1WAox1qzRcE6JKHs4LZ3ull8AiACT6iqwtgOcB7aM+1P7k6VA1yKQJhwhpPsSFFt56zrUQ=="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.6_1578263766480_0.5797036625188239"},"_hasShrinkwrap":false},"1.1.7":{"name":"warema-wms-venetian-blinds","version":"1.1.7","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.1.7","_shasum":"59f0ad279d73a03be7c69dd66e6607dfcbb3a15a","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"59f0ad279d73a03be7c69dd66e6607dfcbb3a15a","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.7.tgz","integrity":"sha512-YqquGfIUwd2xkt0hssHfxCcmgAY1mcDEzHP9uO4waUvVhXufqy/gUzKonrfvd12G66AgTh9473TV4HaN9hipnQ==","fileCount":8,"unpackedSize":110123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEmdZCRA9TVsSAnZWagAAmjwP+wXUNSZ5lLdb5JYXxZ4e\n+A4TFRZNspH4p1SBP7NwLTphggZtsu6IiA7N4SanZ7uQf3AL5RNmhqaR0Cby\nE4kKBya6hp7YhwnqNt9K7tZnh9+pKnKeFgHlKJwxv8G60L9xewoys9+YLNXV\nz7hMtiVs+HiQ6TcU3afgszrwizRDkUBeiXGHnHg4ihc3LILwXEGUQAqt4AG3\nvsHI9ywVMHm1dj0jTcPUviHG+etY4Z1XrUxAugqcHr48Lx0+5D6uvOpsQ14U\nvJImpzEoPTUSY4mcXiCvTcGdz+TnYrA3IY9qQOxLX2VguhGyLknV7X6yPVvc\nBmNqwMvUnBWNs9QJsD3WrptzzmiSaqOxydDMMenn2gdiHmWsnf72QXecUcJm\nef67lVE0cnPsave/zT+yjZ5uHXRiyMT1Xx6mPPY+YFUjC1AG66/qWGSbcvHu\nf06eNMckJSKfn0Y4SW6KTGoG2n2TxiOix3dyUoVH4xJGrqVIUt3Gw85uiBnU\n2kYTrigJ5DCcUvjQObmEsuqYSE7JgvrcrZtgIv7AAc0dfUZWPSE8cuZwZQNt\nX1RbORiwrY1BsSjK/JdYrWWTpx/ioh0N4e+lyY2B9DcHV2TwtjGgtdEj0JIn\nESbLUuiKSckDn5iIBXOlRsa4khbrEp9qEe/WOT4Id092zOR+eq9UTGeMgWnJ\nqJsp\r\n=vtPa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgHxUED0Nzlb71RFpJJDbBNkveocd2/ywfyOZ5PeVk4AIgQEYc+KgiTiev8y0xmSwQSuWhY/WuaVw8fjkk0WfQofQ="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.7_1578264409042_0.4301005908157467"},"_hasShrinkwrap":false},"1.1.8":{"name":"warema-wms-venetian-blinds","version":"1.1.8","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.1.8","_shasum":"d4770be2427efe8920f0e1ca7e255f4ffb34afc0","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"d4770be2427efe8920f0e1ca7e255f4ffb34afc0","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.8.tgz","integrity":"sha512-KwPro8aUw+Oa57hqrlF9oUAGmDYwcoWUNyMFlTONGq6mTrjB9HbPDkG3ARUBVZnkMjE0gxbT+1glNAYKRKf1bg==","fileCount":13,"unpackedSize":108513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIkb5CRA9TVsSAnZWagAAfLcP/2mY9WgXWmmdqlRp2n5u\n26GpzgsUs6AaTa+1QCdOiy4KUGyBmY1P/4tRSsL3UZ6PrJd9Sjp7YPO5qPjE\nTW/H1Au61P+DaGWBBvKJYuFfV6FfwWn0DZfh2uon/wmWvVEuRukflLYN4nOe\ntCa4f/iXO6o47uwja7+8Ak177ttTM+yiP/Kxc+DsGhDTORXIoIvJvNNahDkN\n3hlKP6xHLPT2rtbZt9gvB5loyn3VzRv0/6kU8ZdDFDuJBTcwd3DnoKVNVbJw\n4rH2yer3i+gYkCx5CncyCUw3KnmzZDARccnXf0RrxuddxRWQWDUfrXupqzm4\nzuqFTuZRwr8i3s5SP8U3aQiFtpkpU06hkSZzPKoc1ELfxOgduB4hWB61zY+f\nbD3lFrFQwQxOG1aJulA+iRslBTLzFfUmHOyUdBw3ZdWob5xvIZ+nVxf3n+1H\njnH24cKglfik2Nhx/jV+Gh2QP+DkczTvbsLJvKiHksJDz9DVKm9taczYHdpM\n1JWHD4NYHEyyabOL27Gn9lbf1muOWEeLYlQ/jY6zQkSTvosQOA07w1rCONcd\njCdsUQXdQTOVyAf9jEricfYse8mn9GbsBOo9SVtY4x8u7K4ir07mRQjvhaAt\nKfIceE/qMYXP8S+3ZLUzRO8mkz8BQVYS8Tm3JhROzcDZhPZoOc776EmLdsUH\n77n3\r\n=xL7J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeXZnEjdClhPVtdAWhhoApe7MfnxCqthPU6QikpcbV2AiA7ljyTPYYdqlgkLKfkdmuXMl8v5FvVslDQG51SswlHHQ=="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.8_1579304696611_0.7529610595513336"},"_hasShrinkwrap":false},"1.1.9":{"name":"warema-wms-venetian-blinds","version":"1.1.9","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.1.9","_shasum":"97755bb18e6875f102c7196ccefe39b487fefbbe","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"97755bb18e6875f102c7196ccefe39b487fefbbe","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.9.tgz","integrity":"sha512-6gfC8ejgXvZ42VnB8gVyDz+Qf7FQJuDLxMsPDyTtDKWx1g22kXjhk9e2U6tzI8gQ4iOzD4Y8fmGlOvs+0kwtoA==","fileCount":13,"unpackedSize":108060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJIk7CRA9TVsSAnZWagAAB78P/jlizQTJ7vAlp4HN+wV0\nWpOy6qggN8wxKKXv6q/zB73qI/rF1J0AQcMJSOlzaRm/CXqmvDMS0RAhj4hM\nMv2r2TdpcT4B5tDjV8zmxmpSIz+jbm2NytpHQV/FxE/rMHgya5HIN6JwQIqX\nEIU/YmirWwfk0dm6rKpoPtgS/RBpEJDXAN/yj834D/Sjcy6aud5RlRiuCy2L\n3ZCEroTgDDmjf9JmZFtm+nq3EZeGzHCrXmUxHfPkHItIkd6OWVKPMZB1OG8Y\njptvWgsFguAxU5/4ah6e0kY3sa5v8FvbDinfKXK1grytyZq+E/h1zfGHZSYR\npHZp4sGswFZ4MwrPiQf+8lIivRRNpPRo0Ds+aG8FLYNxmqD2/zsQi6xDo4WG\na8F2cAXPM6bsoxk9+MmwlmKfU07ZqGjR2C/IV7HPLkT5VvrGoMbsXzFEGZ/D\nYiSZlGOkfIQJ82eexjU/vlNabnJ5ot/H/WnYdnjRT3gugxaK4uYVpWi9VE1f\nI39nMTz7FRFs6CltT5tIjSi9AGMm9CJo5PznyO2d78dS3iCvrfYT+InU2Zxm\nmPn7cXv1lz2fzRDNAD6sbN4e8HmPp/j1DE3HH2lK351ZRL8j0/d4gscVGjkF\nkZX5dwsqSpMJovPnS4hjJ3ntTuM9u2Zrd2SpEUVIx9yNiaN47ymY3q0/aXAe\n0clv\r\n=4UsY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqPwyZUBLDEhr2ZlQ+o953feVGnxD4tvvhuLgM5c17LgIgPm8+lhtJi65vCqnJdJYOevz/8SArMVrm6j3Y12AHDH0="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.9_1579452730625_0.2783948896890991"},"_hasShrinkwrap":false},"1.1.10":{"name":"warema-wms-venetian-blinds","version":"1.1.10","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"latest"},"_id":"warema-wms-venetian-blinds@1.1.10","_shasum":"4f35e67e33d8ece9d1069e087e981018e4d090bb","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"4f35e67e33d8ece9d1069e087e981018e4d090bb","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.10.tgz","integrity":"sha512-cqzDY5zdkLox96qmCQ6P/bhF4uWqE7ZKZ4UwMW2F/dIY0Qi9jxE5UxXsEooiG2oFjtTBDzZLWAL+osdBbRN/HA==","fileCount":13,"unpackedSize":108721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJLvYCRA9TVsSAnZWagAAaKsQAJRcMO3M9V0DzlmII1UW\n4aDdQoHWQUjSg9nT0q0mN5OivV/ylBj30vyBSkBps0ifkB0iLIs9k+4P3l7C\nbBua935RhjCE5smu8aBF2e7iM90uiOr8nwBUL0JjmY+ZvLMilwZEYzyx8hdz\njHfL+8VlI7Tek032lbl60+/us69bsy45LqA1WdXN8P6P3UmxeKaOfRIQ3oCj\nQoraR/WRBMWlSWwz4VZHNtQxykP9IGd7P96WtAniqcZUE4BkVqe9hjdRgFI3\nbry2ZRhOivHpzEIs2hv/SYNb9O3Fh+iq5ww3Rh2+dZYJRSeSiwOnkf0LRwnj\nePbC5HpsGrtwCQNEgWdDLKXapozHJ3XMFzTsbv0PWgRXheONQzjEivn6mh7D\nLO7zOEdy9MWSRFUS8mcCnfHw6cRXIb/GIq/xnBSHco1V5uJlhLLHD2WVJNsi\nADikiLmRmhbduqYhjZ17ga6WRMjXm8NMqT6fZ+rCtEWhbA/oU5O32/Pg2CuN\n90P3r3cN/HgO/jU02Zw59/exD56zUJ5Q5B23QkxKiSpkatlIl0DnNPYZ1Qwo\nSf3D1bi6TKV/FmI+RPVooP57lr6clD4f93GrjyysQQxq+HjVYsJbE9Edk50I\nBAJeRtoAJdnPP5hrV8wJKwbjKgx8CCWg9B6xSIk22I+8V+so+orDoHMtWN8d\ncPoA\r\n=PPXb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs1oJxlTHtmr5SbSXTjnueY4/nRby9n88tJ+ojcdOSXQIhAKpAXJ8HlwMlKPCFpaOaZvs7VfuSDHCuB6trCON7hid6"}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.10_1579465688116_0.4960402721849664"},"_hasShrinkwrap":false},"1.1.11":{"name":"warema-wms-venetian-blinds","version":"1.1.11","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":">=8.0.0"},"_id":"warema-wms-venetian-blinds@1.1.11","_shasum":"5281d9b1f40dcba50f4bea7106b2d732c8cc79ee","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"5281d9b1f40dcba50f4bea7106b2d732c8cc79ee","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.11.tgz","integrity":"sha512-nKUhxSpG8KgzkiE3aaUwJTKJIsT6EaT9YJQFVvFZ79jk/7F5fdvzvNgLUigTdrRrvYv6Gx/uxDjQrP+1o6b0bA==","fileCount":13,"unpackedSize":109152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLfoVCRA9TVsSAnZWagAAuRQP/jhW8VlS5mtG8ydeI7oP\ntDWRm3z4W20jDSTKQyoHpJALbcyqzHHtu/CAPA/viFIowHPNsElw+B8Y/RPA\nz1EE3yIbaxkkpBVHTmMs/TgkoXzuVvqttX2Wnmuly85Xju1BNhTfbVJs/vJe\ne7UP2kDoC7RQAsJ+DMnxM6Q2OAFFbgcn4slVhnU2i2rStLgW8QFQ8DPEq7cT\nMBWigRF4cQ1ZXuEz3c2YFHTKyGMrtQwgf19qou779UoCS5dfEXYuH4B+wh7x\ntFbmoSpOz2Va9XZbPZKGHamN7qQqbQmWTyqBUvgjK5GTTUu1Xn8LZmrhNqsl\nvNAKxK6tEJXIvVt+aZuw6G6iRhZpLwH1T20XVvbVYH1uZS2SwJJfRNSIrhfA\nzHJxB7JPHxAWiONAiB3Y6xTanhnF6RnM55tdpZcjMNALJa7lQzi+/ZK7Q8Vz\n7BITYyhPk/tAQrDsGqqnlSC5qlvJABjaPtuOjUFWhC+G/lG90Crd81eFCfdK\nEDtIVhRvFg3nTzZuWv0iOu6Os3XxH+pjGpnUYeczbDZXu+ns6nsIrmeoGrw9\nA1MIDiRsxuuwg24Mb0GXD9KcE3L3pa/3kIV2Bw4MpHvGLoKqX62GWwEyVM9W\nxEOOixmvRDGp6xRpxkFGwfOznPX59ChF9QpGphiF9g1lzRk9sRpDTxiic80N\nykcN\r\n=OfjP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw0p2S+GyAAS1nDTdFysfVFl2b5TTitCxnamdX/N43JgIgamvQ8+8YwoWa6kL0z/oWO1FMsvuxKGYTFdj0MlGR2B8="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.11_1580071445273_0.4747940980180734"},"_hasShrinkwrap":false},"1.1.12":{"name":"warema-wms-venetian-blinds","version":"1.1.12","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":">=8.0.0"},"_id":"warema-wms-venetian-blinds@1.1.12","_shasum":"358656510502d094ef986e2f97776bf08fa8cbf7","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"358656510502d094ef986e2f97776bf08fa8cbf7","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.12.tgz","integrity":"sha512-gGsuUjXqJPJZuDMtJvpm2KQwNzy6rRBFmlfnghq/NUSESathk/hOZgmf9zVdxbeI1hxeUJAFoWZRvLwLfHrH4w==","fileCount":13,"unpackedSize":110293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLfuWCRA9TVsSAnZWagAAAiMP/iHBdfc/lYaqJRJVZ8nE\ndkHjnK1WbyRTZZHe2xB7KOWokMgkyKMhneiLORX8Ry5KwVJtD6qbJ/YfNRr0\nasj38uBjTI0Rw7+KERd/K19NPAqMgCLXrplUqD5pDgDKtsHRfpc24At0cn4x\n2EHuEkLgtwms2fyn/LMBtbo0OA3fLLkiNctEuS4/kI3Vum5iWsDPkNcsBmPV\nksQYByXX+MWoPZhUByLlo58CC0haoRKuxxdL14ijUSCt+fGVo8JQg60cnYrP\nrFJ1b9dFZH/jd7RSsXm5zPHQXUY2nYk1t89TJe9t45Q7rUDEWq0g3Ndispy5\nTSnlJWXRBsBkYDn7elCm0/7Z1D69m0s6nwSdJb0TjaVrc7WoSY4IQnPnNlg2\nxg7zo0kUqOhHOvsSh0Q8BVYVw9Lhk3kOsM1NHphG43i28zygu067FCAN2egi\ntBqSzQGY8Y1qQ8nj3u40GwWhxdbf9Io/DobtLyP1CpW3O7Bo4fuDA8iuCVIG\nVtn+H9z427m7e2Wo+f8+iEUBT3UDMZHNfe+sfDi8G1msKOmoKtD06WoNrGk0\no8lZHc+w7V4Pe+uOfrNXbhJYVY26uHGYV3cNZqs3Gz1ihyytEM5gpS/FEEw1\nMva7+1uKZAx2GTxK2Ri79sTiGXMzg93FJWn7IkPTIc42SoiDYBUSMm4qveBm\n+bFd\r\n=xPoj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjIWnnHdP7ICHC+73atbxqNu0qDrI9f4KsfBjIhI4/BQIgexzkNtQR84Rltrd7TTrdtsyeY4M2fdg21sRGFx0GtNo="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.12_1580071830387_0.9249226796060552"},"_hasShrinkwrap":false},"1.1.13":{"name":"warema-wms-venetian-blinds","version":"1.1.13","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":">=8.0.0"},"_id":"warema-wms-venetian-blinds@1.1.13","_shasum":"3c89718e32c7537561a37ef00a65077519a88999","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"3c89718e32c7537561a37ef00a65077519a88999","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.13.tgz","integrity":"sha512-iwTPVbo/tPVrPHoc/YzCM5LKAK3PZQBb0fO51N4BBlcq4e5i0Yd94ysLyv5E9dn55uvEjXq0Rl+k/G7XRVgXLg==","fileCount":13,"unpackedSize":110842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLwmxCRA9TVsSAnZWagAAC4MP/2EO8j2jIbFeTYn7zOAl\naKkRk2aDKL5FirtCnCbsXEIgE50Q7AOn7k++LLdeYO8zBTHkFfL9rZnvA3rT\nKKaHxLfnWUtoTgsuhgbcPaawkDtE/j/noDJmR6U5xQjicOrGozawYAx+kaM0\nwoYzEM6u8QolpjXIqE7nCIh1vo/b828RuzWHNEdJE12yEd4xbVHzfJtRwy3n\nKC62rZVA9896Y78KhJ7j+HBpR3AqNJwJAI74zv3eMovco50eSWkG/4fv0Yyl\nzhUhSP6ICUIZm7SYI53p6XgS61kKrc2WhYSAI4MCatQQ+fSD7vKeqGLipby6\n7kfoQCqXWhUK0erSQWpQ6dwF9VE0gXhrAG5u+MZLWOHlnN06zCJoZmq9x6d8\nMhYmYu4GWflDdeRlGvFKOk4KHxmY7O0j+nYs1f7dMqcfQyRl/kQrWSiJJM0K\naPSvRcRABGYGjDVeRe1PYiBUYmZo268SZlh+Rr/RQL8wUUv/Pv65fmDqDwC6\nhvmvZEROdgXwBuwip1nUXP980Y6ZR1hFGBIS3AryLkmol6VsuYnGGNKTUGoW\n9haLmtmTOErLoCTH2njWUq7Vghn7usjTp2Dsz50H7pA7AWuPsVU5XMSY53bM\noM5ujISvR6MXqbLAXkSPRi7eWtFvU/yIGxdlUGWAaBGl3K/IaGjVmH627Yg6\nthnL\r\n=yIFj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxJHA8CIkHGyovuLcPSBDSIbcII9OXzm489i8Ijtu9nAiBCBGATXyEx0HuwUFAg+L0KNV9p33mJ2U+JVsGminBRmA=="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.13_1580140977272_0.4844544543085756"},"_hasShrinkwrap":false},"1.1.14":{"name":"warema-wms-venetian-blinds","version":"1.1.14","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":">=8.0.0"},"_id":"warema-wms-venetian-blinds@1.1.14","_shasum":"95dad44af19883128740793cfc5fd3aff35d1d51","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"95dad44af19883128740793cfc5fd3aff35d1d51","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.14.tgz","integrity":"sha512-pTEyXb8ntN9bE7JqaKk+N9NVZ6a+pbsviwwDONSJyiJ0gPH+u6PpvoJLTq+IwO1JSHHxXmlJ+GN2VKBVxGYt3w==","fileCount":13,"unpackedSize":113087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePF1NCRA9TVsSAnZWagAADlMP/31uv9RWJcZtfv8yLb2X\npvgt29YFnwt+mCGJYBNn2TCOMSxdtweGpAPrWsGTIMngdiUZE/zvbrNWY7+q\nKhLL3NUkNwSe9qSCv+mDL3uHrFxM7fvPN9Xwd/E62Yn9cZYvQ/Q/55zsFHiq\nT9LfEaveu1nVstzFctHitb/Aa8JAHiXtRGTybbtIa15+12ne+GBrPv9JzDSD\nDug5l24lRVbViV9U/H++YZQSb9kloMqvH0/ntyWGA6ViTe6HuXEWHoW4JYQj\nfB4PDKEb4rd0S/NCCkti5GqMt/FfJth6mUtZdl8v8ruYBAt1cKUJiH88ZoKH\nec0Qaxyk2BazdEq4Kcg6YfXUDMc6ckkFI9k/INiK/tiIY0m4cWuk2qn6Oyct\nxOW9TFq5LSH8qx0opRDg5bKSw/Rq9e8wEb6p500HFHWoD/gJVYQDcEmaEvsJ\nYuDX3c+7L6UR5CutXRv7dfRYyX3+DJ8Tne5JlVlpOnN1XYj4pjrdK+1qkLD9\nOCNgMjEoGhiP7aVeN3YATOYxE5LvUNPp/7jT9J67+Sgb7Qr+31Y+8O1QS4r8\nXijqcxqJhsEQCom14s5QKU9I4w4U6gJaoIEazrJ4tlu4Zz6/M2e9szarzlE2\nZpSRoEOAT9liTbU5ipu3D37Gz9tW4hwHXr2iIu+sTCbSmGP6kzW93jV2QCF4\nFmVk\r\n=a4bJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAjHWVBWlYp+VglpuaEJdg4AiR/QHlP/vJtcacUe+BWAiBRmZbzZOQCBF/fYk/SgfoEnBoKlVaA3T1ikEscD2mmsw=="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.14_1581014349023_0.6631244027886243"},"_hasShrinkwrap":false},"1.1.15":{"name":"warema-wms-venetian-blinds","version":"1.1.15","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":">=8.0.0"},"_id":"warema-wms-venetian-blinds@1.1.15","_shasum":"120f830ff50c33727fceabd4cb65a3f530ad2fca","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"120f830ff50c33727fceabd4cb65a3f530ad2fca","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.15.tgz","integrity":"sha512-O6n5XjK8YPGDf6D7Jr4pgpmaV0uoJNToLkHTpOH2rC95WGqaekOWh0RLenVBZzMJ+SBDd0Trfc1D8Bpf83EcUw==","fileCount":15,"unpackedSize":202587,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenIw/CRA9TVsSAnZWagAApZEQAI1otahHd7/jfp10RLAc\nY+4crLtFemoJpy5es11FXENFTkwcsJR59KvoyowwR6vPTMltCWO9JzzUqLMd\nVer8eOF8WiYXK38sMFdvajVhoQ3hqAbtAosobxktVdo6Mb8fOwIQs1Ifd8X6\nDWkZaWm/ltz0fSd0LmKcWlI6NXzsyL22eRUgkt/IBhrQNMdS+ZKW43hVr+Ao\nr5/inqcsNuTLPm6J5RkKepCfqJjFbnAnWvovh9njYttZpTZABTB41SPXvuND\nUZYUv7PxJ9GGny8X/gFiUhPbDCO6ys/lYU0maFUjUmqBRSfTb/ATjjT/mFAJ\n7U2jIdCrXQCkl43DPF6YN2O8ZyzlUM9lyAfMk+EEbHEj9cgFqoJRRBm7YWoq\nWbOYuQPwuiynBlWHvjk2VnwNI9Be97TIwenL22VPMhMAu+hTqkaz6YNgge3U\ns87q/45byE4w9Zamr78VhKGHAuXtDAqmLBFzMnvDNlvcWohymVdJ2cOjN3bu\nC53Sp88KE6zxi/6ccSiLu5xD6xSLR8R7PB5gXmd4PAAZpWqxtY/r/+gzUdHa\nTg555uyXxYlXw1H0X2I9Eob1o5Fk/O2MP2BfDeuB+6Gvg/r+jUsESgx298mb\n2UadUmf9bce2taFu3Jjva5ykG2pR0AESfWz/igDCigTqr3w5sAkMdbZADFrt\nG2lv\r\n=WdaK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT26I9YIbA2CQh8nKAYQ044aI7i2qyroIXtYLAHG3XXQIhAP/m+3LO8uNa2SjDlw5Jte2Xr8OkUYmZYG/5E910hNjm"}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.15_1587317823131_0.6168098479551267"},"_hasShrinkwrap":false},"1.1.16":{"name":"warema-wms-venetian-blinds","version":"1.1.16","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":">=8.0.0"},"_id":"warema-wms-venetian-blinds@1.1.16","_shasum":"f9bedb1ff6153c5b2c6519164f19437452dbaf98","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"f9bedb1ff6153c5b2c6519164f19437452dbaf98","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.16.tgz","integrity":"sha512-Ie0281zMJpS6m6SraLUksXQVj24W+wIzkVtaV9cakaT+rctSTCWQWb6MbGuvCVw1Z8eDKc1FDFrQifd2G4WFZQ==","fileCount":13,"unpackedSize":113252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenI32CRA9TVsSAnZWagAAhU4P/i9CGeKc+DHE1f+59YD+\nRO1h7Alkvqmj3CUThVxiVJ1I/sgzFpMnGlJzkDr4cMica2AcBVSaqI7MG8+U\nSzMhb734m5JCWx23/WbqLUHt5A1SiwNqeB0mEzcYZQIXuGHyyZuDt19QfhnN\nJSLjtJinlkwECEsqwBhmovws1ZFa3xSDma/jGTgdNOy3vT7pTp0JYRKch59E\nLlE9QLZlW0hEoH8snVsnrC9A9PTswDxlqzNv8i5X7PRX5ZCPJ9Lu3LH88Fs/\nyrXEsMRDJBaF/etN1DUBJGbR7BLwo70+lniVWOcM9xL0aFx1bTapKX4Uz52F\nJ0FcAA8Ewri4z2bnUCmSuOVTJGpDVErY0ci2X7Hc+7W2Xg5GQ1FGJTNpaxOb\nqtdZ0p6YyM1iRlAIrVzvfmdXz3399pAzsLlRV6z6pnMV76nZMbWSsOVOp5Ia\n6/KMhTuV8bVvejiyFVHh0NcksmODqsC+of9brxK1lQB7ZuRm8+2aMB0mq9Li\nab/wB3j/3JJARRs69wVD88CzYzYgYTtC2aCdFyxEAGqgIpf4ta28tBr8F4OS\nKqHWQTt/n2iOS/LQYVqcrg+tH7VlIxGgnNsXJWQe8HCF+gq8r+llO8lp8m0N\nedsgFW6eXZX8lu1hQSQsCN/9ifVLt+UxU+H8QQo2gw3ENfaVy1Y6x0XNcfMO\ns2Ud\r\n=rAGQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzBeZBlP5iI/eGDwp5S9KFWmXxD/9kM/N4IrkO/1TXjwIhAJCfAHkqJhDGAbQHa7NmF2BSIauqTH2httnNxJahXpYY"}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.16_1587318262322_0.8752712902020472"},"_hasShrinkwrap":false},"1.1.17":{"name":"warema-wms-venetian-blinds","version":"1.1.17","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":">=8.0.0"},"_id":"warema-wms-venetian-blinds@1.1.17","_shasum":"29c03e8f4be17907ac4649484ea371422e458093","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"29c03e8f4be17907ac4649484ea371422e458093","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.17.tgz","integrity":"sha512-4KGAtdpCwLHh6mXDTafCxb4YvKECNyHrBXoakLCxSzJhn7IN0dtPobalxpiX4NmyGwGCsKGX/rrg6zaJbCdDug==","fileCount":13,"unpackedSize":115293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuYkuCRA9TVsSAnZWagAArkQP/0RasI8DQ10Xanbrk0JD\n7B+se/w4DohCO/W/cpI56flmJwdpitB+sXfUqUaW3AI+sMmgU4Ub9J+w68YA\nRywJwtC4Zu4cJ6bYA+rOhnR0IfAHTC56GxXqXIx/gs2G3+qvawg2vASvJOQF\nUWFbXaV5O0/1nsnMOfAUHSSv5NBQpcLUNO5d9judHC63AXHTStobRSprbhg3\nuY1nFs5z1CNBJnTtZryUrAWPKo1p2mK105hEu3N/eIYGvOfPe+CYWEvx5Y3f\nZbAZDoeKdFYF12AaE9LhCPIyUJn09mkl8oCYjmXHmKIulu7P7WhzcR7N/OKT\niqLPepRg8Kwx9s9XoFGiiFVyiJVajkOyIB6jcw0rS6ykr7W8HJPReWQxUB1V\n3tgagouR/qn3lZsUloYmFQBD3SRVO53VQ5HnHtiNQmG3f+Q+78bNHih7JHxt\nDz8eFJK7zy4lx3IBT6Yc7U2uENY4o92il96PXhvSJF/KQkmDHpT/pFNgDNfx\nESfx1SmO8mRELCPkc2Eh4/sILG5L4cORTkrcZnoJOpDVPChRyFEtOekCGZV8\n7bkWBMd6XMsaVeBAMH5XALdVUtYoTV4qOixdR0LPkh2RJG83zJSnukypz6e3\nDOR6HMI+TrupvlmBZ8LYpfpM6MxcIbEQETYiCmzDaNVfmgr1BC/uVlIotUbz\ntDR5\r\n=+9t/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNo+Qo0Jp0uvs66uQ24p3jthQzNhEh95IYB1Tfb9WmuAiEAzxHbzd/PM4MQd9VIsvoxmvS78bOpfo+KTT4Fg5o+qt0="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.17_1589217581618_0.49101661290076226"},"_hasShrinkwrap":false},"1.1.18":{"name":"warema-wms-venetian-blinds","version":"1.1.18","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":">=8.0.0"},"_id":"warema-wms-venetian-blinds@1.1.18","_shasum":"96c53bf949705ee4905c80586af190a3ec7cec08","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"dist":{"shasum":"96c53bf949705ee4905c80586af190a3ec7cec08","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.18.tgz","integrity":"sha512-ID0FziLj8IExW3yqTS9GfqUHOkLuMem+LYN0tIhBEYRQQt8vwG/MnmMDAY6XP52xlkg2AUJg72DnnuD8lFe4oA==","fileCount":13,"unpackedSize":115301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuYv1CRA9TVsSAnZWagAAFM8QAIhXuKrBrUfukEC+S3Ic\nky9pslWxZ659hD6WP5S6Q0aORYf4cfgUPJ5aGg4dkkoCHwZVLSCCZqVeJNmS\n58pzRqblxiMR5RVHKVDi0EFSwriM49mh3m3hvfwB3SQIkHWX4WQeGRU0kO5X\nqpc/fpOTDn6VLcbZ9j3Jamh83IVID7kw7NoMWGHd0jKavNEWOsBP7mjJx3K+\naPgDR/JvIgPYvcg82t4HdBk4KlkcCiZqcmpwe+uUZukP4hnmjtK/4dyWI6Km\nEwJTEhOgQAY33heGoxR6JMQ5/MH3hhS326H911puijqoZF0MovoOlqIcvut+\n3X05x212DXv785JWnybGglT+FNlYzN2emskZtNRQiumqSLTSzuE2AOPlZZrE\n4U/6Dx02MwiJYgXyX1qibtkog3AoHVrtCkwV4plur2MirsCD9IBQc+9JGHHL\ncnpbuDV0p2C6Z/K+JrqLANq+GO83cpVUpe/K8J36rPhYBZ5OXfdLPt+RSLlw\ntdSsFJJf3P/nP+rlSGxlrYRYwop7VFt1XEV1eom/AfKG3JOfMVs4Sbh6nqId\nKlBA9ySjTKqc1P3cyP05bk3cn7LTrnItZpbC/Gic+YRbHb4Pmr70bHmrzNf4\nHR9Hk6MupTHMdsdcUs0PPu3jsnq0eaT9/VGODfHWB1bNjqcZGmE+il1FsJBF\ntLxB\r\n=n+Vl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDp+oiYpyTds/jBMjL9h1DeAEs6cpRwljXSLTnQBS2k1AiEA++fK5Fi9kRACqFOSBx3+vt3xkOFipX3+HmPW6fVkq98="}]},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.18_1589218293113_0.3100749346902434"},"_hasShrinkwrap":false},"1.1.19":{"name":"warema-wms-venetian-blinds","version":"1.1.19","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":">=8.0.0"},"directories":{"lib":"lib"},"_id":"warema-wms-venetian-blinds@1.1.19","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-XUw1PQU/eYV6+gS4jJ+MopEBDSwySvcyg4eOX4ZkYzwlB8RAsvGfEltPCOJ7CF8V4EaRYnYUffy5VXdmmtxbHw==","shasum":"6fbc50a39a5f9cd71e425dc57ceb271b2b742754","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.19.tgz","fileCount":13,"unpackedSize":115980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsmnRx2X+28Q6YU3UzZ0BL84ODtDH6VZHsit0rNmv4DAiEAlTWCVDIHm5PijwfS7dFujFPNin5Y6w+Wowbf3FFIS0c="}]},"_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.19_1632749106447_0.35564731045338194"},"_hasShrinkwrap":false},"1.1.20":{"name":"warema-wms-venetian-blinds","version":"1.1.20","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":">=8.0.0","@serialport/parser-delimiter":">=9.0.0"},"directories":{"lib":"lib"},"_id":"warema-wms-venetian-blinds@1.1.20","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-YCNTxb72G5oTSnIyDoNVyyOmZCUW/TjM/lWaFeIlk7dCWM0+soInGK11FdoHibEGPPKlSXVjZWjwP2539aUTzg==","shasum":"15eb278b46a43fc772f283276dd1ac1440b246f5","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-1.1.20.tgz","fileCount":13,"unpackedSize":116095,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT11z8l+BF4V2xHhYHQYnFpXBWUk41wS45YpxgGZVEmwIhAMnJMAUPdXTFbNvbFjBe4xx2nmQ5t/+RFksTC34fDUoN"}]},"_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_1.1.20_1632750083054_0.263779759644174"},"_hasShrinkwrap":false},"2.0.0":{"name":"warema-wms-venetian-blinds","version":"2.0.0","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":">=8.0.0","@serialport/parser-delimiter":">=9.0.0"},"directories":{"lib":"lib"},"_id":"warema-wms-venetian-blinds@2.0.0","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-8kUESu0MyFRLhInhohpPQAtCKTxZqDDBiYC0fVnv9Spb+fIrVPpFToPC31PFAjIYkg7pe4I8pBSXIC22gI80Fw==","shasum":"4be12aa4b3ad416ea38e404924fac1b13129caf1","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-2.0.0.tgz","fileCount":13,"unpackedSize":121396,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgR4a3GqjaEQrrdTgDzxGIrviKnw5nKQKjgiU+VeAplAiEA91r7DVR6S2VlR+CU/7t1B0DY7MLFsUsXGS+0ot5RGgg="}]},"_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_2.0.0_1636639265438_0.38538585119793933"},"_hasShrinkwrap":false},"2.0.1":{"name":"warema-wms-venetian-blinds","version":"2.0.1","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":">=8.0.0","@serialport/parser-delimiter":">=9.0.0"},"directories":{"lib":"lib"},"_id":"warema-wms-venetian-blinds@2.0.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-QVIol1nDT4PyI5M49UbU42Xax5vSACfaVoHGNK56RT048rV/zIH3dGnf02L/FBMhg0VnhhJEoocP5NxUbPb8VQ==","shasum":"c763283e88b248adbd1ba763ef6056cd5b2ccb5d","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-2.0.1.tgz","fileCount":13,"unpackedSize":121396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3A1LCRA9TVsSAnZWagAAcykP/jCtmd7POnvqwww4ggrr\n39846EXbYnWYdqNwf17djsg03JlUysLyFpe52iVOJOEQ5743j6oBhzW7t5iu\nty2Xli1SxFHft0jYqJ6sKZnqV8EXzdWcGm12TwXY0mJ6XDrjw453HkZVY/ZB\nrChMfAw1N+wEoD7w1+vWwyruFV0gI5GCnFv63Vwzci3eTXrbeoyrLKmFwCzL\npmdOuc1cw+bqiukaDUJChRDs2y9G6QcTbd+TGsCs3pobZiPIw0W2cORNRlxf\nzun/x9MbovlZCrh//1zIxsfr0sikGB8KSkC6/RE2+xlL8ySxar//5JHfNN29\nX4G1iQWYVynyswcnMFKXeTfa+6ceMoJmcr2uXedL5sLCdgw/MOzCu6wxnyJJ\nt+DpVbAE6fYdIp63jrlqGwjOr3Hmz06qnWcsWMx1+qffVuXhpCvj7DDe6iGz\njShJRpKSjnGsIDsWQVDOz+vN220xxxjiLAhda+vfXKmgS78mu9lEYCp7wst9\nM/CjI6hjD634ya7yBQd8uX42QIpuqk5XjtcJnr7mrfuK4lSNgtdp2ufPdExf\nvtIU9FNtPt2OC1mTPbC59tWpI9D4lm4qmoH+JyEQR4TsgMIT79sY+FcRBmle\n6fqOf1EQdBWtVWRZ8o7ZpbSNuqZkwuWvfXdyvy/3QWKf7FI8CjQaupPJPWIH\nlSW5\r\n=fQE5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDi2+sUF1kWuJupuZY/s9/+ujSNwUdFYy7SWUA/FbDnUAiEA1hQLz7Det9OSNM4St3Q2tvc1X+7i98cDfeaCHfXjuWg="}]},"_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_2.0.1_1636639589257_0.756741104157524"},"_hasShrinkwrap":false},"2.0.2":{"name":"warema-wms-venetian-blinds","version":"2.0.2","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"9.0.2","@serialport/parser-delimiter":"9.0.2"},"directories":{"lib":"lib"},"_id":"warema-wms-venetian-blinds@2.0.2","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Zc4x3CxfrgkZrIw56KsgRd/kEIklKvKJRsFp2GiTnpU9brvxALlAnnS1hVPjbKYUI+JGFxQr3lVVOGDb5/SClA==","shasum":"cf01581e57e42a5f75610fc9292766bfea5f9d28","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-2.0.2.tgz","fileCount":13,"unpackedSize":121394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH19hFoPjy2pGZDl4ZRJcRykjLmh0iwo4G9ltfBfgBRYAiBpqoarpxae+TCxBCDhq7iz0Ltwb1aJvPGE/MIBIJgCvA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijlsnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU4Q/+K3Zx+8cP0sSw0zfPBXRKyKiHhQhWYjF4JYyd9aPEdvGJXJ1P\r\nf1G6jKGRMgbmDLrbPPXK0mW2vgvDHlKfdrKeK5WQiH0DnSejBIuBX3Yj4wdS\r\nxNeVYMRewcCtb/LPEFp0saW2D9KqM8uuH1JD0vd2HbY6prjgBFAh2l4Gfw35\r\n3JlGPGnIWIBLjfJpq5I8Ho2mJg+EwLZ+fqpFK4+QJBbKtSfC92Zsi4OnhwEV\r\nyt1q9cRRIWTCDv61gCvZoG0C25J1WNb5yTTcyKLch5d9CgkVvUkIgqfIQ+nd\r\nN0AVFl5bACEQSwV2xMFTPn8c7BdyKVkdNswNkjTxvf7Qi2oMrAxltYVlNbsC\r\nns4yEK03dnDewInkiE5UcVDdf6R1RXNgCoWLm2/G/eiMWqxgGR9YgVbxK/Mt\r\nahkOL5pKhSNPOvm1tAKlg0SS/329QG0G0gfxuBlXEoJPCjWgSonxB3PGWw3Y\r\nbVSUDPHTnRywqgY1aPL5r7eNCw9lhl831mXovfxfA+m6vJiAe1bt1rbPMfV6\r\nAjTMO8EUME8xbOwJLdrG3HZpy/dmymV1mILwumaRrV2eTEdWldVGVoxZSBUo\r\nQP81+Ljaqx0BkaX6vxH8dFgg87wof+N6RgjLRT2r75rnoE7KF4+9NJ1ahCd9\r\nd6jrZNcdAIDGHyBdZQNBlkVip2SUE7xN3Gw=\r\n=JVy0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_2.0.2_1653496614928_0.9567016694119022"},"_hasShrinkwrap":false},"2.0.3":{"name":"warema-wms-venetian-blinds","version":"2.0.3","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"9.0.2","@serialport/parser-delimiter":"9.0.1"},"directories":{"lib":"lib"},"_id":"warema-wms-venetian-blinds@2.0.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-1E0auwXe+iv4XwnaSAce6m0I7hMNGwcAxCKxZus2ZFwCMfEQDLJASmsmUA1hZcVbW22A+amrtKtfa+xjcJNAvw==","shasum":"d7a867b6b72c31481f9d5e0d6cdc83d47f987f30","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-2.0.3.tgz","fileCount":13,"unpackedSize":121394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGoyvcM7MJ3t5eeVqIOeCjclZbCWfmdY6nUCc8zw0epVAiB9IH9+Hbp/YrrvzSxvi+1QoyFtYn24Bd7Ut/Nu8b6bYw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijlz/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooTw//Ue556ROTFn8rKPEweUsJeChO6N4pU61wJ7wEw0YddKfPRuh+\r\noXG10eFSvNyfTN4f6BgyRrSLGWM2cYVZQT0T+UeQEkRQtXImL4vKTXWbvvT7\r\nISDmf/TBwm2yT6QP1oEFYn1NIWDALQ6hfECQcYYQ8d42sHG/153k/JBTQpcN\r\nPsM/cCpQ772hmknlvydjW11jwW5X/YZXO5gTwVEi/fwD/GkDko5WC2CgAUeA\r\nqH6FO//jrmm+Y+0xVj8DhH4bRHPKxDcQRwgZXDFpKO5lJ9nm0x30taMHilsX\r\nDey3aNEg4xvTljL5XREqEPn4Q28sXPV/p/fzxCiPdEEOtIpTDkA0iuadjSzd\r\ntTXva3YfcbV9G+xGoKFZ690XHv/3ccmOzZLodsm5x9IKKhBD2jdZ2ciSUk6J\r\nzDUED5caMUa13O+/4sLvzzTOqx654dzGM2apcmgPEavPWrD0jeTGmajKnpjD\r\nBHgoBFsl4Dnpg5+BPEx1ZrH4cJvytC+tOQaOy/jcNqYNxfsVgQxIVWpgIKPS\r\nLaTBzuV897v9ijDR5FSV43PlZlv3QrdLkUfPF8xfI0XtKjK3YV7VzuNOuJTY\r\nT+blTQUfQT8RIgwnUjqWUdFwbImpAFL6ziGxqPS543SejBkBBijtDE7rNJu7\r\nn+cOsqw0Uf7pKZWoI80ExS2iSf8qDjo/EVI=\r\n=2cQF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_2.0.3_1653497087390_0.7117161722447387"},"_hasShrinkwrap":false},"2.0.4":{"name":"warema-wms-venetian-blinds","version":"2.0.4","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"9.0.2","@serialport/parser-delimiter":"9.0.1"},"directories":{"lib":"lib"},"_id":"warema-wms-venetian-blinds@2.0.4","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-SmiVTTDwzodrSpChmGoK98v0k1gJgDX7Yp/PE5g4Exb6Ge6iMNDAL2oGrQZwV0Hu6Lg3WPmyFqgk9tmQI0lQig==","shasum":"708efac6b0270a9c5c0ab914c3d8489e19538e13","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-2.0.4.tgz","fileCount":13,"unpackedSize":121494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4PXg6/t/uIYKK3OFdIvANJb2+VK88GW/c88atG/t5UAIgEp8XgsKwDv74d/I5+I8wk8hJrM88Cn9EsV+dkgQnmPU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijl+lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4TQ//SLXBT/SiIdMdZPGXHHimcSz1lkd8pUv857oIJengVUs3ohJt\r\ncE7OCIl515d181IEaR2XEFhxOo4t7pa35Pxffh7Sv73yf5QUKG2r+DJVSZfw\r\nQ3WDlyP7KMtL+rAKFVDuPAiY2tVaFE9fKqFqq4eAwMVC9aUGSzMwMI9EBoCI\r\neWpNNYBPgJLTcgOu+1qdpZEvwj4gvNB8sfq1li/FTMedLAyku3G8hhYwbTQR\r\n3V1aAlu/5qDN6NAbSx832Kpu5Dz7BDYUf3B1lRy9OfatB652xs6iAfQynn02\r\nmZklpc/ZafFRs+qbJqzTJWhDu4l3dE76nPgOGDn4wEmhhBLjoyd0ebme8SEX\r\nVlI02WwC5qrcNFnocg8wGLfogmqrCTkFXVSOK2mK/1aI4Ctaot0eeWonPI4u\r\nT18vM3MAi9LSutbPwLN68gPXQww4dM3tzOkvlF0U0LgAquIDqq/MiZjSxxKA\r\nCACTmDOPpKZFf9L9g6vKsIfkREjexkXBYMOfO7UdZUhaw5bDKzg6ydnFLpmf\r\nrxRC+r4NX+U1xevDyweplclxr+DeL+LBRRNIl1h7LxXKhacpRYG9jHhHvyEU\r\nONCPfgwelgmERY5c/veFw/FDLRBP4FBZnZ/+s+1YLS/O5Jk6arQRLhExPfs7\r\nleL5NQGh8r3APfLP6Wu1kehcq204ZNrNmfU=\r\n=6LZF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_2.0.4_1653497765187_0.8322401471063741"},"_hasShrinkwrap":false},"2.0.5":{"name":"warema-wms-venetian-blinds","version":"2.0.5","description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","main":"lib","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","dependencies":{"serialport":"9.0.2","@serialport/parser-delimiter":"9.0.1"},"directories":{"lib":"lib"},"_id":"warema-wms-venetian-blinds@2.0.5","_nodeVersion":"20.12.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-jAnowksXPa0hw+O1rOrZG3OJV0+rk/BCzNV6xoe4JYeJGomcPfShxzGZXPCWCaT/Xt4RDtFNfogwv/lpKpHvcA==","shasum":"fc52b82d946f63685fb5d56abf6ae1fca85d31ce","tarball":"https://registry.npmjs.org/warema-wms-venetian-blinds/-/warema-wms-venetian-blinds-2.0.5.tgz","fileCount":15,"unpackedSize":124932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJ/hnB6gaSPR2B5nHDmDQXRF3RXsCU7Ht78GcDEC6oeAiBYu7g8Xnv5cmaqxJFGyHxxhR38biSTLILOa1OH40xT3w=="}]},"_npmUser":{"name":"aemm","email":"andreas@emmert-world.de"},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/warema-wms-venetian-blinds_2.0.5_1712002422476_0.6042417212221716"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-13T17:35:25.655Z","1.0.0":"2019-06-13T17:35:25.774Z","modified":"2024-04-01T20:13:42.814Z","1.0.1":"2019-06-13T17:41:59.240Z","1.0.2":"2019-06-13T18:05:00.404Z","1.0.3":"2019-06-13T18:07:56.360Z","1.0.4":"2019-06-13T18:13:25.886Z","1.0.5":"2019-06-13T20:30:59.510Z","1.0.6":"2019-06-13T20:36:20.156Z","1.0.7":"2019-06-13T20:40:31.427Z","1.0.8":"2019-06-13T20:52:25.507Z","1.0.9":"2020-01-04T12:43:33.445Z","1.0.10":"2020-01-04T12:47:38.264Z","1.1.0":"2020-01-04T14:58:03.606Z","1.1.1":"2020-01-04T14:58:51.311Z","1.1.2":"2020-01-04T15:06:33.316Z","1.1.3":"2020-01-05T22:19:20.584Z","1.1.4":"2020-01-05T22:24:39.748Z","1.1.5":"2020-01-05T22:32:27.424Z","1.1.6":"2020-01-05T22:36:06.640Z","1.1.7":"2020-01-05T22:46:49.204Z","1.1.8":"2020-01-17T23:44:56.774Z","1.1.9":"2020-01-19T16:52:10.804Z","1.1.10":"2020-01-19T20:28:08.421Z","1.1.11":"2020-01-26T20:44:05.375Z","1.1.12":"2020-01-26T20:50:30.559Z","1.1.13":"2020-01-27T16:02:57.467Z","1.1.14":"2020-02-06T18:39:09.172Z","1.1.15":"2020-04-19T17:37:03.248Z","1.1.16":"2020-04-19T17:44:22.477Z","1.1.17":"2020-05-11T17:19:41.714Z","1.1.18":"2020-05-11T17:31:33.226Z","1.1.19":"2021-09-27T13:25:06.586Z","1.1.20":"2021-09-27T13:41:23.206Z","2.0.0":"2021-11-11T14:01:05.582Z","2.0.1":"2021-11-11T14:06:29.444Z","2.0.2":"2022-05-25T16:36:55.145Z","2.0.3":"2022-05-25T16:44:47.562Z","2.0.4":"2022-05-25T16:56:05.362Z","2.0.5":"2024-04-01T20:13:42.655Z"},"maintainers":[{"name":"aemm","email":"andreas@emmert-world.de"}],"description":"Node.js package to control Warema venetian blinds by Warema WMS Stick.","keywords":["warema","venetian","blinds","wms"],"author":{"name":"aemm"},"license":"MIT","readme":"# warema-wms-venetian-blinds\n\n*warema-wms-venetian-blinds* is a node module for the Warema WMS (WAREMA Mobile System) radio control system. It controls a Warema WMS Stick as transmitter to the Warema WMS network.\n\n**Table of contents**\n\n<!-- toc -->\n\n* [Prerequisites](#prerequisites)\n* [Limitations and known issues](#limitations-and-known-issues)\n* [Features](#features)\n  * [Supported Warema WMS device types](#supported-warema-wms-device-types)\n  * [WMS network configuration](#wms-network-configuration)\n  * [controlling venetian blinds](#controlling-venetian-blinds)\n* [Installation](#installation)\n* [Usage](#usage)\n  * [Example: Common blind control](#example-common-blind-control)\n  * [Example: Listing serial ports with WMS stick](#example-listing-serial-ports-with-wms-stick)\n  * [Example: Getting WMS network parameters](#example-getting-wms-network-parameters)\n  * [Example: Scanning devices](#example-scanning-devices)\n* [API documentation](#api-documentation)\n  * [Static Methods](#static-methods)\n    * [WmsVbStickUsb.listWmsStickSerialPorts( callback(error,data) )](#wmsvbstickusblistwmsstickserialports-callbackerrordata)\n  * [Class WmsVbStickUsb](#class-wmsvbstickusb)\n    * [Constructor WmsVbStickUsb( portPath, channel, panid, key, options, callback )](#constructor-wmsvbstickusb-portpath-channel-panid-key-options-callback)\n  * [Messages of the stick's callback function](#messages-of-the-sticks-callback-function)\n    * [Topic \"wms-vb-scanned-devices\"](#topic-wms-vb-scanned-devices)\n    * [Topic \"wms-vb-rcv-weather-broadcast\"](#topic-wms-vb-rcv-weather-broadcast)\n    * [Topic \"wms-vb-cmd-result-set-position\"](#topic-wms-vb-cmd-result-set-position)\n    * [Topic \"wms-vb-cmd-result-stop\"](#topic-wms-vb-cmd-result-stop)\n    * [Topic \"wms-vb-blind-position-update\"](#topic-wms-vb-blind-position-update)\n  * [Methods](#methods)\n    * [wmsStick.addVnBlind(snr,name)](#wmsstickaddvnblindsnrname)\n    * [wmsStick.vnBlindRemove(blindId)](#wmsstickvnblindremoveblindid)\n    * [wmsStick.vnBlindGetPosition(blindId)](#wmsstickvnblindgetpositionblindid)\n    * [wmsStick.setPosUpdInterval(intervalMsec)](#wmssticksetposupdintervalintervalmsec)\n    * [wmsStick.setWatchMovingBlindsInterval(intervalMsec)](#wmssticksetwatchmovingblindsintervalmsec)\n    * [wmsStick.setCmdConfirmationNotificationEnabled(boolean)](#wmssticksetcmdconfirmationnotificationenabledboolean)\n    * [wmsStick.vnBlindSetPosition(blindId,position,angle)](#wmsstickvnblindsetpositionblindidpositionangle)\n    * [wmsStick.vnBlindSlatUp(blindId)](#wmsstickvnblindslatupblindid)\n    * [wmsStick.vnBlindSlatdown(blindId)](#wmsstickvnblindslatdownblindid)\n    * [wmsStick.vnBlindStop(blindId)](#wmsstickvnblindstopblindid)\n    * [wmsStick.vnBlindsList()](#wmsstickvnblindslist)\n    * [wmsStick.scanDevices(options)](#wmsstickscandevicesoptions)\n    * [wmsStick.getLastWeatherBroadcast()](#wmsstickgetlastweatherbroadcast)\n    * [wmsStick.vnBlindWaveRequest(blindId)](#wmsstickvnblindwaverequestblindid)\n    * [wmsStick.getStatus()](#wmsstickgetstatus)\n    * [wmsStick.vnBlindGetStatus(blindId)](#wmsstickvnblindgetstatusblindid)\n* [Credits](#credits)\n* [Change Log](#change-log)\n* [License](#license)\n\n<!-- toc stop -->\n\n\n## Prerequisites\n\n**Note:**  \nThis module does not replace the initial commissioning of the Warema WMS network by a specialist company.\n\nTo use this module you need:\n\n- A completely installed Warema WMS network\n- Warema \"WMS Hand-held transmitter\"\n- Warema \"WMS Stick\"\n- Warema \"WMS Receiver\" (i.e. \"WMS Plug receiver\" or \"WMS Actuator UP\")\n\nOptional devices (not needed for proper operation):\n\n- \"WMS Weather station eco (receiving weather data is alpha status)\"\n- \"WMS Weather station plus (receiving weather data is alpha status)\"\n- \"WMS WebControl\"\n- \"WMS Central transmitter\"\n- \"WMS studio software\"\n\n\n## Limitations and known issues\n- Not all device types of Warema WMS are supported. See Features.\n- Weather station and time broadcast are alpha state. Since I don't own the devices only mocking tests were possible.\n\n## Features\n### Supported Warema WMS device types\n- 02: WMS Stick/ WMS Software\n- 06: Weather station (alpha status)\n- 07: Remote control (+)\n- 20: Plug receiver\n- 21: Actuator UP\n- 25: Radio motor\n- 2E: Actuator 230 V UP\n- 63: Web control\n\n### WMS network configuration\n- Listing serial ports with WMS Stick (\"WMS Stick\" required connected to USB Port): `listWmsStickSerialPorts()`\n- Getting WMS network paramters (WMS remote control ruquired, e. g. \"WMS Hand-held transmitter\"): `WmsVbStickUsb( testComName, 17/*channel*/, \"FFFF\"/*panid*/, \"00112233445566778899AABBCCDDEEFF\"/*key*/, {} /*options*/, testCallback );`\n- Discover the devices contained in the WMS network: `scanDevices()`\n\n### controlling venetian blinds\n- Getting current blind position (heigth and angle of slats)\n- Moving down\n- Moving up\n- Tilt slats down\n- Tilt slats up\n- Moving to a specified position (heigth and angle of slats)\n- Stop moving blinds\n- Wave request for blinds\n\n## Installation\n\nAfter the installation of the npm package you may have to determine the \nparameters of the WMS network. \n\nYou also need to know the serial numbers of the devices you want to \ncontrol. The serial numbers are printed on labels on the Warema WMS\ndevices. If you do not have access to the printed serial \nnumbers, you can scan the devices on the network with the function \n'scanDevices()'. You can identify individual blinds with the function \n`vnBlindWaveRequest( serialNo )`.\n\nSee the examples below.\n\n## Usage\n\n### Example: Common blind control\n\nIn your installation you have to change \n\n- `const testComName` \n- Network parameters in call of constructor `WmsVbStickUsb()` \n\n\n```js\n//----------------------------------------------------------------------\nconst WmsVbStickUsb = require( \"warema-wms-venetian-blinds\" );\n\nconst testComName = \"/dev/ttyUSB0\";\n\n//----------------------------------------------------------------------\nfunction testCallback( err, msg ){\n  if( err ){\n    console.log( \"testCallback err: \" + err );\n  }\n  if( msg ){\n    console.log( \"testCallback msg: \" + JSON.stringify( msg ) );\n\n    if( msg.topic === \"wms-vb-init-completion\" ){\n      // Enable callback messages for changes of position \n      stickUsb.setPosUpdInterval( 5000 );\n      \n      // Open blind completely\n      setTimeout( function(){ \n          stickUsb.vnBlindSetPosition( \"Living room 1\", 0, -100 ) \n        }, \n        2000 );\n\n      // Set blind to half way positon with slats set horizontal\n      setTimeout( function(){ \n          stickUsb.vnBlindSetPosition( \"Living room 1\", 50, 0 ) \n        }, \n        10000 );\n\n      // Close blind completely\n      setTimeout( function(){ \n          stickUsb.vnBlindSetPosition( \"Living room 1\", 100, 100 ) \n        }, \n        20000 );\n\n      // Stop move of pecific blind\n      setTimeout( function(){ \n          stickUsb.vnBlindStop( \"Living room 1\" ) \n        }, \n        22000 );\n\n      // Stop move of all blinds\n      setTimeout( function(){ \n          stickUsb.vnBlindStop() \n        }, \n        23000 );\n\n\n      // Tilt slat up\n      setTimeout( function(){ \n          stickUsb.vnBlindSlatUp( \"Living room 1\" ) \n        }, \n        25000 );\n\n      // Tilt slat down\n      setTimeout( function(){ \n          stickUsb.vnBlindSlatDown( \"Living room 1\" ) \n        }, \n        27000 );\n\n      // Get status of stick and blind\n      setTimeout( function(){ \n          console.log( \"Stick status: \\n\" + JSON.stringify(\n                        stickUsb.getStatus(), null, 2 ) );\n          console.log( \"Blind status: \\n\" + JSON.stringify(\n                        stickUsb.vnBlindGetStatus( \"Living room 1\" ), \n                        null, 2 ) );\n          process.exit();\n        }, \n        29000 );\n    }\n  }\n}\n\n//----------------------------------------------------------------------\nconsole.log( \"starting ...\" );\n\nstickUsb = new WmsVbStickUsb( testComName, \n                              17/*channel*/, \n                              \"ABCD\"/*panid*/, \n                              \"1234567890ABCDEF0123456789ABCDEF\"/*key*/, \n                              {}, /* options */\n                              testCallback );\n\nliv_1 = stickUsb.vnBlindAdd( 636300, \"Living room 1\" );\nliv_2 = stickUsb.vnBlindAdd( 637180, \"Living room 2\" );\nliv_3 = stickUsb.vnBlindAdd( 626216, \"Living room 3\" );\nconsole.log( \"Added blinds:\\n\"+ \n              JSON.stringify( stickUsb.vnBlindsList(), null, 2 ) );\n\n// further demo actions are triggered in function testCallback().\n\nconsole.log( \"finished.\" );\n//----------------------------------------------------------------------\n``` \n\n### Example: Listing serial ports with WMS stick\n```js\n//----------------------------------------------------------------------\nconst WmsVbStickUsb = require( \"warema-wms-venetian-blinds\" );\n\n//----------------------------------------------------------------------\nconsole.log( \"starting ...\" );\n\n// Listing serial ports with WMS Stick\nWmsVbStickUsb.listWmsStickSerialPorts( function( err, msg ){\n      if( err ){\n        console.log( \"listWmsStickSerialPortsCallback err: \" + err );\n      }\n      if( msg ){\n        console.log( \"Found \"+msg.payload.portsList.length+\n                      \" serial port(s) with WMS Stick:\" );\n        for( var i = 0; i < msg.payload.portsList.length; i ++ ){\n          console.log( \"  Port: \"+msg.payload.portsList[i].path+\n                        \", Stick version: \"+ \n                        msg.payload.portsList[i].wmsStickVersion );\n        }\n        console.log( \"finished.\" );\n      }\n    } );\n``` \n\nExample output:\n\n```\nstarting ...\nlistWmsStickSerialPortsCallback err: Timeout scanning ports: /dev/ttyS4.\nFound 1 serial port(s) with WMS Stick:\n  Port: /dev/ttyUSB0, Stick version: 37605107   }\nfinished.\n``` \n\n### Example: Getting WMS network parameters\n\nIn your installation you have to change \n\n- `const testComName` \n\n```js\n//----------------------------------------------------------------------\nconst WmsVbStickUsb = require( \"warema-wms-venetian-blinds\" );\n\nconst testComName = \"/dev/ttyUSB0\";\n\n//----------------------------------------------------------------------\nfunction testCallback( err, msg ){\n  setExitTimeout()\n  if( err ){\n    console.log( \"testCallback err: \" + err );\n  }\n  if( msg ){\n    console.log( \"testCallback msg: \" + JSON.stringify( msg ) );\n  }\n  \n}\n\n//----------------------------------------------------------------------\nconsole.log( \"starting ...\" );\n\n// getting network parameters \n// (panid=FFFF, key=00112233445566778899AABBCCDDEEFF)\nstickUsb = new WmsVbStickUsb( testComName, \n                              17/*channel*/, \n                              \"FFFF\"/*panid*/, \n                              \"00112233445566778899AABBCCDDEEFF\"/*key*/, \n                              {}, /* options */\n                              testCallback );\n\nconsole.log( \"finished.\" );\n``` \n\nExample Output:\n\n\n```\n--------------------------------------------------------------------------------\nStarting getting network parameters...\n- Open the battery case of the WMS Handheld transmitter.\n- Select the channel using the (+) button.\n  Notice: If an unassigned channel is selected, press the (+) button for 5 s.\n          As soon as the LED flashes, all channels can be selected by\n          pressing the (+) button again\n- Press the learn button in the battery case of the WMS Handheld\n  transmitter for approx. 5 s. LEDS go green; the transmission LED flashes.\n  For several seconds, the WMSHand-held transmitter plus scans the operating \n  range for devices.\n- Each time when scanning stops with red LED perform steps:\n  1)  When you press the control button (A), you can check WHICH target device\n      was just found.\n  2) If you can *not* see the output\n       \"*** Waving and Hello!\"\n     on the screen after pressing (A) another device than the WMS Stick has\n     been found. Press the (C) button to switch to the next receiver.\n  3) If you can see the output\n       \"*** Waving and Hello!\"\n     on the screen after pressing (A) then the WMS Stick has been found. \n     Press the STOP button to assign the WMS Stick to the channel. After \n     pressing STOP the network parameters are displayed on the screen. \n- Press Ctrl-C to abort.\n*** Stick scanned by SNR 123456.\n*** Stick scanned by SNR 123456.\n*** Stick scanned by SNR 123456.\n*** *** Waving and Hello! (requested from SNR 123456)\n*** *** Waving and Hello! (requested from SNR 123456)\n*** WMS Network parameters successfully detected:\n    Channel: 17\n    PanId:   1A2B\n    Key:     0123456789ABCDEF0123456789ABCDEF\n- Write down and remember the network parameters.\n- Briefly press the learn button on the back of WMS Handheld transmitter to\n  stop the scanning process.\n- Press Ctrl-C to stop program.\n--------------------------------------------------------------------------------\n```\n\n### Example: Scanning devices\n\nIn your installation you have to change \n\n- `const testComName` \n- Network paramters in call of constructor `WmsVbStickUsb()` \n\n```js\n//----------------------------------------------------------------------\nconst WmsVbStickUsb = require( \"warema-wms-venetian-blinds\" );\n\nconst testComName = \"/dev/ttyUSB0\";\n\n//----------------------------------------------------------------------\nfunction testCallback( err, msg ){\n  if( err ){\n    console.log( \"testCallback err: \" + err );\n  }\n  if( msg ){\n    console.log( \"testCallback msg: \" + JSON.stringify( msg ) );\n\n    if( msg.topic === \"wms-vb-init-completion\" ){\n      {\n        stickUsb.scanDevices( { autoAssignBlinds: false } );\n      }\n    }\n    if( msg.topic === \"wms-vb-scanned-devices\" ){\n      console.log( \"Scanned \"+msg.payload.devices.length+\n                    \" WMS devices:\" );\n      console.log( \"     SNR snrHex Type\" );\n      for( var i = 0; i < msg.payload.devices.length; i++ ){\n        console.log( \n          msg.payload.devices[i].snr.toString().padStart( 8, \"0\" ) + \n          \" \" + msg.payload.devices[i].snrHex + \n          \" \" + msg.payload.devices[i].type + \n          \" \" + msg.payload.devices[i].typeStr );\n      }\n\n      console.log( \"finished.\" );\n      process.exit();\n    }\n  }\n  \n}\n\n//----------------------------------------------------------------------\nconsole.log( \"starting ...\" );\n\nstickUsb = new WmsVbStickUsb( testComName, \n                              17/*channel*/, \n                              \"01AB\"/*panid*/, \n                              \"0123456789ABCDEF01234567890ABCDE\"/*key*/, \n                              {}, /* options */\n                              testCallback );\n\n// further demo actions are triggered in function testCallback().\n\n```\n\nExample output:\n\n```\nstarting ...\ntestCallback msg: {\"topic\":\"wms-vb-init-completion\",\"payload\":{\"status\":\"ready\"}}\n04 13:28:21.529 /dev/ttyUSB0 Scanned device: 219209 Type 02 Stick/software   \n04 13:28:21.545 /dev/ttyUSB0 Scanned device: 2FDD08 Type 20 Plug receiver    \n04 13:28:21.561 /dev/ttyUSB0 Scanned device: 87240A Type 20 Plug receiver    \n04 13:28:21.588 /dev/ttyUSB0 Scanned device: 69240A Type 20 Plug receiver    \n...\n04 13:28:23.283 /dev/ttyUSB0 Scanned device: 288E09 Type 21 Actuator UP      \n04 13:28:23.321 /dev/ttyUSB0 Scanned device: FCB809 Type 21 Actuator UP      \n04 13:28:23.361 /dev/ttyUSB0 Scanned device: 87240A Type 20 Plug receiver    \n04 13:28:23.361 /dev/ttyUSB0 Scanned device: 8CB509 Type 21 Actuator UP      \ntestCallback msg: {\"topic\":\"wms-vb-scanned-devices\",\"payload\":{\"devices\":[{\"snr\":627233,\"snrHex\":\"219209\",\"type\":\"02\",\"typeStr\":\"Stick/software   \"},{\"snr\":580911,\"snrHex\":\"2FDD08\",\"type\":\"20\",\"typeStr\":\"Plug receiver    \"},{\"snr\":664681,\"snrHex\":\"69240A\",\"type\":\"20\",\"typeStr\":\"Plug receiver    \"},{\"snr\":664711,\"snrHex\":\"87240A\",\"type\":\"20\",\"typeStr\":\"Plug receiver    \"},{\"snr\":626216,\"snrHex\":\"288E09\",\"type\":\"21\",\"typeStr\":\"Actuator UP      \"},{\"snr\":636300,\"snrHex\":\"8CB509\",\"type\":\"21\",\"typeStr\":\"Actuator UP      \"},{\"snr\":637180,\"snrHex\":\"FCB809\",\"type\":\"21\",\"typeStr\":\"Actuator UP      \"}]}}\nScanned 7 WMS devices:\n     SNR snrHex Type\n00627233 219209 02 Stick/software   \n00580911 2FDD08 20 Plug receiver    \n00664681 69240A 20 Plug receiver    \n00664711 87240A 20 Plug receiver    \n00626216 288E09 21 Actuator UP      \n00636300 8CB509 21 Actuator UP      \n00637180 FCB809 21 Actuator UP      \nfinished.\n```\n\n## API documentation\n\n### Static Methods\n\n#### WmsVbStickUsb.listWmsStickSerialPorts( callback(error,data) )\nLists WMS Sticks connected to serial ports.\nI.e. all serial ports responding on WMS command {V} (WMS Stick version number).\n\nSample output:\n\n```js\n[\n  {\n    \"manufacturer\": \"FTDI\",\n    \"serialNumber\": \"A5003TQL\",\n    \"pnpId\": \"usb-FTDI_FT232R_USB_UART_A5003TQL-if00-port0\",\n    \"vendorId\": \"0403\",\n    \"productId\": \"6001\",\n    \"path\": \"/dev/ttyUSB0\",\n    \"wmsStickVersion\": 37605107\n  }\n]\n```  \nThe function has a timeout of 1 second. It is normal for the timeout to occur. \nThe function opens all serial ports and tries to determine the version of \nthe WMS stick. If a port can be opened and it is not a WMS stick, the \nport does not respond and the search ends with the timeout.\n\n> **Tip: Linux permissions for /dev/ttyUSBn**  \n> When running warema-wms-venetian-blinds as a normal user you may be unable to access the WAREMA Stick with error message\n> _Permission denied, cannot open /dev/ttyUSB0_ .The device is most likely attached to user group 'dialout'.   \n>  \n> `ls -l /dev/ttyUSB0`  \n> `crw-rw---- 1 root dialout 188, 0 Jun 14 20:36 /dev/ttyUSB0`  \n>  \n> Just add your user to the dialout group so you have appropriate permissions on the device.\n>   \n> `sudo usermod -a -G dialout $USER`  \n>   \n> (You may need to logout and back in or even to reboot for the new group to take effect.)  \n\n### Class WmsVbStickUsb\n\n#### Constructor WmsVbStickUsb( portPath, channel, panid, key, options, callback )\n\nUse this constructor to create a new WMS Stick.\n\n**Parameters:**\n\n- **portPath**  \n  Name of serial interface, for example `/dev/ttyUSB0`\n- **channel**  \n  WMS network channel (see detectNetworkKeys())\n- **panid**  \n  WMS network panid (see detectNetworkKeys())\n- **key**  \n  WMS network key (see detectNetworkKeys())\n- **options**  \n  Up to now there are no options defined for the WMS Stick.\n- **callback** function( err, msg )  \n  Callback function. All events emitting data result in an call of the callback function.\n  Parameter `msg` is an javascript object containing the two properties `topic` and `payload`.\n  In case of error the `err` parameter contains a string describing the error.\n\n```js\n    {\n      \"topic\": \"<topic indication type of event>\",\n      \"payload\": \"<Data to topic>\",\n    }\n```\n\n**Returns:**  \nA object for an WMS Stick. Use this object to create venetian blinds and to control global functions.\n\n### Messages of the stick's callback function\nAll events emitting data result in an call of the stick's callback function.\nParameter `msg` is an JSON object containing the two properties `topic` and `payload`.\nIn case of error the `err` parameter contains a string describing the error.\n\n`msg` object:\n\n```js\n    {\n      \"topic\": \"<topic indication type of event>\",\n      \"payload\": \"<Data to topic>\",\n    }\n```\n\n#### Topic \"wms-vb-scanned-devices\"\n\nA message with this topic is emitted when method `scanDevices()` is called.\n\n```js\n{\n  \"topic\": \"wms-vb-scanned-devices\",\n  \"payload\": {\n    \"devices\": [\n      {\n        \"snr\": 12345678,\n        \"snrHex\": \"123456\",\n        \"type\": \"20\",\n        \"typeStr\": \"Plug receiver    \"\n      },\n      {\n        \"snr\": 12345678,\n        \"snrHex\": \"123456\",\n        \"type\": \"21\",\n        \"typeStr\": \"Actuator UP      \"\n      } \n    ]\n  }\n}\n```\n\n#### Topic \"wms-vb-rcv-weather-broadcast\"\n\nA message with this topic is emitted when the WMS Stick receives a weather broadcast.\n\n> **Note:**  \n>  Weather broadcast is alpha state. Since I don't own the devices only mocking tests were possible.\n\n\n```js\n{\n  \"topic\": \"wms-vb-rcv-weather-broadcast\",\n  \"payload\": {\n    \"weather\": {\n      \"snr\": 627233,\n      \"snrHex\": \"219209\",\n      \"ts\": \"2019-06-22T19:55:07.953Z\",\n      \"temp\": 18,\n      \"wind\": 26,\n      \"lumen\": 8372,\n      \"rain\": true\n    }\n  }\n}\n```\n\n#### Topic \"wms-vb-cmd-result-set-position\"\n\nIf command confirmation is enabled a message with this topic is emitted to confirm the command `wmsStick.vnBlindSetPosition(...)`.\n\n```js\n{\n  \"topic\": \"wms-vb-cmd-result-set-position\",\n  \"payload\": {\n    \"error\": \"\",\n    \"snr\": 664681,\n    \"snrHex\": \"69240A\",\n    \"name\": \"Kitchen right\",\n    \"position\": 0,\n    \"angle\": -100\n  }\n}\n```\n\n#### Topic \"wms-vb-cmd-result-stop\"\n\nIf command confirmation is enabled a message with this topic is emitted to confirm the command `wmsStick.vnBlindStop(...)`. The message is sent for each stopped blind.\n\n```js\n{\n  \"topic\": \"wms-vb-cmd-result-stop\",\n  \"payload\": {\n    \"error\": \"\",\n    \"snr\": 664681,\n    \"snrHex\": \"69240A\",\n    \"name\": \"Kitchen right\"\n  }\n}\n```\n\n#### Topic \"wms-vb-blind-position-update\"\n\nA message with this topic is emitted, when a change of the position of \na blind is detected or function vnBlindGetPosition() is called.\n\n```js\n{\n  \"topic\": \"wms-vb-blind-position-update\",\n  \"payload\": {\n    \"snr\": 664681,\n    \"snrHex\": \"69240A\",\n    \"name\": \"Kitchen right\",\n    \"position\": 0,\n    \"angle\": -100,\n    \"moving\": false\n  }\n}\n```\n### Methods\n\n#### wmsStick.addVnBlind(snr,name)\n\nThe method adds a venetian blind to the stick's devices list.\n\n**Parameters:**\n\n- **snr**  \n  Serial number of the receiver (\"WMS Plug receiver\" or \"WMS Actuator UP\") as printed on the device.\n- **name**  \n  Logical name of the venetian blind, for example \"Living room west\".\n\n**Returns:**\n\nThe method returns a object of type `WmsVbVnBlind`.\n\n#### wmsStick.vnBlindRemove(blindId)\n\nThe method removes one or all venetian blinds of the stick's devices list.\n\n**Parameters:**\n\n- **blindId**  \n  Optional ID of a blind. This parameter may be the `snr`, the `snrHex` or the `name` of a venetian blind.  \n  If **blindId** is omitted, all  blinds are removed.\n\n**Returns:**\n\nThe method returns teh number of removed blinds.\n\n#### wmsStick.vnBlindGetPosition(blindId)\n\nRequests the current position of a desired venetian blind.\n\n**Parameters:**\n\n- **blindId**  \n  Optional ID of a blind. This parameter may be the `snr`, the `snrHex` or the `name` of a venetian blind.  \n  If **blindId** is omitted, position of all blinds is requested.\n\n**Callback messages:**\n\n- **Topic wms-vb-cmd-result-get-position**  \n  Confirmation of command.\n- **Topic wms-vb-blind-position-update**  \n  This message is sent for each blind cencerned regardless of whether\n  the position of the blind has changed since the last position \n  determination or not.\n\n\n#### wmsStick.setPosUpdInterval(intervalMsec)\n\nThe function sets the interval at which the position of the blinds is read. \nIn the specified interval the function `vnBlindGetPosition()` is automatically executed for each assigned blind.\nIf you omit the interval or set it to less than 5000 msec, the automatic update of the position is disabled.\n\n**Parameters:**\n\n- **intervalMsec**  \n  Interval for reading current blind position in milliseconds.\n\n**Callback messages:**\n\n- **Topic wms-vb-blind-position-update**  \n  This message is emitted when a blind position/angle changes.\n\n#### wmsStick.setWatchMovingBlindsInterval(intervalMsec)\n\nThe function sets the interval at which the position of the blinds is read for all blinds detected as moving. \nIn the specified interval the function `vnBlindGetPosition()` is automatically executed for each blind until \nnot moving any more.\nIf you omit the interval or set it to less than 100 msec, the automatic update of the position is disabled.\n\n**Parameters:**\n\n- **intervalMsec**  \n  Interval for watching current blind position in milliseconds.\n\n**Callback messages:**\n\n- **Topic wms-vb-blind-position-update**  \n  This message is emitted when a blind position/angle changes.\n\n#### wmsStick.setCmdConfirmationNotificationEnabled(boolean)\n\nEnabling/disabling callback messages \"wms-vb-cmd-result-set-position\" and \"wms-vb-cmd-result-stop\".\nBy default they are disabled.\n\n**Parameters:**\n\n- **boolean**  \n  If parameter evaluates to true the callcacks for command confirmations are enabled.  \n\n#### wmsStick.vnBlindSetPosition(blindId,position,angle)\n\nMoves the venetian blind to the desired position\n\n**Parameters:**\n\n- **blindId**  \n  This parameter may be the `snr`, the `snrHex` or the `name` of a venetian blind.\n- **position**  \n  Level of the blind in percent from 0 to 100. At position 0 the blind is completely opened. Set the `angle` to -100 to completely retract the blind into the cover. At `position` 100 the blind is fully closed.\n- **angle**  \n  Angle of the blind's slats in percent from -100 to 100. At `angle` -100 the slats are completely inclined inwards. At `angle` 0 the slats are in horizontal position. At `angle` 100 the slats are completely inclined outwards.\n\n**Callback messages:**\n\n- **Topic wms-vb-cmd-result-set-position**  \n  Confirmation of command.\n- **Topic wms-vb-blind-position-update**  \n  This message is emitted together with the command's successful confirmation when the position/angle of the blind changes.\n\n#### wmsStick.vnBlindSlatUp(blindId)\n\nThe slats tilt up. (The angle is decreased to the next position.)  \nAvailable positions of the slats [%]: -100, -66, -33, 0, 33, 66 , 100  \nWhen the end position of +/-100% is reached, no more movement takes place (no up/down).\n\n**Parameters:**\n\n- **blindId**  \n  This parameter may be the `snr`, the `snrHex` or the `name` of a venetian blind.\n\n**Callback messages:**\n\n- **Topic wms-vb-blind-position-update**  \n  This message is emitted when the position/angle of the blind changes.\n\n#### wmsStick.vnBlindSlatdown(blindId)\n\nThe slats tilt down. (The angle is increased to the next position.)  \nAvailable positions of the slats [%]: -100, -66, -33, 0, 33, 66 , 100  \nWhen the end position of +/-100% is reached, no more movement takes place (no up/down).\n\n**Parameters:**\n\n- **blindId**  \n  This parameter may be the `snr`, the `snrHex` or the `name` of a venetian blind.\n\n**Callback messages:**\n\n- **Topic wms-vb-blind-position-update**  \n  This message is emitted when the position/angle of the blind changes.\n\n#### wmsStick.vnBlindStop(blindId)\n\nStops the venetian blind. Currently progressed requests of `vnBlindSetPosition(...)` of the blinds concerned are canceled.\n\n**Parameters:**\n\n- **blindId**  \n  - This parameter may be the `snr`, the `snrHex` or the `name` of a venetian blind.\n  - If **blindId** is omitted, a stop request is sent to all blinds.\n\n**Callback messages:**\n\n- **Topic wms-vb-cmd-result-stop**  \n  Confirmation of command. The message is sent for each stopped blind.\n- **Topic wms-vb-blind-position-update**  \n  This message is emitted after stopping the blind when the position/angle of the blind changes.\n\n#### wmsStick.vnBlindsList()\n\nThe method returns an array of venetian blinds assigned to the stick with method `addVnBlind()`.\n\n```js\n[\n    {\n      \"snr\": 12345678,\n      \"snrHex\": \"123456\",\n      \"type\": \"20\",\n      \"typeStr\": \"Plug receiver    \"\n    },\n    {\n      \"snr\": 12345678,\n      \"snrHex\": \"123456\",\n      \"type\": \"21\",\n      \"typeStr\": \"Actuator UP      \"\n    }\n]\n```\n\n#### wmsStick.scanDevices(options)\n\nThe method starts the scanning. The WMS Stick scans the operating range for receivers.\n\nFound devices are logged on console and the stick's callback function is called with a message.\n\n- **options**  \n  Parameter `options` is optional.  \n  **`{ autoAssignBlinds: true }`**: The venetian blinds assigned to the \n  stick are cleared. Scanned devices of types 20 (Actuator UP) and 21 (Plug receiver) are automatically assigned to the stick. \n\n**Callback messages:**\n- **Topic wms-vb-scanned-devices**  \n  Confirmation of command.\n\n#### wmsStick.getLastWeatherBroadcast()\n\nThe method returns the last received weather broadcast.\n\n```js\n{\n  \"snr\": 627233,\n  \"snrHex\": \"219209\",\n  \"ts\": \"2019-06-22T19:55:07.953Z\",\n  \"temp\": 18,\n  \"wind\": 26,\n  \"lumen\": 8372,\n  \"rain\": true\n}\n```\n\n#### wmsStick.vnBlindWaveRequest(blindId)\n\nThis function causes the specified blind to performs a short up/down move. It can be used to identify the specified blind.\n\n**Parameters:**\n\n- **blindId**  \n  This parameter may be the `snr`, the `snrHex` or the `name` of a venetian blind.\n\n**Callback messages:**\n\n- **none**  \n\n\n#### wmsStick.getStatus()\n\nThis function returns the current communication statistics of the stick. \nThe function does not initiate any WMS communication.\n\n**Returns:**\n```js\n{\n  \"name\":\"/dev/ttyUSB0\",\n  \"startupTs\":\"2020-01-05T21:23:08.850Z\",\n  \"status\":\"ready\",\n  \"posUpdIntervalMsec\":5000,\n  \"wmsSentCount\": 7,\n  \"wmsSentTs\": \"2020-01-05T21:23:08.850Z\",\n  \"wmsRecievedCount\": 50,\n  \"wmsRecievedTs\": \"1970-01-01T00:00:00.000Z\",\n  \"wmsComDuration\": 9802,\n  \"wmsComMaxDuration\": 373,\n  \"wmsComAvgDuration\": 196,\n  \"wmsRetryCount\": 0,\n  \"wmsRetryTs\": \"1970-01-01T00:00:00.000Z\",\n  \"wmsRetryRate\": 0,\n  \"wmsTimeoutCount\": 2,\n  \"wmsTimeoutTs\": \"2020-01-05T21:23:08.840Z\",\n  \"wmsTimeoutRate\": 0.2857142857142857\n}\n``` \n\n**Callback messages:**\n\n- **none**  \n\n\n#### wmsStick.vnBlindGetStatus(blindId)\n\nThis function returns the current blind status, including the current position. \nThe function does not initiateany WMS communication with the actuators.\n\n**Parameters:**\n\n- **blindId**  \n  Optional ID of a blind. This parameter may be the `snr`, the `snrHex` or the `name` of a venetian blind.  \n  If **blindId** is omitted, status of all blinds is returned.\n\n**Returns:**\n```js\n[\n\t{\n\t\t\"snr\": 580911,\n\t\t\"snrHex\": \"2FDD08\",\n\t\t\"name\": \"Plug receiver 580911 (2FDD08)\",\n\t\t\"creationTs\": \"2020-01-05T21:23:09.604Z\",\n\t\t\"posCurrent\": {\n\t\t\t\"pos\": -1,\n\t\t\t\"ang\": 0\n\t\t},\n\t\t\"posRequested\": {\n\t\t\t\"pos\": 0,\n\t\t\t\"ang\": 0\n\t\t},\n\t\t\"wmsSentCount\": 0,\n\t\t\"wmsSentTs\": \"1970-01-01T00:00:00.000Z\",\n\t\t\"wmsRecievedCount\": 0,\n\t\t\"wmsRecievedTs\": \"1970-01-01T00:00:00.000Z\",\n\t\t\"wmsComDuration\": 0,\n\t\t\"wmsComMaxDuration\": 0,\n\t\t\"wmsComAvgDuration\": 0,\n\t\t\"wmsRetryCount\": 0,\n\t\t\"wmsRetryTs\": \"1970-01-01T00:00:00.000Z\",\n\t\t\"wmsRetryRate\": 0,\n\t\t\"wmsTimeoutCount\": 0,\n\t\t\"wmsTimeoutTs\": \"1970-01-01T00:00:00.000Z\",\n\t\t\"wmsTimeoutRate\": 0\n\t},\n\t{ ... }\n]\n``` \n\n\n## Credits\n\nMany thanks to \"Pman\" and \"willjoha\" on \nhttps://forum.iobroker.net/topic/7336/iobroker-mit-warema-wms-web-control! \nYour work is the most valuable knowledge base for this package!\n\n\n## Change Log\n- 2.0.5 Apr/01/2024\n    - Added support for device type 2E \"Actuator 230 V UP\"\n- 2.0.4 May/25/2022\n    - Removed debug output in logger.\n    - Fixed version dependencies to proper(older) versions of serialport so module can be instaled on older raspberry pi os.\n- 2.0.0 November/11/2021\n    - Added support for device type 25 \"radio motor\".\n    - Added functionality to watch position of moving blinds until they are stopped. See method `setWatchMovingBlindsInterval()`.\n    - Command confirmation callbacks are initially disabled and may be enabed by `setCmdConfirmationNotificationEnabled()`.\n    - After stopping a blind by `vnBlindStop()` a `wms-vb-blind-position-update` is triggeed automatically.\n    - `wms-vb-blind-position-update` directly after moving commands give current position with attribute \"moving\" instead of target position.\n- 1.1.19, 1.1.20 September/27/2021\n    - Added attribute `moving` in payload of topic `wms-vb-blind-position-update`\n    - Added missing dependency @serialport/parser-delimiter\n- 1.1.17, 1.1.18  \n    - Fixed issue in logger (files appended istead of rewritten)\n- 1.1.15, 1.1.16  \n    - Fixed errors in case sensitive writing of time stamp attributes (consitantly \\*Ts instead of \\*TS).\n- 1.1.14  \n    - Added `vnBlindRemove()`.\n    - Fixed errors in `listWmsStickSerialPorts()`.\n- 1.1.13  \n    - Fixed swapped actuator type string 20/21.\n    - `vnBlindGetPosition()` and `vnBlindGetStatus()` can optionally\n      be called without blindId. Then command is performed for each\n      registered blind.\n    - `vnBlindGetStatus()` returns an array in payload.\n- 1.1.11, 1.1.12  \n    - Extensions an fixes in WMS communication statistics and getStatus() functions.\n    - prevent parallel runs of scanDevices().\n- 1.1.10  \n    - Function `vnBlindGetPosition()`: Sends topic wms-vb-blind-position-update\n      regardless of whether the position of the blind \n      has changed since the last position determination or not.\n    - Fixed issues in README.md.\n- 1.1.9  \n    - Fixed issues in README.md.\n- 1.1.8  \n    - Fixed error in `scanDevices()`\n    - Internal: Use single logger\n- 1.1.7, 1.1.6, 1.1.5, 1.1.4  \n    - Fixed minor issues in README.md *[sigh]*.\n- 1.1.3  \n    - Added method `getStatus()`\n    - Added option `autoAssignBlinds=true` for `method scanDevices()`\n    - Added `wmsComMaxDuration` and `wmsComAvgDuration` in statistics of stick and blind (Methods `vnBlindGetStatus()` and `getStatus()`).\n    - Fixed issues in README.md.\n\n## License\n*warema-wms-venetian-blinds* is MIT licensed and all it's dependencies are MIT licensed.\n","readmeFilename":"README.md"}