binaryman Posted May 23, 2016 Posted May 23, 2016 I can't get my IO line to respond to off commands, only to on commands... I've changed it to latching, removed from scene, turned off, set to momentary a, then added to scene... still responds only to on... can someone help me figure this out? I need it to ONLY respond to off commands.
LeeG Posted May 23, 2016 Posted May 23, 2016 (edited) Click on the Scene Controller being used. Set the Relay Responder state to Off. I'll test this to be sure memory is correct. In Momentary A I think the Relay Responder On Level determines whether IOLinc Relay responds to On or Off Scene command. EDIT: test confirms Relay Responder On Level determines whether Momentary A responds to Scene On or Scene Off command. The IOLinc Relay turns On when Controller sends Scene Off when Responder On Level set to 0 and Momentary A used. Edited May 23, 2016 by LeeG
binaryman Posted May 23, 2016 Author Posted May 23, 2016 Hope that's not the case.. This is what I have.. A scene with 2 io lincs. A scene on should trigger the first io linc for 8 seconds, a scene off should trigger the second io linc for 8 seconds.. It's a somfy drape controller, and using a single io linc for open/close would leave the somfy units in a wake state running down the batteries.. So now one io Linc is connected to open, the other to close
LeeG Posted May 23, 2016 Posted May 23, 2016 Test here confirms Relay Responder On Level controls Momentary A. Did you click on the Controller being used? Clicking on the Scene name would not affect what a KPL button does for example.
binaryman Posted May 23, 2016 Author Posted May 23, 2016 I clicked on the scene in isy. Sending the scene an on triggers both io linc, sending scene off does nothing. Kpl is set for toggle, but haven't tested the button yet (solely testing via isy). My understanding is sending io linc direct on off will always trigger said command ignoring momentary setting.
LeeG Posted May 23, 2016 Posted May 23, 2016 (edited) Has to be a Scene command, not a Direct command, for Momentary A to follow Options and Scene On Level setting. Edited May 23, 2016 by LeeG
LeeG Posted May 23, 2016 Posted May 23, 2016 (edited) Here are examples of Options and Scene Relay Responder On Level set to 0%. I'm assume the Options, Scene definition, or Set Scene 'xxxxx' Off have an issue. If all correct then IOLinc is defective (which I do not believe). Event Trace of Scene Off Mon 05/23/2016 12:22:09 PM : [iNST-TX-I1 ] 02 62 00 00 9C CF 13 00 Mon 05/23/2016 12:22:09 PM : [iNST-ACK ] 02 62 00.00.9C CF 13 00 06 LTOFFRR(00) Edited May 23, 2016 by LeeG
binaryman Posted May 23, 2016 Author Posted May 23, 2016 Leeg that's my understanding too and what I've been testing with. If I set scene level on to 0% though, then wouldn't both io linc trigger with a scene on command, one for the 100% (responding to on) and the other for the 0% (responding to off)? I want the second io linc to trigger the relay when the scene is switched off.. I assume this is possible? It just seems to be the io linc is still responding to on command instead of off when on momentary A.. Not sure how to change this to respond to off..
LeeG Posted May 23, 2016 Posted May 23, 2016 Perhaps I have not followed devices correctly. IOLinc1 has Relay Responder On Level set to 100% so Momentary A responds to Set Scene 'xxxx1' On IOLinc2 has Relay Responder On Level set to 0% so Momentary A responds to Set Scene 'xxxx2 Off Program issues Set Scene 'xxxx1' On to activate IOLinc1 Relay Program issues Set Scene 'xxxx2' Off to activate IOLinc2 Relay
binaryman Posted May 23, 2016 Author Posted May 23, 2016 I have them both in the same scene, if they're in different scenes makes it messy for viewing with mobilinc... I'm confused how by having a scene level of 0% makes it respond to a scene off.. wouldn't this just send an off command to the io linc for a scene on command? plus, I still don't think its responding to off for momentary a.. if it was, wouldn't it respond to a scene off command? What I need to happen: IOLinc1 has Relay Responder On Level set to 100% so Momentary A responds to Set Scene 'xxxx1' On IOLinc2 has Relay Responder On Level set to (100%\0%)? so Momentary A responds to Set Scene 'xxxx1' Off Program issues Set Scene 'xxxx1' On to activate IOLinc1 Relay Program issues Set Scene 'xxxx1' Off to activate IOLinc2 Relay
stusviews Posted May 23, 2016 Posted May 23, 2016 Hope that's not the case.. This is what I have.. A scene with 2 io lincs. A scene on should trigger the first io linc for 8 seconds, a scene off should trigger the second io linc for 8 seconds.. It's a somfy drape controller, and using a single io linc for open/close would leave the somfy units in a wake state running down the batteries.. So now one io Linc is connected to open, the other to close Which specific Somfy controller?
binaryman Posted May 23, 2016 Author Posted May 23, 2016 The dry contact relay, it's basically the innards of a remote stuffed in an oversized plastic box with wires soldered to the buttons to attach to the relay
LeeG Posted May 23, 2016 Posted May 23, 2016 (edited) "I'm confused how by having a scene level of 0% makes it respond to a scene off.." That is how SmartLabs designed the IOLinc. "IOLinc1 has Relay Responder On Level set to 100% so Momentary A responds to Set Scene 'xxxx1' On IOLinc2 has Relay Responder On Level set to (100%\0%)? so Momentary A responds to Set Scene 'xxxx1' Off Program issues Set Scene 'xxxx1' On to activate IOLinc1 Relay Program issues Set Scene 'xxxx1' Off to activate IOLinc2 Relay" IOLinc2 has Relay Responder On Level set to 0% so Momentary A responds to Set Scene 'xxxx1' Off Program1 Then Set Scene 'xxxx1' On Else Suggest posting the Program(s). I don't think a single Program would issue both commands in same clause as both IOLinc1 Relay and IOLinc2 Relay would be active at the same time. Then Set Scene 'xxxx1' On (This would activate IOLinc1 Relay) Set Scene 'xxxx1' Off (This would activate IOLinc2 Relay) Else Edited May 23, 2016 by LeeG
binaryman Posted May 23, 2016 Author Posted May 23, 2016 well, it's momentary so activation would only cause an io linc to be active for 8 seconds.. basically I want turning the scene on to active iolinc1 which it does, and off to activate iolinc2, which it does not.. like I say, I'm not sure iolinc 2 is configured correctly to active on an off command for momentary a... how can I double check, confirm this? Should I set the on level for iolinc2 to 0%? this seems however like it'd activate it (if was set to respond to an off command), or does this then send a 100% command on scene off (don't think this is how it works)... I'm I not being clear enough? See pictures for how scene and devices currently setup
LeeG Posted May 23, 2016 Posted May 23, 2016 I added IOLinc1 with Responder On Level set to 100% Set Scene 'SceneXXXX' On turns On IOLinc1 Relay Set Scene 'SceneXXXX' Off turns On IOLinc3 Relay Mon 05/23/2016 03:50:41 PM : [iNST-TX-I1 ] 02 62 00 00 9C CF 11 00 - Scene On Mon 05/23/2016 03:50:41 PM : [iNST-ACK ] 02 62 00.00.9C CF 11 00 06 LTONRR (00) Mon 05/23/2016 03:50:41 PM : [D2D EVENT ] Event [15 BB 5A 2] [sT] [0] uom=0 prec=-1 Mon 05/23/2016 03:50:41 PM : [ 15 BB 5A 2] ST 0 Mon 05/23/2016 03:50:41 PM : [D2D EVENT ] Event [1C FD D5 2] [sT] [255] uom=0 prec=-1 Mon 05/23/2016 03:50:41 PM : [ 1C FD D5 2] ST 255 - IOLinc1 Relay turns On Mon 05/23/2016 03:50:53 PM : [iNST-TX-I1 ] 02 62 00 00 9C CF 13 00 - Scene Off Mon 05/23/2016 03:50:53 PM : [iNST-ACK ] 02 62 00.00.9C CF 13 00 06 LTOFFRR(00) Mon 05/23/2016 03:50:53 PM : [D2D EVENT ] Event [15 BB 5A 2] [sT] [255] uom=0 prec=-1 Mon 05/23/2016 03:50:53 PM : [ 15 BB 5A 2] ST 255 - IOLinc3 Relay turns On Mon 05/23/2016 03:50:53 PM : [D2D EVENT ] Event [1C FD D5 2] [sT] [0] uom=0 prec=-1 Mon 05/23/2016 03:50:53 PM : [ 1C FD D5 2] ST 0
LeeG Posted May 23, 2016 Posted May 23, 2016 In your post 14 what is IOLinc2? All devices have On Level at 100%. IOLinc2 Relay must be set to 0% for Momentary A to react to Scene Off command
LeeG Posted May 23, 2016 Posted May 23, 2016 Here is how ON Levels need to be set. IOLinc1 is 100%, IOLinc3 is 0%
binaryman Posted May 23, 2016 Author Posted May 23, 2016 1947F2 7 and 1947F2 8 are my kpl buttons (one big button) 316fbb is the iolinc that should engage\relay on an off, but looks like it's going on on. 3b97b7 is the io linc that should hit on an on command (and is). I want 316fbb to engage it's relay on an off command.. but it's only engaging (I can hear it) on an on command (via the scene or manually). Mon 05/23/2016 04:10:01 PM : [iNST-TX-I1 ] 02 62 00 00 17 CF 11 00 Mon 05/23/2016 04:10:01 PM : [iNST-ACK ] 02 62 00.00.17 CF 11 00 06 LTONRR (00) Mon 05/23/2016 04:10:01 PM : [ 19 47 F2 7] ST 255 Mon 05/23/2016 04:10:01 PM : [ 19 47 F2 8] ST 255 Mon 05/23/2016 04:10:01 PM : [ 31 6F BB 2] ST 255 Mon 05/23/2016 04:10:01 PM : [ 3B 97 B7 2] ST 255 Mon 05/23/2016 04:10:04 PM : [iNST-TX-I1 ] 02 62 00 00 17 CF 13 00 Mon 05/23/2016 04:10:04 PM : [iNST-ACK ] 02 62 00.00.17 CF 13 00 06 LTOFFRR(00) Mon 05/23/2016 04:10:04 PM : [ 19 47 F2 7] ST 0 Mon 05/23/2016 04:10:04 PM : [ 19 47 F2 8] ST 0 Mon 05/23/2016 04:10:04 PM : [ 31 6F BB 2] ST 0 Mon 05/23/2016 04:10:05 PM : [ 3B 97 B7 2] ST 0
binaryman Posted May 23, 2016 Author Posted May 23, 2016 (edited) Thanks LeeG. Very counter intuitive, but changing on level to 0% did indeed fix the issue. So if I ever set a device to 0% for on level, will it always be 100% (opposite) at off level, or is it only due to being an iolinc and the way I added it to the scene? And while this does provide the desired effect now, it messes with my mobilinc because iolinc2 shows as on when the scene is off, so mobilinc lists my blinds as 50% open No other way to do this where the iolinc shows as off but was actually triggered? Edited May 23, 2016 by binaryman
LeeG Posted May 23, 2016 Posted May 23, 2016 " or is it only due to being an iolinc and the way I added it to the scene?:" Only an IOLinc in Momentary A mode that causes Relay to turn On in reaction to Scene Off . Most devices have some positive On Level value and turn Off with a Scene Off. IOLinc in Momentary A mode is an exception.
LeeG Posted May 23, 2016 Posted May 23, 2016 Sorry, do not us Mobilinc. Something like this may work Set Scene 'xxxx' Off Wait ? seconds Set 'IOLinc2-Relay' Off
Recommended Posts