{"_id":"hazyair","_rev":"54-f73ebc156c5e23670cb615b3796e32ac","name":"hazyair","description":"Air quality monitoring tool.","dist-tags":{"latest":"1.6.7"},"versions":{"1.0.0":{"name":"hazyair","version":"1.0.0","description":"Dust concentration monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install","configure":"sudo npm install pm2 -g && sudo ./deploy.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","air quality"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","cron":"^1.3.0","express":"^4.16.2","moment":"^2.20.1","mqtt":"^2.15.0","plantower":"^1.1.6","yargs":"^10.0.3"},"gitHead":"e2d46772e7cf21a353239f974a89985f28427e74","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-FV9NXc7CL25IAvH5LDITI+AYMZmxpvdNEQZT76O5Po33VSzpK5nQXIrkpKYe0sIK0x8u21B3oyCRVa5l7IYbHA==","shasum":"73b1472f113cd629e99f82678815b59c2c7529c3","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtdTbYkGJiXzpRrQvEm24KPD0jjyb2knFlRoMn10UsvwIhAJwnf5IhWXEvxkpmUGNF5coFj/gZhTG5pfq9L+S+m/qx"}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.0.0.tgz_1515105853882_0.6366858121473342"},"directories":{}},"1.0.1":{"name":"hazyair","version":"1.0.1","description":"Dust concentration monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install","configure":"sudo npm install pm2 -g && sudo ./deploy.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","air quality"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","cron":"^1.3.0","express":"^4.16.2","moment":"^2.20.1","plantower":"^1.1.6","yargs":"^10.0.3"},"gitHead":"7c805c633061e634b98e59500ff87392b798e26b","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-6er6y8k5peVPWvFk1Jb5rq3QW4nf81o9FKLVwoGO78108kHO1eidb7EXNJbHZ3qw3rARiKIHEfnFfrg7g178hA==","shasum":"fc3b266e0ed684cf41bc97bde36d345d2d58efd8","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbD5hDW/ojkumNs9w2txMukdyc4TImipaP3OsZQYpdkgIgc1dLPZJ76Y7Juc0bZJw6D3z8iCk/lin4UfHHJVa1LQI="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.0.1.tgz_1515106651570_0.2877763002179563"},"directories":{}},"1.0.2":{"name":"hazyair","version":"1.0.2","description":"Dust concentration monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install","configure":"sudo npm install pm2 -g && sudo ./deploy.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","air quality"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","cron":"^1.3.0","express":"^4.16.2","moment":"^2.20.1","plantower":"^1.1.6","yargs":"^10.0.3"},"gitHead":"151e3f88b12698b7170ca84272407503b080b00a","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-FE9KZc9leHkp7DTq/DXaVOqedU9mjhg5ifvKcmsU2aoj60Ak7YcIiOqv3BpImzKB5TLsKgL7mG6rdjyStGT6qA==","shasum":"4c5f84382be35f01dcbe7452f1c7380194d9d1b0","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSjt9mD/n0hz9HlLBk9u2wtlLT5jM1tUdXdrGQU1slnQIhAKZ1W5i9WHo44+2H/17dIUIhHlbKh9zWDviNWd4wC5H+"}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.0.2.tgz_1515170560144_0.1974395141005516"},"directories":{}},"1.0.3":{"name":"hazyair","version":"1.0.3","description":"Dust concentration monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install","configure":"sudo npm install pm2 -g && sudo ./deploy.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","air quality"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","cron":"^1.3.0","express":"^4.16.2","moment":"^2.20.1","plantower":"^1.1.6","yargs":"^10.0.3"},"gitHead":"1694034a5f6ebdf9a6e5c717e76c6e353d3ea08a","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-iZldh6Myji5hZBwnoukKqUHrPTSZO+XZKkgC3MK9E66hi0GDxhj/JE8vgUxXCG3f9nVivmiNtHaLP1R8YEHRLQ==","shasum":"c630cdc559210af33ed0568f692caf30040e3778","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHh/48dBatnCdkyekvCoZtU+XOf3AxzvlgE9/7IrNM+JAiBV28fM3PoS+hhEh2MpYmm1cPB0Fb4kCjksenqvJwLnrA=="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.0.3.tgz_1515185942671_0.4968558654654771"},"directories":{}},"1.1.0":{"name":"hazyair","version":"1.1.0","description":"Dust concentration and temperature monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","plantower":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosh":"sudo ./scripts/bosh.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","tempreature","humidity","pressure","weather station"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","moment":"^2.20.1","plantower":"^1.1.6","yargs":"^10.0.3"},"gitHead":"7c632bc4c4753f239a947be2daeca227abbbe6a2","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-i7W7F2NGnUPPxgKbEbal+qKjs6zWUzB3uACgJ0ZhyTxJHaa7p6ISdxVbifMz0REx7K6QU0m0vAKoOPzhM4LfHQ==","shasum":"42c249c7861bef3bce8c97a5769969279ead6cdc","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1jzg9P5dd1Aa7A3wwZGYMQd+kt3CSzfMbJVhX3jwsIgIgSsvIdL4Y08KVMnfmRxJX2zmWuLH0dGdDZdbBtynVkfY="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.1.0.tgz_1515787711565_0.24488804023712873"},"directories":{}},"1.1.1":{"name":"hazyair","version":"1.1.1","description":"Weather parameters monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","plantower":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosh":"sudo ./scripts/bosh.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","tempreature","humidity","pressure","weather station"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","moment":"^2.20.1","plantower":"^1.1.6","yargs":"^10.0.3"},"gitHead":"0dd8c7048f52352aa25b7555ee50e626cec61e77","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-rDUmCAGGfoe2mgc70ubnyc93yEfjF7C/esF1Q/QxKxtNPjc2A1nV+OLOkT9O1pGpiusAAQp7Rql2HaBgZcKRZQ==","shasum":"f3eab7347ceb2b1979b82257a8841f0019c6dea9","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGO1vP8t57XQ93EZfcLKBDNTFxCbC/314ZuUSLWkchxwAiEAnhuNJCj5wklVc0hh05uWY6xh3wru/7tPISaZj7hWlXM="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.1.1.tgz_1516215118476_0.5394275421276689"},"directories":{}},"1.1.2":{"name":"hazyair","version":"1.1.2","description":"Weather parameters monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","plantower":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosh":"sudo ./scripts/bosh.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","tempreature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","plantower"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","moment":"^2.20.1","plantower":"^1.1.6","yargs":"^10.0.3"},"gitHead":"07a3262b60a73654c90e85b72a43792903f2d681","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-DQ6p3XdiSBcOttkX1CaEfyAHsUNTb+Vje369wdeGJN1W//Og6gU/BAiNpv4O0f0oYV0VUIC8gqAYxjsMhD1WGg==","shasum":"a01fb2958f165d5b26a68ffe08e97a1290c14254","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpUPBOOfCZZNXAz4/Vc0mpOW312OTucrvndb+HNOxlpQIhAPyhgdsGHjWbyn5VDL1YkgFCkcEUeQcGL6ARAsTlQQZ7"}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.1.2.tgz_1516215602512_0.9588022504467517"},"directories":{}},"1.1.3":{"name":"hazyair","version":"1.1.3","description":"Weather parameters monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","plantower":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosh":"sudo ./scripts/bosh.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","tempreature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","plantower"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","moment":"^2.20.1","plantower":"^1.1.6","yargs":"^10.0.3"},"gitHead":"f412ae322fcc237a2bf40a909247224facc9fff7","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-iED7dl6kgUoHufgjiV9xn7cDimBLxnTjJAr56dMqQ+VIeP4piRxJCA1H/wI2mdjdVyOi76+DYxE8k0njbe8Egw==","shasum":"cd5bb64830bf9a751374fff398395c1bde9b5408","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFGSm3Umb3cB9FRbrFww5F+w8LjOIXOmRNqSUUCQogcAiBTYtSIs5hRtIhzewWIGUBv7cQNBbk1ObIpEkSdOuiPHg=="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.1.3.tgz_1516397731512_0.6164200841449201"},"directories":{}},"1.1.4":{"name":"hazyair","version":"1.1.4","description":"Weather parameters monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","plantower":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosh":"sudo ./scripts/bosh.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","tempreature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","plantower"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","moment":"^2.20.1","plantower":"^1.1.6","yargs":"^10.0.3"},"gitHead":"8608615cc1f3d8482f4a715ac4821738a2731a97","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-YohoU+CvRJ/3xlnPhrLaIVAnCvyayG2eT2+f7Et7klOEydnIiWIvLHQNq8WxenB9hJUQHoNii3uZ0bmbWBU9dw==","shasum":"af82133b613ed9209b722d32454feaf50183b88c","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRHHT1wQnYYHVzWD7tN0QxoG+7kqinbbCuVK/z7vvn3AIgH46yFG6P/nbueMMLj/1zY+Sv9k2Uv72MXC9MV+8IBbc="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.1.4.tgz_1516397974682_0.21030100155621767"},"directories":{}},"1.2.0":{"name":"hazyair","version":"1.2.0","description":"Weather parameters monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","plantower":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosh":"sudo ./scripts/bosh.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","plantower"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","moment":"^2.20.1","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"gitHead":"c4e0eeb24668b0009c48e7e4d4039c533b4a5300","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-iVXcopleKLbuK/B/ncVQfX8GFuFRBp6PRTgCheh1XHUt9I3NZlUQ6AWkxXjYzaB7r4F2N1A9rMht+RfPFZJ2Zw==","shasum":"45440a78d0c39be3d91a7380e702bf5a594f827c","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ9EKEX6B36aTCyEC1FAKDhS8noeQeYR0pqVWNNiV7XAIhAO/QQHFcx9XIa5BdLKDw2LzeQ1kRUmrPlCnF051s9CHi"}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.2.0.tgz_1516655630565_0.9175679346080869"},"directories":{}},"1.2.1":{"name":"hazyair","version":"1.2.1","description":"Weather parameters monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","plantower":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosh":"sudo ./scripts/bosh.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","plantower"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","moment":"^2.20.1","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"gitHead":"75f9969e37c5aaa6d9eebb5a30935e8055a6a4aa","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-eSaltthc5A+jI8wtwRv4ivDuqB77MxmJP0IR0Vrh7ysNRvFbkgIi81TjSeWSgu6Dt8g8uAFcqn9AEDcHgCLPfg==","shasum":"60fdb1f6783c3a8bb5b37dbb8c95b358d1ced2e9","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkrhYdxrLmyGXxVe24YgzYFWd2eTbLuM45LgFJHNjNkQIhAM8YRB6A+Cibvg8cLE/1alauzHSp2YhbqIt1gzxMG8aH"}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.2.1.tgz_1516830864625_0.21340775955468416"},"directories":{}},"1.2.2":{"name":"hazyair","version":"1.2.2","description":"Weather parameters monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","plantower":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosh":"sudo ./scripts/bosh.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js --wait-ready","stop":"pm2 stop server","restart":"pm2 restart server --wait-ready","reload":"pm2 reload server --wait-ready","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","plantower"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","colors":"^1.1.2","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"gitHead":"7992aa4e7a352d8e14e40a90639823b365d69c3d","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-93WqlNFLQJkNSjQm6djhG1zOWI5gzYmIbaOQehwIgA66veYdukTurdHWTUodjHLQh/3bQtvzBa5wenqyn4DStA==","shasum":"fe573d69a0dda2a7d7bc3850f4a99434298354be","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJayOVuahan5+6SE+WIv7T3EmYKYGvUA8l/MG+xddqKAiEAo1sDPWgtyTIenZjZ5FTO6xUMpaGIUVmfI34Jq9FvFo8="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.2.2.tgz_1517077150662_0.6339825659524649"},"directories":{}},"1.3.0":{"name":"hazyair","version":"1.3.0","description":"Weather parameters monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","plantower":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosh":"sudo ./scripts/bosh.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","plantower","bosh","maxim"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","colors":"^1.1.2","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"gitHead":"6ee12cdfb5ac1ef0e435e0a4c578db31cb0fbb07","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-o3MAW0BT3ce2FHJ+kQLNYsPx8WXBn0zG2ayBur0RRKcqEQMvq4duAtK8e4Keu+Um6lydZbOJZTXucw9wQa2/Ig==","shasum":"7d77045cf3b1852c5022dfcf916a52473c3bd88f","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfXYlKImhlDd+TPituvixnV1NVKsfRZ/CHqVM3RgzLMAIgad0oeQoGYPJCIFLUGLspyQ+6GTXQzbs3ZbwCu91Xqfk="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.3.0.tgz_1517097349037_0.45170932239852846"},"directories":{}},"1.3.1":{"name":"hazyair","version":"1.3.1","description":"Weather parameters monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","plantower":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosh":"sudo ./scripts/bosh.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","plantower","bosh","maxim"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","colors":"^1.1.2","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"gitHead":"4a167736d7e9cab12df14e1dc1d37c6edb9784ea","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-/9KUx/d+l4dhJSKS/FRmUPNtEJnKH7431log2j41gAgk4u9CBcpdX22SPiN2Eth6W4fUp3H+P9gL31AGX/BYyw==","shasum":"b2778f6d85eeacd8ffe5deecacfd1f1fc1114b5e","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArhLeA9iprpS30LfSncy3bbGZUPT6iEVKwy1EWOsDPvAiEAgVQ0BJi1x+ArL5JhsYSlculf6D3omFg5T/GG+54HnJw="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.3.1.tgz_1517097556445_0.5225395380984992"},"directories":{}},"1.3.2":{"name":"hazyair","version":"1.3.2","description":"Weather parameters monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","plantower":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosh":"sudo ./scripts/bosh.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","plantower","bosh","maxim"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","colors":"^1.1.2","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"gitHead":"a84665ea89e9dd70ed11f049a221aab85f7bcf55","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.3.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-kkMWPLqxwrC/jUFJFNpNri7LEzguHEhTNYmhV6il3jWh4Acm4ZfIE3ru9k3B80gU1XuheD7VNZVkO0FE5pvdJg==","shasum":"95e9a2db1291459269d9be53b501659076a01cc9","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5PDXywd7yJj/Op4jgQZ3ybsV+YVosQfaB/isoIENWxAiEAzOAEDJ2c9/5RDCMe9xy56jjiskcsOBaNGS4ai1ZAOs0="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.3.2.tgz_1517257634255_0.638754858635366"},"directories":{}},"1.3.3":{"name":"hazyair","version":"1.3.3","description":"Weather parameters monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosh","maxim"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","colors":"^1.1.2","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"gitHead":"81ca4ac854374026d2cd09af50784a89aa2dea29","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-OVuJGiChB5wgexMnbbXb74TsU5RHoi2puQZdlLVpo4ptWtXwMumMEncXf6S05Nwbst/02PMW8p68iGEnsUUE2Q==","shasum":"6934f5917ab1cd5835f2eb73f46ea48b0ff1421f","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA61yR2ERqcojvVEQc5v3/6Vs7OD4yi3+XIp1U44CHjQAiBM0zdHtGvWslKHyVs1/YgThLkjU6N6DH77h6adcxq3Mg=="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.3.3.tgz_1517438511159_0.4278608518652618"},"directories":{}},"1.3.4":{"name":"hazyair","version":"1.3.4","description":"Weather parameters monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosh","maxim"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","colors":"^1.1.2","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"gitHead":"adbc7d74779587426201175e3393432384690e33","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.3.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-VRpPBUIb5pcTu/EtlAmK0SPTRlVLNaMznYBF5nC9KGafpu2EKFVCqPvUD7jP08/5xFLoLT5yr202RcSMq2uU6g==","shasum":"4c8dfec50233a6464b150ffc528ca880ed5d0484","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmB7iWNxppkJoPgFjmh6MvvrSacWsUQB6UliBfSCgTXAiBQ77uxgZcCXKFT0UcapEQhIpY3y53ZRrwuMb/OCSUgJg=="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.3.4.tgz_1517526069789_0.6039553880691528"},"directories":{}},"1.3.5":{"name":"hazyair","version":"1.3.5","description":"Weather parameters monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosh","maxim"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","colors":"^1.1.2","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"748b0a28ce4fdc1764d469632d9d0ba689e520fd","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.3.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-XjhdGNMqORWppUTdRJ57gUaRuvyTjuPgqyCV69DP5YTI91xvUGha97pBfjxDeHRMYvwAYA8gV0yuuYz5/mlArA==","shasum":"70ffb254b3abc54c41f80870d1e5d26ace788802","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.3.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxDRhTs/fZ17WlVF/yRc7Y9s0BLCwPZjAms2GoPO7O2gIgF8ZVXa89CGAxcCYWDU/u/YVk6+ynN/MD/SrpfXvrRJ0="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.3.5.tgz_1517607233066_0.950751039898023"},"directories":{}},"1.3.6":{"name":"hazyair","version":"1.3.6","description":"Weather parameters monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosh","maxim"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","colors":"^1.1.2","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"cc2f31e28d12347eeba88aa042de44f3d744f11d","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.3.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-t65aVHErAn+9fzCXZpdxdFz3Rng3xj06vTtySmRZKUPsLPjMQj5oYy3dZjZBt4EGDmUpuRyViJSI+et6N77KyQ==","shasum":"04658b416cd2fc075beb3e1b00e52e9d426fba37","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.3.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVgqYMmQyHt9z1/aDwHQ0pDflq3Kkbf5wW4nyos6idmAiEA0FPe+t6D3b1vWsrl0MMaQkJADtClboL/JNJYTj5wec8="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.3.6.tgz_1517607528848_0.6858830496203154"},"directories":{}},"1.3.7":{"name":"hazyair","version":"1.3.7","description":"Weather parameters monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosh","maxim"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","colors":"^1.1.2","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"afe949dccae24f631fab3838df5260f4c668c600","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.3.7","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-VLly/dgiPCMyhw4tjor95qh9eLM/giT4mokazyUkeIZeUpV8WtroEQwTJzqiH6ZwRlwGhulqaYsyD8EgE76UFg==","shasum":"194418f48c2ddd7cd913d429e88e322ad4d33c50","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.3.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqnacaf2NGymPDG1zpnoe9Y4xRyakpxYIkaQLSDf9fOAiEA5gUwtXoh9uwdsPcJAFnO/wfa1ttjPK2F+R7pxxUj0Es="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.3.7.tgz_1517608006229_0.2822179072536528"},"directories":{}},"1.4.0":{"name":"hazyair","version":"1.4.0","description":"Weather parameters monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosh","maxim"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","colors":"^1.1.2","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","node-fetch":"^1.7.3","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"b1c2bf478bd54f9787eaf6617ee5bc49c09e5cbd","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-UhAMt0eR5vg7OBE2wskA8qWvFV+p9JfMDK+aXeJWuEO87re0XAclOkBZy7HkkIv4QJ70DGdk/rAWyw00tgw1pg==","shasum":"0f515f37974036c280316ae18a66cac8af0e5f9d","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCh1EcXnHOQTnaSIAiQab7hBI01KofXB89Tuj/hd01dwIgQQ7trHZXA1na06Xvk7ORY/EA88eb36laXzLqgCdj0Wc="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.4.0.tgz_1517680867303_0.030649619875475764"},"directories":{}},"1.4.1":{"name":"hazyair","version":"1.4.1","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosh","maxim"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","colors":"^1.1.2","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","node-fetch":"^1.7.3","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"5716bd53a61dfd79eaf9331432fe8bec8f31deaf","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-Er35Of4w75jnv5O+qzfdj9rppJqFZdZiFG77XZWyNqXTtFDN7dVg0HvQaGAvJ6T0jUo+DG21zc9RSsAwC4kiug==","shasum":"a82b68eff4c8c7d70b2abb1b511fd4083d4de0ac","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhyA7RReO7TPqEMeCI7iUIS4XZXvR++fvyCwKIyMkowwIhALEcrfS2vqtL5CeuQIaDujK/lPefMPjQjOAUJTLt/S9k"}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.4.1.tgz_1517697269031_0.5692290996666998"},"directories":{}},"1.4.2":{"name":"hazyair","version":"1.4.2","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosh","maxim","thingspeak"],"author":{"name":"Marcin Sielski"},"license":"MIT","dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","colors":"^1.1.2","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","node-fetch":"^1.7.3","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"df6f3d3be652b3e5781816d7245fb2b1f24a2380","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues"},"homepage":"https://github.com/marcin-sielski/hazyair#readme","_id":"hazyair@1.4.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-Kg8PXCTaW3ZO3dNIlqicwdzUbKhEV5PzqJJpeTt4eeX2JpwLQ2vN1piibfhgnghEHJCGxdPX9hyCXF7uK50tHg==","shasum":"8ba452eaecf6620695197b87cb7a48dc6d06808e","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.4.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5A8CU/Xf8bLrr7JgWEKu1lpJ/tAebl4BhlQroWb/2LAiEAuxlVuYjIsIhC3hgMLCnW1idy9Cci9PAVb8QwIGMrY/c="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.4.2.tgz_1517738667784_0.528605084400624"},"directories":{}},"1.4.3":{"name":"hazyair","version":"1.4.3","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosh","maxim","thingspeak"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.guthub.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","colors":"^1.1.2","console-stamp":"^0.2.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","node-fetch":"^1.7.3","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"273c19151bfb0bc7f7151238f5c724377c4cbf95","_id":"hazyair@1.4.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-AXNRTdrB6tOW+e0jP+4u7od7bJW0woCvoj7fx+ycsWD7oj3VLj9vZq02cJxAo1vdntaOwxFrGMa96uV8+8G7AQ==","shasum":"a2c37d6aa5bfed92c821484ffbbf3100ed7c8b53","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.4.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK/Tj/OqBOEhFjD6uZ5tQP3QxFhzd9w9ksizQLx0y9OAIgQNXbGZOcbOA2VbfVRxYDCb3MMYFgPsh+RrIGuTh9Vwo="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.4.3.tgz_1517782164817_0.3672620924189687"},"directories":{}},"1.4.4":{"name":"hazyair","version":"1.4.4","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosh","maxim","thingspeak"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.github.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"berkeleydb":"^0.2.1","bme280-sensor":"^0.1.6","colors":"^1.1.2","console-stamp":"^0.2.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","node-fetch":"^1.7.3","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"61d074cdfb789130ec8a961caa38f614c8fc582d","_id":"hazyair@1.4.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-Koycvl/lN8UIkYheDNBOnJAHz+xCwfIdyEYbVn54HbiUVZ22lgRTBKGOIfawhvZVQQda6MVC3FBG6gWB1D9FWw==","shasum":"b241b44608b84fe62164b962df66433a6c79eb08","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.4.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd91jAQrZe1XOkZwipELiWN96+tGYOAtp0+RTDpWa8cQIgc9jom23cd8wYsieg3JlZoLA+gQX5QRQ4Oj22PLMZHf0="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair-1.4.4.tgz_1517782417151_0.7427317353431135"},"directories":{}},"1.4.5":{"name":"hazyair","version":"1.4.5","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosh","maxim","thingspeak"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.github.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.3.0","console-stamp":"^0.2.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","node-fetch":"^1.7.3","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"868e1568309e814a0af886bc440684c2bcbc0cad","_id":"hazyair@1.4.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-EzJ4/SIT66M8Ob1vI8MJeD/Cahaac7i+qVDyzmW24YiNvltnoQOOdHk9I+A149tUFuwUDdCtN5epM2old1T/pg==","shasum":"c766187819396cf451d154494386d03607b48337","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.4.5.tgz","fileCount":583,"unpackedSize":2783583,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHf8mbPaORqZnCfMLVnqkxDC4lP3y5ZhxO4mFyyeBEb2AiAmYeFDiQx4H+zF7x/ZEAG0Wobd82ZgKy+T9ARaF0fbPw=="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.4.5_1518038414717_0.19536236409400098"},"_hasShrinkwrap":false},"1.4.6":{"name":"hazyair","version":"1.4.6","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.github.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.3.0","console-stamp":"^0.2.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","node-dweetio":"0.0.11","node-fetch":"^1.7.3","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"d19d7e095da49b0a8331d306d80d68762b9c9bcc","_id":"hazyair@1.4.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-kiC8iG/E4kdarCvfMk8z+PcsrvgSazOYdPPwH49uLY+ePlcu6g5ZY15JveLx/YyuZy7T/+ly4yY3kTV1UAhQaA==","shasum":"87b491ea475dcf62e899fd8d9c0a7a5925c4ea3f","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.4.6.tgz","fileCount":725,"unpackedSize":6437373,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+T9NNCRH9gI4cq+Uodjx520FzziE8jcYbj90WLwdf4AiAXvRNAB4l9VSH6PGgOFhA7BuE9/1dlmZuW/btDZ6PJFQ=="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.4.6_1518131359238_0.41493283175358786"},"_hasShrinkwrap":false},"1.4.7":{"name":"hazyair","version":"1.4.7","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.github.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.3.0","console-stamp":"^0.2.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","node-dweetio":"0.0.11","node-fetch":"^1.7.3","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"85dd09b669b9c306cb2e9ed748c8201ea06414ca","_id":"hazyair@1.4.7","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-xsCfTW3ynhadF6uLtv8vqESK4WLAmbItkiscPTV1u/MiEYnK8xjTrK/YZilME3yww8sCUsnBRh+OQIsHLRlVrw==","shasum":"9d6f4c5669e6f822928986e36161c3b0c32123f9","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.4.7.tgz","fileCount":726,"unpackedSize":6437368,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYgNsEU/jtFEbriFiLVtvRT/Q2hZgob1pfSkHfuBXyVQIgIBA4Avw7ATPca9vBE0ptQHIzmCIvUQHPfdGglbdKJzA="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.4.7_1518383394922_0.4905201955880434"},"_hasShrinkwrap":false},"1.4.8":{"name":"hazyair","version":"1.4.8","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.github.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.3.0","console-stamp":"^0.2.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","node-dweetio":"0.0.11","node-fetch":"^1.7.3","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"6db426901d47b817ff81caf01c305d447f470197","_id":"hazyair@1.4.8","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-//kdHqI2p0PtLXATfWdmTmfXx6HQJwb25642dneDt2DvkAoPmW0cgNeKeh/mG6SToEYwANFR0scnrMtROLwP2w==","shasum":"142eafb5e1b54e1910810003390374c730fdafdc","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.4.8.tgz","fileCount":878,"unpackedSize":9178268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFj+UbuYUJybThgbqflxqgBDZ/0vpV8Vxk9/K8rHwiEAiEAwPCAdDAPKkrwBF1HyzIsmJYUhX+tSK6+sZl7tOckTaU="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.4.8_1518559471217_0.7277811971460131"},"_hasShrinkwrap":false},"1.4.9":{"name":"hazyair","version":"1.4.9","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.github.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.3.0","console-stamp":"^0.2.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","node-dweetio":"0.0.11","node-fetch":"^1.7.3","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"97d9d9764bfe769bcdcca68b88de48d566acf014","_id":"hazyair@1.4.9","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-vWXWvEuX0evGPLB4bTZhEwcwzQcQwwm6nGpS6YMXIiOwSik1OG//qTLHeFm09jB1qribHowKcYdqiW0fBJaqRw==","shasum":"9184d93e04c4a8991d226a77bff28b096e360ebb","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.4.9.tgz","fileCount":878,"unpackedSize":9178942,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDosARdK0z0Q5JdZR+YZoXWkdMmZQSDNF0tuCJ3gh8UuwIhAMNV6BGj2FvmiHii3ovOSAoMjQ7uGE/J29DAGuuotFmX"}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.4.9_1518735739071_0.0783529849579705"},"_hasShrinkwrap":false},"1.5.0":{"name":"hazyair","version":"1.5.0","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git && cd hazyair","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.github.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.3.0","console-stamp":"^0.2.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","node-dweetio":"0.0.11","node-fetch":"^1.7.3","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"c45aa2b12b6875283788c165cf638ac7bf3788ac","_id":"hazyair@1.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-KwFxw3dbtyij1K8MT2h0FJSPctcJH9GJ+89x+AIKjBM38N+wg5necZyhAVf7kbZQ9eu8ZSetxRxcn8hB8j3isA==","shasum":"955119b56b3f59490338a5254333d49e65c262c1","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.5.0.tgz","fileCount":878,"unpackedSize":9179076,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnmrs2knN8Cp56t/yIpxniqP7Bk8oLGjZGHj2HtVNVvAiEA9F1ICUtlmKDHfxTMZm7f1H/T7Khhm5yPTq8Zv6MoVo4="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.5.0_1518817508953_0.8898612242217583"},"_hasShrinkwrap":false},"1.5.1":{"name":"hazyair","version":"1.5.1","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git && cd hazyair","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.github.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.3.0","console-stamp":"^0.2.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","node-dweetio":"0.0.11","node-fetch":"^1.7.3","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"3937514d3ff9b91b9382b5e5f234f7afe3b737d6","_id":"hazyair@1.5.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-rk3/v/Xyl4WmNWzQTcwIEl49J0aZeuDFgk758/xxhRGkExYAi+cTaGqRUE56MghF73SgPQSDBX0SGA/0pMNKzQ==","shasum":"a9808adcb6d53edfa13173004af129c2ab887ba9","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.5.1.tgz","fileCount":878,"unpackedSize":9179115,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzXYbpo57W6zW4w79Gnsi1Vrqa+z2Ku5ehkqd5cOsWnwIgVizAXIee7Y7uymBSPDB5M/Ivs76pQGJZ29pD7uUFsdk="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.5.1_1518889267914_0.3167895279964079"},"_hasShrinkwrap":false},"1.5.2":{"name":"hazyair","version":"1.5.2","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git && cd hazyair","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.github.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.3.0","console-stamp":"^0.2.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","node-dweetio":"0.0.11","node-fetch":"^1.7.3","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"8a3643d81451e574c8f93c780b7b2ac1c8c2f364","_id":"hazyair@1.5.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-j/6aTWjzw7LFqHv8rT4iYfEsVAMrPpHdqPX7MWlFDnXJHR+wHhyFQYPLjI6u4Iqm+yb2UgKJI3afqe7+0bKADg==","shasum":"816285a8fcbb5f2610b934536d63f5d47fce392e","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.5.2.tgz","fileCount":879,"unpackedSize":9180838,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3WOGxAxkWb7e0EOBcXU6P+1PWxuMZAKHsRVUAmProTAIgBi4NwKEF+tN1iIYXBTxndTq6RWPzbdK/7NTknyqPajY="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.5.2_1518902961332_0.15002025695418286"},"_hasShrinkwrap":false},"1.5.4":{"name":"hazyair","version":"1.5.4","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git && cd hazyair","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 update && pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.github.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.3.0","console-stamp":"^0.2.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","node-dweetio":"0.0.11","node-fetch":"^1.7.3","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"a9d805739eb8b91db4ede1ee3951efc03f3c4aa1","_id":"hazyair@1.5.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-+2q1x5DHrGQ+JRRDh2odNQLMcoigSZlit5YVfZ3dsjUCc0Z72AvmiWjPElU0MMVmbxcxmMvgHDMtz268m+2ngA==","shasum":"b8f87882d226808cc15c4f35999545f523e8e134","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.5.4.tgz","fileCount":879,"unpackedSize":9181042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAEL7IYyhjP69pAi9HQK7IJjb3ZeQs3NbLkkpO+FXn9AiEAoNgAreumr55g1RInSpafLIiyxkYn5SzOImJu6IStMG4="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.5.4_1519455251739_0.8036472276444695"},"_hasShrinkwrap":false},"1.5.5":{"name":"hazyair","version":"1.5.5","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git && cd hazyair","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 update && pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.github.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.3.0","console-stamp":"^0.2.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","node-dweetio":"0.0.11","node-fetch":"^1.7.3","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"8e9273ec213d6a0a7a514a54c1d2273504c201f1","_id":"hazyair@1.5.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-3SmuJiohjBzTyTrTs1xcd6wJhVs2u/3PGwD5CkW/iqfx6fco5BHcvLcMNtNv1Hhh2WBcfGyvuYSUpCqtIEmALQ==","shasum":"7a2fb0d1cc81ab10e76a3fbecd290d92991140de","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.5.5.tgz","fileCount":879,"unpackedSize":9181439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHXt6Hs+ch7uNb+ocoKVN8opV9L2gAjVTkBlpNWfBy4AiEA5PqkVVw83/VVLsZQFbJUsz/FSHhlypqzWINTEmAwp6M="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.5.5_1521129203223_0.23665754981152087"},"_hasShrinkwrap":false},"1.5.6":{"name":"hazyair","version":"1.5.6","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git && cd hazyair","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 update && pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.github.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.3.0","console-stamp":"^0.2.6","cron":"^1.3.0","ds18b20":"^0.1.0","express":"^4.16.2","http-shutdown":"^1.2.0","moment":"^2.20.1","node-dweetio":"0.0.11","node-fetch":"^1.7.3","plantower":"^1.1.6","pouchdb-node":"^6.4.1","sds011-wrapper":"^1.0.0","sse-broadcast":"^0.5.1","yargs":"^10.0.3"},"devDependencies":{},"gitHead":"ea0e6d62c36b7619675d77ff92d6d38e351e5f92","_id":"hazyair@1.5.6","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"dist":{"integrity":"sha512-DdsB0rMFy+Kfp2vYg80+G90gqeWe+7cefjpoQRKGyjdQwsoLVBMmDzcaD1eCQNAZjtYr/CbsUR0M5ti6c7eSqQ==","shasum":"356ad75a44089ff0605bff2572927eaef186ace1","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.5.6.tgz","fileCount":879,"unpackedSize":9181620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhjOsdIM9OpZvcHHMBSSUqF3Do2ajYOINwCr9C3nOmQAiEAqJzurUJaaR8RWPjrn4rS8uXd23GOiDhOByHmHZcA9Ys="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.5.6_1521670536903_0.6423308610212142"},"_hasShrinkwrap":false},"1.5.7":{"name":"hazyair","version":"1.5.7","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git && cd hazyair","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","xiaomi":"./scripts/xiaomi.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 update && pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.github.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.4.2","console-stamp":"^0.2.7","cron":"^1.7.0","ds18b20":"^0.1.0","express":"^4.16.4","http-shutdown":"^1.2.0","miio":"^0.15.6","moment":"^2.24.0","node-dweetio":"0.0.11","node-fetch":"^2.3.0","plantower":"^1.1.6","pouchdb-node":"^7.0.0","sds011-wrapper":"^1.2.0","sse-broadcast":"^0.5.2","yargs":"^13.2.2"},"devDependencies":{},"gitHead":"ea9e7ca95d98341fdc5197b0fdad38f5f70c94c8","_id":"hazyair@1.5.7","_nodeVersion":"8.11.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nakr4xJePHArBi8gf18aednqDt+3efPbBwI0wsjI1LDx7B5Keg+iDPyfrl2xurITdRxe5Q0ybrZnkmVROm6mng==","shasum":"4a3b291dfe09d89ecebf2762107853629f4e6f8d","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.5.7.tgz","fileCount":1373,"unpackedSize":13514756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcql39CRA9TVsSAnZWagAAfu4P/3HdJnMrFq8YZmHD7Pqv\ntfBTMo3gtjRMwGiTLN/sHBzAhzO5gPc9H/wewuwvxhKhTXBS4CezSOhkwjqh\nNiyIHDumrv7EysYDbw9AnEXtyDT4DFo1dle0+2A1cikr0/KYA6ixu+8jm7xR\nOt+moINplw8Kk/9gQx4fXIaWQHQIJOfwAsNKTPHGs6/ULfQK3XH4FPADpgjy\nqEvYj2oojYNz+aT4wAnyWjPQGIHH6oBlZ/zqhUaZ3LbHwS6rk0QFk68f4YQQ\np5+0asJ+u+w8cxp/su85XT8f9D6vp3l+crkUKS5Duyk4nV8zr0u7OpGYyRtw\nvv6FH+V/tLA/Vm7C2X/MJtSRHvygXwUMK/G4B6dJRZ1APYAcDgGnqmrFZQld\n2QODov/4ufdc2Ui3sBCNE0GY1LoM9BYoaY0nw2fja1LjMj9pNO1XaMZdHJ7I\n7wCfmn0GAi9Bmwo5Fal6/Vg1J70X7mMKhKV74+JGFO/5EKaBObg2PhSWcfN3\n6HWdtT0AO9RLIOctyPxD0OUVAy1wET+iXvRwzklIcCeisUX2jLNwbkqiiei+\n1eS+iD1YEvMrgmGK+WulF6o3Xe8PPbA9fUzPCzMusZfnhVyX1m46HRxGXlwC\nC/PTOfVwkk7yvYWBXh6Mw3syJ2eqmrwMLfMifo9XdW8Oq69XYYUBzjZEUIEd\nTQL6\r\n=KvjM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDu7XQFu6ZtbbXDdGwVQZy15N+hwWHNdbcFfkW9Td3N9AiBmQWrg2ZQUNYrEa3TjTxleag2N8Nb9+S5fQ1KBo2e26Q=="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.5.7_1554669052012_0.4849775884936536"},"_hasShrinkwrap":false},"1.5.8":{"name":"hazyair","version":"1.5.8","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/marcin-sielski/hazyair.wiki.git && cd hazyair","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","xiaomi":"./scripts/xiaomi.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 update && pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/marcin-sielski/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io","xiaomi","air","purifier","purifier 2"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.github.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.4.2","console-stamp":"^0.2.7","cron":"^1.7.0","ds18b20":"^0.1.0","express":"^4.16.4","http-shutdown":"^1.2.0","miio":"^0.15.6","moment":"^2.24.0","node-dweetio":"0.0.11","node-fetch":"^2.3.0","plantower":"^1.1.6","pouchdb-node":"^7.0.0","sds011-wrapper":"^1.2.0","sse-broadcast":"^0.5.2","yargs":"^13.2.2"},"devDependencies":{},"gitHead":"58f9857ea8a02cd590089175c3da00c9a9f40acd","_id":"hazyair@1.5.8","_nodeVersion":"8.11.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TI9dRieuTrsvdj0D1h/75wdSNB0P2FsNbMGIzBIQEj75P09V7PPdfXsYQXUj1FWEbv5UrwZCfs8Tm1KEC+oW8Q==","shasum":"45d18da5e5579678e7c2abedc8e931eed8ea5902","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.5.8.tgz","fileCount":1373,"unpackedSize":13385741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrPc0CRA9TVsSAnZWagAArbwQAIsnHX4yC3ooz1hIMPRI\nkm8QWuxwYbS2PTCCZs0z8kfm7g3lay+dFMd0W134APp1Uzf+gs8zJkHiCmCT\nfoOAn7CWjkLvqWExzC6vYi2b9xDnbcBNE352KCZaPu7UFcFRXh9cRcn9inOw\nTSf1b3WCuhIzPGvCnmTsq/nuZsPOgGKh0bsx24u168mr03b8ohjwsM2DPpti\n3FMvNTRwbJyvWbCXiTFl80n2XN0bEG3vF7yr1WQ0/01vC65/blranG2RM/B7\nZmLKEJ/oojbYOwVUYfjeqodn9dSnc+W3NRyZ1NqKfssuYeFwB2ydoUk5USHq\nx90npakwYekiri4gaz9JddioIO3q0it2pt9rnrOg3s0BVHm+6jKxfN3Zohil\nBud/BsJmFF+Pf/ah3jUXFTJBTh0KmiVr5LrK3Jh0Kzpm0720CHqzPY9ryZG5\nLKiA2x746CprXsRdVBeHJsr1GhwSvUI9dcqkv7lhOZ7Fj/u0ilxjcte5pRH4\nWUj9J8LjII3HRS5Taw+qrO7MByckFxH447pDcLihVdnQxGUbNR/XDaoN7fb7\n4HJ/F9Y0MKtubnOjojHKyl43kZF4ub2EWjrpNxdXJQ07PTVTjweC7pvD0YiT\nZdGSzGwjU4k8eRxfZ9SAn/Lhwjy+PNr9i3QFHHCljuonQULg2Q3WJ8WIvrxV\nJllS\r\n=7Xdv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzvI9WXtO4rb8/dQqD2dM1mmsKeHwNdCrys5ssvS2ONwIgQPSOdRWV6qP9rBcPQn8RRNG4OBjrry2PTunT8bU2/+Q="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.5.8_1554839347185_0.5414425882497973"},"_hasShrinkwrap":false},"1.5.9":{"name":"hazyair","version":"1.5.9","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/hazyair/hazyair.wiki.git && cd hazyair","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","xiaomi":"./scripts/xiaomi.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 update && pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/hazyair/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io","xiaomi","air","purifier","purifier 2"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.github.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.4.2","console-stamp":"^0.2.7","cron":"^1.7.0","ds18b20":"^0.1.0","express":"^4.16.4","http-shutdown":"^1.2.0","miio":"^0.15.6","moment":"^2.24.0","hazyair-dweetio":"0.0.15","node-fetch":"^2.3.0","hazyair-plantower":"^1.1.8","pouchdb-node":"^7.0.0","hazyair-nova":"^1.2.1","sse-broadcast":"^0.5.2","yargs":"^13.2.2"},"devDependencies":{},"gitHead":"b230f80e0a69486fd45a9a2929d553b0757f42bd","_id":"hazyair@1.5.9","_nodeVersion":"8.11.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rQkJvmE2Rr1GagHMpUfsoGhW3SIKpxq6Rn8iAaPgXze92F4aoRs/1JJxoupZwWA1Yi52YcWmwsZSVcEDHscgyA==","shasum":"867d5af3ab000255a60b823107c17e4902beea4f","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.5.9.tgz","fileCount":1373,"unpackedSize":13384743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcslfECRA9TVsSAnZWagAAvcAP/RueGgsuzG9eEXyxyn8V\nS3XX8QaEuZyjKuCI4bBo1wchIf5BKRRet7HEA4j90IBJFQcGEr5wqs2dRLzj\n8hbrXkrkkBRE7gFmMGiKpQlCLC/WY4a54FB8MhBMXokIxIH/7Jr+yGO1ZBr3\nMF0an3Y6MMXNxRyi3Ch8ZC22n5qBFXvziz00cLUp/pZFfEq4Lyxl10sE7mnH\n2BbaBOlNzJFuGyP+sKVsW7uKd1QuNWYDl2C110l5uET6k6sWmC9xT41Cv/TM\niQ6dg8QI0eeoZ8amDmSQuI5W4n4kZNBRmZ9MKPodSmQbihCXUqlZM7449sk9\nb6FaSucZ/ZXaQPdKeefRwXV4HXUQgJmqd1L9DvKil3WIDilwA/pG/drbeZeH\nMgs5MIBb8olQoi7aSB+UthgBtdqfHg7WarmAFkdmelDrtDSKsZPm7kjnGUev\nWhwEQt0bIHdRvj2f9AN5HwvaeowGKX0gy4RLztpv6iGc211fI1qlfsXpwV5r\nJH5U060EXDQtf7BOuCcoli4SSOL59zuz5M1Mx3Xj0N8RfOPxbLXLfXKxcJ1y\nl8SErPSTv/+61okxWCQWjr/0r9crvdab0Z6DfA37blG7AxI+XpgxS/YDAKL7\nuSzQMJ1G8gQBjtyZL2vdLSmKET1+xc2hTPjNYkBnZGt/GcApbwEXllpiAF/t\nr+7/\r\n=nKcq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMF0V1JcOiyeeqrRnGABT82PSTUhW93Al6IWlCRoGHKAIhAJWqmf99kPCUDiPWUkEoAQ359R7Zt4RcjV3JoSjuZqCL"}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.5.9_1555191747629_0.7190058476697749"},"_hasShrinkwrap":false},"1.6.0":{"name":"hazyair","version":"1.6.0","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/hazyair/hazyair.wiki.git && cd hazyair","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","xiaomi":"./scripts/xiaomi.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 update && pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/hazyair/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io","xiaomi","air","purifier","purifier 2"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://marcin-sielski.github.io/hazyair","bugs":{"url":"https://github.com/marcin-sielski/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.4.2","console-stamp":"^0.2.7","cron":"^1.7.0","ds18b20":"^0.1.0","express":"^4.16.4","http-shutdown":"^1.2.0","miio":"^0.15.6","moment":"^2.24.0","hazyair-dweetio":"0.0.15","node-fetch":"^2.3.0","hazyair-plantower":"^1.1.8","pouchdb-node":"^7.0.0","hazyair-nova":"^1.2.1","sse-broadcast":"^0.5.2","yargs":"^13.2.2"},"devDependencies":{},"gitHead":"a57345eded860f9d12f1b554e17af89b3a304325","_id":"hazyair@1.6.0","_nodeVersion":"8.11.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-//IhTcBjK7/bOhA8lTANk9PyH+kAYk6Y5J+PAqnH+gBO4urufZ7CMwqaruU4uXYB3eOVoHQE4wLqVcSaN0msNw==","shasum":"7d52e26d3af75b06e4c21272a3c17c523ece58e5","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.6.0.tgz","fileCount":1373,"unpackedSize":13384736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsskeCRA9TVsSAnZWagAAMAoQAJX5sY9lGw7DYTVKcj7A\nT3ZwCtXMI3gePVu4fu997Az+fDBvYhuCy52rEjnKsUiQGXd8mZ31t93xcjgq\nWyBNHKkaMDi6rWBYBXKXvKOlvc8N1lVw5U0gpVVfp7UOgzCAGb6ZYP5utpks\n2hX48wen4qhQilT0N2FFLyTp4L/t+wY6qBEg1Tfwa+IOH1gQQKonqFiyiKfC\nQWBzRSpxVIt894RXPElhETvrUD6ghzrUyteuVBuLFTqBvEYAIHW9D4hP0LKU\naRh7dDFHHe4io4q6WuGyJQRTKKPByyWzUvtODCpo5GxR+H5kYCCiiiGp7yWW\nHhpsnbW3CqC6GUGiNTIh8X1WZNiSqrROWkVg1v1sc3HWzBD6Qy8xb7zj0hJf\nv0rW2qZcTkl7qiOwoB9tVJKRVtEuhkbMIKmFC8ArnZj/o/objHEmzMNseWDk\nUt1xQ0sQRDayfEPKriSPQIp1fr5sf7gFU1fDDo3NK4hK6Xi1CgbfT8qYjWYZ\nqJyu29IqpTwcna+4o6oIv8FdBbnNBBjB4lKg7f4gCxipc/i/UrPnLQQxM5uC\nLueOnOAILnRKqLC6z3hh4KMda01NIc2eTSyFD8W2mPEOUje853BRq0voh8C5\nXW7eSylC6cqSODWVEMBDcoGmVmxlHnKne2R4B6kQ+iIqDrbQyN17r10WjFD2\ndqfe\r\n=m856\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB84vkZXUDr614Na9EmEmTSjWI5k28IgypNs6wUu/uqIAiBHJE9YcCsCSYGW1q6Lm29VAXn6gP1VZN4KQtYWB6G3Zw=="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.6.0_1555220765993_0.7932210292058526"},"_hasShrinkwrap":false},"1.6.1":{"name":"hazyair","version":"1.6.1","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/hazyair/hazyair.wiki.git && cd hazyair","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","xiaomi":"./scripts/xiaomi.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 update && pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server"},"repository":{"type":"git","url":"git+https://github.com/hazyair/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io","xiaomi","air","purifier","purifier 2"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://hazyair.github.io/hazyair","bugs":{"url":"https://github.com/hazyair/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.4.2","console-stamp":"^0.2.7","cron":"^1.7.0","ds18b20":"^0.1.0","express":"^4.16.4","http-shutdown":"^1.2.0","miio":"^0.15.6","moment":"^2.24.0","hazyair-dweetio":"1.0.1","node-fetch":"^2.3.0","hazyair-plantower":"^1.2.2","pouchdb-node":"^7.0.0","hazyair-nova":"^1.2.1","sse-broadcast":"^0.5.2","yargs":"^13.2.2"},"devDependencies":{},"gitHead":"9c9c0b6eb48142ea9d7581b917eb3aca4d9f6f1a","_id":"hazyair@1.6.1","_nodeVersion":"8.11.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-14ORqtzw+U15DW50eDKdwGe+w8uNocZ4Nsnz3xwO5Fm/3tUj72whC06rceo0NBxxQexSm4QpaCKarALg84G7/A==","shasum":"1c74bd08c30d359fc220f35c9be00494529a1a20","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.6.1.tgz","fileCount":1373,"unpackedSize":13255594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs6FxCRA9TVsSAnZWagAAtDUQAJpf+CPnMlSTwrdGDZzF\n5k+V9r95YzrW9+CCpuSCqstH3uoetuKziam+hBO2WVBcDz83NUT/2cduDSSS\nhDpHB45FtPsXfA0Fe2jgC8zLZLTAwu/XmlTL5EfvaCErVHd4crmoysXScXuB\nfzNdC3xuGaEbpI3Ph8S1WDMwE95o55qIHvQUW9oFeDc13hz5gKJLiDpUpzMY\nUMs/sOhm9kJvznuFAOO0ltXKPkfVRQZCuly3wkkprZFKFa4SFuzS5PRH8J0K\nJciYNTofGCPbajD9FM1V9jH5LMBYvMHQBmshj3QtfCJ+qVLkKHm4BSUAZyYJ\nGHnlut5SM3QMDMbYr1pAjf1ET1C3x7H6V4vK4bMqfwALY6peo1m1j0iYysOG\nhnmzAGslE8cTBWAJRnrqRsQke1o25lOv2xyir6i0TOCzowjImEJPT4beu4aW\n9PVl/Ub7fsQBDMYsjjMOWM234LHUTTnx4PHj6veF/zIsHltR7UJD1RcQBG49\nS+mwIfiNSZSvTedZOEaeBSlskXOWmOiUYda71bxNGGqfGo2XdsRAx+Tg/yBf\nQ8tWbtulzIfeMUkC959/Lue62iBDqA2GMzgO2sKy1j4t+z23xAtMWPmcI70g\np40Tu7MxxeNnCBva14mF93G4iZQgn9g5WDqQrhRwZrHoZYhkwUsxZyQOhJlW\nABK2\r\n=BmdL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWS3nAhvr2lKMLK6L62qK2eikUXqr24HScwjiaBazMMAiBAgutC/X/80uCLobs4/YswdQVvl9UMaDlyFkE+Jy3Mnw=="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.6.1_1555276144783_0.27752565628892567"},"_hasShrinkwrap":false},"1.6.2":{"name":"hazyair","version":"1.6.2","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/hazyair/hazyair.wiki.git && cd hazyair","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","xiaomi":"./scripts/xiaomi.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 update && pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/hazyair/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io","xiaomi","air","purifier","purifier 2"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://hazyair.github.io/hazyair","bugs":{"url":"https://github.com/hazyair/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.4.2","console-stamp":"^0.2.7","cron":"^1.7.0","ds18b20":"^0.1.0","express":"^4.16.4","hazyair-dweetio":"1.0.1","hazyair-nova":"^1.2.1","hazyair-plantower":"^1.2.2","http-shutdown":"^1.2.0","miio":"^0.15.6","moment":"^2.24.0","node-fetch":"^2.3.0","pouchdb-node":"^7.0.0","sse-broadcast":"^0.5.2","yargs":"^13.2.2"},"devDependencies":{"mocha":"6.1.3"},"gitHead":"951f0f64df9f67c0a87625fa20bf703f4063d5b7","_id":"hazyair@1.6.2","_nodeVersion":"8.11.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+1GkQbpAW8SDkMNgHok7ZvijJ7mlKrFBAer3DvFDV1yhU0d0Pjm4JGpiw1knRk9Gx3NRZXXmTaFpjvgKQTtgEw==","shasum":"0d03525eeac0c50451d03c5933126b05e4067539","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.6.2.tgz","fileCount":1374,"unpackedSize":13260141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuMkLCRA9TVsSAnZWagAARukQAJv64MsijZ1fsbeUEwqa\nVu+JvQy3xalpe9hDd5i8NFg/w+S8GwrSR9Cum6psdHiHR8VSh4uYUXr414u7\nv5qwGIn56jXw+q8U1wa4PllBWn7QUnAaFg8qBgmGA6dk+pQKymZsgIOT9//S\ngNn0J00QwNcCXMFxBLd7ogO8uvYhTxvI9wXTaMpJmcZgNbw0crj/O7MD2Tgn\nRBIm6uuwTJsAXva6BnHCG6dKj0pVrDvgYdQwVHdXUpk4fxbVrUdWcYe8qHmU\nKvln2/KHEhJFAfZ5PRiPLV2g0iWB4hZm8rQ8TiLvRb4dqOZ7GMr84ny9Daw0\nYBU3GH7IB1TflIIBj56Q402iehZcTCCmSy3sNBVUH9m6M/iZN04RqZptNZ5K\nX6DqpxsqXfFXgFfSlaaLEnc1r9FkftFQPRul44T4S/cQIl3O3ON/MObWZbEC\ngIPxRscrviHzgjGHxPfuiXtC6Oqva9WkT9JOh7/9lBxlQxsZKndANTCwtqLh\nzPI1eeN1jVEJvCZ9HuvXioh3gRQct8U9Tz7nTjZQ3OyPDDl7kxKq/XeLFebw\nRRCWRrlCAq2I255Go1tVO0OCOrJy9CNEIjjO8Uj+9WLpX5U+zIKDlYBw1Kvd\njnnUyPog4mwpy9K0DxZ53Y/x2zTAUE+EHwYfVVR2zsvu6fMbVyIyCaqwq0du\n3h/T\r\n=M8vR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpskhoVwHmMQxWnGlzOuRl/imf0Dg1zos53eCAYPJE1QIgdSgGkDMZt1enaOp4GIZtbi/r26Wwh5osY0hTdLwtPHs="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.6.2_1555613962786_0.6448543958802888"},"_hasShrinkwrap":false},"1.6.3":{"name":"hazyair","version":"1.6.3","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/hazyair/hazyair.wiki.git && cd hazyair","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","xiaomi":"./scripts/xiaomi.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 update && pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/hazyair/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io","xiaomi","air","purifier","purifier 2"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://hazyair.github.io/hazyair","bugs":{"url":"https://github.com/hazyair/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.4.2","console-stamp":"^0.2.7","cron":"^1.7.0","ds18b20":"^0.1.0","express":"^4.16.4","hazyair-dweetio":"1.0.1","hazyair-nova":"^1.2.1","hazyair-plantower":"^1.2.2","http-shutdown":"^1.2.0","miio":"^0.15.6","moment":"^2.24.0","node-fetch":"^2.3.0","pouchdb-node":"^7.0.0","sse-broadcast":"^0.5.2","yargs":"^13.2.2"},"devDependencies":{"mocha":"6.1.3"},"gitHead":"52dfcead93ef918ce994d33940c861b2cdd50fb0","_id":"hazyair@1.6.3","_nodeVersion":"8.11.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FOYWwU7src18f+Q6KrdCRkigf+MubaWD0Y3FikX37Q31OfV1TbnE+Ahdzd2FBssGS3d1l7ZASt+tHp4W7BmJ1w==","shasum":"0b633059efd633693281a44747dc6f3cd0956330","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.6.3.tgz","fileCount":1374,"unpackedSize":13260127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuVymCRA9TVsSAnZWagAAhJ8QAJSSplQJbFyUK1BaF/IZ\nUDU4TU+XUZdiZCgL5Kk+ZYurjT+8NPwmd4G6dY5wIuodF1QBK+WuFBAy5Jwj\nEtu7hdUSG52x4gw0z0CinyPXWaHEdOKwwnX4b6PruClEcsPKNitulA7+xw2H\nzhg4Q+4GyexIo25gVszKah84VCjf7osy1r6gMKdDMz69wNVWMfVraIz2Z3VL\ncqInLBdAgJ8sR9uZmmDMjdAPShTqXe4GKl2wzVE+UkxW6V7NehPANgvdUG1k\ni5GugN0csmWjVxO1DY2hNILuJVBF9SNCkIzKm1HvESqO31+zR3z/88gfrT3R\nS9ckzEBkJ6q90d0bgY4/mQbyiM0B7O63fnbiDg3fUug/HGQg6/AUZrW8FFzb\n0JQPeztVVEsociIuOYBWMKoOXyI3L+ovwLdx+PHXUhPo8rAedWVrg/Znc8LP\nTS4aJxnRx+Xd07wf+IfQiLtGdlvBrG3n5Orl7ukH7PCeajYr50ehtNPTjVNR\n2E/BMCkRfEHBv7NpA+QAFiWuVDIE+ztCLaVDhKWNqexAAWvbGoP7CGDrGM3w\nPmj8bAf6z1kDYV7+u7kDamVEDh6/pAChygwLqOPuKDjp9+hRi1JTd29rZvnH\nw+CACZ1DHd39LKiVOoUFFi2TdoosceZG4o+rOn4QvwkqEeMRVSXHAc0cXfiG\n5yQK\r\n=i4PV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtarc8KpLmIOIGkil7qIeCQXurqBoSPkTj2f12YWCMLAiA7fGd49/yOYR/Hgcaq4HC5RNuRnYsqG32tQ8OzVHzNlw=="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.6.3_1555651750105_0.47488268426159075"},"_hasShrinkwrap":false},"1.6.4":{"name":"hazyair","version":"1.6.4","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/hazyair/hazyair.wiki.git && cd hazyair","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","xiaomi":"./scripts/xiaomi.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 update && pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/hazyair/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io","xiaomi","air","purifier","purifier 2"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://hazyair.github.io/hazyair","bugs":{"url":"https://github.com/hazyair/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.4.2","console-stamp":"^0.2.7","cron":"^1.7.0","ds18b20":"^0.1.0","express":"^4.16.4","hazyair-dweetio":"1.0.1","hazyair-nova":"^1.2.1","hazyair-plantower":"^1.2.2","http-shutdown":"^1.2.0","miio":"^0.15.6","moment":"^2.24.0","node-fetch":"^2.3.0","pouchdb-node":"^7.0.0","sse-broadcast":"^0.5.2","yargs":"^13.2.2"},"devDependencies":{"mocha":"^6.1.4"},"gitHead":"2903b75329489b68ed39b5298e64cfaa2c7e2c95","_id":"hazyair@1.6.4","_nodeVersion":"8.11.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-WbT62oKSir4B3dAAaqrg/nOyBhFj/CLPwBhxOT+lZqlZVXN21Yk2qyVWLg2kyxOmwyoxd2x1y3uBptp7R3xEQQ==","shasum":"3ea7e5c9b587108578b350d090cac9d581bedf85","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.6.4.tgz","fileCount":1374,"unpackedSize":13260128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcudYHCRA9TVsSAnZWagAApRcQAKFGy8mA0d7Vhxw4JFAe\nntopWjuiVWFvQMf6apV+v2F59COZaH/+aFTLkQjQmoRtSJMMYQKwg0Hu70HI\nhUytH9tNDhpZZ9gFnlhy35fQ7KruOGMe92iuyMOTYGU3hkdRZTQPRsU8yYCU\neViTvjZbNATsGocOH4gJP8Gkw5Y0s4kyDmC2rWDhWrFIlcpSYN+dEWj8QMGs\ntu17/rfiuTqSfYo+ArfGQAhhe608YC3rklaVV1r/I76nqvu/o/337YX+SBYS\nnQ+RTvhP3hLcXKH/zrzXz1xCdmAuhpmisxuEyhlKCqWPOm0NW5czMZzYgfUi\nmB6/QImV1Xb5guoNn5++WzaTnifm0mKA527labHoqfRwwUNz7UQAOu6upurm\n97/1bCLZV/ynouVFqVEI+FBPWB8ONHSR3p6imu92DSenmPbF7g6e3CpVB9Ya\nR6fHGmRjNrC97GxWGInI7M7Lssk0LwxEmUP4ODzQyKjHBCsZoXAvwRZx/ZqG\n8hx1QXZb1rspvPMNnSpF24/yyfeDlaGqyHCkKTN03uGR5Qphng87eam1EhPn\nt3MDOL4VXgI3nFMak2GD4v934MEwVzZMWePGOyJscSM2wMXmoSgAf63P4QqP\nplLhJoLLayLPRMI+8PxPatfz+kOKXQieWW4HctM5Z6vLM/MR42YkbmJOfcIo\nzLJS\r\n=zYQI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+eWXVkaUWw1bGWuP4d06RFwQIFjoNWebPExXjWptI3AiEAkDNdZcxn3/AjBVwk1xnfBSGW6E/UNILNUTVvK7L6QXc="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.6.4_1555682822385_0.6586557198401235"},"_hasShrinkwrap":false},"1.6.6":{"name":"hazyair","version":"1.6.6","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/hazyair/hazyair.wiki.git && cd hazyair","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","xiaomi":"./scripts/xiaomi.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 update && pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/hazyair/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io","xiaomi","air","purifier","purifier 2"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://hazyair.github.io/hazyair","bugs":{"url":"https://github.com/hazyair/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.4.2","console-stamp":"^0.2.9","cron":"^1.7.2","ds18b20":"^0.1.0","express":"^4.17.1","hazyair-dweetio":"1.0.1","hazyair-nova":"^1.2.1","hazyair-plantower":"^1.2.2","http-shutdown":"^1.2.1","miio":"^0.15.6","moment":"^2.24.0","node-fetch":"^2.6.0","pouchdb-node":"^7.1.1","sse-broadcast":"^0.5.2","yargs":"^13.3.0"},"devDependencies":{"mocha":"^6.2.2"},"gitHead":"556dea69ea2c560243ac41c5a1abdd10a0649dd5","_id":"hazyair@1.6.6","_nodeVersion":"8.11.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5Oe/I40VX/wcak9klQho6AiN/C8yUkrQLa8d+5hkvA8kpXXdb9Cm04n57Um56AzKx7EahJExoqi/xJwEebnDUg==","shasum":"d01fe3cff30af8243556abbfc08f997448e1c18a","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.6.6.tgz","fileCount":1374,"unpackedSize":13260127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7N1dCRA9TVsSAnZWagAA8moP/RaXCwPWwhO+yFffui+O\n9vLzAavqT3O+hzaGDXKa1F0jknfB3a3RJYa8sHMZIfNl0sGb4Gqukn64aYpz\n7gkGBJkCJuPVdfq7T4Blq8fgfxIPRfkMTIUN8Kxo+hhlzx2QcGak2Vg2/VFh\nuEalpW4W2yYfcowjVBoMlja1joRKkKjUPd8nCPv4fFTCgNPUyHFAxmUZJnmO\n0s9oI0OHIRt9NOqRattHsEVv5qZxSjdWOI9CTVkv6t/hkmWjPpnXRkGIaCkw\nFglNq9vOauyMhVw/OX6TRfnEQpAa3qrnBhhqWMDzmdlXXp+EVXCMBwqc1F+h\n4KeOsrp6HSrszSkzMh0awPUsHc82wOg6AzINdhEUSq1Y8TEYDgx74RhUnkMB\n0t1X6HijR9tDCm+MVFg02AI994q5JDlIUfgJf4kh6+HN9pI/mIXwLabHatOh\n38l3Jr4nh45I5o3XZiJlG8YlH/2WeDJFqdJmm2vY2DMimC0+il1LTzLlXd6X\n3QrbHDk500FH4gZ8jB7gjosvqBfpbDRYkmia8K0tchdUL2ojQmIZIYfgHzPk\nvWimIZRGlRFhEf9jHgrs7McnOFTsTGCGicAYqsqsFwMvijhsIVTiw5YN4XvO\nyrNRz33iNis2pGkQjvJ4wj+2lRKIt/ogyP2tjtSm2ZOajVo0FI5i3QUj2fpG\n4Ecv\r\n=LlE5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjc8g5yTHamSu0tWSyHNH8IGLUp8L7IwLTREsNo1KKKAiEAiIcI65HgPWxMgawksHHK/gu33KuOHaTb5J2XhlhkNJ0="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.6.6_1575804252372_0.3135811700071509"},"_hasShrinkwrap":false},"1.6.7":{"name":"hazyair","version":"1.6.7","description":"Air quality monitoring tool.","main":"hazyair.js","scripts":{"postinstall":"cd public && npm install && sudo npm install pm2 -g","installdocs":"sudo npm install jsdoc-to-markdown -g && cd .. && git clone https://github.com/hazyair/hazyair.wiki.git && cd hazyair","generatedocs":"jsdoc2md hazyair.js > ../hazyair.wiki/API.md","plantower":"sudo ./scripts/plantower.sh","nova":"sudo ./scripts/plantower.sh","maxim":"sudo ./scripts/maxim.sh","bosch":"sudo ./scripts/bosch.sh","xiaomi":"./scripts/xiaomi.sh","deploy":"pm2 start server.js && pm2 save && pm2 startup | grep -v PM2 | sh","undeploy":"pm2 stop server && pm2 delete server && pm2 save && pm2 unstartup | grep -v PM2 | sh","start":"pm2 start server.js","stop":"pm2 stop server","restart":"pm2 update && pm2 restart server","reload":"pm2 reload server","delete":"pm2 delete server","show":"pm2 show server","logs":"pm2 logs server","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/hazyair/hazyair.git"},"keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io","xiaomi","air","purifier","purifier 2"],"author":{"name":"Marcin Sielski"},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"},"homepage":"https://hazyair.github.io/hazyair","bugs":{"url":"https://github.com/hazyair/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","engines":{"node":"*","npm":"*"},"dependencies":{"bme280-sensor":"^0.1.6","chalk":"^2.4.2","console-stamp":"^0.2.9","cron":"^1.7.2","ds18b20":"^0.1.0","express":"^4.17.1","hazyair-dweetio":"1.0.1","hazyair-nova":"^1.2.1","hazyair-plantower":"^1.2.2","http-shutdown":"^1.2.1","miio":"^0.15.6","moment":"^2.24.0","node-fetch":"^2.6.0","pouchdb-node":"^7.1.1","sse-broadcast":"^0.5.2","yargs":"^13.3.0"},"devDependencies":{"mocha":"^6.2.2"},"gitHead":"7059eb5f542d6b3ecfebf9588e54f030c3b3b45b","_id":"hazyair@1.6.7","_nodeVersion":"8.11.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DQsKks3FA4gi6Bk3D14qxPBGnk70jf5+P/8P244N9H4Y2G2Y/SyXxIbzd2E5uNPvjEDvbV2RyemtojHV9eBVwA==","shasum":"876136ed8d1bc23d11cecd2b916fa5c6dde64378","tarball":"https://registry.npmjs.org/hazyair/-/hazyair-1.6.7.tgz","fileCount":1439,"unpackedSize":13520506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7N/lCRA9TVsSAnZWagAAJR0P/Rxy4/80S28giF+uz2So\nmLFv+Kzug1PT7BV7f4HT9H9+zDsp1nY2CnuPa5SBB1qVeSct3hjO41uGJy2p\nyt9EdOhYuSdeI1eDhfas5XysSTTgBqpzHMuzjSF9NswvGJT3Dp8Agq8V5vSV\nmaTQsIlz8DcEvTI+omyBCT8la+ARrV8VxwvkLUe+O/T0BS+1VbiPBCbi2S7y\nu7yShIc9iJYOGon57DikrRA1Z/firWk5TnQj2bf7bqB4mbqGc7p1H3Mjn2Kv\nlIGhs4NCnKV16g4Vxb4RIMRCcNxgh6F7s48u4kBJX+mY4KLh3f0ikGSisnY/\naNvA59zSOMPzT9zSDWXJTLYBK/zKc1wLnty2oKc5HE4b/IpPunCiIUf2wCQ2\nXXgFYiP5HhszmM5BqEYnRKrhA+WRTVWkWdzTHQme3WTselGQaXk7ZxxXvhbD\nrfcNix9pb5MSgkxXFnnY4/5Yxk1B6us9OAp/j5ysalIcdurodhj2FQAGlwzx\ngXdJrlSchsqvZhLa/lHuyNt5XTODVVD0x31kiQNhlnARdF4EWQAI/FWL/6Ll\ni/Q3V3R205qM9WZECqMCDL30NbeQiSfVrRCT9sbc5D6bZ9YvwOIoAZXL7Lqa\nFfb6E0Mk4pW2eo+mz33qttL3q3m1ssEkh82ZDP/2ILEbkKYD6Kt1OSj+BHbc\nC8IO\r\n=P2jO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTgz6Jt2jFn1cFKGNbfV5rW356SgzCv7j1KGCPR2eVxgIgVRnwT4PS/czmc1TdeXfsaafy3Ijo+jXV7L/k29ZpPYg="}]},"maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"_npmUser":{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hazyair_1.6.7_1575804900692_0.4515010185546029"},"_hasShrinkwrap":false}},"readme":"# __*hazyair*__ - air quality monitoring tool. \n\n__*hazyair*__ is a handy tool that enables to retrieve measurments of the:\n* dust conectration in the air (PM1.0, PM2.5, PM10),\n* temperature,\n* humidity,\n* pressure,\n\nfrom the sensors and optionally store them to the simple database. It can also visualize the measurement results on the\ncharts that can be accessed from the web browsers.\n\n## Hardware - [Configuration](https://github.com/hazyair/hazyair/wiki)\n\n__*hazyair*__ was orginally developed on Raspberry Pi Zero W but it should work on any version of Raspberry Pi.\nFollowing sensors are supported:\n* dust sensors - [Plantower sesors](https://github.com/perfectworks/node-plantower#supported-device-models),\nSDS011 (__not tested__), SDS018 (__not tested__), SDS021 (__not tested__),\n* temperature sensors - DS18B20,\n* temperature, pressure and optionally humidity combo sensors - BME280, BMP280,\n* builtin dust, temperature, humidity sensors - Xiaomi Air Purifier 2.\n\n## Installation\n\n### Common Steps\n\nInstall `node`.\n\n```bash\nsudo apt-get install nodejs\n```\n\nInstall `npm`.\n\n```bash\nsudo apt-get install npm\nsudo npm install -g npm@latest\nsudo apt-get remove npm\nsudo apt-get autoremove\n```\n\n### Development\n\n```bash\ngit clone https://github.com/\\\nhazyair/hazyair.git\ncd hazyair\nnpm install\n```\n\n### Production \n\nCreate `node_modules` folder.\n\n```bash\nmkdir node_modules\n```\n\nInstall `hazyair` module.\n\n```bash\nnpm install hazyair\n```\n\n### Use as a service\n\nBrowse to `hazyair` folder.\n\n```bash\ncd node_modules/hazyair\n```\n\nRun desired sensor configuration script (examples below).\n\n```bash\nnpm run plantower PMS7003 \\\n/dev/serial0\n\nnpm run nova SDS011 \\\n/dev/serial0\n\nnpm run maxim\n\nnpm run bosch BME280 1 119\n\nnpm run xiaomi AirPurifier2 \\\n192.168.0.1\n```\n\nDeploy `hazyair` service.\n\n```bash\nnpm run deploy\n```\n\nRun web browser and open charts under following link ```http://<ip_address>:8081```.\n\n### Use as a module - [API](https://github.com/hazyair/hazyair/wiki/API)\n\n\n```javascript\nconst Hazyair =\n            require('hazyair');\n\n// Initialize hazyair.\nhazyair = new Hazyair([{\n    parameter: 'dust',\n    model: 'PMS7003',\n    persistent: true,\n    options: {\n        device: '/dev/serial0'\n    }\n}]);\n\n// Optionally handle incoming\n// measurements.\nhazyair.on('dust', (data) => {\n   // New measurement result\n   // available.\n});\n\n// Optionally send out incoming\n// data to the ThingSpeak™\n// service once available.\nhazyair.thingspeak({\n    api_key:\n        'XXXXXXXXXXXXXXXX',\n    parameters: {\n        dust: {\n\n    concentration_pm10_normal:\n            'field1'\n        \n        }\n\n    }\n});\n\n// Optionally send out incoming\n// data to the dweet.io\n// service once available.\nhazyair.dweet({ \n    thing:\n        'XXXXXXXXXXXXXXXX',\n    parameters: {\n        dust: {\n\n    concentration_pm10_normal:\n            'PM10'\n\n        }\n\n    }\n});\n\n// Start collecting\n// measurements data.\nhazyair.start();\n\n// Optionally start http server\n// and make data accessible to\n// the web browsers.\nhazyair.listen({\n    port: 8081\n}, () => {\n    // Additional code goes\n    // here.\n});\n```\n\n## License\n\nMIT License\n\nCopyright (c) 2018-2019 Marcin Sielski\n","maintainers":[{"name":"marcin-sielski","email":"marcin.sielski@gmail.com"}],"time":{"modified":"2022-05-04T18:52:33.751Z","created":"2018-01-04T22:44:15.414Z","1.0.0":"2018-01-04T22:44:15.414Z","1.0.1":"2018-01-04T22:57:33.080Z","1.0.2":"2018-01-05T16:42:41.896Z","1.0.3":"2018-01-05T20:59:04.517Z","1.1.0":"2018-01-12T20:08:33.139Z","1.1.1":"2018-01-17T18:52:00.766Z","1.1.2":"2018-01-17T19:00:04.116Z","1.1.3":"2018-01-19T21:35:33.153Z","1.1.4":"2018-01-19T21:39:36.559Z","1.2.0":"2018-01-22T21:13:52.375Z","1.2.1":"2018-01-24T21:54:26.158Z","1.2.2":"2018-01-27T18:19:12.208Z","1.3.0":"2018-01-27T23:55:50.617Z","1.3.1":"2018-01-27T23:59:17.927Z","1.3.2":"2018-01-29T20:27:15.997Z","1.3.3":"2018-01-31T22:41:52.859Z","1.3.4":"2018-02-01T23:01:09.876Z","1.3.5":"2018-02-02T21:33:54.618Z","1.3.6":"2018-02-02T21:38:49.011Z","1.3.7":"2018-02-02T21:46:48.133Z","1.4.0":"2018-02-03T18:01:08.972Z","1.4.1":"2018-02-03T22:34:29.175Z","1.4.2":"2018-02-04T10:04:28.296Z","1.4.3":"2018-02-04T22:09:26.361Z","1.4.4":"2018-02-04T22:13:38.815Z","1.4.5":"2018-02-07T21:20:16.109Z","1.4.6":"2018-02-08T23:09:20.646Z","1.4.7":"2018-02-11T21:09:56.423Z","1.4.8":"2018-02-13T22:04:32.835Z","1.4.9":"2018-02-15T23:02:19.338Z","1.5.0":"2018-02-16T21:45:09.074Z","1.5.1":"2018-02-17T17:41:08.275Z","1.5.2":"2018-02-17T21:29:21.565Z","1.5.3":"2018-02-24T06:42:43.836Z","1.5.4":"2018-02-24T06:54:11.925Z","1.5.5":"2018-03-15T15:53:23.341Z","1.5.6":"2018-03-21T22:15:37.225Z","1.5.7":"2019-04-07T20:30:52.392Z","1.5.8":"2019-04-09T19:49:07.501Z","1.5.9":"2019-04-13T21:42:27.849Z","1.6.0":"2019-04-14T05:46:06.383Z","1.6.1":"2019-04-14T21:09:05.079Z","1.6.2":"2019-04-18T18:59:23.001Z","1.6.3":"2019-04-19T05:29:10.362Z","1.6.4":"2019-04-19T14:07:02.664Z","1.6.6":"2019-12-08T11:24:12.640Z","1.6.7":"2019-12-08T11:35:00.949Z"},"homepage":"https://hazyair.github.io/hazyair","keywords":["pm1.0","pm2.5","pm10","dust monitoring","temperature monitoring","humidity monitoring","pressure monitoring","air quality","weather","monitor","dust","temperature","humidity","pressure","weather station","raspberry","raspberry pi","pi","bme280","bmp280","ds18b20","pms1003","pms3003","pms5003","pms5003i","pms5003p","pms5003s","pms5003st","pms5003t","pms6003","pms7003","pms7003m","pms7003p","pmsa003","sds011","sds018","sds021","plantower","nova","bosch","maxim","thingspeak","dweet","dweetio","dweet.io","xiaomi","air","purifier","purifier 2"],"repository":{"type":"git","url":"git+https://github.com/hazyair/hazyair.git"},"author":{"name":"Marcin Sielski"},"bugs":{"url":"https://github.com/hazyair/hazyair/issues","email":"marcin.sielski@gmail.com"},"license":"MIT","readmeFilename":"README.md","users":{"marcin-sielski":true},"contributors":{"name":"Marcin Sielski","email":"marcin.sielski@gmail.com","url":"https://www.linkedin.com/in/msielski"}}