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.
Portal maintenance 2026-03-17
Portal maintenance 2026-03-17

hart2hart

Members
  • Joined

  • Last visited

Everything posted by hart2hart

  1. Depending on number of breakers in your box, you might start by turning off a few breakers at a time to see if remaining still work and narrow it down to the circuit making it easier to find the device.
  2. Do you get errors doing a backup?
  3. hart2hart replied to Goose66's topic in ratgdo
    In the end, I went with simple solution. It’s a USB wart plugged into AC outlet on garage ceiling with its wire zip tied to power cord down to GDO. ratgdo is in an enclosure I 3D printed held in place with magnets. You can make it out in front of white wiring.
  4. ISY Developers:API:REST Interface - Universal Devices, Inc. Wiki (universal-devices.com)
  5. hart2hart replied to aLf's topic in ISY994
    Agreed. Cloud based but I have Alexa announce it.
  6. I vaguely recall SQLite but seems like it was not ready for prime time yet.
  7. One of my program populates variables with 3 irrigation data points and then writes the data to a file in the IoX web server using a Notification. I believe there was a little setup on the web server but I can't find it right now. Feels like it was just creating the location and the file within the web servers file structure, Irrigation Program segment $Water_Today_Start_I = 'Flume Water / FlumeWater / Flume Sensor 6811460334891002' Today US gallons Set 'Yard / Yard:Front Mulch Beds' On 100% Wait Zone_1 minutes ... $Water_Today_End_I = 'Flume Water / FlumeWater / Flume Sensor 6811460334891002' Today US gallons $Water_Today_Difference_I = 0 $Water_Today_Difference_I += $Water_Today_End_I $Water_Today_Difference_I -= $Water_Today_Start_I Send Notification to 'MeDataText' content 'Irrigation Log Data' Irrigation Log Data Custom Notification Subject : @webpage:@append:/irrigate/irg_log.csv Irrigation Body: ${sys.program.#.name},${alert.date},${alert.time24},${var.1.42},${var.1.43},${var.1.44} ${var.1.42} etc 1=An Integer Variable 42=Integer Variable ID with the name Water_Today_Start_I
  8. I write data to the internal server using notifications as comma delimited data that open in Excel. I’ll look it up and post if you’re interested.
  9. Yes, you can run if, run then, or run else a disabled program.
  10. I know 3.2.19 is coming soon and today I see: Allow ISY Access by Plugin on the Backup Plugin config screen. To be ahead of events and ready for 3.2.19, I should select this option -- correct?
  11. Bam! Can you feel the burn?! Thank you, Michel and UD team.
  12. Sorry. It said it wasn’t available. However, turns out it was because I was using Tapatalk and needed to login to UD at that screen. Got it now. Thanks.
  13. In a land far away and a long time ago, I (like many/most) sent notifications to phone-number@vtext.com by telecom industry. For many rational reasons this was first frowned upon and then blocked. I switched to using a Spark email address and it’s been okay but I’d like to get back to text notifications. Is it possible and if so how? Thanks
  14. Where did pdf file go ?
  15. I agree. You can do so much in Favorites to make it look for natural.
  16. Thanks for posting your variable method! Based on it, I updated to use variables thus avoiding any issues with enabled and disabled programs. The real lighting change programs are only executed when the State variable Outside_Lux_Level is changed. ----------------------------------------------------------------------------------- Lux Light Control:Level 1 - [iD 00EC][Parent 00E0] If 'WeatherFlow / Sky' Illumination < '$Outside_Lux_Step_A_I Lux' Then $Outside_Lux_Level = $Outside_Lux_Level_Dark_I Else - No Actions - (To add one, press 'Action') ----------------------------------------------------------------------------------- Lux Light Control:Level 2 - [iD 00EB][Parent 00E0] If 'WeatherFlow / Sky' Illumination >= '$Outside_Lux_Step_A_I Lux' And 'WeatherFlow / Sky' Illumination <= '$Outside_Lux_Step_B_I Lux' Then $Outside_Lux_Level = $Outside_Lux_Level_Dead_Band_1_I Else - No Actions - (To add one, press 'Action') ----------------------------------------------------------------------------------- Lux Light Control:Level 3 - [iD 00E8][Parent 00E0] If 'WeatherFlow / Sky' Illumination > '$Outside_Lux_Step_B_I Lux' Then $Outside_Lux_Level = $Outside_Lux_Level_Light_1_I Else - No Actions - (To add one, press 'Action') ----------------------------------------------------------------------------------- Lux Light Control:Lights Off - [iD 00E5][Parent 00E0] If $Outside_Lux_Level is $Outside_Lux_Level_Light_1_I Then Run Program 'Outside Lighting:Front Yard and Driveway' (Else Path) Else - No Actions - (To add one, press 'Action') ----------------------------------------------------------------------------------- Lux Light Control:Lights On - [iD 00E6][Parent 00E0] If $Outside_Lux_Level is $Outside_Lux_Level_Dark_I Then Run Program 'Outside Lighting:Front Yard and Driveway' (Then Path) Else - No Actions - (To add one, press 'Action') Lux Step Variables initially set to below: Outside_Lux_Step_A_I = 100 Outside_Lux_Step_B_I = 200
  17. During the winter we get some long cold dark dreary and stormy days, but I have historically only turned outside lights on with sunset times. Decided to at least for academic exercise turn same lights on and off with Lux values coming from the WeatherFlow/Tempest plugin. The major issue that came to mind was when the illumination value changes (possible every 15 seconds as I've got WF set to Power Save mode for mind but by observation appears Lux update once a minute) to prevent repeatedly turning lights on or off. What do you think of the following couple programs as a starting point? My logic is they disable themselves and enable other to support on and off cycle. Also, feels like I need a startup program to get in them sync but would that naturally happen with first Lux value update from WF. On second thought probably need to enable both at startup in case of long power failure and wrong program is disabled -- thoughts? Lux Light Control:Lights On If 'WeatherFlow / Sky' Illumination <= '$Outside_Lighting_LUX_On_I Lux' Then Disable Program 'LUX Light Control:Lights On' Run Program 'Outside Lighting:Front Yard and Driveway' (Then Path) Enable Program 'LUX Light Control:Lights Off' Else - No Actions - (To add one, press 'Action') Lux Light Control:Lights Off [Not Enabled] as it was first run in full daylight If 'WeatherFlow / Sky' Illumination >= '$Outside_Lighting_LUX_Off_i Lux' Then Disable Program 'LUX Light Control:Lights Off' Run Program 'Outside Lighting:Front Yard and Driveway' (Else Path) Enable Program 'LUX Light Control:Lights On' Else - No Actions - (To add one, press 'Action') Variables initially set to: Outside_Lighting_LUX_Off_i = 100 Outside_Lighting_LUX_Off_i = 200
  18. I suggest you enter a support ticket.
  19. I use the Backup plugin. To confirm, can I reinstall plugins individually but not Backup until it’s updated?
  20. I think you need to execute this: chmod +x setup_nvme_boot.sh Confirm I’m recalling that rightbefore doing it.
  21. Does one of the setup commands describe itself as making the script file an executable file?
  22. Thanks. I had a Zwave vent for a few years that worked great but the vent zwave board failed and I then found the company stopped producing and supporting vents. Kept thinking someone would enter space with a product. I’ve been considering inline damper or dumb vent but waiting to see if something else would develop. Guess not so they’re up to bat.

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.