{"_id":"8slp-node","_rev":"1-08a8cd943706c99916ef43ac87be4c04","name":"8slp-node","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"8slp-node","version":"0.0.1","description":"Eight Sleep Smart Matress - Api Client","main":"index.js","scripts":{},"repository":{"type":"git","url":"git+https://github.com/Kennypt/8slp-home.git"},"author":{"name":"Kennypt"},"license":"ISC","bugs":{"url":"https://github.com/Kennypt/8slp-home/issues"},"homepage":"https://github.com/Kennypt/8slp-home#readme","dependencies":{},"gitHead":"d44ad343d1c727f1c19db03ce9153c87f1bcb4e8","_id":"8slp-node@0.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-OUYHfut1/7HRcgksyVZl3RtwLi6AnEVo3rs7IiSkZU1uYdnyAlvUqODMpSp26fXe/IF5mGCfNiGrLHWNArQ4yQ==","shasum":"5c23bbfa2ce4881df469328cff6def57d40a3256","tarball":"https://registry.npmjs.org/8slp-node/-/8slp-node-0.0.1.tgz","fileCount":8,"unpackedSize":15816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFZMuCRA9TVsSAnZWagAA+G0P/Aii8KYn3/8fk4/iphuu\noxQRC0zyamaEU2hV8hBNbmUkXwmxF+xYf6tRqZ0cS1f6eN0JD7G2KXyVbIA1\nZ4/nxCGNg8LcMGNZNzJvuJHpc1Hb/1nAiXDIx56VULy/P/UbOU1R7EvIDTbo\nrFuCjzxjT4Dc0eS43laH8dQV3+gINQ2iRlGij0pYIL4ODp6AGnWPz5jOKzeg\nKDr4vDHY9zIb19zok/KQK0rxbuh2kqVknlFtNQ/Uh7smO9N1cB8s+8b45ZTc\nDXSNs1zPOKCuL9g1x7QCuRLk4UqHc6x8uZvpZGrPBNkDRKFl0x8lgaBaHndS\nGiDvWqVBrCuFYwEUf8chkc63IIp/A/hjsWKeyw3mpvRR4xghpO9WPLKqqVnY\n0aWtxFN4vUiPq+z0l29xJlsuCGvhwGUZAdYclxWPHmXKEOgBrz/mxsD64qpG\nLtONWv8glIVRor3KewEuFCwzjtnxGkEIC1VmVNAx/OPZqOAsvXqtjnNeGEKz\nG5nqjfXFz3J7peMGYTtLVn/Mjh+/LmZeLCVxN+BHEVkcsCqAfRk74li0Tcd1\nBeECWuYqThVDpHv2N7YOrN5yvIBTJZ+4FBeJAHdu7cDWrItmOzjxdIMaskOl\n1kOsGHlA5ScrSY/cgsNbdCkubIrTwx5ZQyYJMYCS/AbWooLV6oolY9mhiTdm\nX/De\r\n=eI6N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRYeCCFn2wqZtvPT/WmhQnc3k2ZuEqUT4pSUqC3q4NZAiBzAPnhvzMnCXSK3idlCUi3H2uNpw0lGqFrWTXS1b7PWg=="}]},"maintainers":[{"name":"kennypt","email":"ricardo.rocha.pinheiro@gmail.com"}],"_npmUser":{"name":"kennypt","email":"ricardo.rocha.pinheiro@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/8slp-node_0.0.1_1595249454257_0.22597889993802833"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-20T12:50:54.257Z","0.0.1":"2020-07-20T12:50:54.419Z","modified":"2022-04-04T10:24:59.374Z"},"maintainers":[{"name":"kennypt","email":"ricardo.rocha.pinheiro@gmail.com"}],"description":"Eight Sleep Smart Matress - Api Client","homepage":"https://github.com/Kennypt/8slp-home#readme","repository":{"type":"git","url":"git+https://github.com/Kennypt/8slp-home.git"},"author":{"name":"Kennypt"},"bugs":{"url":"https://github.com/Kennypt/8slp-home/issues"},"license":"ISC","readme":"\n# 8slp-node\n\n  **[WORK IN PROGRESS]**\n\nEight Smart Matress (Unofficial) - Node Api Integration.\n\nNo dependencies.\n\n8slp requires [Node.js](https://nodejs.org/) v8+ to run.\n\nInspired by [Smart Things](https://github.com/alyc100/SmartThingsPublic/blob/master/devicetypes/alyc100/eight-sleep-mattress.src/eight-sleep-mattress.groovy).\n\n## Installation\n\n`$ npm install --save 8slp-node`\n\n## Example\n\n```javascript\nconst EightClient = require('8slp-node');\n(...)\nconst eightClient = await EightClient.create('email@foo.com', 'password');\n```\n\n - presenceEnd(): Both left and right sides have left bed.\n - leftPresenceEnd(): Left side has left bed.\n - rightPresenceEnd(): Right side has left bed.\n - presenceStart(): Both left and right sides are in bed.\n - leftPresenceStart(): Left side is in bed.\n - rightPresenceStart(): Right side is in bed.\n - sleepEnd(): Both left and right sides are awake (might still be in bed).\n - sleepStart(): (TODO) Both left and right sides are sleeping.\n - leftSleepEnd(): Left side is awake.\n - leftSleepStart(): (TODO) Left side is sleeping.\n - rightSleepStart(): (TODO) Right side is sleeping.\n - rightSleepEnd(): Right side is awake.\n\n## TODO\n- Set temperature level;\n- Level up;\n- Level down;\n- Get temperature level;\n- Set heat duration;\n- Heating duration down;\n- Heating duration up;\n- Get latest sleep score\n- Monitor temperature\n- Debug mode\n- Is online","readmeFilename":"README.md"}