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.

larryllix

Members
  • Joined

  • Last visited

  1. I posted this technique a few years back. It should only take a few routines around the key temperature area. Until UDI implements some kind of variable indexing technique, this seems to be the only way. Of course, those requests were always met with "no improvements to ISY will be made". This was pre Insteon collapse was known behind the scenes, and new protocol supports was needed to be implemented ASAP.
  2. I'm still waiting for some arithmetic bugs to fixed from v5.0.1. Polisy was always tooted to be the same basic hardware as Eisy and compatible. Guess not. However I am using my polisy as a LAN switch due to a shortage of ports on my secondary router.
  3. I had an Insteon On/Off plug-in module that would respond to commands with a scene On command instead of an ACK to the command. This drove me crazy for a few months until one day I recognized the lighting pattern of a scene that the On/Off module was not even involved in. It seems the connected humidifier motor crashed the internal programming and the CPU inside was sending out weird responses. After a power cycle and a factory reset and restore that device has never acted crazy since for about 6-7 years now. To error is human but to really foul things up takes a CPU and some memory.
  4. To add to the logical possible confusion logic concerning what @Guy Lavoie informed you. State variable do NOT trigger programs if the program is disabled. IOW, if a STATE variable is in a program that is not ENABLED, it will act similar to an INTEGER variable and only act as a filtering condition.
  5. Wait until you see the metric time system coming. 😆🫢
  6. "BLEEDING EDGE" There is a reason for this nickname.
  7. Calc Delta (enabled) IF . . . .temp1 < 9999 . . .OR . . . .temp2 < 9999 THEN . . . .$intVar = temp1 . . . .$intVar -= temp2 . . . .$sdeltaTemp = $intVar do NOT calculate in variable that continuously triggers CloseWindow or OpenWindow ELSE . . . .-- CloseWindow (enabled) IF . . . . $sdeltaTemp > 2.0 THEN . . . . do close window process ELSE . . . .-- OpenWindow (enabled) IF . . . . $deltaTemp < -2.0 THEN . . . . do open window process ELSE . . . . -- ANYTHING IS POSSIBLE with polisy or eisy.
  8. As an optimist he thinks the glass is half empty. Because he is trying to empty it. As an optometrist his glasses are half focused.
  9. I didn't think the older ISY994 devices could handle anything larger than a 2 GB SD card. Perhaps it cannot address anything larger than a 2 GB SD card but can still use one? IIRC ... Over 2GB took a larger sector table, which ISY994 didn't have, in software, or hardware space. The only danger was overrunning the ISY994 sector map after 2GB, and the software would never know it, causing a lot of very strange problems, that were very hard to diagnose. I assume the older format (FAT?) would be required and/or segmenting the SD card memory map to eliminate that problem, wasting the other 30 GB. (memory is cheap these days anyway)
  10. The grass is always greener when viewed from an acute angle.
  11. I've had a LampLinc plug-in module do that. I probably could have got a big buck on eBay for the signal analyser but factory reset resolved it. Amazing what CPU based devices can come up with. I had a new Insteon module indicate the opposite status once until I factory reset it. 30% of the responses to newcomer problems with Insteon used to contain the words 'Factory Reset" (after the "but it is brand new!")
  12. I have no disable option or enable option for any of my FOLDERS, only programs. However folders can be disabled via conditions added to their "IF" section. Eg: If X is not X always evaluates as FALSE. Folders can also be disabled by program lines. This can be a convenient way of turning off a complete function all inside a folder. However one big caveat is if a program is currently running inside the folder when you disable it, the running program will stop immediately and not conclude, possibly necessary steps to terminate the process. Programmes inside a disabled folder can still be called as subroutines AFAIK. This needs to be confirmed because I avoid actively disabling folders due to being a very obscure practice and bad programming practice. I do use them for defunct programmes not in current usage.
  13. larryllix replied to Techman's topic in eisy
    Incorrect person flagged. @TInoue
  14. As a usage example of the Repeat While construct, here is one to generate the absolute value of a variable. I have used this technique to get the difference between two temperature sensors in different rooms (indicates air circulation is needed) Variable = tempSensor1 Variable -= tempSensor2 Repeat While Variable < 0 . . .Variable *= -1 Repeat for 1 times Here is a more complex example of averaging only valid values while disregarding unwanted values. https://forum.universal-devices.com/topic/18921-v5-averaging-using-only-the-best-values/#comment-176418
  15. Likely 240vAC and 50 Hz. and instructions will be in sandscript.

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.