{"_id":"@drewcovi/homebridge-lutron","name":"@drewcovi/homebridge-lutron","dist-tags":{"latest":"1.7.22"},"versions":{"1.7.22":{"version":"1.7.22","name":"@drewcovi/homebridge-lutron","displayName":"Homebridge Lutron","description":"This is @mkellsy's plugin that exposes Lutron LEAP devices to Homebridge. I needed a quick fix in NPM to fix a bug","author":{"name":"Michael Kellsy"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/mkellsy/homebridge-lutron.git"},"homepage":"https://github.com/mkellsy/homebridge-lutron","main":"lib/index.js","keywords":["homebridge-plugin","lutron-leap","lutron","caseta","ra3","radiora3","lutron-ra3","lutron-radiora3","pico","pico-remote","pico-remotes","pico-3-button","pico-4-button","pico-5-button","sunnata","sunnata-keypad","sunnata-keypads","sunnata-dimmer","sunnata-dimmers","sunnata-switch","sunnata-switchs","timeclock","timeclocks","smart-bridge","processor"],"bin":{"lutron":"bin/lutron"},"engines":{"node":">=18.0.0","homebridge":">=1.6.0 || >=2.0.0"},"scripts":{"build":"npm run format && npm run lint && npm run test && node ./build","release":"node ./build release","lint":"eslint ./src/*.ts","format":"prettier --write .","test":"nyc mocha test/*.test.ts test/**/*.test.ts","watch":"npm run build && npm link && nodemon","pair":"npm run build && node ./bin/lutron -d pair","prepublishOnly":"npm run release"},"dependencies":{"bson":"^6.9.0"},"devDependencies":{"@eslint/js":"^9.2.0","@homebridge/plugin-ui-utils":"^1.0.3","@mkellsy/hap-device":"^1.7.7","@mkellsy/leap-client":"^1.7.8","@types/chai":"^4.3.9","@types/chai-subset":"^1.3.4","@types/debug":"^4.1.12","@types/eslint__js":"^8.42.3","@types/mocha":"^10.0.3","@types/node":"^20.11.0","@types/proxyquire":"^1.3.31","@types/sinon":"^10.0.20","@types/sinon-chai":"^3.2.11","@typescript-eslint/eslint-plugin":"^7.11.0","chai":"^4.3.10","chai-subset":"^1.6.0","colors":"^1.4.0","commander":"^10.0.1","esbuild":"^0.20.2","eslint":"^8.57.0","eslint-plugin-jsdoc":"^48.2.3","homebridge":"^1.9.0","js-logger":"^1.6.1","mocha":"^10.2.0","nodemon":"^3.1.0","nyc":"^15.1.0","prettier":"^3.2.5","proxyquire":"^2.1.3","sinon":"^17.0.0","sinon-chai":"^3.7.0","source-map-support":"^0.5.21","ts-node":"^10.9.1","typescript":"^5.3.3"},"gitHead":"770980c7a587d71136ffd105aa669f053ca42264","_id":"@drewcovi/homebridge-lutron@1.7.22","bugs":{"url":"https://github.com/mkellsy/homebridge-lutron/issues"},"_nodeVersion":"25.6.1","_npmVersion":"11.10.0","dist":{"integrity":"sha512-Xx6egqO40K+QoTNSWWBbiBG0orSWXSi2kMJhFlAU19NTPNXzxxBGOj/aqSQIlzPmRZmk2rHCvW3VEZ8j6haCqg==","shasum":"b3d06c2366a11d8a8a4f27ccd0d9f4781a70b33a","tarball":"https://registry.npmjs.org/@drewcovi/homebridge-lutron/-/homebridge-lutron-1.7.22.tgz","fileCount":11,"unpackedSize":1709390,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCXUJAcMjkTY86TwUjVXcFncDlc6oW9hTQAonqPG+K8AAIgZlclwvYEBCxtY8iF06AIJ8cBSu3RhIWd0Ps/LCuazBM="}]},"_npmUser":{"name":"drewcovi","email":"drew.covi@me.com"},"directories":{},"maintainers":[{"name":"drewcovi","email":"drew.covi@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/homebridge-lutron_1.7.22_1771101978364_0.12142704879332222"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-14T20:46:18.200Z","1.7.22":"2026-02-14T20:46:18.541Z","modified":"2026-02-14T20:46:18.838Z"},"maintainers":[{"name":"drewcovi","email":"drew.covi@me.com"}],"description":"This is @mkellsy's plugin that exposes Lutron LEAP devices to Homebridge. I needed a quick fix in NPM to fix a bug","homepage":"https://github.com/mkellsy/homebridge-lutron","keywords":["homebridge-plugin","lutron-leap","lutron","caseta","ra3","radiora3","lutron-ra3","lutron-radiora3","pico","pico-remote","pico-remotes","pico-3-button","pico-4-button","pico-5-button","sunnata","sunnata-keypad","sunnata-keypads","sunnata-dimmer","sunnata-dimmers","sunnata-switch","sunnata-switchs","timeclock","timeclocks","smart-bridge","processor"],"repository":{"type":"git","url":"git+https://github.com/mkellsy/homebridge-lutron.git"},"author":{"name":"Michael Kellsy"},"bugs":{"url":"https://github.com/mkellsy/homebridge-lutron/issues"},"license":"MIT","readme":"# Homebridge Lutron\n\nThis is a plugin that exposes Lutron Caseta and Radio RA3 devices to Homebridge.\n\n## Getting Started\n\nThis plugin supports both the Homebridge UI and CLI. You can install and configure depending on your needs.\n\n-   **[Getting Started](https://github.com/mkellsy/homebridge-lutron/blob/main/docs/ui.md)**\n-   **[Getting Started (Manual)](https://github.com/mkellsy/homebridge-lutron/blob/main/docs/cli.md)**\n\n## Devices\n\nThis pulgin supports most of the devices available in Caseta and RA3. By default, only devices that are not nativally supported are exposed to Homebridge. These are the devices this plugin supports.\n\n-   Pico Remotes (All types are aupported, including 4 button scene remotes)\n-   Sunnata Keypads (All types, including both hybrid & non-hybrid)\n-   Sunnata, Caseta & Maestro Dimmers\n-   Sunnata, Caseta & Maestro Switches\n-   Sunnata, Caseta & Maestro Fan Controllers\n-   CCO Modules (Including Vive)\n-   Switch Modules (Including Vive)\n-   0-10v Dimmer Modules (Including Vive)\n-   Triathlon, Sivoia & Serena Window Coverings\n-   Lumaris LED Light Strips (Tunable White Tape Only)\n-   Occupancy Sensors\n-   Motion Sensors\n-   Timeclocks\n\n## Timeclocks\n\nTimeclocks are a feature of RA3. They are programmed via the Lutron Designer. These are exposed as switches in Homebridge, and allow you to intergrate Lutron Timeclocks into HomeKit Automations.\n\n## Keypads\n\nSunnata keypads are a feature of RA3. They behave similar to Pico remotes, but since they do not emit a release event, HomeKit double presses and long presses are not supported.\n\n## Storage\n\nThis plugin has its own storage folder. Each file is explained in the **[storage](https://github.com/mkellsy/homebridge-lutron/blob/main/docs/storage.md)** documentation.\n\n## Support\n\nI offer no support for this plugin, it is published only for personal use.\n","readmeFilename":"README.md","_rev":"1-4d0bfcf6ed52fb049c77810d4870ec4a"}