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.

matapan

Members
  • Joined

  • Last visited

Everything posted by matapan

  1. Sure, I've thought about it. An abstraction layer would be required to handle the logical grouping of load circuits. If the console or app handled the creation of the n-way switch, it could manage the supporting scene/group and all the links required. Working in the physical abstraction reminds me of the days when apps used to have to manage read/writes to a floppy disk device - too device/implementation-dependent, not user-friendly.
  2. Thanks for the responses. MikeWu is correct in the original intent of the post. It would be helpful to be able to set up a logical grouping of switches and scenes in one view instead of separating them. I understand the physical setup and the Insteon Group command and what it does. But I think most non-Insteon users like to view their switch organization in the traditional single pole, n-way setups. Here's an example, to illustrate the point: I have a scene consisting of 4 switches that control one load. If I want to turn on that load, I have to know which switch actually handles the physical load and toggle it. If I turn on any of the other 3 switches, the switch state is on, but the load turns turn on from the web interface or from Mobilinc Pro. I have to go down to the list of scenes, and toggle the scene to turn the load on or off. The physical abstration of separating devices and scenes as it applies to single pole and n-way switches is particularly intrusive when you use the Mobilinc Pro iPhone app. Instead of looking at loads, you are looking at a list of devices in one view and a list of scenes in a separate view. Wouldn't it be useful to look at a list of loads in a single view and have the ability to control it there, without going in and out of device and scene views? I know the uses for scenes/groups go well beyond the scope of n-way switches. But I wager that the most common use for scenes/groups is to set up n-way switching. Nice to know Insteon does more than this with groups. I use groups for several other things too.
  3. There is an opportunity here for ISY to go beyond the physical grouping of scenes/groups and individual devices to map to a logical grouping which puts single pole and n-way switches in one group together. Maybe separate them by rooms, floors, whatever. It sounds like sending a group command is a one way deal, and requires a switch to identify itself as part of a group in order to respond. Smarthome describes how to set up n-way switching in their documentation, so the concept of n-way switches isn't a foreign one with Insteon. It's a matter of devising the logical wrapper around it.
  4. One feature of ISY I have never been comfortable with has been the separation of scenes and devices with respect to multi-way switch setups. If you have a multi-way switch setup, it appears you must use the scene to toggle the multi-way switch and have all the switches in the setup toggle status at the same time. You could toggle just the device handling the actual load from the devices list, but then you'd end up with the other switches in the multi-way setup not updating their status at the device. This seems really weird and counter-intuitive from a user perspective. Why not group multi-way setups with devices in a single view so that the visibility of the logical function is promoted, or comes through? I use the Mobilinc Pro iPhone app, and this is where the low level grouping of Devices and Scenes really makes little sense from a user perspective. You have to go to the Devices list to toggle one thing, and Scenes for other stuff. What do you think? I respect the existing organization from a computing/coding perspective and see why it was done this way.
  5. LeeG: Thank you for your helpful suggestion. It turns out that the X10 tranceiver module's ability to send X10 signals died, even though it responded to Housecode 1 commands itself.
  6. I tried a basic script that looks for an X10 ON or OFF command and turns an Insteon module on or off based on the command sent. The Insteon module is never toggled - it appears that ISY is not listening for the X10 commands. I am having ISY look for On (3) and Off (11) commands in the script. The X10 commands are being sent wirelessly using a Keychain remote and a TM-751 module is converting the wireless command into one on the powerline. Anyone seen this? I think ISY used to work with X10 commands in previous firmware versions.
  7. Summary: The Program Details and Program Status tabs will occasionally not show any information in the tabs when you navigate to them. Information will display in the Main and Configuration tabs when this occurs. No repro steps available yet. Environment: Mac OS X v.10.6.5 Java 1.6.0_22-b04-307. Cache was cleared after installation. Admin Console v.2.8.8 ISY Firmware v.2.8.8 Upgraded from 2.7.15 [/img]
  8. Environment: Mac OS 10.6.5 Java v. 1.6.0_22-b04-307 Insteon Thermostat Adapter v.91 (v.2.0) Admin Console v.2.8.8, ISY Firmware upgraded from 2.7.15 to 2.8.8 Issue: Thermostat fan state displayed is incorrect. Fan state shows fan is ON when the actual state is AUTO. One of my thermostats also shows Heat/Cool state info, while the other one does not. Information displayed correctly in Admin Console 2.7.15 w/ISY firmware 2.7.15
  9. Was the thermostat update in ISY a feature in the thermostat adapter v.2.0 update that was not present in v.1.0?
  10. Does anyone know if the new Insteon thermostat adapter update clears up any issues with using the Venstar Thermostat with an ISY controller? Specifically, does ISY's admin console always display the most up to date thermostat settings when it is brought up? Is there still a requirement to change the thermostat mode out of Program to manual setting to adjust a setpoint beyond the preset one for the time of day? These were some of what I consider to be the glaring deficiencies of the adapter in v.1.0.
  11. I haven't played around with my Insteon motion sensor much, as it has been problematic to work with. That said, I thought about some of the scenarios you presented: Would it be possible to have a program that is activated when the light is turned off manually, whereby the motion sensor state is turned off or reset after a few seconds (enough for the user to leave the room and not set it off)? If the user leaves the room leaving the light on, the motion sensor will take care of it after the inactivity period is reached. As I said, I didn't do a whole lot with my motion sensor yet. Just brainstorming here...
  12. matapan replied to aLf's topic in ISY994
    The GE CFL's I installed are a lot warmer in color than the older dimmer generation of CFL's they replaced. There is still a color difference, especially after the bulbs have been on for a while, but the difference is smaller than it used to be.
  13. Thanks Chris. I used your suggestion about employing the 'Last Run' condition to specify a countdown period for some secondary event to occur: If X10 'A1/On (3)' is Received and From Last Run Time for 'test' For 15 seconds Then Set 'Light A' On Else - No Actions - (To add one, press 'Action') This program gets called by the primary program, which detects the initial state change. The second state change has to be detected within a certain time period after the initial state change to be valid. In the example, looking for a X10 command within 15 seconds to turn Light A on. Thanks for the tip!
  14. Actually, the problem I encountered was all due to some old program triggering the IOLinc as well when the sensor state changed. Removing the old program addressed the issue. The programs described work correctly now. It might be a handy to have a search feature to look for device references in a group of programs, just to make sure one doesn't have some old references lying about!
  15. matapan replied to aLf's topic in ISY994
    Recently, Smarthome started advertising Switchlinc kits that work with CFL's. I was surprised by this, because the CFL's I've installed were all noisy and caused all sorts of problems on my Insteon network. I emailed them to comment on their kit. I thought it was somewhat deceptive to create a kit that purportedly worked with CFL's, and aired my sentiments. The reply I received stated that the company found that GE brand CFL's work well with Insteon. Keeping an open mind, I tried replacing a set of noisy CFL's with the GE bulbs. I could "see" all the noise showing up on the nearest Lamplinc indicator. To my surprise, they actually were free of the noise that the old CFL's produced. I will see if this hold true over time, if the circuitry in the CFL bulbs remain "quiet" as they age. But for now, is is definitely an improvement over the old TCP and Phillips brand CFL's they replaced!
  16. I am proposing the following: - The program will only run if all conditions are satisified. - There are multiple conditions. - The initial condition can be set up as part of the folder condition - The other conditions are satisifed relative to when the folder condition was satisified. Examples: - Directional sensing and keypad activation: + Two sensors placed in different areas of a space detect presence. + The sequence in which each sensor is activated provides directional information. + The third input is a keypad button activation. + The directional information provides context for the button activation. (examples: which lights to activate, for how long, etc.) - Optional supplemental input to garage door opening and closure. + Garage door is opened using opener. Pressing an X10 or Insteon keypad button within 3 minutes of the action will trigger a macro One can currently specify a specific time or time range for a folder to be active. There is no way to specify time relative to an action or program condition change. Or is there one I've overlooked?
  17. I would like to set up certain actions to occur on a specific input sequences. These input sequences are in a certain order, but not necessarily triggered within tight time sequences. Example: Opening garage door, pressing an RF command, evaluating time of day. Is there a way programmatically to open a time window to wait for input, and to run the Then or Else branches based on input, or lack thereof?
  18. I have a very simple garage door program that isn't working the way I envisioned it would work. It is opening and closing the door after the initial Keypadlinc button press. I think it has something to do with the way the Keypadlinc button status is set up. Configuration: I'm using an IOLinc to control the garage door. When the sensor is ON, then door is closed. I have one scene containing two Keypadlinc buttons that I use to check if the door is open or closed. If the button is ON, the door is open. The IOLinc relay is set up for momentary contact. Finally, I have three programs that deal with the garage door: Garage Door Open Garage Door Close Garage Door Status Garage Door Close: If Status 'Garage Sensor' is Off And { Control 'Keypadlinc 1 Button D' is switched Off Or Control 'Keypadlinc 2 Button D' is switched Off } Then Set 'Garage Relay' On Else -- No actions -- Garage Door Open: If Status 'Garage Sensor' is On And { Control 'Keypadlinc 1 Button D' is switched On Or Control 'Keypadlinc 2 Button D' is switched On } Then Set 'Garage Relay' On Else -- No actions -- Garage Door Status: If Status 'Garage Sensor' is On Then Wait 1 second Set Scene 'Garage KPL' Off Else Wait 1 second Set Scene 'Garage KPL' On The door opens and closes properly when the open and close programs are enabled, but when the status program is also enabled, the door partially opens and closes on its own. I don't understand what this is happening, since I am assuming a 'Switched' action is different from a 'Set' action. Setting the Keypadlinc button state seems to trigger the open and close programs as well. How can I prevent the status change from triggering the other programs? Thanks!
  19. What are some of the best programming practices to avoid race conditions? You know that there is always someone in your circle of family and friends who are button pushers. The ones that like to turn things on and off, on and off in rapid succession before they ask: "What does this do?" My simple, sequential programs for turning things on in delayed sequence go to h*ll when this happens. What's a straightforward way to prevent race conditions from occurring, allowing the first press to complete before listening to any other events? Are events pushed into a queue? Or, maybe it's better to stop running a program associated with an event if a newer event supercedes it. Is that safer, especially when dealing with electrical switches?
  20. I had some under the counter kitchen halogen "hockey puck" lights which I wanted to control using leftover Appliancelinc modules I had. If you have similar low voltage lights, they are typically powered by cheap, electronic transformers that are made in China. These transformers generate a fair amount of line noise; for me, this meant that when the Appliancelinc module controlling these transformers were turned on, there was enough line noise generated by the combination to interfere with the operation of other Switchlinc and Keypadlinc modules in the apartment. I noticed the noise by looking at other Appliancelincs and Access Points on walls - their indicators were flashing very very rapidly. When the light was turned off, normal operation of other Insteon switches was restored. To get rid of the noise, I plugged transformer into a Filterlinc, then plugged in the Filterlinc into the Appliancelinc. When this setup was plugged in, the Appliancelinc started to toggle itself in rapid succesion; I think the Appliancelinc was sensing some residual voltage from the Filterlinc, enough to trigger the Appliancelinc. I was able to get this filtered line setup to work by plugging a power strip into the Appliancelinc's controlled plug, then plugging the Filterlinc into one of the power strip outlets, and plugging the transformer into the Filterlinc. Somehow, creating a bit of distance between the Appliancelnc and Filterlinc allowed the setup to work.
  21. The Venstar thermostat has a Program Mode which enables one to set up 4 time periods during a day and how the area covered by the thermostat should be controlled. I use the Program Mode and let the thermostat run this independent of the ISY. I use the ISY and a Keypadlinc button to run the exception case, like the 60 degree continuous setting you described. The Thermostat must be taken out of Program mode to override a temperature setting through ISY. The setpoint override is in effect until the thermostat is placed back in Program mode, at which time the program setpoint will be in effect when the next period starts.
  22. matapan replied to jkraus's topic in ISY994
    I have the same issue with sprinkler controls. I disable the summer folder during the off months, and wait till the summer season starts. I've been toying with the idea of using a Keypadlinc button activation to signal the start of the season. That way, there are no coding changes required.
  23. Is there an official documented way to unit test Insteon components, like the: PLM SwitchLinc ApplianceLinc Motion Sensors When a component fails for any reason, is there a way to determine from the Event Log if the component has indeed suffered a failure? Versus a communication issue? Thanks!
  24. matapan replied to jkraus's topic in ISY994
    Not directly related to your question about variables, but you can set up folders which contain programs to be run between specific date ranges.
  25. Thanks, everyone. I assumed incorrectly that the scene state is evaluated every polling cycle. I modified my program to use scene status and it works well. Any way to obtain scene status and display it in My Lighting (as opposed to the Admin Console)? [/code]

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.