{"_id":"pimatic-mqtt","_rev":"31-40779e114144f98b194d5fe486e4551d","name":"pimatic-mqtt","description":"MQTT support for Pimatic","dist-tags":{"latest":"0.9.13"},"versions":{"0.8.2":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","README.md","LICENSE"],"version":"0.8.2","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":"0.8.*"},"dependencies":{"mqtt":">=1.1.x"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","url":"https://github.com/wutu"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","gitHead":"dff8a4756d0640433e4644b3b6f27dc7a2d194d1","_id":"pimatic-mqtt@0.8.2","_shasum":"a2920475aad4b4a6f4d420f8bb1b9c66af820a71","_from":".","dist":{"shasum":"a2920475aad4b4a6f4d420f8bb1b9c66af820a71","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.8.2.tgz","integrity":"sha512-HtRAlv6rhc1EqbqjfnOz4cESGTcYFPAerSn5FZtJOikC92X8MVG3eTNB6yNKIX6x87uLN4rwFszwHPxUoaYwpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCigxV0VzLJXX4i6z532fs9q7yBt9Am3qL2PaSHe4cZ6QIhAPTZ2gm+XVh0k1nuBYjLKGY94Tsiavn37pgCD6ydfyFs"}]},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.8.2.tgz_1456531636863_0.6674462459050119"},"directories":{}},"0.8.3":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","README.md","LICENSE"],"version":"0.8.3","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":"0.8.*"},"dependencies":{"mqtt":">=1.1.x"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"2fb77254f1dfba3cca443329537e84d97043c447","_id":"pimatic-mqtt@0.8.3","_shasum":"db9e829c9a29c5c00753772acb44bb91dac2b675","_from":".","dist":{"shasum":"db9e829c9a29c5c00753772acb44bb91dac2b675","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.8.3.tgz","integrity":"sha512-2AZHTXNweJAY9FpH74/a30J372vR/YEh7EdC/5WSADGUKSCUyrfvogI94WM/lNIT9ewZlj3D9RA+tAa4VKj7qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZht/AuUg8UmhnRiP3rk2DaDBNffr5eG8xC0UI1+0DLQIhANn8Z1gxQ/OMjk7CYOVjVHUHiISGOdxG0aScbUTxqBA6"}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.8.3.tgz_1456784059844_0.5420622623059899"},"directories":{}},"0.8.4":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","README.md","LICENSE"],"version":"0.8.4","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":"0.8.*"},"dependencies":{"mqtt":">=1.1.x"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"db215694242dd7b9b4a0e4ca567e9ce54d4048e5","_id":"pimatic-mqtt@0.8.4","_shasum":"5463aa6b1e6467066e67c7d98cfd777d501306cd","_from":".","dist":{"shasum":"5463aa6b1e6467066e67c7d98cfd777d501306cd","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.8.4.tgz","integrity":"sha512-g/IaAMQNecTU45xTDSVjId4AMXDEiTRrHQTq87JCtXp7CQUvFCjexkULr0U19ITWh10ZrT4aevgF4LUv/PewDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgxOXiLZjGNxXbIRhVRCPpWg9BPt34Er9rJmwzqb1b2AiEA6lhduW4fN0v9p8pd4YKKPbOGkM285KgfMU+4f/P8yS8="}]},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.8.4.tgz_1456828518183_0.7367911115288734"},"directories":{}},"0.8.5":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","README.md","LICENSE"],"version":"0.8.5","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":"0.8.*"},"dependencies":{"mqtt":">=1.1.x","flat":">=2.0.0"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"54f5c4121c70b1168651af6e0fbe776bdf2ba563","_id":"pimatic-mqtt@0.8.5","_shasum":"16175c682b02456f6c140b997c4a24a269a9480b","_from":".","dist":{"shasum":"16175c682b02456f6c140b997c4a24a269a9480b","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.8.5.tgz","integrity":"sha512-H2qnQCafGM9EszXXkRU1okO91+/dY4Yo08Er0fx9RYL29D45dLWmMR+VUDQq3IpsZlKSD3cWXZ3wz9KUlUg3XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGX2SPza80cRCP9eQUk8HqobJIB1hG1KbmBCUOvcjnuDAiEA3bofafvzI7Tg4OdHD+LkUyyZfg8BCzOg1BxNptcqKnU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.8.5.tgz_1457287440936_0.306071943603456"},"directories":{}},"0.8.6":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","README.md","LICENSE"],"version":"0.8.6","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":"0.8.*"},"dependencies":{"mqtt":">=1.1.x","flat":">=2.0.0"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"2993071931c98ba8793c6076b183b47d920b775c","_id":"pimatic-mqtt@0.8.6","_shasum":"20f7cba8ebe9695bc090b4061e8f08daebd96b10","_from":".","dist":{"shasum":"20f7cba8ebe9695bc090b4061e8f08daebd96b10","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.8.6.tgz","integrity":"sha512-P2qp5B7A+v8VxoaUEdbePfU47fHMsJs4Jcsu/FxwrZNKnhlZWT7ki15x20azwWtixQNGLxddm6vCi5QE33zKfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3rhMiaeGoMs5Wo5lKMgT3423Rqv6owBycqMOjclg+GAiB2m/ZtAs5B/A/DOAAeCIDwK7s5L32Axv2IxxN4x+F+wQ=="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.8.6.tgz_1457852304790_0.0046966541558504105"},"directories":{}},"0.8.7":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","README.md","LICENSE"],"version":"0.8.7","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"dependencies":{"mqtt":">=1.1.x","flat":">=2.0.0"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.11.2","_nodeVersion":"0.12.6","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"d1c7da3fb68e642b8384711d09ca99206c138c69","_id":"pimatic-mqtt@0.8.7","_shasum":"072dc81ee870df5321ed12d7c41ef3889bcbadf5","_from":".","dist":{"shasum":"072dc81ee870df5321ed12d7c41ef3889bcbadf5","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.8.7.tgz","integrity":"sha512-F9rZXcelBLhgICqCnrfG6zhA9q2iZJoCpUB/SoI6b0KWIDHJj+9ICUCEFECchI6iGJhW0hO1NXIfR2nKdyKh6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZe5rnl2nng16oUW3nF95Ls6AhW66DN6QaNq7J1Q1gvAiEA5zu/WW5nnrJ71k2zjqCMl0WhsinGsPPv0ohB57QIpQQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.8.7.tgz_1458987550079_0.6852090826723725"},"directories":{}},"0.8.8":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","README.md","LICENSE"],"version":"0.8.8","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"dependencies":{"mqtt":">=1.1.x","flat":">=2.0.0"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"9da654bbb2eb3b7cb49af87655e4e09f9c786d56","_id":"pimatic-mqtt@0.8.8","_shasum":"fac283db6e25564335e2f6c7ca3ae4950b9f5a81","_from":".","dist":{"shasum":"fac283db6e25564335e2f6c7ca3ae4950b9f5a81","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.8.8.tgz","integrity":"sha512-dou23J7fxnPj+bqfCZ/yqS3DagMfoJa+1JnFHwxo/k/vofDCQumukFOBpal1668ik0rrmNko2+D5o6bdr+gbqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS3/k0ry77kTF4NBPVmLaV/NZzm/LTYT+9guY7fsinPwIgNqYTpaGNl+hMI6hbO1ptwCJMutBEcFbk7ozDXZCHjy4="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.8.8.tgz_1461261513749_0.31861524656414986"},"directories":{}},"0.8.9":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","predicates_and_actions","README.md","LICENSE"],"version":"0.8.9","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"dependencies":{"mqtt":">=1.1.x","flat":">=2.0.0"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"aa3bf8497c213236d8dfeab788ee2b42a8a5ee88","_id":"pimatic-mqtt@0.8.9","_shasum":"9f3c900d7405b278a93373c8c87d7e2aa417e340","_from":".","dist":{"shasum":"9f3c900d7405b278a93373c8c87d7e2aa417e340","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.8.9.tgz","integrity":"sha512-IJ+Xqh9X7HTi0bHDZqJnkLd7nP14kDSdIZsvymjy04AMiPh8tqU+oYyPGp4OkAdjvg8dCeWXLRPvPpKgJkWBIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFj573RwM0iyNiGht6LIOTAMMLsre+nxeF+zIDnccBluAiEAxQwdBVesHkuQ/REMKYUn4BcD2uqQ+TYA9/mRhjUf2XI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.8.9.tgz_1461306479415_0.1605265038087964"},"directories":{}},"0.8.10":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.8.10","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"dependencies":{"mqtt":">=1.1.x","flat":">=2.0.0"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"e93cbeae928193eab3d5aabcd3c1c4fafaef9283","_id":"pimatic-mqtt@0.8.10","_shasum":"84baa87c9eec16842a1d8b44aea0885632b07f49","_from":".","dist":{"shasum":"84baa87c9eec16842a1d8b44aea0885632b07f49","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.8.10.tgz","integrity":"sha512-48z0cXOPCKhrLLo3ESMjR8Y2Fd8PuJEbG3Gnbox02o5eHwonUlXYPYmexSdp8rOcqJGvR4GpXYGZCEVsxbGBhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICynMdiSuM8XwSXtrLiTp8UixyhdplYse7O1OGDBszHmAiAfn9IatQE0z4UCC/L6bzoluXfY/lEPm86RlJzkI8Ntgw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.8.10.tgz_1461862290496_0.8876326009631157"},"directories":{}},"0.8.11":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.8.11","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"dependencies":{"mqtt":">=1.1.x","flat":">=2.0.0"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"5f881f90fbec0ccf93ab4097ffeec55b4b491053","_id":"pimatic-mqtt@0.8.11","_shasum":"848835066583f0c2e2e4784bb74bba2d7c02f758","_from":".","dist":{"shasum":"848835066583f0c2e2e4784bb74bba2d7c02f758","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.8.11.tgz","integrity":"sha512-xWqP2I1A7rSzahNNrouEm+zhY/zbqVJnGG7ycrhRYmCpVRdQe7f5wkeYvoAEUEi8Y1yNBMBYTO/x4hJuzXKsYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGiJ41OPNM1WgPQ/3emr4TSSbo+Hyiz6SEcsoyuCEu7/AiEAwmFbxRgjXMAJpccqPKfS/rRExiiG/aG3RCuH8LqFW9A="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.8.11.tgz_1461910618494_0.41872305306605995"},"directories":{}},"0.8.12":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.8.12","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"dependencies":{"mqtt":">=1.1.x","flat":">=2.0.0"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"a293bcd6438fdb9d288575c9e81e853cbc05cd93","_id":"pimatic-mqtt@0.8.12","_shasum":"57f088d6679ec656fa47a66e4de5d60e56c76a2c","_from":".","dist":{"shasum":"57f088d6679ec656fa47a66e4de5d60e56c76a2c","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.8.12.tgz","integrity":"sha512-T8mpc/xgPOjUqvpTWSEic47tyRgaHBHTEjz4LR+cctVvEODBqgteyIT8Y7lF8B25LIorGV7wxmVjMz0u6t8WHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFPGuuZEJ32P7Z7np3Nv71cgsgNVwILLDevrsG7/3gEAIgK5zcAKPqxVoDXR2XqDwnfM6iDTdrEas7gBho1laQ92k="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.8.12.tgz_1464034789436_0.23550564260222018"},"directories":{}},"0.8.14":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.8.14","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"dependencies":{"mqtt":">=1.1.x","flat":">=2.0.0"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"f44e6cb4eaab1cf64bb6d322361f5c91b269d470","_id":"pimatic-mqtt@0.8.14","_shasum":"e4f768cae3501f3dd5adb9902874b30ccb433105","_from":".","dist":{"shasum":"e4f768cae3501f3dd5adb9902874b30ccb433105","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.8.14.tgz","integrity":"sha512-PnKzWlbzf2JIo0IlL+O9USBNGHBkJYgItRO6O5SFtZyvlGOAYDBZnEjXjPRNwdINcMBOr6w2QEBU+TTSBREGgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoVYU2ZbUfNi6vB8L3EsPKCnJjDVlrIvCdtaFEbiFyBwIgZ60PgxDVuCtV1d2/84XOISfhxD/uMPbeya2ydORfQsY="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.8.14.tgz_1467405782645_0.2523988182656467"},"directories":{}},"0.8.13":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.8.13","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"dependencies":{"mqtt":">=1.1.x","flat":">=2.0.0"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"f44e6cb4eaab1cf64bb6d322361f5c91b269d470","_id":"pimatic-mqtt@0.8.13","_shasum":"445bd3c3b8065d3bfe9b1a038d3820fca4e5aefd","_from":".","dist":{"shasum":"445bd3c3b8065d3bfe9b1a038d3820fca4e5aefd","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.8.13.tgz","integrity":"sha512-OA125PpWJrDhWRuHClTiN+qxHYKaXxe9DJs0+w0qBPTqFzasL8EZ/WxBiogxYYjuB7mDeWri8rVRkUHrPzTzbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDExVEr85IETL71a6H0euqtuMqiqSVTapVpeW1TuJahlgIgWNdftR/o+GDE5jbAAJ/7psc3qSUxTvh6zbOx4jbTJHg="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.8.13.tgz_1467405846320_0.506432137452066"},"directories":{}},"0.8.15":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.8.15","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"dependencies":{"mqtt":">=1.1.x","flat":">=2.0.0"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"800324244c52f9e892db4f87bf19967c375f3947","_id":"pimatic-mqtt@0.8.15","_shasum":"2781a7bdb99715ceb0be20c241843bc1a2b0ef52","_from":".","dist":{"shasum":"2781a7bdb99715ceb0be20c241843bc1a2b0ef52","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.8.15.tgz","integrity":"sha512-qcSRHEOr7M6pnCei1iO/W1AytVwR6RzDil4gmJNYLSQWklL5xBI7UVE7X8QDYF//mUmDxB8BLJOOKkm0mqBIVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8HZQyd2bLguwsm88vUw7GErWQt74Sa5C8E//zXOC4fwIhANtXAsUTLRozXAX7PELp2rNaWW4YS2BtauQz/K+a+5RI"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.8.15.tgz_1467556952819_0.7497846381738782"},"directories":{}},"0.9.0":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.9.0","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"dependencies":{"mqtt":">=1.1.x","flat":">=2.0.0"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"5624b025a2bb3f1ed157aee86ef1a00333a29404","_id":"pimatic-mqtt@0.9.0","_shasum":"25bda35785a788d01f469e30b1add358065c55f8","_from":".","dist":{"shasum":"25bda35785a788d01f469e30b1add358065c55f8","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.9.0.tgz","integrity":"sha512-n7RXPq3JepRdbEGOiLAC4xYSBQSxmwC9J0xhCDtaX5d/FRoWMXKbzdsYmbKUMILOY0/2ORb65tulYDI5fiTwtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRtPoF5P8bn0JR4z5dN3Y3RzeX22iImcO7abORUgD7MAiBmSQDK+ie07SGy/wtxIB+G0/246jOXcr1gIj2YFTQg2Q=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.9.0.tgz_1467830038664_0.29700666293501854"},"directories":{}},"0.9.1":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.9.1","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.8.0 <1.0.0"},"dependencies":{"mqtt":">=1.1.x","flat":">=2.0.0"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"c1ae5e28b6c1b9c092dd75eeee16d589088cc0e5","_id":"pimatic-mqtt@0.9.1","_shasum":"2cc9814ac9ba93ac5a19a13fd8eb434703447cfe","_from":".","dist":{"shasum":"2cc9814ac9ba93ac5a19a13fd8eb434703447cfe","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.9.1.tgz","integrity":"sha512-IlTroDCYEdd1Hdr/wEeRFdgTfQJtJXEFwazuVE+YjWXAvBc2JXgGgPwM9nFPTd6ETjAG1sb0XQUfIzvQ7lgM/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2V6n6/W2nwDD/IVFhLn5gdVCagr3qtQt+pkqpAWDh2AiEAz6m3PzCQOQnfxJntTT/kJe3AVzKP51O31S0DRaxUoWE="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.9.1.tgz_1470686606988_0.7814974961802363"},"directories":{}},"0.9.2":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.9.2","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.9.0 <1.0.0"},"dependencies":{"mqtt":">=2.0.0","flat":">=2.0.0"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"279714daaa1c80d98bb2fb0ff822835d4e00f2a8","_id":"pimatic-mqtt@0.9.2","_shasum":"8d96f1b92d8cf403062f6439b52d96dad3b120bb","_from":".","dist":{"shasum":"8d96f1b92d8cf403062f6439b52d96dad3b120bb","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.9.2.tgz","integrity":"sha512-/N3o4lKhTjA5NvqTg5YRbFu5fjmlQKw4sbRtHItL9aG+oRl/o/EDsFWbcrHcgU50ZsUFLArYkM8lOhdxnWq0Kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuoZhyQeq9TzMzLWprzgpIbvSbdNti3RGbJZHKAPXxWAIhAOnIbsFpbaiMRueF/yZt4xQMcJT69vmQ5oVId4MZfZDS"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.9.2.tgz_1476810148909_0.6425991973374039"},"directories":{}},"0.9.3":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.9.3","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.9.0 <1.0.0"},"dependencies":{"mqtt":">=2.0.0","flat":">=2.0.0"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"5a7edc4622494528593c719f70e47877e13c340e","_id":"pimatic-mqtt@0.9.3","_shasum":"a226f192b75ee23eefe4bea28995d84be7910ad3","_from":".","dist":{"shasum":"a226f192b75ee23eefe4bea28995d84be7910ad3","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.9.3.tgz","integrity":"sha512-Lxnhm/XOvE7xMOK4G30BeFor7DcYcSo4FOgye5Z6UY3f5wB1zjqELOnejjf6o1sJzu5DyzNkE3IJeLXhi1OB0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqtn3NgGE4nb4EOaQEe6TdIg05NejzvrFGH63I9svrNAIgF3UH1+ITpjSBCMvipiJuWl/7qzMI/X23nPWpHCMmN98="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.9.3.tgz_1477124599771_0.7818504991009831"},"directories":{}},"0.9.4":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.9.4","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.9.0 <1.0.0"},"dependencies":{"mqtt":">=2.0.0","flat":">=2.0.0"},"engines":{"node":">0.8.x","npm":">1.1.x"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"gitHead":"5f8988b4617581a672d9a5fbcbed730558b31eff","_id":"pimatic-mqtt@0.9.4","_shasum":"f10b6255a7752c191f750f96792cbedf90dddb86","_from":".","dist":{"shasum":"f10b6255a7752c191f750f96792cbedf90dddb86","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.9.4.tgz","integrity":"sha512-gOvl30J/BPmIBvHNjWVj19mVhLIMVTxaXw/BxVq7ZrLzekVq6TImevVktNmSxKGIgztYG8Oohrb4guYekAxNYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+gBIgYOvhMmEPpuW1wgFNS8ylegWI2sPxcdyf9Ud9QgIgCY+1BLCkydWMBBQDdmS9thFMzmIo17pNGoYSVdbdLis="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.9.4.tgz_1478510804726_0.2968829949386418"},"directories":{}},"0.9.5":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.9.5","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.9.0 <1.0.0"},"dependencies":{"mqtt":">=2.0.0","flat":">=2.0.0"},"engines":{"node":">= 4","npm":">= 2"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"gitHead":"b98e00be59b6c1e11b37321cd25811895030fc5e","_id":"pimatic-mqtt@0.9.5","scripts":{},"_shasum":"a251afa58904d69aa3e862a52e3e1162ecdbefe8","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"dist":{"shasum":"a251afa58904d69aa3e862a52e3e1162ecdbefe8","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.9.5.tgz","integrity":"sha512-J0dR+pm3wC9RornFzpbqraE0XeIVI96/5WLgTfdC8VUWiyZUGL95phklDO5iWbkRk+g9hhAc634mlpYacKEFzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWklgkDjTuz9hcUa10Y0kklHbb+hEy4JaMM/bldFFyNAiA51erJHhV3GzZm8PgPCaGzq20vmshUCH5OtWi04c5PNQ=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/pimatic-mqtt-0.9.5.tgz_1481055446973_0.39380016969516873"},"directories":{}},"0.9.6":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.9.6","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.9.0 <1.0.0"},"dependencies":{"mqtt":">=2.0.0","flat":">=2.0.0"},"engines":{"node":">= 4","npm":">= 2"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"gitHead":"355f437bd08e9c1640f258647a1c9796ec7cc54b","_id":"pimatic-mqtt@0.9.6","scripts":{},"_shasum":"a699f416d528ae08cf021695c878f21380557c6a","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"dist":{"shasum":"a699f416d528ae08cf021695c878f21380557c6a","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.9.6.tgz","integrity":"sha512-mHh9eNTCR2MwFr5ciO1mqPall11dCHeNcO+ThEUeCHEGSTv8aQUSwzMnHYWVRb3CQWUO8cqs/D9Z9/c6LL3ARg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTAoNOfnunXl12iH7wG6PrsJCmx8+IxJnMeF4F8mnhzAiEA5B7xAc/IbTYJhFGUymcmdLl0oOmuOJXiQhSCdh2PgwA="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pimatic-mqtt-0.9.6.tgz_1500623787097_0.3179438740480691"},"directories":{}},"0.9.7":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.9.7","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.9.0 <1.0.0"},"dependencies":{"mqtt":">=2.0.0","flat":">=2.0.0"},"engines":{"node":">= 4","npm":">= 2"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"gitHead":"7596d7c178f47386e146cd44ec2d44739760e6c1","_id":"pimatic-mqtt@0.9.7","scripts":{},"_shasum":"1dd604fb1c3d72d3fa1f85320fc9667032228d04","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"dist":{"shasum":"1dd604fb1c3d72d3fa1f85320fc9667032228d04","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.9.7.tgz","integrity":"sha512-GmLGqqLwKCwx8fGjT8EzVyzsWMefAEq9Vtkp022cLnMuXwSnMAsre8QQOyFaVtQX1eBWfFZwod+ghHlHsAnCUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbiw2QhWqBeFsPWqn7KeWV/ANtV2dVOtImuFAkFUHTJAIgPmftSRfBg/8l0Q5VlE62rDR/im2+k2Yy+Rl3c5fJpf4="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pimatic-mqtt-0.9.7.tgz_1502811084070_0.9194931471720338"},"directories":{}},"0.9.8":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.9.8","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","dependencies":{"mqtt":">=2.0.0","flat":">=2.0.0"},"engines":{"node":">= 4","npm":">= 2"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"gitHead":"95300f11a9c51b1604597b60449518a0e155f43c","_id":"pimatic-mqtt@0.9.8","scripts":{},"_shasum":"c85b0ab2fe5f57a1e8a385bc9d32e8c80197686f","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"dist":{"shasum":"c85b0ab2fe5f57a1e8a385bc9d32e8c80197686f","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.9.8.tgz","integrity":"sha512-fD9SvOT0/NCxf4fb5xAgYfck0BANsSeI9DfzANZkWla5a2iM8S9eduNE90mb7rzNOrnBZ75NU4cnfioAhKzvLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAUtxz7o6ws3A1FXS+kxUWkWKpP2s5GX1unETCJ6k5PAiEA9em/hhR103sAGwKi8JSDQ7y1zptlahUD7a9BvsWrj1o="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pimatic-mqtt-0.9.8.tgz_1508098964152_0.06575625506229699"},"directories":{}},"0.9.9":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.9.9","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","dependencies":{"mqtt":">=2.0.0","flat":">=2.0.0"},"engines":{"node":">= 4","npm":">= 2"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"gitHead":"fff873fb509b2a9c5eed8620355566dab09c7eb0","_id":"pimatic-mqtt@0.9.9","scripts":{},"_shasum":"536449ae4200ba87fa8c84405eba0453e8f5e655","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"dist":{"shasum":"536449ae4200ba87fa8c84405eba0453e8f5e655","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.9.9.tgz","integrity":"sha512-bVGvdJWiY0XiZg7uJcNaAtq3/Um2mV6CJU3N9cvX8711P6EQoJqt5JTvQUb6Y37LlDN8/F1wvd6usouuHXnXVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyckR2Ay7ugDkxfV7cFX2CMPQCTgsBIwDf5I09630bUQIgZI14O71eRJW072O398d+xbW/Ss+NVJmixc3Gp5+Mnkg="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pimatic-mqtt-0.9.9.tgz_1508509960122_0.5796678890474141"},"directories":{}},"0.9.10":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","files":["mqtt.coffee","mqtt-config-schema.coffee","device-config-schema.coffee","devices","assets","predicates_and_actions","README.md","LICENSE"],"version":"0.9.10","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","dependencies":{"mqtt":">=2.0.0","flat":">=2.0.0"},"engines":{"node":">= 4","npm":">= 2"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"gitHead":"8aa13141ecbcf223bbb2fa45cf529a179f3a19d9","_id":"pimatic-mqtt@0.9.10","scripts":{},"_shasum":"6b4a53e42e4a0201903542fadfb29cfcfe27fcaa","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.1","_npmUser":{"name":"wutu","email":"reg@kail.cz"},"dist":{"shasum":"6b4a53e42e4a0201903542fadfb29cfcfe27fcaa","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.9.10.tgz","fileCount":573,"unpackedSize":2232450,"integrity":"sha512-HqopTauAnOetKesSq8t5aP4rtdUsJCZQH4eC3h1SgT3SjRONtWwoo+Y78hIwdHA87OsS7ZjnVdQU3HCMaWUJFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEPG9wb4QRRGg4BJk73FcfMU6X7GBLw/y6FnjWmKjEA1AiEAsxkoPVRaY6sYeCNQp+6Y+jjlc7CGHyHqxBSs5vjkNS4="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pimatic-mqtt_0.9.10_1523619334679_0.6393877985884029"},"_hasShrinkwrap":false},"0.9.11":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","version":"0.9.11","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.9.0 <1.0.0"},"dependencies":{"mqtt":">=2.0.0","flat":">=2.0.0"},"engines":{"node":">= 4","npm":">= 2"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"gitHead":"0c7d161e2fdc97a7c9aae62cde112d05405bfb3c","_id":"pimatic-mqtt@0.9.11","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"mwittig","email":"WittigMarcus@gmail.com"},"dist":{"integrity":"sha512-v8LnR37qwxa+P+jmw6N0B/sTrGPibe6BMmrjP9hVVBLfXPPz9/8PLOZVv3EVBSLbUHa0Ixn3XbtHrMgfxOOeWw==","shasum":"1111194d35d7cb262ccb8915fe73850df559b0eb","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.9.11.tgz","fileCount":25,"unpackedSize":441581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW8ZvCRA9TVsSAnZWagAAtZYP/jsf1MOgo4vvv+KP1jul\njWaRkGHP4Yb7CdbKkVIjJg9PDJOX36dEHpFpIuQWzyrzJ5GVXddxodY01tp/\nf+DIyf1EVN8DMGqWRZyTmIOpnop+FP+jvBJOKQNk4NkMQqWde2gu7V4ndJO5\nr0lUNwY97V/MiuuvFYhaNoxbQSJEBQ5NIqzSgamiCprDYQNs4jbXlreILFKo\nlJzb2P2mQZK35UkpXpXuevIJYvNd9EuC1GMM9T4V+KpPOAgVFHiranw1QrQL\nVvDch1iv/RmYas6hW8t4fyR2IBZRYlJtMCi57I141s0SiYlmUF0fAVcOoSk1\n64Eqy++D4uoYMozxwuGqxWwqD5wEhGR+k0BrC3d8mQWu9/142i3bVCyUxJQk\nJzYUDBr2JXVPi1tRGldE64MhpMGIJmwQP8FN/Gk0KnmzR/LZjFUxKvtIXS5D\nBlJFUEkwCrX+yF9hYm+j+oM7yZatDcAlj3RNIVKN2aVK1uidLXXAecU10lM1\nxrQjDIG3h7POIJDUqXU+d9+ssawInbNx2Fxtc6H9WUWKcWjxAG8L1Vmuap//\niierBBISTPbDe7hAVDQxRxy0RX57eVidbi328mYHnsu1yrvYXBRgxmHxgeou\nZJTmyMIdb74ui7WNP6EhuVL1726qrd7HKtXh6UOXH13/v0BTBPAoJ4/6xL6Q\nLJ3+\r\n=cuS/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHH8utB67X+H+UcvGMSuWNW0HhnLBRtpR5WxpWoJJnP+AiEAyAgh69VPbjTE49eqjw18QUTT5VOTbm7Q6QXhcjrzLV4="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pimatic-mqtt_0.9.11_1566295662515_0.7913752350157792"},"_hasShrinkwrap":false},"0.9.12":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","version":"0.9.12","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.9.0 <1.0.0"},"dependencies":{"mqtt":">=2.0.0","flat":">=2.0.0"},"engines":{"node":">= 4","npm":">= 2"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"gitHead":"3ef1fe7b12dbf4ee56fb679612ee78bd33fb5d0e","_id":"pimatic-mqtt@0.9.12","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","_npmUser":{"name":"mwittig","email":"WittigMarcus@gmail.com"},"dist":{"integrity":"sha512-s8QOqSBWlYKJLBwCjKg/duzZXJsewFEP7LKvqsxLIY+pImqubm9oqHLnGXHgBEfxyjZf0PhE5GCVNgSCQdC/UQ==","shasum":"967f6b496b2cb98adff18aad3cad600adddf6e38","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.9.12.tgz","fileCount":27,"unpackedSize":445370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYPSwCRA9TVsSAnZWagAAI54P/38RUsi/ZkLHDdcA1jlN\nL1GdyOlEIPNnuS5Jdz4ZBC4vsXpmL6V5Y6reahT/1YbDT7V7UF//SFO9mdOx\nnZ0ZIZzk5wXfCROYki4OPm9pnCvm6SgCIAZwel167sIFXItTgV+DP3GApcpy\nSZkz/4XRnk/FxQCVuU7LSonio/caOPbk2apGUBh5zKWpx3oPN1hUawROgc9d\nWgemcJKJTu4ubPt4HwvjGDngXyoGp5HAA/uxZXj6ENfc7vJZY+LHUR8q6qFb\nAsdtaXArlEBksHg62YWmySgErfrVlbtZ14WJWl/csct5NIRKck6VXJAgQkv0\nowgMzDEcDRT08BgV6gPl5Iur5ZfJvJOkM0dcY9dtkxgxBdH9Iyq6RqlTtA5r\nTtHDWO7xEZoSEs6NRIafomis7Ft5KK9E14xMiUcyQ/UXdIbClMDCHxQ9SJG2\nx/BZtckf5q7WvzKzPb/Y3J19PX0uv9zvTxf8Htxo8oaaMjAu2u3JObvhd+Cw\ns4RsjnGN9uxfryprJr6/EDNXSgczykvH4Pnd/Xgvb8+yXE88mkXd9r85VGXh\nm7yXyVMtgkTZQyYn1xTTtKJJxxrVHjCG1kQZ3FpxzqPlBW8rkGnpBmRswosi\nN8uKg4edmB1YGtDEuLkwlTXP4ctV51eGYQaoLzysyjWTVV39KEiE3Ghk2MKU\nCmht\r\n=9hBK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnd6V/aT3z21Cvm7hnUiQ3z/Q8hYWyS8CHoUKMd33kPAiAVdoCNy6A9u6BRvStoSBrvflt3jBf939MEAA0fQL0JMA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pimatic-mqtt_0.9.12_1566635184010_0.27604532425686523"},"_hasShrinkwrap":false},"0.9.13":{"name":"pimatic-mqtt","description":"MQTT support for Pimatic","author_name":"Marek Kail","author":{"name":"Marek Kail"},"author_url":"https://github.com/wutu","npmUser":"wutu","main":"mqtt","version":"0.9.13","homepage":"http://github.com/wutu/pimatic-mqtt","repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"configSchema":"mqtt-config-schema.coffee","peerDependencies":{"pimatic":">=0.9.0 <1.0.0"},"dependencies":{"flat":">=2.0.0","mqtt":">=2.0.0","mqtt-wildcard":"^3.0.9"},"engines":{"node":">= 4","npm":">= 2"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}],"keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"license":"AGPL-3.0","maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"gitHead":"cd5399fdb810591f8fdcfa237392658040deaf51","_id":"pimatic-mqtt@0.9.13","scripts":{},"_shasum":"6d931f8785cfcc65c81bde44fdd6c2984c29fbe5","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.9.1","_npmUser":{"name":"mwittig","email":"WittigMarcus@gmail.com"},"dist":{"shasum":"6d931f8785cfcc65c81bde44fdd6c2984c29fbe5","tarball":"https://registry.npmjs.org/pimatic-mqtt/-/pimatic-mqtt-0.9.13.tgz","integrity":"sha512-dsQ8L5JqOijXnokFMkkM1zz9x8ffoJW8PjnQH0XBe2iyuOBtkzC90UF5lpdvZMbOtDASr3H8ULnmmyZTUuTndQ==","fileCount":1692,"unpackedSize":3579192,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdch9lCRA9TVsSAnZWagAA1PYP/0E6x9ep/5HCRuTUZ4iq\nl9I1BtvrTZEtOeAvw2G1HtTicIn+lymao9a3Nn0ct2z9KcxlXK5iqJZdKD3D\nHzHhXNI6QTe9quNXHuGHF/uGgmnvmj9Tkr7P6TyZuEtyEGrpGffUBpm1wCqF\nYZebZSzqgf5DlIsiXjLYn8BP8OVsRKhmD6+wEe09lCECDbIwfotJVMM3wEKy\niRldp3hbqzoG8XT5HHhlU/KHvMiVkO9DCf56eF7tNojm4O4QsraKiY1XeRIs\nVfRjgBx5JRpgiNnCE44xDgHIeWItvHx7NZZs2VNfrQ5cewvymwlbxxtp6wDx\nussTQlJdjui6fsuf1X7qYM4VqggFo0r3qBXFGZG6K64oJiojg5wq/GgL6Mux\nYrkRHyv7zTyvapP0uO/iylBDefhcTOA6J73aFUZeMO2dBrsQ2ScvPYx9hF50\n17toP87CXhQk/PeoJ7UedFIbDpwyCKnLLc24mjS0FwPGfDAFhNI1aEadNG8Q\nPk4X9YW547UgysGdC23GQH+0YAuzGlsyMfuHDIKyaPNwnLB6xjHXg/JMtOZF\ndDgZkaFrYypSa7xpwpoRP8K5zIkKh+gr4cD/Z8Kc0cGZsZKJuHK+KyI/B20e\n18Y1YwMs02UuIIdIPJLOR/CjSBtOQs3De5UurheoirndT6XQ7ncq2ZIDYmJj\nsiAC\r\n=N6DC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs85tbIknAE4zw8XxGH4UlcCfdKZXlJSg3EuT2//LSOwIhAKMI3FMZDd4MEMYQlCbeCP8shQTM38ILWpjNwwRvb2tj"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pimatic-mqtt_0.9.13_1567760228751_0.30197046843317743"},"_hasShrinkwrap":false}},"readme":"\r\n# pimatic-mqtt\r\n\r\n[![npm version](https://badge.fury.io/js/pimatic-mqtt.png)](https://badge.fury.io/js/pimatic-mqtt)\r\n\r\nMQTT plugin for <a href=\"https://pimatic.org\">Pimatic</a>\r\n\r\n## Screenshots\r\n[![Screenshot 1][screen1_thumb]](https://github.com/wutu/pimatic-mqtt/raw/master/assets/screens/screen1.png)\r\n[![Screenshot 2][screen2_thumb]](https://github.com/wutu/pimatic-mqtt/raw/master/assets/screens/screen2.png)\r\n[![Screenshot 3][screen3_thumb]](https://github.com/wutu/pimatic-mqtt/raw/master/assets/screens/screen3.png)\r\n[![Screenshot 4][screen4_thumb]](https://github.com/wutu/pimatic-mqtt/raw/master/assets/screens/screen4.png)\r\n[![Screenshot 5][screen5_thumb]](https://github.com/wutu/pimatic-mqtt/raw/master/assets/screens/screen5.png)\r\n\r\n[screen1_thumb]: https://github.com/wutu/pimatic-mqtt/raw/master/assets/screens/screen1_thumb.png?v=1\r\n[screen2_thumb]: https://github.com/wutu/pimatic-mqtt/raw/master/assets/screens/screen2_thumb.png?v=1\r\n[screen3_thumb]: https://github.com/wutu/pimatic-mqtt/raw/master/assets/screens/screen3_thumb.png?v=1\r\n[screen4_thumb]: https://github.com/wutu/pimatic-mqtt/raw/master/assets/screens/screen4_thumb.png?v=1\r\n[screen5_thumb]: https://github.com/wutu/pimatic-mqtt/raw/master/assets/screens/screen5_thumb.png?v=1\r\n\r\n## Status of implementation\r\n\r\nThis version supports the following\r\n\r\n* General sensor (numeric and text data from payload)\r\n* Switch\r\n* PresenceSensor\r\n* ContactSensor\r\n* Dimmer\r\n* Buttons\r\n* Shutter\r\n* Input\r\n\r\n## Sponsoring\r\n\r\nDo you like this plugin? Then please consider a donation to support the development.\r\n\r\n<span class=\"badge-paypal\"><a href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7K4NWJJPGV5MA\" title=\"Donate to this project using Paypal\"><img src=\"https://img.shields.io/badge/paypal-donate-yellow.svg\" alt=\"PayPal Donate Button\" /></a></span>\r\n\r\n## Getting Started\r\n\r\nThis section is still work in progress.\r\n\r\n## Plugin Configuration\r\n\r\nWhile run MQTT broker on localhost and on a standard port, without autentification, you can load the plugin by editing your `config.json` to include the following\r\nin the `plugins` section.\r\n\r\n    {\r\n      \"plugin\": \"mqtt\",\r\n      \"active\": true,\r\n      \"brokers\": [\r\n        {\r\n          \"brokerId\": \"default\"\r\n        }\r\n      ]\r\n    }\r\n\r\nConfiguration with two Brokers\r\n\r\n    {\r\n      \"plugin\": \"mqtt\",\r\n      \"active\": true,\r\n      \"brokers\": [\r\n        {\r\n          \"brokerId\": \"default\"\r\n          \"host\": \"localhost\"\r\n        },\r\n        {\r\n          \"brokerId\": \"eclipse\",\r\n          \"host\": \"iot.eclipse.org\"\r\n        }\r\n      ]\r\n    }\r\n\r\nThe configuration for a broker is an object comprising the following properties.\r\n\r\n| Property            | Default     | Type    | Description                                                                             |\r\n|:--------------------|:------------|:--------|:----------------------------------------------------------------------------------------|\r\n| brokerId            | \"default\"   | String  | Id of the broker                                                                        |\r\n| host                | \"127.0.0.1\" | String  | Broker hostname or IP                                                                   |\r\n| port                | 1883        | Integer | Broker port                                                                             |\r\n| keepalive           | 180         | Integer | Keepalive in seconds                                                                    |\r\n| clientId            | pimatic*    | String  | *pimatic + random number or your own clientId                                           |\r\n| protocolId          | \"MQTT\"      | String  | With broker that supports only MQTT 3.1 (not 3.1.1 compliant), you should pass \"MQIsdp\" |\r\n| protocolVer         | 4           | Integer | With broker that supports only MQTT 3.1 (not 3.1.1 compliant), you should pass 3        |\r\n| cleanSession        | true        | Boolean | Set to false to receive QoS 1 and 2 messages while offline                              |\r\n| reconnect           | 5000        | Integer | Reconnect period in milliseconds                                                        |\r\n| timeout             | 30000       | Integer | Connect timeout in milliseconds                                                         |\r\n| queueQoSZero        | true        | Boolean | If connection is broken, queue outgoing QoS zero messages                               |\r\n| username            | -           | String  | The login name                                                                          |\r\n| password            | -           | String  | The Password                                                                            |\r\n| certPath            | -           | String  | Path to the certificate of the client in PEM format, required for TLS connection        |\r\n| keyPath             | -           | String  | Path to the key of the client in PEM format, required for TLS connection                |\r\n| rejectUnauthorized  | true        | Boolean | Whether to reject self signed certificates                                              |\r\n| ca                  | -           | String  | Path to the trusted CA list                                                             |\r\n\r\n\r\n## Device Configuration\r\n\r\nDevices must be added manually to the device section of your pimatic config.\r\n\r\n### Generic sensor\r\n\r\n`MqttSensor` is based on the Sensor device class. Handles numeric and text data from the payload.\r\n\r\n    {\r\n      \"name\": \"Soil Hygrometer analog reading\",\r\n      \"id\": \"wemosd1r2-2\",\r\n      \"class\": \"MqttSensor\",\r\n      \"attributes\": [\r\n        {\r\n          \"name\": \"soil-hygrometer\",\r\n          \"topic\": \"wemosd1r2/moisture/humidity\",\r\n          \"type\": \"number\",\r\n          \"acronym\": \"rH\"\r\n        }\r\n      ]\r\n    },\r\n    {\r\n      \"name\": \"ESP01 with battery\",\r\n      \"id\": \"esp01\",\r\n      \"class\": \"MqttSensor\",\r\n      \"attributes\": [\r\n        {\r\n          \"name\": \"temperature\",\r\n          \"topic\": \"myhome/firstfloor/office/esp01/dht11/temperature\",\r\n          \"type\": \"number\",\r\n          \"unit\": \"°C\",\r\n          \"acronym\": \"DHT-11-Temperature\"\r\n        },\r\n        {\r\n          \"name\": \"humidity\",\r\n          \"topic\": \"myhome/firstfloor/office/esp01/dht11/humidity\",\r\n          \"type\": \"number\",\r\n          \"unit\": \"%\",\r\n          \"acronym\": \"DHT-11-Humidity\"\r\n        }\r\n      ]\r\n    },\r\n    {\r\n      \"name\": \"Mosquitto\",\r\n      \"id\": \"mosquitto\",\r\n      \"class\": \"MqttSensor\",\r\n      \"attributes\": [\r\n        {\r\n          \"name\": \"connected-clients\",\r\n          \"topic\": \"$SYS/broker/clients/connected\",\r\n          \"type\": \"number\",\r\n          \"acronym\": \"Clients\",\r\n          \"discrete\": true\r\n        },\r\n        {\r\n          \"name\": \"ram-usage\",\r\n          \"topic\": \"$SYS/broker/heap/current\",\r\n          \"type\": \"number\",\r\n          \"unit\": \"B\",\r\n          \"acronym\": \"RAM usage\"\r\n        }\r\n      ],\r\n      \"xAttributeOptions\": [\r\n        {\r\n          \"name\": \"connected-clients\",\r\n          \"displaySparkline\": false\r\n        },\r\n        {\r\n          \"name\": \"ram-usage\",\r\n          \"displaySparkline\": false\r\n        }\r\n      ]\r\n    }\r\n\r\nSupports lookup table to translate received message to another value.\r\n\r\n    {\r\n      \"name\": \"Sensor with lookup\",\r\n      \"id\": \"sensor-with-lookup\",\r\n      \"class\": \"MqttSensor\",\r\n      \"attributes\": [\r\n        {\r\n          \"name\": \"state\",\r\n          \"topic\": \"some/topic\",\r\n          \"type\": \"string\",\r\n          \"unit\": \"\",\r\n          \"acronym\": \"\",\r\n          \"messageMap\": {\r\n            \"0\": \"Not ready\",\r\n            \"1\": \"Ready\",\r\n            \"2\": \"Completed\"\r\n          }\r\n        }\r\n      ]\r\n    }\r\n\r\nAccepts flat JSON message\r\n\r\nSample mqtt message: {\"rel_pressue\": \"30.5015\", \"wind_ave\": \"0.00\", \"rain\": \"0\", \"rainin\": \"0\", \"hum_in\": \"64\", \"temp_in_f\": \"66.4\", \"dailyrainin\": \"0\", \"wind_dir\": \"225\", \"temp_in_c\": \"19.1\", \"hum_out\": \"81\", \"dailyrain\": \"0\", \"wind_gust\": \"0.00\", \"idx\": \"2015-10-22 21:41:03\", \"temp_out_f\": \"49.6\", \"temp_out_c\": \"9.8\"}\r\n\r\n    {\r\n      \"class\": \"MqttSensor\",\r\n      \"id\": \"weatherstation\",\r\n      \"name\": \"Weather Station\",\r\n      \"attributes\": [\r\n        {\r\n          \"name\": \"temp_in_c\",\r\n          \"topic\": \"weatherstation\",\r\n          \"type\": \"number\",\r\n          \"unit\": \"c\",\r\n          \"acronym\": \"Inside Temperature\"\r\n        },\r\n        {\r\n          \"name\": \"temp_out_c\",\r\n          \"topic\": \"weatherstation\",\r\n          \"type\": \"number\",\r\n          \"unit\": \"c\",\r\n          \"acronym\": \"Outside Temperature\"\r\n        }\r\n      ]\r\n    }\r\n\r\nAccepts JSON message with hierarchy\r\n\r\nSample mqtt message: {\"kodi_details\": {\"title\": \"\", \"fanart\": \"\", \"label\": \"The.Victorias.Secret.Fashion.Show.2015.720p.HDTV.x264.mkv\", \"type\": \"unknown\", \"streamdetails\": {\"video\": [{\"stereomode\": \"\", \"width\": 1280, \"codec\": \"h264\", \"aspect\": 1.7777780294418335, \"duration\": 2537, \"height\": 720}], \"audio\": [{\"channels\": 6, \"codec\": \"ac3\", \"language\": \"\"}], \"subtitle\": [{\"language\": \"\"}]}}, \"val\": \"\"}\r\n\r\n    {\r\n      \"name\": \"Kodi media info\",\r\n      \"id\": \"kodi-media-info\",\r\n      \"class\": \"MqttSensor\",\r\n      \"attributes\": [\r\n        {\r\n          \"name\": \"kodi_details.label\",\r\n          \"topic\": \"kodi/status/title\",\r\n          \"type\": \"string\",\r\n          \"acronym\": \"label\"\r\n        },\r\n        {\r\n          \"name\": \"kodi_details.streamdetails.video.0.codec\",\r\n          \"topic\": \"kodi/status/title\",\r\n          \"type\": \"string\",\r\n          \"acronym\": \"codec\"\r\n        }\r\n      ]\r\n    }\r\n\r\nIt has the following configuration properties:\r\n\r\n| Property   | Default   | Type    | Description                                 |\r\n|:-----------|:----------|:--------|:--------------------------------------------|\r\n| brokerId   | \"default\" | String  | Id of the broker                 |\r\n| topic      | -         | String  | Topic for device state           |\r\n| qos        | 0         | Number  | The QoS level of the topic and stateTopic (if exist)           |\r\n| type       | \"number\"  | String  | The type of the variable(string or number)                 |\r\n| unit       | -         | String  | Attribute unit                  |\r\n| acronym    | -         | String  | Acronym to show as value label in the frontend          |\r\n| discrete   | false     | Boolean | Should be set to true if the value does not change continuously over time.          |\r\n| division   | -         | Number  | Constants that will divide the value obtained          |\r\n| multiplier | -         | Number  | Constant that will multiply the value obtained          |\r\n| messageMap | -         | Object  | Even Pimatic 9, you must manually configure this. We're working on it.          |\r\n\r\n### Switch Device\r\n\r\n`MqttSwitch` is based on the PowerSwitch device class.\r\n\r\n    {\r\n      \"name\": \"MQTT Switch\",\r\n      \"id\": \"switch\",\r\n      \"class\": \"MqttSwitch\",\r\n      \"topic\": \"wemosd1r2/gpio/2/set\",\r\n      \"stateTopic\": \"wemosd1r2/gpio/2/state\"\r\n      \"onMessage\": \"1\",\r\n      \"offMessage\": \"0\"\r\n    }\r\n\r\nIt has the following configuration properties:\r\n\r\n| Property   | Default   | Type    | Description                                 |\r\n|:-----------|:----------|:--------|:--------------------------------------------|\r\n| brokerId   | \"default\" | String  | Id of the broker                 |\r\n| topic      | -         | String  | Topic for device state           |\r\n| onMessage  | \"1\"       | String  | Message to switch on                  |\r\n| offMessage | \"0\"       | String  | Message to switch off                  |\r\n| stateTopic | -         | String  | Topic that communicates state, if exists          |\r\n| stateValueKey | -      | String  | The key or path to the state value, given that the payload contains a JSON object |\r\n| qos        | 0         | Number  | The QoS level of the topic and stateTopic (if exist)           |\r\n| retain     | false     | Boolean | If the published message should have the retain flag on or not.           |\r\n\r\n\r\nDevice exhibits the following attributes:\r\n\r\n| Property      | Unit  | Type    | Acronym | Description                            |\r\n|:--------------|:------|:--------|:--------|:---------------------------------------|\r\n| state         | -     | Boolean | -       | Switch State, true is on, false is off |\r\n\r\nThe following predicates and actions are supported:\r\n\r\n* {device} is turned on|off\r\n* switch {device} on|off\r\n* toggle {device}\r\n\r\n### Presence Sensor\r\n\r\n`MqttPresenceSensor` is a digital input device based on the `PresenceSensor` device class.\r\n\r\n    {\r\n      \"name\": \"MQTT PIR Sensor\",\r\n      \"id\": \"mqtt-pir-sensor\",\r\n      \"class\": \"MqttPresenceSensor\",\r\n      \"topic\": \"wemosd1r2/pir/presence\",\r\n      \"onMessage\": \"1\",\r\n      \"offMessage\": \"0\"\r\n    }\r\n\r\nIt has the following configuration properties:\r\n\r\n| Property   | Default   | Type    | Description                                 |\r\n|:-----------|:----------|:--------|:--------------------------------------------|\r\n| brokerId   | \"default\" | String  | Id of the broker                 |\r\n| topic      | -         | String  | Topic for device state           |\r\n| stateValueKey | -      | String  | The key or path to the state value, given that the payload contains a JSON object |\r\n| onMessage  | \"1\"       | String  | Message that invokes positive status                  |\r\n| offMessage | \"0\"       | String  | Message that invokes negative status                  |\r\n| qos        | 0         | Number  | The QoS level of the topic and stateTopic (if exist)           |\r\n\r\nThe presence sensor exhibits the following attributes:\r\n\r\n| Property      | Unit  | Type    | Acronym | Description                            |\r\n|:--------------|:------|:--------|:--------|:---------------------------------------|\r\n| presence      | -     | Boolean | -       | Presence State, true is present, false is absent |\r\n\r\nThe following predicates are supported:\r\n\r\n* {device} is present|absent\r\n\r\n### Contact Sensor\r\n\r\n`MqttContactSensor` is a digital input device based on the `ContactSensor` device class.\r\n\r\n    {\r\n      \"name\": \"MQTT Contact\",\r\n      \"id\": \"mqtt-contact\",\r\n      \"class\": \"MqttContactSensor\",\r\n      \"topic\": \"wemosd1r2/contact/state\",\r\n      \"onMessage\": \"1\",\r\n      \"offMessage\": \"0\"\r\n    }\r\n\r\nIt has the following configuration properties:\r\n\r\n| Property   | Default   | Type    | Description                                 |\r\n|:-----------|:----------|:--------|:--------------------------------------------|\r\n| brokerId   | \"default\" | String  | Id of the broker                 |\r\n| topic      | -         | String  | Topic for device state           |\r\n| stateValueKey | -      | String  | The key or path to the state value, given that the payload contains a JSON object |\r\n| onMessage  | \"1\"       | String  | Message that invokes positive status                  |\r\n| offMessage | \"0\"       | String  | Message that invokes negative status                  |\r\n| qos        | 0         | Number  | The QoS level of the topic and stateTopic (if exist)           |\r\n\r\nThe presence sensor exhibits the following attributes:\r\n\r\n| Property      | Unit  | Type    | Acronym | Description                            |\r\n|:--------------|:------|:--------|:--------|:---------------------------------------|\r\n| contact       | -     | Boolean | -       | Contact State, true is opened, false is closed |\r\n\r\n\r\nThe following predicates are supported:\r\n\r\n* {device} is opened|closed\r\n\r\n### Dimmer Device\r\n\r\n`MqttDimmer` is based on the Dimmer device class.\r\n\r\n    {\r\n      \"name\": \"MQTT Dimmer\",\r\n      \"id\": \"mqtt-dimmer\",\r\n      \"class\": \"MqttDimmer\",\r\n      \"topic\": \"wemosd1r2/pcapwm/5/brightness\",\r\n      \"stateTopic\": \"wemosd1r2/pcapwm/5/state\",\r\n      \"resolution\": 4096\r\n    },\r\n        {\r\n      \"topic\": \"dimmer/cmd\",\r\n      \"resolution\": 1024,\r\n      \"id\": \"dimmer\",\r\n      \"name\": \"Dimmer\",\r\n      \"class\": \"MqttDimmer\",\r\n      \"message\": \"pwm,15,value,2000\"\r\n    }\r\n\r\nIt has the following configuration properties:\r\n\r\n| Property   | Default   | Type    | Description                                 |\r\n|:-----------|:----------|:--------|:--------------------------------------------------|\r\n| brokerId   | \"default\" | String  | Id of the broker                 |\r\n| topic      | -         | String  | Topic for control dimmer brightness.             |\r\n| resolution | 256       | Integer | Resolution of this dimmer. For percent set 101. |\r\n| message    | \"value\"   | String  | Format for outgoing message. |\r\n| stateTopic | -         | String  | Topic that communicates state, if exists          |\r\n| stateValueKey | -      | String  | The key or path to the state value, given that the payload contains a JSON object |\r\n| qos        | 0         | Number  | The QoS level of the topic and stateTopic (if exist)           |\r\n| retain     | false     | Boolean | If the published message should have the retain flag on or not.           |\r\n\r\nThe Dimmer Action Provider:\r\n\r\n* dim [the] device to value%\r\n\r\n### Buttons Device\r\n\r\n`MqttButtons` is based on the ButtonsDevice device class.\r\n\r\n    {\r\n      \"name\": \"Buttons\",\r\n      \"id\": \"buttons-demo\",\r\n      \"class\": \"MqttButtons\",\r\n      \"buttons\": [\r\n        {\r\n          \"id\": \"button1\",\r\n          \"text\": \"Press me\",\r\n          \"topic\": \"some/topic\",\r\n          \"message\": \"1\"\r\n        }\r\n      ]\r\n    }\r\n\r\nIt has the following configuration properties for each button:\r\n\r\n| Property   | Default   | Type    | Description                                 |\r\n|:-----------|:----------|:--------|:--------------------------------------------|\r\n| brokerId   | \"default\" | String  | Id of the broker                 |\r\n| id         | -         | String  | Button id          |\r\n| text       | -         | String  | Button text          |\r\n| topic      | -         | String  | Topic for device state           |\r\n| message    | -         | String  | Publish message when pressed              |\r\n| stateTopic | -         | String  | Topic that communicates state, if exists          |\r\n| stateValueKey | -      | String  | The key or path to the state value, given that the payload contains a JSON object |\r\n| qos        | 0         | Number  | The QoS level of the topic and stateTopic (if exist)           |\r\n| confirm    | false     | Boolean | Ask the user to confirm the button press           |\r\n\r\nThe Button Action Provider\r\n\r\n* press [the] device\r\n\r\n## Rules\r\n\r\nYou can publish mqtt messages in rules with the action:\r\n\r\n`publish mqtt message \"<string with variables>\" on topic \"<string with variables>\" [on broker ListOfBrokers] [qos: 0|1|2] [retain: true|false]`\r\n\r\n    \"rules\": [\r\n      {\r\n        \"id\": \"my-rule\",\r\n        \"rule\": \"when every 3 seconds then publish mqtt message \\\"msg\\\" on topic \\\"topic\\\" on broker default qos: 1 retain: true\",\r\n        \"active\": true,\r\n        \"logging\": false,\r\n        \"name\": \"Publish mqtt\"\r\n      }\r\n    ]\r\n\r\nYou can trigger rules by mqtt messages with the predicate:\r\n\r\n`mqtt received \"<message>\" on topic \"<topic>\" [via broker ListOfBrokers] [qos: 0|1|2]`\r\n\r\n    \"rules\": [\r\n      {\r\n        \"id\": \"my-rule-2\",\r\n        \"name\": \"Receive mqtt\",\r\n        \"rule\": \"when mqtt received \\\"1\\\" on topic \\\"topic\\\" via broker default qos: 0 then log \\\"Yeah!\\\"\",\r\n        \"active\": true,\r\n        \"logging\": true\r\n      }\r\n    ]\r\n\r\n## To Do\r\n\r\n'x' marks done To Do items\r\n\r\n- [ ] Add RGB device\r\n- [x] Reflecting external condition for dimmer\r\n- [x] Reflecting external condition for buttons\r\n- [x] QoS and retain flag\r\n- [x] Processing JSON-encoded object\r\n- [x] Make payload configurable for all device\r\n- [x] Buttons Device\r\n- [x] Configurable PWM range for Dimmer\r\n- [ ] Configurable CIE1931 correction for Dimmer\r\n- [x] Support for more then one Broker\r\n- [ ] Sending all variables from Pimatic to Broker/s\r\n- [ ] Control Pimatic over MQTT :)\r\n- [x] Integration with ActionProvider\r\n- [x] TLS support\r\n- [x] Add shutter device\r\n- [x] Add text and numeric input device\r\n- [x] JSON filtering for state values\r\n\r\n## Credits\r\n\r\n<a href=\"https://github.com/sweetpi\">sweet pi</a> for his work on best automatization software <a href=\"http://pimatic.org/\">Pimatic</a> and all guys from the pimatic community.\r\n\r\n<a href=\"https://github.com/andremiller\">Andre Miller</a> for for his module <a href=\"https://github.com/andremiller/pimatic-mqtt-simple/\">pimatic-mqtt-simple</a> from which it comes also part of the code.\r\n\r\n<a href=\"https://github.com/mwittig\">Marcus Wittig</a> for his nice module <a href=\"https://github.com/mwittig/pimatic-johnny-five\">pimatic-johnny-five</a> which was a big inspiration.\r\n","maintainers":[{"name":"wutu","email":"reg@kail.cz"}],"time":{"modified":"2022-06-23T23:36:10.612Z","created":"2016-02-27T00:07:19.845Z","0.8.2":"2016-02-27T00:07:19.845Z","0.8.3":"2016-02-29T22:14:23.219Z","0.8.4":"2016-03-01T10:35:20.171Z","0.8.5":"2016-03-06T18:04:04.199Z","0.8.6":"2016-03-13T06:58:27.405Z","0.8.7":"2016-03-26T10:19:12.336Z","0.8.8":"2016-04-21T17:58:35.243Z","0.8.9":"2016-04-22T06:28:02.238Z","0.8.10":"2016-04-28T16:51:33.651Z","0.8.11":"2016-04-29T06:17:01.739Z","0.8.12":"2016-05-23T20:19:52.298Z","0.8.14":"2016-07-01T20:43:04.729Z","0.8.13":"2016-07-01T20:44:08.910Z","0.8.15":"2016-07-03T14:42:34.933Z","0.9.0":"2016-07-06T18:33:59.786Z","0.9.1":"2016-08-08T20:03:29.615Z","0.9.2":"2016-10-18T17:02:29.680Z","0.9.3":"2016-10-22T08:23:22.515Z","0.9.4":"2016-11-07T09:26:47.441Z","0.9.5":"2016-12-06T20:17:27.727Z","0.9.6":"2017-07-21T07:56:29.031Z","0.9.7":"2017-08-15T15:31:25.817Z","0.9.8":"2017-10-15T20:22:45.822Z","0.9.9":"2017-10-20T14:32:41.864Z","0.9.10":"2018-04-13T11:35:34.760Z","0.9.11":"2019-08-20T10:07:42.739Z","0.9.12":"2019-08-24T08:26:24.185Z","0.9.13":"2019-09-06T08:57:09.016Z"},"homepage":"http://github.com/wutu/pimatic-mqtt","keywords":["pimatic","mqtt","subscribe","publish","publish/subscribe","IoT"],"repository":{"type":"git","url":"git://github.com/wutu/pimatic-mqtt.git"},"bugs":{"url":"https://github.com/wutu/pimatic-mqtt/issues"},"license":"AGPL-3.0","readmeFilename":"README.md","author":{"name":"Marek Kail"},"contributors":[{"name":"kcsoft","url":"https://github.com/kcsoft"},{"name":"Marcus Wittig","url":"https://github.com/mwitig"},{"name":"Jonathan Foucher","url":"https://github.com/jfoucher"}]}