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.

Michel Kohanim

Administrators
  • Joined

  • Last visited

Everything posted by Michel Kohanim

  1. @lmhinman, Definitely related to the router not giving ISY an IP address. Are you certain that ISY is connected to the router either directly or indirectly? With kind regards, Michel
  2. @fasttimes, Everything that is available from ISY directly is available through the portal (i.e. portal acts as a proxy to ISY). The only change is the base URL and the credentials. So, what you need is to go to Select Tools menu | ISY Information and then use that given URL as the base and use your ISY Portal credentials. With kind regards, Michel
  3. @Goose66, Thank you! I think the best approach would be to have a scripting language extension for those who want to program. Perhaps in our next lives :). With kind regards, Michel
  4. @Goose66, Thanks so very much for the detailed explanation. I think what you are looking for is a full featured programming/scripting language (such as JavaScript/Lua/pawn) and I am almost certain that, even though you might love it, we'll have to have all non-programmers having to take programming courses. Cases in point … take a look at our competitors. Also, it's pretty much an impossibility for Wait and Repeat not to finish. They both have a limit and, if the condition changes, then they will stop. Anyway, I just didn't want to let "shortcomings in ISY's programming model" to be left unanswered. Yes, perhaps shortcomings for a programmer. The same way that Java fixes the shortcomings of C++ (e.g. garbage collection) and C++ fixes the shortcomings of Java (e.g. no interpreter required) and on and on …. With kind regards, Michel
  5. @Goose66, Thanks so very much for the details. With sincere apologies, I still don't get it. ISY supports the first 3 (as events) which are published in pub/sub fashion to clients. Now, within ISY, you have a choice: to do something with those events (condition on the event) or not. Apart from subscriptions, are you saying that there are other purposes for "events" without any conditions? If so, what? What do you want to do with those events? With kind regards, Michel
  6. @Goose66, I still don't get it. What's an event and what's a condition? With kind regards, Michel
  7. @TomNow2, By event driven I mean that programs are evaluated based on events. i.e. if there are NO events (changes in the properties of devices, smart meter, electricity pricing, climate conditions, etc.), then the programs will NOT be evaluated at all UNLESS they are schedule based. Some high level information: 1. Based on whether or not the incoming event makes the If true or false, Then or Else sections are executed respectively 2. You can use Repeat or Wait in Then/Else. But, note that both are interruptible. This means that if the condition changes to false based on another incoming event, then Wait/Repeat will terminate in the Then. And, if true, Wait/Repeat terminate in Else 3. If the status/property of a device does not change, an event is not generated so the programs depending on Status will only work based on change of state 4. Programs based on physical activity are handled by Control. This means that if a device is already on, and you go and physically turn it on again, then the program will be evaluated IF AND ONLY IF it's checking for Control In short, everything happening in ISY is based on generated and processed events. Of course, you can force programs to run/stop etc. but that's just the means for giving you more control over what should happen and/or reuse of certain constructs. With kind regards, Michel
  8. Michel Kohanim replied to snowtech's topic in ISY994
    @markv58, Brilliant app. Do you want to develop one for us? With kind regards, Michel
  9. @Goose66, Just to be clear, ISY is event driven. i.e. it evaluates events and then does something. I am not sure what a conditional programming model is. With kind regards, Michel
  10. @simplextech, It seems that those apps are not including the uom. The solution in UDAjax was to always pass the uom (4 or 17). Any app that will use rest commands to change setpoints without specifying the uom will see this behavior, which currently includes HAD, Agave and eKeypad. With kind regards, Michel
  11. @sperok, Unfortunately drag/drop will not work on OSX. With kind regards, Michel
  12. @dsstrainer, 1. You should NOT use the button grouping 2. I suspect a step was missed here: Medium Scene Select the Medium Scene in the network tree Using the sliders in the panel, set the levels for each button and the FL - Motor for this scene Medium Button – 100 Fanlinc - Med All other buttons – 0 Select the Scene Controller button in the Medium scene. This entry will be red. Click on Copy Scene Attributes from Medium With kind regards, Michel
  13. @dsstrainer, I was never good in anthropology so I missed it . Your first assumption is false. The beauty of ISY is that it creates all these manual links for you so that a) you don't have to do it and b) ISY will know the status of things. If you remove ISY, you KPL and FanLinc will continue to work as is. In short - let me see if I can give you an anthropomorphic analogy - ISY is not like a traffic cop directing traffic. With kind regards, Michel
  14. @dsstrainer, I am glad it worked but, as @mwester eloquently described, when PLM is involved, things are different. Furthermore, I am worried that - in the future - if you decide to do something with status of devices, nothing is going to work and then we'll be back to your philosophical analogies. As such, may I humbly suggest you follow the instructions here? With kind regards, Michel
  15. Hi @johnnyt, Currently, no. But since you have 5.0.x, you can use the brilliant node servers for weather in which case, you can assign values to variables (they are nodes not modules). With kind regards, Michel
  16. Hi Orest, The highlighted program is disabled. With kind regards, Michel
  17. @johnnyt, You firmware and UI are correct. Please upgrade to 5.0.15A and, if you still problems (you need to save), please send your backup to support@universal-devices.com. With kind regards, Michel
  18. @johnnyt, Usually there are two cases: 1. You are not using the correct UI. You need to make sure you are using the ISY Launcher 2. If there are errors, you will see the issue in the comment section You can save one at a time. There are no CLIs. With kind regards, Michel
  19. @johnnyt, It will not crash but you will lose your Z-Wave menu. With kind regards, Michel
  20. @starmanj, I do not think MobiLinc is trying to compete and, regardless, competition is good for the customer! There's also Agave. With kind regards, Michel
  21. @rlanza1054, Only the Z-Wave enabled units come with 5.0.x firmware. With kind regards, Michel
  22. @johnnyt, You always have 30 days money back guarantee so you can return it. Alternatively, the following is pretty safe: 1. Take a Z-Wave | Tools | Backup | Full 2. Take an ISY backup (File | Backup ISY) 3. Replace 300 series with 500 series 4. Reboot with a different SD Card (just to be 100000% safe that you an get back) 5. Install 5.0.15A 6. Restore the backup from 2 (all your Z-Wave nodes will disappear) 7. Z-Wave | Tools | Restore | All … this will take Z-Wave nodes from the 300 and restores it into 500 If all fails, then: i. Factory reset ii. Install 4.7.3 iii. Either replace the SD Card with the original or restore your backup from 2 above With kind regards, Michel
  23. @johnnyt, Unfortunately you cannot. 500 series is filled with things that we could not put in 4.7.x without breaking everything. With kind regards, Michel
  24. @johnnyt, Just to be clear, no difference between ISY with Z-Wave out of the box and adding it yourself. Please note that ONLY the ZW series come with 5.0.x firmware. With kind regards, Michel
  25. Hi Orest, The most important features are: 1. Support for node servers: https://forum.universal-devices.com/forum/131-polyglot-node-servers/ 2. Support for device variables. i.e. store the state of a device into a variable and back The rest are outlined in each release. With kind regards, Michel

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.