-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add detached load control to KeypadLinc #109
Comments
To find the current state, use a standard direct 0x1f, 0x05 message. If bit 5 is 1, the load is detached. To detach the load, send an extended direct message 0x20, 0x1b. To attach the load, send an extended direct message 0x20, 0x1a. One question is to figure out if the KeypadLinc device (and probably the device db meta data) needs to keep track of this flag or not. It may be enough to just add the get/set commands for this and allow group 9 to be a valid input to the commands. Another question: how is the load controlled when detached? A group 9 scene responder will control it but there may not be a direct command to do so. If that's true, see IOLinc which uses an unused number in the modem virtual scene table and issues that command to control the device. This would allow KeypadLinc to control group 9 if that command can't be found. |
I have a 6 button KPL controlling a fanlinc, and simply pairing the light group on the fanlinc with button 1 of the KPL. Obviously the load line of the KPL is capped (and I assume you would do that here too). |
Not exactly. Detached load is when you have the load wired connected to a load you want to control but you don't want to control it from the switch itself (i.e. none of the buttons on the switch will change the load or show the load state). This feature let's you control the load as group 9 from another insteon device. |
thank you for clarifying. Understanding what "detatched load" means in this context makes all the difference. |
KeypadLinc can operate in "detached load" mode where button 1 (and 8) don't control the load. That moves the load to group 9. From the dev guide:
Detach Load Notes:
@jrevans
The text was updated successfully, but these errors were encountered: