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.

v3.1.22 in production

Featured Replies

Quite a few updates which for those of those following the betas will know.

Below is the log which lays it out step by step; many of the rewrites are for future maintainability and stability.

The logging should be cleaner and easier to follow as well.

Some user facing features though:

Controller:

  ST status follows the running of the node.  Connected means running properly ; Disconnected for stopped or failed.

  ST control still is a heartbeat which can be checked in a program.

  Number of nodes is just a sanity check if all the nodes you put in your configuration add up. 

Switch:

  Added toggle

Generic / dimmer

  Added onlevel & onleveltype, which mean we can mimic physical switches better

  On level is the return to level after the switch is off.  Fast on will always go to 100

  On level type is Static or Dynamic.  The first mimics Insteon, set it and it will not change, the second will change with the on level.

Temp

   user facing should be working better with variable writes

Garage

  lots of reliability improvements

 

3.1.22
DONE generic/dimmer static/dynamic behaviour

3.1.21
DONE generic/dimmer to model dimmer ST & OL
DONE name & address check using poly interface
DONE consistent use of poly versus polyglot
DONE fix nagging error check in main()
DONE controller discover refactor
DONE add notice for ISY authorized error (was only in logs)

3.1.20
DONE fix controller ST "status" on at start, off at stop / delete, "control" still heartbeat
DONE garage send CMDs, motor, motion, obstruction ; get naming consistent
DONE standardize startup sequence
DONE rewrite checkParams, Discovery
DONE add NumberOfNodes
DONE switch/generic/dimmer/temp(R/C): nodes use polyglot persistence, delete old db files
DONE swtich cmd TOGGLE add
DONE consolidate temp, tempC, tempRC into one module
DONE temp variable writing now with shortPoll (only upon change, considers precision)
DONE refactor function naming
DONE refactor garage, fix persistence, sse client
DONE backfeed garage improvements to switch(done), generic(done), temperature()

3.1.15
DONE generic, dimmer, change ST to OL, memory of level for DON, DFON/DFOF, command

On 10/2/2025 at 7:11 PM, sjenkins said:

Quite a few updates which for those of those following the betas will know.


Just installed update! I saw such a minor issue but wanted you to know in case it’s indicative of something more severe in that number of nodes is showing 0 and there are actually 14.

  • Author

@hart2hart,

Thanks for the feedback. Obviously not normal, That’s been solid for a number of versions.
In order can you restart the node, try it. If no joy restart ISY & try. 
Send me logs if still zero ; means it failed in discovery; like to see where.

Possible, but usually blank, if you have updated to 6.0 I have seen it take time on the remote versus local login until the profile updates. 
thanks. 
 

Edited by sjenkins

@hart2hart,
Thanks for the feedback. Obviously not normal, That’s been solid for a number of versions.
In order can you restart the node, try it. If no joy restart ISY & try. 
Send me logs if still zero ; means it failed in discovery; like to see where.
Possible, but usually blank, if you have updated to 6.0 I have seen it take time on the remote versus local login until the profile updates. 
thanks. 
 

Thank you @sjenkins Second reboot of ISY and it’s now showing 14. I’ll be running 5.9.1 for a bit longer.
  • Author

@hart2hart,

thanks, this is a frustrating one as the plugin is telling the poly to update the profile when the version does not match.  Worse its a bit of a random walk why it sometimes works & updates and other times requires a rerun of the plugin or worse an ISY reboot.  I find myself hitting the update-profile button every time change it and I stop or start the plugin in the hopes it will take.  I'd love to solve this one.

Please play with all the new bits of this plugin ; try to break it ; let me know if you find something you don't like.

 

 

Guest
This topic is now closed to further replies.

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.