Jump to content

v3.1.22 in production


sjenkins

Recommended Posts

Posted

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

  • Like 1
Posted
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

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.
Posted (edited)

@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
Posted
@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.
Posted

@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.

 

 

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...