Skip 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.

Xathros

Members
  • Joined

  • Last visited

Everything posted by Xathros

  1. Xathros replied to sanders2222's topic in ISY994
    Chrome? Firefox? -Xathros
  2. This would take a variable and a series of programs to accomplish for just On and Off. To capture the Dim state of the light would currently take MANY programs. UDI is working on the next generation firmware that WILL allow us to capture the current dim state and reset it later. That ability is due out early this year I believe. Once we have that capability, it should be a simple change to the programs below to include the dim level. For capturing the On/Off state and resetting, here is the flow: Define an integer Variable: 1.HallLightsOn If Control Garage Sensor is switched Off Then Run Program Flash1 (If Path) Program: Flash1 (Disabled) If Status Hall Switch is On Then i.HallLightsOn = 1 Run Program Flash2 (If Path) Else i.HallLighsOn = 0 Run Program Flash2 (If Path) Program: Flash2 If i.HallLightsOn=1 Then Set HallLights FastOff Wait 1 Set HallLights FastOn Else Set HallLights FastOn Wait 1 Set HallLights FastOff Don't forget to set Flash1 as DISABLED or you could end up with a continuously flashing hallway. Hope this helps. -Xathros
  3. Hi jjm2958- You can accomplish what you want but it would require that you use a program to sit between you and the garage door kit. You would use the program as your Mobilink favorite rather than the IOLinc or a Scene to activate the garage door. Here is what I envision: Define a state variable: s.ButtonPressCounter and set its value to 0 Program: GarageDoorIsolation If Then s.ButtonPressCounter =+1 Else Program: TriggerGarageDoor If s.ButtonPressCounter < 2 Then Wait 4 seconds s.ButtonPressCounter = 0 Else Set GarageDoorRelay On Wait 2 seconds Set Garage Door Relay Off You would make the RunThen portion of GarageDoorIsolation your favorite. You will have to run this twice within 4 seconds to activate the door. Hope this helps. -Xathros
  4. Try: https:/rest/programs/My%20Programs %20 is the http placeholder for a space. -Xathros
  5. Most I have purchased direct from Smarthome. I could be wrong, but I remember the relays being on the order of $10 cheaper than the dimmers. I haven't bought any in a while however. I have been buying SLDs recently and replacing older TLRs where I wanted dimmers then re-purposing the older TLRs. -Xathros
  6. Is the HUB X10 capable? If so, you could have the HUB issue X10 commands and the ISY react to them. Just a thought. -Xathros
  7. I do something very similar to this with my fanlinc's. I have one KPL or RL2 button that cycles through low, med, high and off with each press. A FastOn will always turn the fan off. -Xathros
  8. You could also use the somewhat cheaper relay versions as your controllers and only place the dimmer where your load is. -Xathros
  9. Excellent. Thanks for posting back with your results. -Xathros
  10. Xathros replied to EricK's topic in ISY994
    Don't worry, some of these things still trip me up on occasion too. You will get the hang of it. -Xathros
  11. Any time. Happy to help. -Xathros
  12. Can the other end be configured to require a username? Then you could pass both user and pass in the auth header. -Xathros
  13. Xathros replied to EricK's topic in ISY994
    I'm not sure that is the right answer either. I think you want to monitor the STATUS of all devices in the scene and manage the KPL button based on that. The above will work if a specific control is used to turn a scene member off but what if another scene changes a member in this scene? Try this: If Status SceneMember1 is Off or Status SceneMember2 is Off or Status SceneMember3 is Off or Status SceneMember4 is Off Then Set KPLButtonScene Off Else This way, no matter how a scene member is turned off, the KPL button will be affected. -Xathros
  14. I think you need to take the password out of the body and place it in an authentication header instead. -Xathros
  15. Use the Motion node as the controller rather than the Dusk node. -Xathros
  16. Some of us send beep commands to a switch that is nearing the end of a timer to alert anyone in the area that the lights are going to turn off is no action is taken. Another method (if on a dimmer) is to use a scene with a long ramp rate for the timer program to use when turning off the light. This way the light starts to slowly dim giving someone the opportunity to hit the switch again before being left in the dark. -Xathros
  17. A common point of failure for notification emails and texts is when either the subject or the body of the notification is blank, the ISY will not send. Make sure there is something in both the subject and the body. -Xathros
  18. Anytime. Happy to help. Happy holidays to you too! -Xathros
  19. Define an integer variable: i.notificationDelay and set it's value to 0 Create a second program as follows: Program:NotificationDelay If i.notificationDelay=0 Then Send notification to 'email notification' Content 'Garage Outside Motion' i.notificationDelay=1 Run Program NotificationDelay (Else Path) Else wait 2 minutes i.notificationDelay = 0 Modify your original program by changing the line with the notification From: Send notification to 'email notification' Content 'Garage Outside Motion' to: Run Program NotificationDelay (If Path) This will notify you then prevent additional notifications until there has been no motion activity for 2 minutes. -Xathros
  20. It starts at 2 representing "Unknown status" when you set it up and will change to 1 or 0 once the phone crosses a boundary. -Xathros
  21. Sort of - you are now talking about controlling the door with a scene rather than a scene with the door. There are 2 parts to this - sensor and relay. While both are part of the one IOLinc, you might as well consider them 2 separate devices. Thinking about that for a moment: IOLinc relay is in momentary mode. Turn on a scene in which the relay is a responder, the relay will close for the preset momentary delay (2 seconds) and the door will move. Turn off the scene and nothing will happen. Turn the scene on again, the door will move to the opposite of what it is now. To run the whole show with scenes, a KPL button would be configured as a scene controller with the relay as a responder. The KPL button would be configured for "non-toggle On only". Then you would add the KPL LED as a responder to a scene with the door sensor as controller. This way the door responds to every button press and the LED follows the door state. Only in this case the LED will be on when the door is closed and off when open (Until you change the sensor switch). -Xathros
  22. If the program ID from the summary does not work for you - try converting the ID from HEX to decimal and test the decimal version of the ID with roomie. -Xathros
  23. oberkc is correct above. When the sensor changes state it sends either an on or off command. When you make the sensor a scene controller, the scene will respond to the on or off sent by the sensor. With the current mac switch installed, the sensor will turn the scene on when the door closes and off when it opens. Using the program, we watch for the on and off commands from the sensor and instruct the scene to do the opposite. -Xathros
  24. No. The ISY is event driven. Anytime an event occurs, the ISY checks the program list to see if anything needs to be done. It is not constantly polling devices looking for changes. There are 2 ways to do what you want. With scenes and with programs. For now, since you have th wrong mag switch, program is the way to go. Once you get the right switch in there, then you could drive a scene with the sensor. Here is an example program: If Control GarageDoorSensor is Switched Off and Control GarageDoorSensor is NOT switched On Then Set Scene KeypadButtonG On Else Set Scene KeyPadButtonG Off This program will trigger when the garage door sensor turns on (Door closed) or off (Door Open). When it turns On, the Else path will run and turn off the scene with a keypad button light in it. When it turns off, the then path will run and the scene is turned on. We need the program to reverse the meaning of the sensor. Once you change out the sensor, you could simply make the GarageDoorSensor a controller of the KeyPadButtonG scene and the program won't be required. -Xathros

Account

Navigation

Search

Search

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.