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. Not directly but I have accomplished this by using an inlinelink. I did not use the load line on the keypadlinc and instead used the inlinelinc in a scene with button "H" on the keypad for the load (hallway light) on that box (2 gang) while button "A" is in a scene with button "A" from the keypad across the room and controls the load on that other keypad (ceiling light in main room). If no room in the box at the keypadlinc, you can pass the line through to the fixture, move the inlinelinc to the fixture and cap off the load lines at the keypadlincs. -Xathros
  2. Excellent! Glad I could help. -Xathros
  3. To follow up on the subject of this thread, I dumped my links using the save option, converted the xml file to a dbf using the "Advanced XML converter". Opened the resulting file in Excel and used =DEC2HEX(H2,6) to convert the decimal back to hex then to dotted hex using =CONCATENATE(MID(J2,1,2),".",MID(J2,3,2),".",MID(J2,5,2)) NOTE: DEC2HEX is part of the Analysis Toolkit Add-In available from Tools/AddIns on the Excel menu. It took about 3 minutes to make a readable file that looks like: -or- A cheap way out: Open event viewer at level 3, then Show PLM links table, then save the event log as text file. Sort out the extra records and your done. Output looks like: Wed 05/16/2012 16:29:55 : [LNK-DATA ] 02 57 E2 00 12 12 D4 02 0D 38 Wed 05/16/2012 16:29:55 : [LNK-DATA ] 02 57 A2 01 12 12 D4 02 0D 38 Wed 05/16/2012 16:29:55 : [LNK-DATA ] 02 57 E2 00 12 12 1F 02 0D 38 Wed 05/16/2012 16:29:55 : [LNK-DATA ] 02 57 A2 01 12 12 1F 02 0D 38 Wed 05/16/2012 16:29:56 : [LNK-DATA ] 02 57 E2 00 12 11 B1 02 0D 38 Wed 05/16/2012 16:29:56 : [LNK-DATA ] 02 57 E2 00 12 13 BC 02 0D 38 Wed 05/16/2012 16:29:57 : [LNK-DATA ] 02 57 A2 01 12 11 B1 02 0D 38 Wed 05/16/2012 16:29:57 : [LNK-DATA ] 02 57 A2 01 12 13 BC 02 0D 38 Wed 05/16/2012 16:29:58 : [LNK-DATA ] 02 57 E2 00 13 29 F9 02 14 38 Wed 05/16/2012 16:29:58 : [LNK-DATA ] 02 57 A2 01 13 29 F9 02 14 38 Wed 05/16/2012 16:29:59 : [LNK-DATA ] 02 57 E2 10 12 11 B1 02 0D 38 I hope you find this useful. -Xathros
  4. Excellent. I'm always happy to help. -Xathros
  5. Well this is the general idea for what you want to do. Maybe put these programs in a folder "3DogNight" with a "From Sunset to Sunrise the next day" condition on it. Define an integer variable: iDogOut Init 0 Value 0 Program 1 - DogOut If Control.TriggerLinc On And iDogOut=0 Then Set Scene DogLight On iDogOut = 1 Program 2 - HeadinIn If Control.TriggerLinc On And iDogOut=1 Then iDogOut=2 Program 3 - LightsOut If Control.Triggerlinc Off And iDogOut=2 Then Set Scene DogLight Off iDogOut=0 Program 2 simply notifies the iDogOut Variable that we are letting the dog back in. Once the door closes after that, program 3 turns off the light. This way the light is not turned off as soon as you open the door to let the dog back in but rather when the door is closed. Hope this helps. -Xathros
  6. Yes. From the App Store on the iPhone but that should not be necessary as this SHOULD work just fine in Safari. What version iPhone and what version iOS do you have ? -Xathros
  7. That would seem to indicate that the problem lies with the iPhone and more likely Safari. Some Ideas/things to try: 1) Reboot iPhone - Hold Power+Home Button until you see a white apple on black screen. - Test. 2) I wonder if your iPhone has a saved username/password for your ISY that may be causing this trouble here. You can clear those by going into Settings / Safari / AutoFill / Clear All. - Test again. 3) Try clearing the cache/browser data. Settings / Safari / Advanced / Website Data / Remove All Website Data. - Test again. 4) Try an alternate browser like Perfect Browser. -Xathros
  8. None that I am aware of. I usually just exit the browser or go somewhere else. I don't use this method very often as I use Mobilinc for most all of my remote access to ISY. I did need to accept a new certificate when I tested yesterday. You might try clearing the cache and browser data on the iPhone and try again. (Settings / Safari / Advanced / Website Data / [Remove All Website Data] -or- [select edit and remove only your ISY address if you don't want to clear everything] ) Are you connecting via local network on WiFi, Remotely via DynDNS/Port Forward on WiFi or Remotely via 3G/4G ? -Xathros
  9. Niccolo, I just tested this with 3.2.6 and my iPhone 4s without issue using both Safari and Perfect Browser. -Xathros
  10. Upgraded 3.2.5 -> 3.2.6 remotely with no apparent issues. -Xathros
  11. Upgraded from 3.2.4 -> 3.2.5 remotely yesterday. First attempt resulted in: "Upgrade Failed: Failed uploading file (reported written size is invalid)" after about 7% on the progress bar. Second attempt using same update file completed without error and I have no issues to report. I believe the failure on the first attempt was due to my crappy cable connection at home. -Xathros.
  12. I think if it were me, I would have 2 IOLincRelays in the system. One to detect utility power and the other to detect generator supplied power. The utility side is easy. All you need is a 120v relay powered by a non-generator backed up circuit. Use the Normally Open contacts on that relay to run to the IOLinc input. The generator side is basically the same but I can't give good details without knowing what you have access to upstream of the transfer switch. Power a relay from the generator at a point where utility power is never present (An outlet on the generator itself ?) and run the NO contacts to the other IOLinc's input. This way, the ISY will be able to see utility power or generator running or both/neither. All bases covered. -Xathros
  13. Cool. More ISY goodness still to come. Thanks for all the good info Lee. -X
  14. Lee- Excellent news! It appears however, that the ISY is not currently capable of this as I see no way to change the FanLinc LEDs via options, scene or direct command within a program. Am I just missing it somewhere ? Thanks. -Xathros
  15. I'd really like to know as well. I DID tape over the LEDs on mine but can still see the red glow leaking out of the fan housing. The FanLinc is white plastic which allows the light to transmit through its body some distance from the LEDs (more than I could see in daylight). If I could turn the LEDs off, that would be great. I don't understand why ON is the default state for the LEDs on a hidden device anyway. I can see blink on activity for diagnostic purposes but always on doesn't make sense to me. -Xathros
  16. And possibly a third program outside the folder to run at 11:01pm that turns the fans off independent of the temp otherwise if the temp doesn't drop below 70 until after 11pm the fans will stay on all night as the folder becomes inactive at 11. Or did I miss something ? -Xathros
  17. Craig- Glad to hear you got it working! As for the current state, I think I would define another variable - this time a normal integer variable - and add a line to each of the mode set programs to set the mode value in this variable. Have your "Off" program set ithis back to 0. Then at least you only have one variable to look at to tell what the current mode value is. Then, if you wanted, you could have 2 more programs and/or keypad buttons to do next mode / previous mode based on this variable. -Xathros
  18. Posting this here for completeness only as your last post explains why this is not an option for you either but it my benefit other readers of this thread and does answer some of your initial requirements of customization and end user simplicity. ISY Panel: viewtopic.php?f=45&t=6177 -Xathros AND VERY OFF TOPIC- Not knowing what exactly WAF stood for, I looked it up here: http://en.wikipedia.org/wiki/Wife_acceptance_factor and was quite amused to see X10 and home automation in the first two paragraphs!
  19. To add to what Michel suggested above, once you set up favorites on Mobilink, you can put it into "Guest" mode which restricts access to Favorites only. Plus there is an option to prevent configuration changes but I don't think that requires a password so it's more of a casual defense than anything else. With the ability hide unused statuses and commands and the ability to set custom text for the remaining statuses and commands in Mobilink, I have come very close to completely Wife/Kid/Guest friendly controllers using iPhones, iPads and iPod touches each customized for user or location. -Xathros
  20. No problem, I'm happy to help. First, in Mobilinc, when you touch a program, it opens up a sheet with several sections: Prog Ststus, Prog Commands and Porg Options. The Commands section is where the "Run Then" or your customized equivalent will be. So if you select your "All white" program, scroll down to the commands section and touch "Run Then" that should set the $lightCycle to 7 and start the toggle routine in motion. 1)The folder needs no conditions unles you want to enable/disable the whole batch of programs manually or by a condition. Just leave the folder if/then/else all blank for now. 2) Make sure $lightCycle is a STATE variable (Defined on the "State" tab rather than the "Integer" tab). It still functions as an integer variable but if its defined as a state variable it can trigger events in other programs. The majority of the programs have nothing in the IF caluse and in the THEN clause say " Set lightcycle to " where is a number greater than 0. When one of these is "Run Then", the value of $lightCycle changes from 0 to the programmed value and at that point the toggle program is triggered because the value of the state variable changed. If you didn't define $lightCycle as a state variable then the toggle program would never trigger. EDIT: You can watch the state variable tab in the admin console when you select the Run Then on any the the "Show Select" programs and see the value get set then count down if things are working correctly. -Xathros
  21. You would use the "Run Then" option for each program in Mobilinc. if you want to simplify the display, you can go into the advanced settings for each program in Mobilinc and remove the text from the name of each of the un-needed options leaving only the Run Then - Customized if you like. That way when you select the program from your Mobilinc favorites, you don't have to scroll thru the unnecessary stuff. -X
  22. Craig- 1) Mobilinc allows access to programs I have a few on my favorites page so those could be your buttons. 2) For your 14 different styles, create 14 programs that each set a STATE variable to the appropriate number of on/off cycles (7 for white. 8-1 as you will see in the following program we need to leave them on after the 7th cycle). Then a 15th program to loop on the state var count as follows. -- Program1 -- Simply turns the lights on (1 cycle) -- if then set scene poolLighs On else -- Program 2 thru 14 -- To set the state var $lightCycle for cycle counts 2 - 14 -- 8 - white shown -- if then $lightCycle=7 else -- Program 15 -- To Process the cycle count and toggle on/off the light circuit-- if $lightcycle > 0 then set scene poolLighs On wait 1 set scene poolLights Off wait 1 $lightcycle =- 1 else set scene poolLights On I am assuming that decrementing the cyclecounter will re-trigger prog 15 when the value changes. If this does not work like that, you can move the then portion of 15 into prog 16's then and simply call 16 then from the 15 then - hope that makes sense. Pretty sure this will do what you want and you could put "if Control KPL-X is switched on" conditions in some of the number set progs to tie them to keypad buttons as well if you wanted. Hope this helps and if im too far off base - I'm sure someone with more knowledge will post a better way. -Xathros
  23. Michel- Thanks for the info. I tried changing the SMTP from my Webhost to Gmail and it appears to be working at the moment. Both Subject and body contain static text along with variabls so a null value is not the issue. No -1100xx errors as you saw from the log I posted. Since it's working with Gmail, I'll have to assume my webhost is dumping the messages rather than delivering them. Thanks for your help and thanks for all the great improvments you and your team have made to the ISY!. -Xathros.
  24. Hi Michel- The following is all of today's error log. I have been doing alot of testing on this today and haven't yet been able to pin down when it works vs when it doesn't beyond it never works with more than date / time vars. Sometimes it fails with no variables at all. Very inconsistant and unpredictable. Fri 2012/03/30 10:04:34 System -5012 35 Fri 2012/03/30 10:16:09 System -5012 38 Fri 2012/03/30 10:17:54 System -5006 uuid:38 Fri 2012/03/30 11:34:47 System -5012 42 Is there a listing of what all the error codes mean in the user guide somewhere ? For what its worth, my feeling is that when its not working, its not even attempting to send. I can see the system state flash "Busy" briefly when it does send and nothing at all when it doesnt. Thanks for any help you can offer with this. -Xathros
  25. I'm still having problems getting the notifications to send is any of them contain a variable. I was able to get a few to work with just date and time info but once I started adding mvars to them eveything stops sending. Anyone else ? -X

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.