在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:sbozarth/homebridge-lc7001开源软件地址:https://github.com/sbozarth/homebridge-lc7001开源编程语言:TypeScript 100.0%开源软件介绍:homebridge-lc7001Homebridge plugin to communicate with Legrand LC7001. (RFLC, Adorne, and On-Q) Currently, this plugin has only been written for light switches and dimmers. About the Author: This plugin was written by a lawyer. It was not written by a professional programmer. The original author was introduced to BASIC in the 1980s, took AP computer science in high school when they still taught it in Pascal, and took non-CS introductory courses in C and FORTRAN in college where he majored in economics. Before becoming a lawyer, he did work extensively in the computer world in networking and systems. That means he could cobble together a decent bash or DOS script, and even wrote some VBScript to fill a need. Along the way, he taught himself enough PHP and SQL to get things he needed done and make a real programmer queezy. This was his first attempt at writing anything in JavaScript and he had never heard of Node.js before embarking on this journey. He wrote this because he really, really wanted the expensive Adorne light switches he bought to work with HomeKit and years of waiting for the LC7001 to be updated to support HomeKit did not yield a result. He now makes his work available to the world, not because this is a great piece of software, but in hopes that he can connect with more experienced programmers who can help clean it up into a finished project. So far, this works for him at his house. He hopes it can make your non-Homekit light switches work with HomeKit, too. Please, participate and contribute and make this better! This plugin requires the following addition to the Homebridge config.json: { "platforms": [ { "platform" : "LC7001", "name" : "LC7001" } ] } All other parameters are optional: { "platforms": [ { "platform" : "LC7001", "name" : "LC7001", "lc7001-password: : "********", "lc7001-hostname" : "LCM1.local", "lc7001-port" : 2112, "lc7001-localaddress" : undefined, "lc7001-localport" : undefined, "lc7001-family" : 0, "lc7001-delimiter" : "\0", "logBroadcastDiagnostics" : false, "logBroadcastMemory" : false, "logDebugMessages" : false, "logEliotErrors" : false, "useOldUUID" : false } ] }
Configure your LC7001 using the Legrand Lighting Control app, available here: https://www.legrand.us/home-automation/rflc/rflc-app.aspx The plugin should work as long as the LC7001 is attached to the same network. If not in the same broadcast domain (for mDNS), you will need to specify lc7001-hostname in config.json. The names you give your light switches and dimmers are treated as unique indentifiers. If you rename any object in the Legrand Lighting Control app, the accessory will be removed from HomeKit and readded under the new name. You can rename the lights as much as you want within HomeKit, just not within the Legrand Lighting Control app. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论