{"_id":"node-red-contrib-home-assistant","_rev":"16-08df9baa3f35cc8e0c71acd637fb1a9b","name":"node-red-contrib-home-assistant","description":"node-red nodes to visually construct home automation with home assistant","dist-tags":{"latest":"0.3.2","beta":"0.1.1","next":"0.1.3"},"versions":{"0.0.2":{"name":"node-red-contrib-home-assistant","version":"0.0.2","license":"MIT","keywords":["node-red","home-assistant"],"node-red":{"nodes":{"server":"server/server.js","server-events":"server-events/server-events.js","service-call":"service-call/service-call.js"}},"dependencies":{"debug":"^2.6.3","node-home-assistant":"^0.0.2"},"gitHead":"11ecb278ff85cf978c737ae34b2a3bfb7c7a388e","description":"Various nodes to assist in setting up automation using node-red communicating with Home Assistant.","_id":"node-red-contrib-home-assistant@0.0.2","scripts":{},"_shasum":"f9bebbe4c7a814592fa8169d73972a7c739550a6","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"ayapejian","email":"randombitsoftech@gmail.com"},"dist":{"shasum":"f9bebbe4c7a814592fa8169d73972a7c739550a6","tarball":"https://registry.npmjs.org/node-red-contrib-home-assistant/-/node-red-contrib-home-assistant-0.0.2.tgz","integrity":"sha512-rYU7ORpnV9p4iHZPglE5jWiQHpZTOwIQoeHqMKNi9wqEDK/GruEwFfNkTixpGgjFWx+c2xYKfb4iAA6PX7guKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNv8gWrSvdnvxuVv0OCSvy+dOYr7cmKOUKNT++MQYauwIgfKOjTP0q3sSzMKSEs1xDeOuPmIXyk9vDx57xP+0JVA4="}]},"maintainers":[{"name":"ayapejian","email":"randombitsoftech@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/node-red-contrib-home-assistant-0.0.2.tgz_1491704145243_0.2959767868742347"},"directories":{}},"0.0.3":{"name":"node-red-contrib-home-assistant","version":"0.0.3","license":"MIT","keywords":["node-red","home-assistant"],"node-red":{"nodes":{"server":"server/server.js","server-events":"server-events/server-events.js","service-call":"service-call/service-call.js"}},"dependencies":{"debug":"^2.6.3","node-home-assistant":"0.0.3"},"gitHead":"406b5b67a946ee26d6e50d6e0cc53c191fe5a371","description":"Various nodes to assist in setting up automation using node-red communicating with Home Assistant.","_id":"node-red-contrib-home-assistant@0.0.3","scripts":{},"_shasum":"497b9a8e6cfe928b2cce201c43346c7103565167","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"ayapejian","email":"randombitsoftech@gmail.com"},"dist":{"shasum":"497b9a8e6cfe928b2cce201c43346c7103565167","tarball":"https://registry.npmjs.org/node-red-contrib-home-assistant/-/node-red-contrib-home-assistant-0.0.3.tgz","integrity":"sha512-j8yNQPW7Zf6QR4L59yD7Kak0h10jjR3Hv/S1voFTQ3hmuXWzp+iJEnwK6nwqYtGTISRAg3oPJy0B3g6q1YWqqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRA35+U7GcPGvKKR0g6uEEmDfzt5xUo4bdKa/f0RIGnAIhALlhpcNFgh9Amu4+JUvAvHfSGzUevTDBuQBYz4vcvk9K"}]},"maintainers":[{"name":"ayapejian","email":"randombitsoftech@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/node-red-contrib-home-assistant-0.0.3.tgz_1491740609550_0.6667206489946693"},"directories":{}},"0.1.0":{"name":"node-red-contrib-home-assistant","version":"0.1.0","license":"MIT","keywords":["node-red","home-assistant"],"node-red":{"nodes":{"server":"config-server/config-server.js","server-events":"node-server-events/node-server-events.js","server-state-changed":"node-server-state-changed/node-server-state-changed.js","service-call":"node-service-call/node-service-call.js","current-state":"node-current-state/node-current-state.js"}},"dependencies":{"debug":"^2.6.3","node-home-assistant":"^0.0.2"},"gitHead":"be26e40523b515f6afc90b1644f3f62b24cc937c","description":"Various nodes to assist in setting up automation using node-red communicating with Home Assistant.","_id":"node-red-contrib-home-assistant@0.1.0","scripts":{},"_shasum":"120336feb125c527639c58ca5f78ddf90a3d0c28","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"ayapejian","email":"randombitsoftech@gmail.com"},"dist":{"shasum":"120336feb125c527639c58ca5f78ddf90a3d0c28","tarball":"https://registry.npmjs.org/node-red-contrib-home-assistant/-/node-red-contrib-home-assistant-0.1.0.tgz","integrity":"sha512-4xUh9riV5whr07LW9Dn8N7FQJ/9mJXff29i0j4owiuJBJwUKkDADs0R6pjzlU/oC7ClgXGTglrYHeprBUO4biQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGXqSWboSa/DyduSt10JC/moHk12xBSk6VuSbGn4newwIhAPVbY5VLQW6BWbqas/yiQtf2MLME5+C8pFM2VEzBs8/J"}]},"maintainers":[{"name":"ayapejian","email":"randombitsoftech@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-red-contrib-home-assistant-0.1.0.tgz_1492171179701_0.7449404892977327"},"directories":{}},"0.1.1":{"name":"node-red-contrib-home-assistant","version":"0.1.1","license":"MIT","keywords":["node-red","home-assistant"],"node-red":{"nodes":{"server":"config-server/config-server.js","server-events":"node-server-events/node-server-events.js","server-state-changed":"node-server-state-changed/node-server-state-changed.js","service-call":"node-service-call/node-service-call.js","current-state":"node-current-state/node-current-state.js"}},"dependencies":{"debug":"^2.6.3","node-home-assistant":"^0.0.2"},"gitHead":"c3895968a9b938ed9110b88ddded29eceaef9c64","description":"Various nodes to assist in setting up automation using node-red communicating with Home Assistant.","_id":"node-red-contrib-home-assistant@0.1.1","scripts":{},"_shasum":"7bdb54236001ea92d281860fd80751e9b0fd759f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"ayapejian","email":"randombitsoftech@gmail.com"},"dist":{"shasum":"7bdb54236001ea92d281860fd80751e9b0fd759f","tarball":"https://registry.npmjs.org/node-red-contrib-home-assistant/-/node-red-contrib-home-assistant-0.1.1.tgz","integrity":"sha512-kp/o21K0MtCmJl1sgMwcQV0aYBmKxObv3/8jjzCtYhNzBIZF9hMo6mngXpZxfHBTdwZZgZ93qgO/bb/v0GNykA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGuUtPqYE4+/YqU2ZQxr8XuHC9VFV60IAHLSgkaG3aqLAiBJb6QjuCSuWN7HBZO3MPN8qWQD4i+SeP8jbgI+Ku7nFw=="}]},"maintainers":[{"name":"ayapejian","email":"randombitsoftech@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-red-contrib-home-assistant-0.1.1.tgz_1492386705327_0.5708692946936935"},"directories":{}},"0.1.2":{"name":"node-red-contrib-home-assistant","description":"node-red nodes to visually construct home automation with home assistant","version":"0.1.2","homepage":"https://github.com/AYapejian/node-red-contrib-home-assistant","bugs":{"url":"https://github.com/AYapejian/node-red-contrib-home-assistant/issues"},"repository":{"type":"git","url":"git+https://github.com/AYapejian/node-red-contrib-home-assistant.git"},"license":"MIT","keywords":["node-red","home-assistant","home automation"],"node-red":{"nodes":{"server":"config-server/config-server.js","server-events":"node-server-events/node-server-events.js","server-state-changed":"node-server-state-changed/node-server-state-changed.js","service-call":"node-service-call/node-service-call.js","current-state":"node-current-state/node-current-state.js"}},"dependencies":{"debug":"^2.6.3","node-home-assistant":"^0.0.2"},"gitHead":"33dd33b6cca0d2936af4784b3565131c25c4c806","_id":"node-red-contrib-home-assistant@0.1.2","scripts":{},"_shasum":"1b910a329e8758b5b4fea40a7f61f8605b29e3d2","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"ayapejian","email":"randombitsoftech@gmail.com"},"dist":{"shasum":"1b910a329e8758b5b4fea40a7f61f8605b29e3d2","tarball":"https://registry.npmjs.org/node-red-contrib-home-assistant/-/node-red-contrib-home-assistant-0.1.2.tgz","integrity":"sha512-lVCkFcdYWv3R7bVtGaYjTsl0FziKv9OrBVCR2f0mLLh6jnXmEkGktFjMBNpYW/2uOecVvoXJe34aIibARrZ6NA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGucXkfnD1EAX9sq7PXMTkuJY8t7CNFYd7FoTCLYt90VAiAdetGr7Uu2WURPS55B+HfetPH/0K96t7hagZV192tppQ=="}]},"maintainers":[{"name":"ayapejian","email":"randombitsoftech@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/node-red-contrib-home-assistant-0.1.2.tgz_1492395307837_0.10082773305475712"},"directories":{}},"0.1.3":{"name":"node-red-contrib-home-assistant","description":"node-red nodes to visually construct home automation with home assistant","version":"0.1.3","homepage":"https://github.com/AYapejian/node-red-contrib-home-assistant","bugs":{"url":"https://github.com/AYapejian/node-red-contrib-home-assistant/issues"},"repository":{"type":"git","url":"https://github.com/AYapejian/node-red-contrib-home-assistant"},"license":"MIT","keywords":["node-red","home-assistant","home automation"],"node-red":{"nodes":{"server":"config-server/config-server.js","server-events":"node-server-events/node-server-events.js","server-state-changed":"node-server-state-changed/node-server-state-changed.js","service-call":"node-service-call/node-service-call.js","current-state":"node-current-state/node-current-state.js"}},"dependencies":{"debug":"^2.6.3","is-string":"^1.0.4","node-home-assistant":"0.0.3"},"_id":"node-red-contrib-home-assistant@0.1.3","dist":{"shasum":"d01f6836c670f69abbbcf217554ba888f294dff9","tarball":"https://registry.npmjs.org/node-red-contrib-home-assistant/-/node-red-contrib-home-assistant-0.1.3.tgz","integrity":"sha512-PJ1+djwd39eqSLoqsJyAls9+ktv8rRCFXu0jyITg7CjNsGMtD3j8MyycUc0Yv+Bt9RxCGVyguo6/7deujuogPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANhPfOcgF8MpWPnriv+HKm3y5xUXEIM+VApGvTd/VFiAiEAyWARGJa3t+Xu/k21TskijBJpydr1N0RZBvJSzGc6flY="}]},"maintainers":[{"name":"ayapejian","email":"randombitsoftech@gmail.com"}],"_npmUser":{"name":"ayapejian","email":"randombitsoftech@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-red-contrib-home-assistant-0.1.3.tgz_1493073723280_0.22241904702968895"},"directories":{}},"0.2.0":{"name":"node-red-contrib-home-assistant","description":"node-red nodes to visually construct home automation with home assistant","version":"0.2.0","homepage":"https://github.com/AYapejian/node-red-contrib-home-assistant","bugs":{"url":"https://github.com/AYapejian/node-red-contrib-home-assistant/issues"},"repository":{"type":"git","url":"git+https://github.com/AYapejian/node-red-contrib-home-assistant.git"},"license":"MIT","keywords":["node-red","home-assistant","home automation"],"node-red":{"nodes":{"server":"config-server/config-server.js","server-events":"node-server-events/node-server-events.js","server-state-changed":"node-server-state-changed/node-server-state-changed.js","api-call-service":"node-api_call-service/node-api_call-service.js","api-current-state":"node-api_current-state/node-api_current-state.js","api-get-history":"node-api_get-history/node-api_get-history.js","api-render-template":"node-api_render-template/node-api_render-template.js"}},"dependencies":{"date-fns":"^1.28.5","debug":"^2.6.3","is-string":"^1.0.4","node-home-assistant":"0.1.0"},"devDependencies":{"eslint":"^4.2.0","inspect-process":"^0.4.2"},"gitHead":"77f7a5a35dd7a1bdaafc667cd504f0453499ad82","_id":"node-red-contrib-home-assistant@0.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"ayapejian","email":"randombitsoftech@gmail.com"},"dist":{"integrity":"sha512-yd9HqsopVrd0nrEJ61cEJbJNbpSLuNsTesS2SzHTPte5hSXcEGXVc+oEJz37vKkxynKNLiTU43JuFoOB0ZGdcw==","shasum":"96c0adba9650b92626850aaad622e9f744d01a8c","tarball":"https://registry.npmjs.org/node-red-contrib-home-assistant/-/node-red-contrib-home-assistant-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOqqYCZO5tX9fEnr2lbea4KEvKTKDOUUiQ3M53kXTbJgIgM9ogj4gRfXKL3LhXRsfE+pPyNcxkg+Gm0CmLius4/Ic="}]},"maintainers":[{"name":"ayapejian","email":"randombitsoftech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-home-assistant-0.2.0.tgz_1503423400892_0.47919849143363535"},"directories":{}},"0.2.1":{"name":"node-red-contrib-home-assistant","description":"node-red nodes to visually construct home automation with home assistant","version":"0.2.1","homepage":"https://github.com/AYapejian/node-red-contrib-home-assistant","bugs":{"url":"https://github.com/AYapejian/node-red-contrib-home-assistant/issues"},"scripts":{"dev":"npm run docker:up","dev:clean":"npm run docker:down","docker:up":"npm run docker -- up --build --abort-on-container-exit --remove-orphans","docker:down":"npm run docker -- down -vt5 && npm run docker -- rm -fv","docker:restart":"npm run docker -- restart","docker:logs":"npm run docker -- logs -f && true","docker":"docker-compose -f docker/docker-compose.yml"},"repository":{"type":"git","url":"git+https://github.com/AYapejian/node-red-contrib-home-assistant.git"},"license":"MIT","keywords":["node-red","home-assistant","home automation"],"node-red":{"nodes":{"server":"config-server/config-server.js","server-events":"node-server-events/node-server-events.js","server-state-changed":"node-server-state-changed/node-server-state-changed.js","api-call-service":"node-api_call-service/node-api_call-service.js","api-current-state":"node-api_current-state/node-api_current-state.js","api-get-history":"node-api_get-history/node-api_get-history.js","api-render-template":"node-api_render-template/node-api_render-template.js"}},"dependencies":{"date-fns":"^1.28.5","debug":"^2.6.3","is-string":"^1.0.4","node-home-assistant":"0.1.0"},"devDependencies":{"eslint":"^4.2.0"},"gitHead":"87219bc56fff5972f6c5477907e6c0e125c9928c","_id":"node-red-contrib-home-assistant@0.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ayapejian","email":"randombitsoftech@gmail.com"},"dist":{"integrity":"sha512-Tn9Kh1TkwRTlGLil5CPBx7VIMrOdXoAFsUG90lZtgIgnOuTX7K5TjNRkT9VSisZ7wVsqHpru/u6bFkxioInC3A==","shasum":"237995ed63d5c1a558526117ff086cb412c8e675","tarball":"https://registry.npmjs.org/node-red-contrib-home-assistant/-/node-red-contrib-home-assistant-0.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTNbzgUW43iP91lBOhiYV7AQJ7mcm/h+g8+lZNxn6lCwIhALIi7WbARsEt3W9POkCkbHHTbZytnn2N36waDDV9RXQa"}]},"maintainers":[{"name":"ayapejian","email":"randombitsoftech@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-home-assistant-0.2.1.tgz_1517101783915_0.27105929772369564"},"directories":{}},"0.3.0":{"name":"node-red-contrib-home-assistant","description":"node-red nodes to visually construct home automation with home assistant","version":"0.3.0","homepage":"https://github.com/AYapejian/node-red-contrib-home-assistant","bugs":{"url":"https://github.com/AYapejian/node-red-contrib-home-assistant/issues"},"scripts":{"test":"tape __tests__/**/*.spec.js | tap-min","test:debug":"node --inspect-brk=0.0.0.0:9124 node_modules/.bin/tape __tests__/**/*.spec.js","test:watch":"nodemon -w __tests__/ -w lib/ -w nodes/ --exec 'node node_modules/.bin/tape __tests__/**/*.spec.js'","dev":"npm run docker:up","dev:clean":"npm run docker:down","docker:up":"npm run docker -- up --build --abort-on-container-exit --remove-orphans","docker:down":"npm run docker -- down -vt5 && npm run docker -- rm -fv","docker:restart":"npm run docker -- restart","docker:logs":"npm run docker -- logs -f && true","docker":"docker-compose -f _docker/docker-compose.yml","docker-map":"docker-compose -f _docker/docker-compose.mapped.yml"},"repository":{"type":"git","url":"git+https://github.com/AYapejian/node-red-contrib-home-assistant.git"},"license":"MIT","keywords":["node-red","home-assistant","home automation"],"node-red":{"nodes":{"server":"nodes/config-server/config-server.js","server-events":"nodes/server-events-all/server-events-all.js","server-state-changed":"nodes/server-events-state-changed/server-events-state-changed.js","trigger-state":"nodes/trigger-state/trigger-state.js","poll-state":"nodes/poll-state/poll-state.js","api-call-service":"nodes/api_call-service/api_call-service.js","api-current-state":"nodes/api_current-state/api_current-state.js","api-get-history":"nodes/api_get-history/api_get-history.js","api-render-template":"nodes/api_render-template/api_render-template.js"}},"dependencies":{"clone-deep":"^3.0.1","date-fns":"^1.28.5","debug":"^2.6.3","is-string":"^1.0.4","joi":"^13.1.1","lodash.merge":"^4.6.0","lowdb":"^1.0.0","node-home-assistant":"0.2.1","node-red":"github:node-red/node-red#0.18.2","selectn":"^1.1.2","serialize-javascript":"^1.4.0","time-ago":"^0.2.1"},"devDependencies":{"eslint":"^4.8.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","nodemon":"^1.14.12","should":"^13.2.1","sinon":"^4.2.2","supertest":"^3.0.0","tap-min":"^1.2.2","tape":"^4.8.0"},"gitHead":"abe5c218fc27065d824eb383bb4b60f0581b7bfa","_id":"node-red-contrib-home-assistant@0.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ayapejian","email":"randombitsoftech@gmail.com"},"dist":{"integrity":"sha512-y3z+2e94g4ukP6CR7NtBR0JRK0VWRJF//1v5BsdrwjqImxCa22gkoqsCDnaVQl8kamCZAElTgv1UqVvrSWp4yQ==","shasum":"0628349c05b9094cd55348eae9aa360e851103fd","tarball":"https://registry.npmjs.org/node-red-contrib-home-assistant/-/node-red-contrib-home-assistant-0.3.0.tgz","fileCount":52,"unpackedSize":348222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJNXU9EChNpKJ7BW/sVj/OQh25JCFMUB6Lbax8wytZCAiAj4OBDwHYvhVYmf0I+qfcqcDaAuGqOc0Pj0CWceABGFA=="}]},"maintainers":[{"name":"ayapejian","email":"randombitsoftech@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-home-assistant_0.3.0_1518842545730_0.6216026114460851"},"_hasShrinkwrap":false},"0.3.1":{"name":"node-red-contrib-home-assistant","description":"node-red nodes to visually construct home automation with home assistant","version":"0.3.1","homepage":"https://github.com/AYapejian/node-red-contrib-home-assistant","bugs":{"url":"https://github.com/AYapejian/node-red-contrib-home-assistant/issues"},"scripts":{"test":"tape __tests__/**/*.spec.js | tap-min","test:debug":"node --inspect-brk=0.0.0.0:9124 node_modules/.bin/tape __tests__/**/*.spec.js","test:watch":"nodemon -w __tests__/ -w lib/ -w nodes/ --exec 'node node_modules/.bin/tape __tests__/**/*.spec.js'","dev":"npm run docker:up","dev:clean":"npm run docker:down","docker:up":"npm run docker -- up --build --abort-on-container-exit --remove-orphans","docker:down":"npm run docker -- down -vt5 && npm run docker -- rm -fv","docker:restart":"npm run docker -- restart","docker:logs":"npm run docker -- logs -f && true","docker":"docker-compose -f docker/docker-compose.yml","docker-map":"docker-compose -f docker/docker-compose.mapped.yml","clean":"npm run docker:down","lint":"eslint . ; exit 0"},"repository":{"type":"git","url":"git+https://github.com/AYapejian/node-red-contrib-home-assistant.git"},"license":"MIT","keywords":["node-red","home-assistant","home assistant","home automation"],"node-red":{"nodes":{"server":"nodes/config-server/config-server.js","server-events":"nodes/server-events-all/server-events-all.js","server-state-changed":"nodes/server-events-state-changed/server-events-state-changed.js","trigger-state":"nodes/trigger-state/trigger-state.js","poll-state":"nodes/poll-state/poll-state.js","api-call-service":"nodes/api_call-service/api_call-service.js","api-current-state":"nodes/api_current-state/api_current-state.js","api-get-history":"nodes/api_get-history/api_get-history.js","api-render-template":"nodes/api_render-template/api_render-template.js"}},"dependencies":{"clone-deep":"^3.0.1","date-fns":"^1.28.5","debug":"^2.6.3","is-string":"^1.0.4","joi":"^13.1.1","lodash.merge":"^4.6.0","lowdb":"^1.0.0","node-home-assistant":"0.2.1","node-red":"github:node-red/node-red#0.18.2","selectn":"^1.1.2","serialize-javascript":"^1.4.0","time-ago":"^0.2.1"},"devDependencies":{"eslint":"^4.8.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","nodemon":"^1.14.12","should":"^13.2.1","sinon":"^4.2.2","supertest":"^3.0.0","tap-min":"^1.2.2","tape":"^4.8.0"},"gitHead":"d62a0979535ada358020dc51f1aa71702e29e46a","_id":"node-red-contrib-home-assistant@0.3.1","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"ayapejian","email":"randombitsoftech@gmail.com"},"dist":{"integrity":"sha512-gI13T2Pw9q5u9Y5ZrMIIGsdkNROia1DTmQ9pJy2WM63wsJZeVWfu04DIXYSpfwnvATBn5kUZshBKYLErTh/AEQ==","shasum":"bcee5d6d5537a181c34984536868e92c10759d7f","tarball":"https://registry.npmjs.org/node-red-contrib-home-assistant/-/node-red-contrib-home-assistant-0.3.1.tgz","fileCount":52,"unpackedSize":364886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6ye9CRA9TVsSAnZWagAAASwP/RC0pIyfX8Atni6pNAqR\nQcqsuP197Osd6uadJxA/07ZGH+xth/TQ2WJsXq5FQFgS8pilDzLTMtn3W1nR\nDyqE0fPP6joOQZTeBPJdlqS+5fyfArmj6cqF9tMTvFF5hKfMNLZaehaN74Nn\nQwCt/9zsNWN1gcGaHj9mzlYgxdKkUb5Ze9tALMSe25NiDpRXwP0rADUeJExT\nkylno/EsIVADQmjj2KvJB/uYPl23wfD45atNfrEDF1S39Dwn6vCeWM+cjJUk\nZSPJliHqpbi+K135rv2KmEFS2XVgdNeLOdMlKW2YIQ09jinLcppFJiqhTCt1\nYkOwVtWxvGFh3zzD8xph1sdHeAuepxfuL6/P5Phsk8uTCwX8l6ZtA8m+HeC2\nQ/HrzEXYSRlXbNXpkz0KZn1jPFBhzYVeRK/uFwFmF2XwgQ046jEm5087v6Im\nLyqKOCbqV8KWAt/QVAJOUwtej7P+WO0LKzc/wk8UEPYzGN5o1noKj3oI4NoA\nvNEVNMkkuZ4tB1s7FZecK4QJP5GyqkjFt54gOWw1kuREPfH1+3MwASkD9noW\nkJnTbUJQo8N599fEKa4spreKyNkwkWanybeszDpKLBirAnxCxxRu3JZ78fRI\nW7SkVP8bzsNfst1vXvNoYVoDDHyUMid2QJ5pWhr9rLo+ieijh264S8nr26Vz\nCyVY\r\n=QVwO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAwj0vSeOvZyODU9Udc9CkOMu4R7J7WDmdexst8v9WsyAiEA7NAOx1I0ZVtudtAU00Qck3cYjNECpAT+2VDxsG4cKsg="}]},"maintainers":[{"name":"ayapejian","email":"randombitsoftech@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-home-assistant_0.3.1_1525360572344_0.9740452684383165"},"_hasShrinkwrap":false},"0.3.2":{"name":"node-red-contrib-home-assistant","description":"node-red nodes to visually construct home automation with home assistant","version":"0.3.2","homepage":"https://github.com/AYapejian/node-red-contrib-home-assistant","bugs":{"url":"https://github.com/AYapejian/node-red-contrib-home-assistant/issues"},"scripts":{"test":"tape __tests__/**/*.spec.js | tap-min","test:debug":"node --inspect-brk=0.0.0.0:9124 node_modules/.bin/tape __tests__/**/*.spec.js","test:watch":"nodemon -w __tests__/ -w lib/ -w nodes/ --exec 'node node_modules/.bin/tape __tests__/**/*.spec.js'","dev":"npm run docker:up","dev:clean":"npm run docker:down","docker:up":"npm run docker -- up --build --abort-on-container-exit --remove-orphans","docker:down":"npm run docker -- down -vt5 && npm run docker -- rm -fv","docker:restart":"npm run docker -- restart","docker:logs":"npm run docker -- logs -f && true","docker":"docker-compose -f docker/docker-compose.yml","docker-map":"docker-compose -f docker/docker-compose.mapped.yml","clean":"npm run docker:down","lint":"eslint . ; exit 0"},"repository":{"type":"git","url":"git+https://github.com/AYapejian/node-red-contrib-home-assistant.git"},"license":"MIT","keywords":["node-red","home-assistant","home assistant","home automation"],"node-red":{"nodes":{"server":"nodes/config-server/config-server.js","server-events":"nodes/server-events-all/server-events-all.js","server-state-changed":"nodes/server-events-state-changed/server-events-state-changed.js","trigger-state":"nodes/trigger-state/trigger-state.js","poll-state":"nodes/poll-state/poll-state.js","api-call-service":"nodes/api_call-service/api_call-service.js","api-current-state":"nodes/api_current-state/api_current-state.js","api-get-history":"nodes/api_get-history/api_get-history.js","api-render-template":"nodes/api_render-template/api_render-template.js"}},"dependencies":{"clone-deep":"^3.0.1","date-fns":"^1.28.5","debug":"^2.6.3","is-string":"^1.0.4","joi":"^13.1.1","lodash.merge":"^4.6.0","lowdb":"^1.0.0","node-home-assistant":"0.2.1","node-red":"github:node-red/node-red#0.18.2","selectn":"^1.1.2","serialize-javascript":"^1.4.0","time-ago":"^0.2.1"},"devDependencies":{"eslint":"^4.8.0","eslint-config-standard":"^11.0.0-beta.0","eslint-plugin-import":"^2.8.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.6.0","eslint-plugin-standard":"^3.0.1","nodemon":"^1.14.12","should":"^13.2.1","sinon":"^4.2.2","supertest":"^3.0.0","tap-min":"^1.2.2","tape":"^4.8.0"},"gitHead":"c06d98b5e1eb749d6d5335eccd81f9a01f75c887","_id":"node-red-contrib-home-assistant@0.3.2","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"ayapejian","email":"randombitsoftech@gmail.com"},"dist":{"integrity":"sha512-fsu7djJPQIrtp7s08qZu1JBZoBjb944nR3mq9awWOEBY8xvlIaKm/IO/wkv985H3THoRxAdzst34Tv2maeP7tw==","shasum":"db5d73123a63cc214417c35855d92a055b714f30","tarball":"https://registry.npmjs.org/node-red-contrib-home-assistant/-/node-red-contrib-home-assistant-0.3.2.tgz","fileCount":52,"unpackedSize":367933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7R8WCRA9TVsSAnZWagAAenQP/jOqe3/8aPhlv1JauWUJ\n2V0c2rMs23hOV3o6BLhwBB+wg3oqH1oZ2oR0KftlFDnhf8Hxcr6K+DO2OpJ/\n24CvtWPt4G6ZuT9AhVZih/O0XLKWZLi4tK/U73eIdo2B5lw4A9bxo3hjR/hk\nN4tnoeoQB3HP8EQwI3TisKyeDG8t94H/tCaQ2MfwOljxNeCaisVwzUXy8tVl\nL6f9Wdzm+ii01uVilLn3YZKES1nRoO3TtQ7dr4EWNqx83vXVWaKND3ineLyh\nc7XlOAVBcKFignvpSHY6tSpwQG00SkIUkJ4Cup99QF6TFmAXk0Nyq/Bwuezy\nkVc+AhSTqLgQQdUf4vIFMIwCnGe6Xy6SRZoZVRgyQyHkmjrk9qBr5ub5Oc20\niAVYjkF31KejjHHoplOwB5iO7sSvXvEcuytbfOdbwAVpMACbKwDfBJBTR5+j\nGbQ9Djf2EzMBW+dIn+aLJym/x/CA52pJTJQZLDSaVni/QF7rn8FOpAZCJGhn\nf/Iw8yKUUl10JvDhtQDL6RlFqCIpkcZ786YRBHY4cKkixK4OzU8TJe/vCBmR\nxsN44CDCsJmwVbyZsKyjvzozQfRoIVz2IgxG2d34nhCPsqS5cj9GrBd3PHhG\n5XwluL3Dt1Gg3KfgsDRRwjVFm9J9xnRbMOA5td5w4zBDO25mc8GIrohOSmhj\nL0NG\r\n=9g7V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmADmitscQ5bB1OaHb504OEYL3sLrziXnW8iOFOU5SqQIhANFerzkF2ayz+rMeYMUT0ipi3P3Hz4Qt+qEK9X02U2zm"}]},"maintainers":[{"name":"ayapejian","email":"randombitsoftech@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-red-contrib-home-assistant_0.3.2_1525489428873_0.822662304455954"},"_hasShrinkwrap":false}},"readme":"# Node Red Contrib Home Assistant\n\nVarious nodes to assist in setting up automation using [node-red](https://nodered.org/) communicating with [Home Assistant](https://home-assistant.io/).\n\n## Project status\n\nProject is going through active development and as such will probably have a few 'growing pain' bugs as well as node type, input, output and functionality changes.  At this stage backwards compatibility between versions is not a main concern and a new version __may mean you'll have to recreate certain nodes.__\n\n## Getting Started\n\nThis assumes you have [node-red](http://nodered.org/) already installed and working, if you need to install node-red see [here](http://nodered.org/docs/getting-started/installation)\n\nNOTE: node-red-contrib-home-assistant requires node.JS > 8.0  If you're running Node-Red in Docker you'll need to pull the -v8 image for this to work.\n\n```shell\n$ cd cd ~/.node-red\n$ npm install node-red-contrib-home-assistant\n# then restart node-red\n```\n\nIf you are running Node Red inside Hass.io addon/container you can use Hass.io API Proxy address `http://hassio/homeassistant` as Home Assistant server address (server node Base URL). This way you don't need any real network address.\n\n=======\nFor flow examples checkout the [flows here](https://raw.githubusercontent.com/AYapejian/node-red-contrib-home-assistant/master/_docker/node-red/root-fs/data/flows.json)\n\n---\n## Included Nodes\nThe installed nodes have more detailed information in the node-red info pane shown when the node is selected. Below is a quick summary\n\n### All Events\nListens for all types of events from home assistant\n\n### State Changed Event\nListens for only `state_changed` events from home assistant\n\n### State Trigger\nMuch like the `State Changed Ndoe` however provides some advanced functionality around common automation use cases.\n\n### Poll State\nOutputs the state of an entity at regular intervals, optionally also at startup and every time the entity changes if desired\n\n### Call Service\nSends a request to home assistant for any domain and service available ( `light/turn_on`, `input_select/select_option`, etc..)\n\n### Get Current State\nFetches the last known state for any entity on input\n\n### Get History\nFetches HomeAssistant history on input\n\n### Get Template\nAllows rendering of templates on input\n\n---\n## Development\nAn environment with Home Assistant/Node Red can be easily spun up using docker and docker-compose along with built in VSCode debug enabled.\n\n1. Clone this repository:              `git clone https://github.com/AYapejian/node-red-contrib-home-assistant.git`\n2. Install node dependencies as usual: `cd node-red-contrib-home-assistant && yarn`\n3. Start the docker dev environment:   `yarn run dev`\na. _Note: First run will take a bit to download the images ( home-assistants image is over 1gb (yikes!) after that launch is much quicker)_\nb. _Note: Also first run load of HomeAssistant web interface seems very slow, but after first time it's also much faster_\n4. The `yarn run dev` command will leave you with a terminal spitting out logs, `ctrl+c` out of this and it kills all the servers by design, just run `yarn run dev` again to pick back up.  The following services and ports are launched in the `dev` script\n\n\n| service                | port mappings            | info                                                                                                                            |\n|------------------------|--------------------------|---------------------------------------------------------------------------------------------------------------------------------|\n| home-assistant         | `8123:8123`, `8300:8300` | exposed for local access via browser                                                                                            |\n| node-red               | `1880:1880`, `9123:9229` | exposed for local access via browser, `9123` is used for debugging. Includes default flow example connected to `home-assistant` |                                     |\n\n### Docker Tips\n1. If you run into environment issues running `yarn run dev:clean` should remove all docker data and get you back to a clean state\n2. All data will be discarded when the docker container is removed. You can map volumes locally to persist data.  Create and copy as directed below then modify `docker-compose.yaml` to map the container directories to the created host dirs below. _See: `./_docker/docker-compose.mapped.yaml` for an example or just use that file to launch manually_\n\n```\nmkdir -p _docker-volumes/home-assistant/config\nmkdir -p _docker-volumes/node-red/data\ncp _docker/home-assistant/root-fs/config/* _docker-volumes/home-assistant/config/\ncp _docker/node-red/root-fs/data/*  _docker-volumes/node-red/data\n```\n\n### Node Debugger via VSCode\nOptional but it's pretty nice if you have VSCode installed.\n- Open the project directory in VSCode\n- Go to the debug tab ( or `cmd/ctrl+shift+d`)\n- In the debug tab you should see an target for \"Attach: Docker\", run that guy and you can place debug breakpoints and changes will be reloaded within docker automatically\n- Open [http://localhost:8123](http://localhost:8123) for HomeAssistant (password is `password` by default).\n- For node-red either open up via the HomeAssistant web link or left hand menu or just open a browser tab to [http://localhost:1880](http://localhost:1880)\n\n### Other Dev Tips\n* If you're using VSCode and annoyed that node-red html ( `type=\"x-red\"` ) isn't syntax highlighted you can run force it by adding support.  Below is for Mac, can do the same manually on any platform however, note that this is a hack as I couldn't find any other good way to do this.\n\n```shell\n# For VSCode\nsed -i .orig 's/text\\/(javascript|ecmascript|babel)/text\\/(javascript|ecmascript|babel|x-red)/' \"/Applications/Visual Studio Code.app/Contents/Resources/app/extensions/html/syntaxes/html.json\"\n\n# For VSCode Insiders\nsed -i .orig 's/text\\/(javascript|ecmascript|babel)/text\\/(javascript|ecmascript|babel|x-red)/' \"/Applications/Visual Studio Code - Insiders.app/Contents/Resources/app/extensions/html/syntaxes/html.json\"\n```\n\n","maintainers":[{"name":"ayapejian","email":"randombitsoftech@gmail.com"}],"time":{"modified":"2022-06-21T19:18:57.952Z","created":"2017-04-09T02:15:45.936Z","0.0.2":"2017-04-09T02:15:45.936Z","0.0.3":"2017-04-09T12:23:30.092Z","0.1.0":"2017-04-14T11:59:41.719Z","0.1.1":"2017-04-16T23:51:47.155Z","0.1.2":"2017-04-17T02:15:08.546Z","0.1.3":"2017-04-24T22:42:05.126Z","0.2.0":"2017-08-22T17:36:41.980Z","0.2.1":"2018-01-28T01:09:45.052Z","0.3.0":"2018-02-17T04:42:26.761Z","0.3.1":"2018-05-03T15:16:12.535Z","0.3.2":"2018-05-05T03:03:48.987Z"},"keywords":["node-red","home-assistant","home assistant","home automation"],"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/AYapejian/node-red-contrib-home-assistant","repository":{"type":"git","url":"git+https://github.com/AYapejian/node-red-contrib-home-assistant.git"},"bugs":{"url":"https://github.com/AYapejian/node-red-contrib-home-assistant/issues"},"users":{"cosmor":true,"pokryva":true}}