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.

larryllix

Members
  • Joined

  • Last visited

Everything posted by larryllix

  1. I use two programs to do this based on how many MS units have reported it being dark. Note I use a lot of time delays between brightness changes as these types of operations tie my ISY communications up and prevent other operations for a long time. These two programs could be combined into one using Then and Else and run from one time frame condition such as If From sunrise + 10 minutes To sunset - 10 minutes Then ... Set SwitchLinc LEDs Bright - [ID 0027][Parent 0036] If $sHouse.Dark.Count < $cHOUSE.DARK_THESHOLD Then Wait 5 seconds Set 'Gathering Room / PotLight over Table' 20% (Backlight Level) Wait 5 seconds Set 'Gathering Room / PotLights over Chairs' 20% (Backlight Level) Wait 5 seconds Set 'Dining Room / Dining Table' 23% (Backlight Level) Wait 5 seconds Set 'Gathering Room / PotLight over Desk' 15% (Backlight Level) Wait 5 seconds Set 'Foyer / Front Porch Lights' 15% (Backlight Level) Wait 5 seconds Set 'PotLights over TV' 15% (Backlight Level) Wait 5 seconds Set 'Mudroom / MudRm Potlights' On 12 / Off 2 (Backlight Level) Run Program 'Set SwitchLinc LEDs Dim' (Else Path) Else - No Actions - (To add one, press 'Action') Set SwitchLinc LEDs Dim - [ID 0007][Parent 0036] If $sHouse.Dark.Count > $cHOUSE.DARK_THESHOLD Then Wait 5 seconds Set 'Gathering Room / PotLight over Table' 5% (Backlight Level) Wait 5 seconds Set 'Gathering Room / PotLights over Chairs' 7% (Backlight Level) Wait 5 seconds Set 'Dining Room / Dining Table' 8% (Backlight Level) Wait 5 seconds Set 'Gathering Room / PotLight over Desk' 5% (Backlight Level) Wait 5 seconds Set 'Foyer / Front Porch Lights' 5% (Backlight Level) Wait 5 seconds Set 'PotLights over TV' 5% (Backlight Level) Wait 5 seconds Set 'Mudroom / MudRm Potlights' On 7 / Off 2 (Backlight Level) Run Program 'Set SwitchLinc LEDs Bright' (Else Path) Else - No Actions - (To add one, press 'Action')
  2. All devices must be installed in the ISY first. This is done on the Admin Console. There is a convenience icon on the tool bar. After that, using another icon on the toolbar un the devices tab you can create a scene, name it, then drag devices and drop them into the scene answering questions that pop up. This connects the devices in the scene by installing link codes in each and every one of them involved and now do not require ISY to communicate for that scene attributes. Battery devices MUST be in linking mode or this will not talk to them and you will see lot of red icons on your Admin Console. Scenes can be treated just like a single device. You can modify scenes easily from your ISY and set ramp rates, dim levels etc. like radio station preset buttons. Just turn the scene on or any controller can do it. Insteon devices can hold about 256 scenes each. ISY simplifies this complicated process without it.
  3. larryllix replied to brianp6621's topic in ISY994
    If a conversion app was written on a PC where the backup file was unzipped, massaged, rezipped, and then restored into the new firmware anything could be done during the conversion process. Individual trigger boxes may confuse the looks of the program trigger enable box. I could live with either. May be harder for programing the device/variable trigger engine list though, either way. Now you may have triggerable items and yet they don't need to trigger anything. eg. a State variable that is used in a program condition has a program If on it's checklist but doesn't trigger that program.
  4. Now you need an MS or another unit so you can tell which way the traffic flowed and cancel that 15 minute lights on when letting the dog back in. Every battery operated device should have a heartbeat.
  5. Does anyone have any experience with mounting a rifle on a IP cam mount with full axis control? I am using a mirror so I can look down the sites via the camera and I have a workable solenoid connected to an IOLinc but the view from MobiLinc always moves in reverse to what is intuitive and it takes a long time to change the aim in the direction I want it to go. We don't need no stinkin' alarms! Intruders see the gun move and they all run back out the door. Imagine that? It may take a lot of duct tape but who says Insteon isn't for security?
  6. larryllix replied to brianp6621's topic in ISY994
    I like the addition of another section. The existing "If" section would be named "Trigger" to stay backward compatible with existing programs. The new section would be labelled "If" or "When" or "Condition" to take the place of the second, disabled programs, usually required, or folders performing the same thing but more obscure, and usually with time frames and device statuses in it. Same as apostolakisl above but different format and may force stricter code format. Will be interesting to see what v5.x brings.
  7. The door sensor at the top of the stairs is always going to be problematic in this scenario. The door could be left open. If the door is left open, any timer, to turn the lights off, will eventually turn the lights off. Now the person at the top of the stairs will not be able to turn the light on again without shutting the door and reopening it to trigger a light cycle again. Not intuitive. The MS needs to see the person at the top and the bottom of the staircase. The door sensor seems useless for this logic. or a door closer but they are not recommended at the top of stairs for pushing kids down the staircase.
  8. larryllix replied to brianp6621's topic in ISY994
    Time frame conditions are usually a little tricky in ISY logic at first. Time nodes will trigger re-evaluation of the complete logic statement and run the appropriate Then or Else section. To use a time frame as a condition and not trigger a program section it must be placed in a program that is Disabled (=no event trigger). Since your button presses demand triggers of a program, that program must be Enabled (=event triggered). This requires two programs to accomplish both conditions, enabled and disabled. Program 1 -------------- If control of button is switched On Or control of button is switched Off Then Run (If) program 2 Else -- Program 2 = disabled . We don't want sunrise to trigger else on it's own ------------- If time from sunset - sunrise (next morning) Then turn lights On Else turn lights Off
  9. X10 becomes way too slow for a stairwell just for the reason you stated. The PLM seems to have problem coordinating Insteon and X10 signals so they don't interfere with each other. I have Insteon MS and SwitchLincs connected together by an ISY setup scene and no delay can be detected, I have only two X10 MS units left out of about 11 units. I am so glad to see them go after witnessing Insteon.
  10. While not being that familiar with the Network resources AFAIK they cannot run lines of code but you are suggesting there may be an equivalent GET command that generates the same network string. Sounds very promising. Do you understand the protocol structure generated from the wget command syntax?
  11. Thanks. Isn't wget a linux shell command? I doubt ISY is going to run it. ISY resources don't run code.
  12. Are you indicating that ISY knows the URL supplied by your DDNS service? I don't know how that could even be possible. Port 80 is not a secure protocol and uses http: Ports 443 is a more secure protocol and uses https
  13. Yeah, so does NetGear routers (now through No-IP), except that after a few months they decide you should pay for the free DDNS service and then the games begin. Maybe I need to harp on Netgear to honour their advertising??
  14. Correct and correct. Some ISPs may not pass certain ports also due to hacking frequency. Makes no sense to me. Port numbers don't stop hacking but perhaps the standard protocols used for each port may encourage it.
  15. Does the pressure switch have an extra contact? Note that there will need to be at least two empty terminals, not just one.
  16. There is no easy solution for the pump if it is running on 240 vac. SynchroLincs only come for 120 vac. Changing the pump to 120 vac will depend on your wiring, breaker and the pressure contacts.
  17. Once you have a SynchroLinc it should be simple to calibrate your current settings all from your Admin Console. You can do successive approximations of current settings by turning a faucet on and off, somewhere closer to your Admin Console access. Just keep reducing or increasing settings until they fail and then back them off for a safety margin. I set mine up on my dryer (120 vac gas) and I can detect even if the door is left open (6w bulb) and send a notification that the dryer door is open. Normally it just runs the back doorbell when the load is done if motion isn't detected in the laundry room within 5 minutes. They do work well. The current ratings sound a little light for 3/4 hp but who knows with the more efficient pumps these days?
  18. Are you sure you are spelling the URL correctly? eg. .org or .com instead of .net? It seems the DDNS service is the problem if direct access via your router works OK.
  19. Do you have uPnP turned on in your ISY? I believe that previously would grab the WAN IP and display it but it displayed both. See the linked thread where I posted a screen capture.
  20. One gotcha that gets many people . Make sure you use https from external access. ISY does not support DDNS. Something has to send your WAN IP address to your DDNS service, on a regular basis, and that is usually your router or an app on a PC somewhere that knows your WAN IP address. I assume you have a router that supports DDNS and of course that has to be setup, in your router, as well as the port forwarding, telling the router what port you want to access it with (defaults to 443 for https) and what internal IP address on your LAN (the ISY address = 10.0.xx.xx or 192.168.xx.xx) and port (defaults to 443 in ISY) you want it to convert it too. For port forwarding, in my route,r I use a 5 digit port number and convert it to my ISY port 443 and it's LAN IP 192.168.0.xx. I never accessed my router via an IP address from NO-IP. They provide you with a URL like mynetgear.GMD99.com so you would access your ISY with something like https://mynetgear.GMD99.com:45678. I have a NetGear router with free DDNS service except that No-IP will spam you and when I really needed it they changed my URL name to my last name from my nickname. Being close to the equator, at that time, and living in Canada I was out of luck. Then after apparently not rescuing my account deletion every month by kissing the account each month, required somewhere about the 6 month mark, they just deleted my account. IOW: I will not rely on NO-IP for free DDNS again. The ISY could have a better way but is not supported by UDI. May be completion for another program. http://forum.universal-devices.com/topic/13900-use-of-sysextip-variable-in-notifications/?hl=extip BTW: Android phones do not seem to have a method of viewing IP address information in SMS or email headers. *SIGH*. I resolved this by using about $20 worth of Internet access on a ship by emailing my ISP and explaining my predicament. They supplied me with my current home IP address and I stopped using DDNS. My IP has never changed since I have a long rental time, something uses it each day refreshing the timer, and the router is UPS backed up. I believe the Internet Access in ISY is for external service access. Turn it off. Not related. I have never found information on this and not really sure what it does.
  21. There are two IP addresses involved that ISY may show. The ISY is issued an internal (to your LAN) address, usually 192.168.x.xxx, by our router or is statically assigned by you. Your router is assigned and external (to your LAN) IP address by your ISP. How are you accessing your ISY remotely?
  22. larryllix replied to jkraus's topic in ISY994
    Have a look at this thread from post #36 up. This setup is tricky and not intuitive but it works really well.. http://forum.universal-devices.com/topic/12824-how-to-program-an-insteon-motion-sensor/page-2 The level of brightness can be adjusted in a Insteon direct linked scene by adjusting the device instead of the scene in the scene pulldown list.. Scroll the other way.
  23. larryllix replied to Cormacs's topic in ISY994
    Another word of caution is the 2441ZTH reports by exception to it's internal rules. ie. if the temp changes more than about 1.5 degrees F. regular updates are not sent. The humidity sensor is sent on a regular basis, depending on version, and whether connected to AC input or battery, form 1 minute to 5 minutes. This can act as a heartbeat. The reason I am telling you this is if ISY gets rebooted and no temperature change is incurred yet, the reading will be blank or unknown. I believe that unknown when used in my program translated to a 0 degrees and turned a heater on. More experimentation is required to establish that as gospel. A simple heartbeat checker based on the humidity would be in order with a timer as a backup safety for turning on a heater mistakenly. This would be no different than any wireless device that may be critical for human or equipment safety.
  24. larryllix replied to Cormacs's topic in ISY994
    No. The external input doesn't get transmitted at all. Other people have successfully rewired an external probe in place of the internal sensor. If you want more than one temperature there are better ways. For just one 2441ZTH may be the cheapest.
  25. larryllix replied to jwarner964's topic in ISY994
    "The 2 pole breaker" is actually two independent breakers inside, with only a mechanical linking between them. Each pole/circuit connects to opposite phases in your panel. The phase/leg connections are alternated in your panel so that two pole breakers will connect to both, giving a 240 vac, dual 120 vac circuit.

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.