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.

Scene or Device? Want to be able to control dimming & properly reflect the status on all switches configured for teh light.

Featured Replies

Posted

When I configure the portal to expose an Insteon Dimmer Switch I can control the light dimming level, however I typically use scenes to connect a light with a dimming switch as many of my switches are 3-Way or 4-Way.  This means when I use Alexa, the device turns on but not all of the switches reflect the change.  

 

If I configure the portal to expose the scene, then all switches reflect the change, but I cannot control the dimming level as that is set by the scene.

Are there any work arounds for this?

Here is how I did it:

 

I did a better commented version of that post somewhere, but let me add some commentary to the programs:

 

===================================================================================
Lamp 1 - [ID 0098][Parent 00B7]

Folder Conditions for 'Lamp 1'

If
   - No Conditions - (To add one, press 'Schedule' or 'Condition')
 
Then
   Allow the programs in this folder to run.
 

-----------------------------------------------------------------------------------
Alexa.on - [ID 000C][Parent 0098]

If
        $Dim.Lamp1 > 0
    And $Dim.Lamp1 <= 100
 
Then
        Set 'LR Lamp 1' On '$Dim.Lamp1 %'   <--- Set the Scene to on, actually no need for the variable here.
        Wait  1 second
        Set 'LR Lamp 1#' On '$Dim.Lamp1 %'  <--- Set the individual DEVICE to the correct Dim level
 
Else
   - No Actions - (To add one, press 'Action')
 
-----------------------------------------------------------------------------------
Manual.on - [ID 0099][Parent 0098]

Include any switch or button that can turn the light on.

If
        '{hide}Living Room Fan Lights+ / {hide}Lamp 1' is switched On
     Or '{hide}Living Room Fan Lights+ / {hide}Lamp 1' is switched Fast On
     Or '{hide}Living Room Fan Lights+ / {hide}Lamp 1' is switched Fade Stop
     Or 'Kitchen Table Light# / {hide}Lamp 1' is switched On
     Or 'Kitchen Table Light# / {hide}Lamp 1' is switched Fast On
     Or 'Kitchen Table Light# / {hide}Lamp 1' is switched Fade Stop
     Or 'LR Remote -Deb - A-B' is switched On
     Or 'LR Remote -Deb - A-B' is switched Fast On
     Or 'LR Remote -Deb - A-B' is switched Fade Stop
 
Then
        $Dim.Lamp1  = 101
 
Else
   - No Actions - (To add one, press 'Action')
 
-----------------------------------------------------------------------------------
Off - [ID 0095][Parent 0098]

If
        '{hide}Living Room Fan Lights+ / {hide}Lamp 1' is switched Off
     Or '{hide}Living Room Fan Lights+ / {hide}Lamp 1' is switched Fast Off
     Or 'Kitchen Table Light# / {hide}Lamp 1' is switched Off
     Or 'Kitchen Table Light# / {hide}Lamp 1' is switched Fast Off
     Or 'LR Remote -Deb - A-B' is switched Off
     Or 'LR Remote -Deb - A-B' is switched Fast Off
     Or $Dim.Lamp1 is 0
 
Then
        $Dim.Lamp1  = 0
        Set 'LR Lamp 1' Off
 
Else
   - No Actions - (To add one, press 'Action')

  • Author

Thanks again.  You are too helpful.  It may take a few reads to catch on.

13 hours ago, epete said:

Thanks again.  You are too helpful.  It may take a few reads to catch on.

Let me know if you have questions.. the easiest way is just dive in and set one up.

@epete

Here is how I do it...

In this case I have Chandelier which is the actual Dimmer with light/chandelier connected to its load.

 

I have following program that detects the status change and then sets the other slave dimmer to the same level.

Only need one variable to hold the Dim Level.

 

 

Chandelier - [ID 004D][Parent 0033]

If
        'Entrance / Chandelier' Status >= 1%
 
Then
        $Dim_Level_Temp  = 'Entrance / Chandelier' Status
        Set 'Entrance / Chandelier Slave' On '$Dim_Level_Temp %'
 
Else
        Set 'Entrance / Chandelier Slave' Off
 
This program sets the SwitchLinc dimmer to proper dim level. Requires a temp variable to hold the status and set it.

 

If you want to adjust keypad LED, I first make a scene only containing that that particular Keypad key as responder, in this case KLA: The reason for this is because you can only turn on/off Keypadlinc LEDs via scenes.

Then a program..

Kitchen Table - [ID 0034][Parent 0033]

If
        'Kitchen / Kitchen Table' Status >= 1%
 
Then
        Set 'KPL Sync LED scenes / KI Kitchen Table KLA' On
 
Else
        Set 'KPL Sync LED scenes / KI Kitchen Table KLA' Off
 

 

 

Edited by brians

Guest
This topic is now closed to further replies.

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.