Jump to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

3-Way - Insteon on-level based on time of day

Featured Replies

Posted

I am a long time ISY / Insteon user that just moved to a new house.  In this house the lights in the master bedroom are controlled by light switches in a 3-way configuration.  I have replaced the two light switches with Insteon Switchlinc Dimmers and created the IoX scene to make them work in a 3-way configuration.

The on-level of both Switchlincs have been set to 30%.  The scene to create the virtual 3-way is also set to turn on the Switchlinc with the load to 30%.  I would like to have the lights turn on to 100% during the day and 30% at night.  As these are Switchlincs, I realize I can double tap the top of either switch and the load will turn on to 100%, but want to make it do this programatically.

I have created the program below to change the on-level based on the time of day.

If
        From     8:00:00AM
        To       9:00:00PM (same day)
 
Then
        Set 'Master Bath Sink Lts - Load' On Level 100%
        Set 'Master Bath Sink Lts - Ctl' On Level 100%
 
Else
        Set 'Master Bath Sink Lts - Load' On Level 30%
        Set 'Master Bath Sink Lts - Ctl' On Level 30%
 

Operating the Switchlinc with the load ("Master Bath Sink Lts - Load" works as expected.  The on-level changes based on the time of day.

Operating the other Switchlinc continues to only turns on the load to 30%, because this how the scene was created.

My question is whether anyone has an good way to have the other Switchlinc turn on the load to 100% during the day.  I have created the program below as a hack, but it is awkward as the light first comes on at 30% and then jumps up to 100% a second later (as expected).

If
        'Master Bath Sink Lts Ctl' is switched On
    And From     8:00:00AM
        To       9:00:00PM (same day)
 
Then
        Set 'Master Bath Sink Lts - Load' On 100%
 
Else
   - No Actions - (To add one, press 'Action')
 

Best I can tell, there is no way to programmatically change a scene, nor is there anything in the REST API that can be used to change a scene.

Anyone have a better solution? 

 

Solved by kclenden

Go to solution
  • Solution
3 hours ago, mapeter said:

I have created the program below to change the on-level based on the time of day.

You are adjusting the on-level for each device when it is locally controlled (i.e. when you press the SwitchLinc button).  What you want to do is modify the on-level for the device when it is activated by a scene controller.

image.thumb.png.d3e96edc6e94e96b6aca87e3a81e2394.png

So, in the example above, the on-level for "GR-Built-In Accent #1" would be set to 30% when the scene is activated by the controller "HW-Keypad-Button A".

In your case, you would want "Set" to be "Master Bath Sink Lts - Load" and the "Controller" to be "Master Bath Sink Lts - Ctl".

Edited by kclenden

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.