Jump to content

Scene Question


jmed999

Recommended Posts

I have a remotelinc that has the following programs associated with it...

 

If
       Status  'Remotelincs / Upstairs Remotelinc / Upstairs RemotelincC-D' is On

Then
       Set Scene 'Upstairs On' Fast On

Else
       Set Scene 'Upstairs On' Fast Off

If
       Status  'Remotelincs / Upstairs Remotelinc / Upstairs RemotelincC-D' is Off

Then
       Set Scene 'Upsatirs Off' Fast On

Else
       Set Scene 'Upsatirs Off' Fast Off

Scene "Upstairs On" turns on a lamp and sets the upstairs stat to 68/74. Scene "Upstairs Off" turns the lamp off and sets the stat to 56/90. The problem is when I press button c or d the stat never changes.

 

What am I doing wrong?

 

Thanks guys!

Link to comment
I have a remotelinc that has the following programs associated with it...

 

If
       Status  'Remotelincs / Upstairs Remotelinc / Upstairs RemotelincC-D' is On

Then
       Set Scene 'Upstairs On' Fast On

Else
       Set Scene 'Upstairs On' Fast Off

If
       Status  'Remotelincs / Upstairs Remotelinc / Upstairs RemotelincC-D' is Off

Then
       Set Scene 'Upsatirs Off' Fast On

Else
       Set Scene 'Upsatirs Off' Fast Off

...

The problem is when I press button c or d the stat never changes.

 

What am I doing wrong?

 

Thanks guys!

I'm a newbie, but my guess is you need to use CONTROL instead of STATUS. CONTROL checks whether a button was pressed. STATUS checks whether a device is ON. I think your programs as written check whether the button light is ON or OFF and then turn the scene ON or OFF. Thus never changing the actual status.

 

Of course when you change to CONTROL, then you'd need to add an AND to check if the STATUS is ON then in the THEN you could set the scene OFF and in the ELSE you could set the scene ON. With that I don't think you'd need the second program.

 

Hmmm... Maybe you shouldn't get rid of the second program. If you do what I suggest, I reckon the ELSE is going to fire any time the button isn't pressed. So probably you just add the CONTROL statement to both of your program IF statements change the THEN statements to set the appropriate scene, and leave the ELSE portion blank in each.

 

Can't wait till I get my 2313S so I can actually start programming.

Link to comment
The problem is when I press button c or d the stat never changes.

 

The status, as displayed in the ISY admin panel, does not change in response to button presses? This suggests to me that the ISY is not hearing the command, for some reason. How confident are you that you are within range of an access point or other dual-band device, and that you have access points on both legs of your electrical system, and that the PLM can hear all the devices?

 

Regarding your programs, one thing that concerns me about your programs is the possibility that the scenes "upstairs on" and "upstairs off" include some of the same devices. Is this the case? If so, I suspect your two programs are giving conflicting direction to these common devices. Another question: is your remotelinc button a controller of either of those two scenes?

 

I am not confident that changing "status" to "control" will solve your problem, but I might not fully understand yet, what your problem is.

Link to comment
The problem is when I press button c or d the stat never changes.

 

The status, as displayed in the ISY admin panel, does not change in response to button presses? This suggests to me that the ISY is not hearing the command, for some reason. How confident are you that you are within range of an access point or other dual-band device, and that you have access points on both legs of your electrical system, and that the PLM can hear all the devices?

 

I'll have to check the status in the ISY admin panel when I get home from work. I can tell you though that the scene has 2 devices in it...an outletlinc for a lamp and a Ventar thermostat to adjust the temp. When "C-D" is pressed on the light comes on and when the "C-D" is pressed off, the light goes off. So the light part of the scenes are working but the stat part is not.

 

 

Regarding your programs, one thing that concerns me about your programs is the possibility that the scenes "upstairs on" and "upstairs off" include some of the same devices. Is this the case? If so, I suspect your two programs are giving conflicting direction to these common devices. Another question: is your remotelinc button a controller of either of those two scenes?

 

Yes they both include the stat and the outletlinc. I tried it without the two Else statements but the stat still didn't when the buttons were pressed. The remotelinc is not in the scenes at all.

 

Thanks for the help so far guys!

Link to comment

What kind of responder link records were generated in the thermostat to support this Scene that is changing Heat and Cool set points with the same Scene number. It would be unusual for a device to react to multiple responder link records with the same Scene number.

Link to comment
What kind of responder link records were generated in the thermostat to support this Scene that is changing Heat and Cool set points with the same Scene number. It would be unusual for a device to react to multiple responder link records with the same Scene number.

 

I'm not sure I follow this. How do I check responder link records? Thanks!

Link to comment
When "C-D" is pressed on the light comes on and when the "C-D" is pressed off, the light goes off.

 

OK. This tends to suggest that the ISY is seeing the command from the remotelinc. I misunderstood your original statement. No problem.

 

This tends to suggest a potential problem with your programs.

 

Yes they both include the stat and the outletlinc.

 

OK. This does not sound good to me. When your press the remotelinc ON button, program one will run the "then" path (turn "upstairs on" fast on) and program 2 will run the "else" path (turn "upstairs off" fast off). If you have common devices in both scenes, it is hard to predict which statement will win out.

 

Perhaps the better approach here is to describe what it is you are trying to do, and what response to various button presses you are trying to generate. What do you want to happen in response to an ON command? To an OFF?

 

The remotelinc is not in the scenes at all.

 

Good. For now.

Link to comment

You're right, it may be easier to do it this way...

 

This is what I would like to do. When I press the C button on the remotelinc I want the outletlinc to turn on and the stat to adjust to 68/74. When I press the D button I want the outletlinc to turn off and the stat to adjust to 56/90.

 

What's the best way to do this? Thanks!

Link to comment
What's the best way to do this? Thanks!

 

The major decision you need to make is whether you want your remotelinc in 4-scene or 8-scene mode. In four scene mode, buton C and D are the ON and OFF buttons for the same scene. In eight scene mode, button C and D control different scenes, toggling between ON and OFF.

 

When I press the C button on the remotelinc I want the outletlinc to turn on and the stat to adjust to 68/74.

Is this your current "upstairs on" scene? Responding to button C? I will assume this is the case.

 

When I press the D button I want the outletlinc to turn off and the stat to adjust to 56/90.

Is this your "upstairs off" scene? Responding to button D? I will assume this is the case.

 

Unfortunately, I am unfamiliar with using the ISY with a thermostat. What do you observe when you turn the thermostat ON versus OFF? Are there adjustable ON settings (50%, for example) is it just ON and OFF?

 

If you are willing to configure your remotelinc into "8-button, non-toggle (always on)" mode, the best solution in my mind is to use scenes to control what you want, and make the respective remotelinc button controller of your two scenes scene. Of course, it is possible that your intended use for the other buttons makes this configuration unworkable.

 

If you must leave your remotelinc in 4-button mode (C=on, D=off), the I would approach this problem with two programs?

 

The first program, in pseudo code:

 

if 
control buttonc-d is turned on
then
set "upstairs on" to on
else

Second program

if 
control buttonc-d is turned off
then
set "upstairs off" to on
else

You could also try this with a single program such as

 

if
status buttonc-d is on
then
set "upstairs on" to on
else
set "upstairs off" to on

This second approach may work, but I hesitate to predict, being concerned with what happens if the button is neither fully on, or fully off. Try it, however. It is not overly complicated.

 

Beware, too, that I understand pressing and holding keypad buttons sends not an ON or OFF command, but a BRIGHT or DIM command. These programs may not respond to this. Also, a FAST ON/OFF is also possible, to which these programs may not respond.

Link to comment

Archived

This topic is now archived and is closed to further replies.


  • Recently Browsing

    • No registered users viewing this page.
  • Forum Statistics

    • Total Topics
      36.9k
    • Total Posts
      370.3k
×
×
  • Create New...