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. There are no string variables yet. Version 5 may allow for this when it is released. The simple solution for now would be to send a message when the door is opened that includes the current time: If Control GD_IOLinc_Sensor is Switched On Then Send Notification To Content GarageDoorOpened For the custom notification: Garage door opened at: ${alert.time12}} on ${alert.date} Leave you "Still Open" reminders as they are. When V5 comes out, hopefully you will be able to modify the above to simply store the date/time in variables when the door is opened then use those variables in your reminder messages. It's been a while since I looked at apostolakisl's date programs and I don't remember if he tracks time as well as date. It may be possible that you could grab integer Hour and Minute from them to store in variables now but unless you have other uses for those programs, it's a lot of effort for this single use. -Xathros
  2. Make sure you have upgraded the 99 to 3.3.10. Make a good backup. If you have the Pro module and have anything on the webserver, copy that out to a folder on your computer as that is not included in the ISY backup. Make a note of the ISY's UUID from Help/About as you will need this and the 994's UUID when requesting that any of your purchased modules get transferred to the 994. Shut down the old 99I and unplug the PLM. Connect the new 994 to the PLM. Power up the PLM, wait a few seconds then power up the 994. Login to the 994 and restore your backup from the 99i -Xathros
  3. The hub is really a very basic device and is rather limited. If cost is not a factor, and you want full featured programmability and the capability to interface to other things like your cameras and such, then in my opinion, the ISY-994 is the way to go. Given a small install, you likely don't need to Pro module and can pick up the network module at a later date if/when you decide to integrate with external systems. -Xathros
  4. WetCoastWillie- To simplify, you can combine your first 2 programs into one: Unocked Status If Status 'Front Door Lock' is Unlocked Then Set Scene 'Front Door Lock / Front Door Lock' On Else Set Scene 'Front Door Lock / Front Door Lock' Off Then, you can combine your second two programs into one: Door Locked If Control 'Master Bedroom KPD.H' is switched Off and Control 'Master Bedroom KPD.H' is NOT switched On Then Set 'Front Door Lock' Lock Else Set 'Front Door Lock' Unlock Note: you need the programs because Insteon/ZWave scenes do not yet work. If they did, having both the KPL Button and Lock set as controllers of a scene would have eliminated the need for all of the programs. -Xathros
  5. /r/n is Carriage Return, Line Feed (n = newline). It terminates the string. -Xathros
  6. Anytime. Happy to help. Also quite interested in how these tags work out for you. -Xathros
  7. It will just add to the headers section - i think it's position is predetermined by HTTP rules and the ISY will just put it where it needs to go. I've never had to move one once added. -Xathros
  8. Have you added an authorization header to the rule? -Xathros
  9. OK. That sounds doable. Is your hangup with the ISY submitting the request or Tag issuing the /REST? -Xathros
  10. jonnynt- Have you seen what LeeG has found Re IOLinc queries and duplicate responses? The IOLinc is queried twice - once for the relay and once for the sensor. In some cases, the ISY reads a duplicate response from the first query as a reply to the second. It's a timing issue and may be related to insteon messages taking multiple routes back to the PLM (Powerline and RF via dualband devices). Yes, I know the IOLinc is not dualband but it is possible for messages that originate on the power line to be retransmitted and received via access points and other dual band devices. Not sure that this is any help - just a possible explanation for your issue. -Xathros
  11. Gary- To me, ping implies a 2 way transaction requiring a response. At the moment, the ISY network module is xmit only. Do you have a method in mind for receiving a reply? -Xathros
  12. Xathros replied to drw's topic in ISY994
    Sorry, this is not an answer to the main problem - but - With your mvars, why not add: $myMvar initTo $myMvar after each place you change the value of $myMvar. This way, you will survive the power cycle without data loss. This is what I do with all trackers and critical values. On the main topic, your ISY should be rock solid. I would investigate the possibility of a bad power supply powering the ISY or problems with the AC line powering the ISY's supply. -Xathros
  13. This directly follows a system startup. Have you looked for "Query at restart" under the system config: -Xathros
  14. Hi Ferdies- Without having better documentation on the fireplace itself, it's hard to know all of the possibilities. That said, it looks like an IR remote control. You could use an IRLinkTX (2411T) to learn the remote functions then the ISY would be able to issue commands in place of the IR Remote. -Xathros
  15. Try 50%. ISY will not send changes to a device if it believe the value would be unchanged. ISY probably thinks the SL is at 100% already. -Xathros
  16. Anytime. Happy to help. -Xathros
  17. I do this too. I see no reason that this shouldn't work with the ISY if it worked with HL. One thing to look at, if your program has multiple entries setting backlights, it will help to insert some waits between those entries to allow extra time for the insteon traffic. This is mine: If From Sunset + 15 minutes To Sunrise - 15 minutes (next day) Then Set 'Living Room / KPLD8 / LR-KPL8-A' On 3 / Off 0 (Backlight Level) Wait 1 second Set 'Boys Room / Boys Ceiling Light SLD' 1% (Backlight Level) Wait 1 second Set 'Girls Room / Girls Ceiling Light SLD' 1% (Backlight Level) Wait 1 second Set 'Dining-Kitchen / Kitchen Counter SLD' 1% (Backlight Level) Wait 1 second Set 'Dining-Kitchen / Kitchen Island SLD' 1% (Backlight Level) Wait 1 second Set 'Back Porch / Back Porch Flood Light' 1% (Backlight Level) Wait 1 second Set 'Dining-Kitchen / DinKit-KPL / KitDin-KPL-A' On 3 / Off 0 (Backlight Level) Wait 1 second Set 'Dining-Kitchen / Dining Room Chandelier SLD' 1% (Backlight Level) Wait 1 second Set 'Front Porch / Front Porch Lights (Load)' 1% (Backlight Level) Wait 1 second Set 'Front Hallway / Front Door Hallway Light' 1% (Backlight Level) Wait 1 second Set 'Upstairs Stairway / Stairway Bottom' 1% (Backlight Level) Wait 1 second Set 'Upstairs Stairway / Stairway Top' 1% (Backlight Level) Wait 1 second Set 'Master Suite / KPLD8 / MBR KPL-A' On 3 / Off 0 (Backlight Level) Wait 1 second Set 'Master Suite / MBR SLD' 1% (Backlight Level) Wait 1 second Set 'Master Suite / MasterBath / Vanity Lights' 1% (Backlight Level) Wait 1 second Set 'Master Suite / MasterBath / Ceiling Light' 1% (Backlight Level) Wait 1 second Set 'Master Suite / MasterBath / Exhaust Fan' 1% (Backlight Level) Wait 1 second Set 'Master Suite / MasterCloset / MBR Closet' 1% (Backlight Level) Resource 'Syslog-UTLITY - Backlights Dimmed' Else Set 'Living Room / KPLD8 / LR-KPL8-A' On 15 / Off 3 (Backlight Level) Wait 1 second Set 'Girls Room / Girls Ceiling Light SLD' 50% (Backlight Level) Wait 1 second Set 'Boys Room / Boys Ceiling Light SLD' 50% (Backlight Level) Wait 1 second Set 'Dining-Kitchen / Kitchen Counter SLD' 50% (Backlight Level) Wait 1 second Set 'Dining-Kitchen / Kitchen Island SLD' 50% (Backlight Level) Wait 1 second Set 'Back Porch / Back Porch Flood Light' 50% (Backlight Level) Wait 1 second Set 'Dining-Kitchen / DinKit-KPL / KitDin-KPL-A' On 15 / Off 3 (Backlight Level) Wait 1 second Set 'Dining-Kitchen / Dining Room Chandelier SLD' 50% (Backlight Level) Wait 1 second Set 'Front Porch / Front Porch Lights (Load)' 50% (Backlight Level) Wait 1 second Set 'Front Hallway / Front Door Hallway Light' 50% (Backlight Level) Wait 1 second Set 'Upstairs Stairway / Stairway Top' 50% (Backlight Level) Wait 1 second Set 'Upstairs Stairway / Stairway Bottom' 50% (Backlight Level) Wait 1 second Set 'Master Suite / KPLD8 / MBR KPL-A' On 15 / Off 3 (Backlight Level) Wait 1 second Set 'Master Suite / MBR SLD' 50% (Backlight Level) Wait 1 second Set 'Master Suite / MasterBath / Vanity Lights' 50% (Backlight Level) Wait 1 second Set 'Master Suite / MasterBath / Ceiling Light' 50% (Backlight Level) Wait 1 second Set 'Master Suite / MasterBath / Exhaust Fan' 50% (Backlight Level) Wait 1 second Set 'Master Suite / MasterCloset / MBR Closet' 50% (Backlight Level) Resource 'Syslog-UTLITY - Backlights Brightened' -Xathros
  18. How about a program to monitor the control device for the lights and turn them off after a delay? If Control BackYardFloods is switched On and Time is from Sunset to Sunrise (Next Day) Then Wait 5 minutes Set BackYardFloods Off -Xathros
  19. Also, be aware that if you use the motion sensors as controllers of a scene, you will be unable to disable the motion detection if wanted. Using the program method, you could disable the main program to prevent the lights from triggering on motion. On the flip side, using the scene method, the lights will trigger about a second faster then relying on the program method. Your choice as to what is preferred. -Xathros
  20. Modify the first program as to add a repeat as follows: If Status 'Garage Door Sensor' is On Then Wait 30 minutes $Garage_Left_Open = 1 Repeat every 30 minutes Send Notification to 'Default' content 'Garage.LeftOpen' Else - No Actions - (To add one, press 'Action') -Xathros
  21. Very nice writeup! -Xathros
  22. If you configure the MS for On Only, then the timeout is irrelevant. The programs above only respond to the On command. If the MS times out and sends an off, there is no effect. The best configuration for these is On Only and Sensing mode. Sensing mode sends an On every time it sees motion (usually 10 or so seconds in between messages.) rather than waiting for the timeout to occur before it can send another on. The programs respond to the additional On commands by restarting the timeout delay each time an on is received. -Xathros
  23. I did make a few assumptions when I coded that: 1) All MS have the same timeout delay. 2)The timeout delay is 5 minutes. Based on those assumptions, I felt this met the functional requirements. This is also pretty close to how I handle mine as well although I don't have any multi-sensor situations like we have here. In my living room, I have one additional program that I recently added: This allows for kids to sleep one the couch without triggering the living room lights every time someone moves. Switching the lights Off again will re-enable the motion progrems as above. -Xathros
  24. You can backup the entire ISY from the file menu in the Admin console. There is a procedure in the Wiki for formatting a fresh SD card and restoring a backup in the event of a failure. -Xathros EDIT: Here is the Wiki article. Note, Since your ISY has a slot for the SD card, you can skip the portion about removing the ISY's cover to access the card inside - otherwise all is applicable. http://wiki.universal-devices.com/index.php?title=ISY-99i/ISY-26_INSTEON:Replacing/Formatting_an_SD_Card
  25. Yes. Just don't need a larger one. The ISY firmware and file system is on the SD card. Without that, the ISY does not function at all. -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.