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.

oberkc

Members
  • Joined

  • Last visited

Everything posted by oberkc

  1. If all you want to do is turn some lights on when the sensor status changes to ON, and turn some lights off when the sensor status changes to OFF, then I suspect my little program would work. If you have additional constraints or conditions, let us know. One thing you can use as a program condition is the status of a program (true or false). The program I posted itself can, thus, act as a status indicator for your sensor. This program will evaluate TRUE (then clause last ran) when the sensor is on, and FALSE (else clause last ran) when the sensor is off. There is little need to create a variable for this if you don't want to.
  2. I don't believe there are "nested" conditions. Out of curiosity, what is the purpose of the variable? Is it a state or integer variable? What is wrong with a simpler program, sans variable: if If Status 'sensor' is On Then Set 'Light 1' On Set 'Light 2' On Else Set 'Light 1' Off Set 'Light 2' Off
  3. Ok. Then it sounds to me as if the scene definitions are wrong, most likely. My guess is that the responder levels are not quite right for some of the controllers in some of the scenes. Remember, a scene can have multiple controller devices included, and responder levels can be different for each of the controllers. For a given scene, select one of the controllers and view the responder ON levels. Select another controller in that scene. Are the responder levels the same?
  4. So you are doing it by a program? Feel free to post it. Otherwise it is just speculation. These buttons are not part of any scenes?
  5. Well, I must have misunderstood. I would, then, be checking scene definitions (checking all responders to all controllers) and double checking to be sure you have none unexpectedly triggered by any of the keypad buttons. I am not sure that i can be much more specific unless I know how you intend to configure your keypads. One button for the light? One button for each fan speed? One button for off? Each speed button pressed turns the others off?
  6. I believe it works just as you hope. If a button is lit, it is on, regarless of how it became so.
  7. In which case, you may be risking damage to your fanlinc by powering it from the KPL. I would definitely be checking this out and ensuring that the KPL is NOT receiving power through the KPL.
  8. It really should not be difficult to reconfigure a couple of wires to provide constant power to the fanlinc. Simply remove the wire that is currently connected to the kpl red wire and reconnect it to the wire that is connected to the kpl black wire. Cap the kpl red wire.
  9. I am sorry...I meant to ask if the keypad is a dimmer version...not the fanlinc.
  10. I suppose it is possible, but is sounds like an unecessary complication and risk. Are you concerned about the difficulty of wiring and supplying unswitched power to the fanlinc? Is the fanlinc in question a dimmer version? This could be a problem.
  11. I suppose it depends on how you have established the relationship between keypads and fanlinc. Are you doing this all with scenes? Part of your description makes me wonder if you have some programs in play here. Also, in the scene relationships, check the ON levels for all the responders to EACH of the controllers. Are some of the ON levels zero? It also sounds as if you have the fanlinc powered by the one keypad. Is this possible? Are you certain you have uninterrupted power to the fanlinc? What is connected to the red wire of the wall-mounted keypad?
  12. Yes, i saw the changes, and the fact that it was now apparently working as expected.
  13. I would ask what you mean by "first two conditions". Which is the first condition? Which is the second?
  14. No need for wholesale changes. I continue to believe that the problems you are experiencing are unrelated to these programs. The fact that your lights dropped to a 10% level after 2 minutes makes me suspect that there is a rogue program somewhere that we have not identified. From your program listing, you should be able to identify any program that ran 2:15 after your motion program. Do you see anything? Have you checked?
  15. I don't believe changing the THEN statement as you suggest will help. It is also good to know whether there are not other programs that are affected by the motion sensor. Is it possible that there atr other programs that affect the lights? Is the motion sensor part of any scene? There are a couple of options to assist you in troubleshooting you problem...the program status list, and the event viewer. Open the program status list and have someone trigger the motion sensor. Take note of any programs that become active as your lights turn on and off. If only your one program is active, watch the event viewer for signs of in set on traffic. You might be able to identify any devices or scenes that are causing your lights to turn off unexpectedly.
  16. I don't see anything in your second program that would explain the behavior you describe. I remain suspicious about scenes you have that include the motion sensor.
  17. There is nothing in the program you posted that would be affected by the motion sensor timeout period. If you have scenes that include the motion sensor, or other programs, then changing the tie out period may have an impact. Unfortunately, those questions remain unanswered.
  18. The else part is a nice feature in the event that 11:30 occurs during the 10 minute wait, interrupting the THEN statement. Is this true? I don't see anything in the program that would respond to an OFF command. The only way that I can think that this might be an issue is that the light is responder to a scene with the motion sensor (which it should not be). I don't see anything in this program that would cause what you describe. Aas suggested by others, the motion sensor may be a controller of a scene with the light? If so, I would get rid of the scene, relying only on the program exclusively. If you are unsure, temporarily disable the program and see if the light still comes on from motion. If so, then there is something else going on. Alternatively, select the light in the device list and check along the right of the screen to see if it is a member of any scenes. I am curious what devices are in the scene "'Master Bathroom / Master Bath Closet light" Like others said, it could also be the result of other programs not posted here.
  19. I definitely like your second picture better. My quick reaction is that you may need a dedicated keypad button for both ON and OFF operations to get the positive feedback your are looking for. Thinking aloud, set the ON button to NON-TOGGLE OFF mode (so that manual presses don't turn the LED on) and use the program to turn the backlight on once completed. I would take the opposite approach with the OFF button. The big point of the theory here is to ensure that there is there is only ONE way for the keypad button to indicate things are working properly, either by being on or off as you choose. That one way is for the program to turn it on or off. Make sure that a physical press is in NON TOGGLE mode, with the opposite mode.
  20. If you are trying to determine specifically whether a switch was turned on directly (as opposed to in response to insteon commands from other devices, for example), you will want to use "Control" in your program. The problem with using "Status" is that it will respond both direct physical control of a switch, and when the switch changes as a result of being a responder to a scene. if control "switch" is turned on then do something Expanding on this a bit, your interest in being able to use a switch to override a motion program is pretty common. One way is a simple program: if control "switch" is turned on and control "switch" is not turned off then nothing else nothing This program will be TRUE any time somebody physically turns "switch" on, and FALSE any time somebody physically turns "switch" off. This program could then be used as a condition in your motion (that is, the "override" program to halt any countdown timer. It seems some prefer variables for this. Perhaps it is easier to visualize if control switch is switched on and control switch is not switched off then set variable = 1 else set variable = 0 You could then use the variables as a condition in your motion sensor program to halt a countdown or to keep it from starting in the first place.
  21. For iall intents and purposes, i believe a restore should solve most problems. I does nothing for x10 addresses, however. It does nothing for hardware issues that are occasionally solved by a factory reset. But, as far as link records, it should work as far as I understand.
  22. Is it possible you have a couple of "loops" here, where executing the THEN or ELSE section of your first program causes a change in the conditions, causing a reevaluation, causing....etc...? It appears to me that your first program condition is based, in part, on the setting of your main thermostat. It further appears to me that each of your "WEEKDAY" programs causes a change to you thermostat setting which would cause a reevaluation of your first program conditions. I am also a little confused about what it is you are trying to accomplish, suspecting that there is a lot of unecessary complications here. If all you are trying to do is to set the thermostat to certain settings at certain times of certain days, why not use a handful of simple programs, such as: IF On Mon, Tue, Thu, Fri And time is 4:30:00PM Then Set 'Main Thermostat' 75° F (Cool Setpoint) Set 'Main Thermostat' 64° F (Heat Setpoint) Else - No Actions - (To add one, press 'Action') If On Mon, Tue, Thu, Fri And time is 5:30:00AM Then Set 'Main Thermostat' 76° F (Cool Setpoint) Set 'Main Thermostat' 67° F (Heat Setpoint) Else - No Actions - (To add one, press 'Action') If On Mon, Tue, Wed, Thu, Fri and time is 6:30:00AM Then Set 'Main Thermostat' 80° F (Cool Setpoint) Set 'Main Thermostat' 55° F (Heat Setpoint) Else - No Actions - (To add one, press 'Action') If On Mon, Tue, Wed, Thu, Fri and time is Sunset Then Set 'Main Thermostat' 77° F (Cool Setpoint) Set 'Main Thermostat' 65° F (Heat Setpoint) Else - No Actions - (To add one, press 'Action')
  23. oberkc replied to fitek's topic in ISY994
    The reason that I ask is as a factor in your controller decision. The ISY-994 is, in my estimation, the absolute best insteon controller available. I understand (have yet to add any Z-wave to my house) that it controls some Z-wave devices, including door locks, but I am not sure that one could make the claim that it is the best Z-wave controller (at least, not yet). Perhaps others would disagree? Fortunately, there are lots of insteon devices available. If you are willing to go with Insteon devices where available, then go with the ISY, no question. There is an insteon-compatible lock set (Morning Industries). Unfortunately, it does not transmit status...only responds to commands. This can limit its usefulness, but it may be sufficient for your needs.
  24. oberkc replied to fitek's topic in ISY994
    I see no mention of anything insteon. Is it your intention to use insteon components?

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.