-
-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version 4.0.0 (Breaking) #31
base: main
Are you sure you want to change the base?
Conversation
* Added Driver.SoftReset method. Fixed BeginRebuildingRoutes, StopRebuildingRoutes and RebuildNodeRoutes methods to use the correct commands. Fixed typo in RebuildRoutesDone event. * Removed the old command enums for healing the network and nodes. * Add SoftReset to CHANGELOG --------- Co-authored-by: Marcus Davies <[email protected]>
* Added RefreshCCValues method to the ZWaveNode class. * Update ZWaveNode.cs Just adding my note to state I have checked the severe side signature --------- Co-authored-by: Marcus Davies <[email protected]>
* Add missing properties to ValueMetadata * Add ValueFormat parameter to ZWJSS_SetRawConfigParameterValue method * Align SetRawConfigParameterValue with Options object Variants --------- Co-authored-by: Marcus Davies <[email protected]>
…ntains the NodeFirmwareUpdateResultArgs (#59)
* Refactor library to support multiple drivers. * Patch server class to handle multiple hosts + check for used ports * Bump schema + swtich to yao-pkg/pkg --------- Co-authored-by: Marcus Davies <[email protected]>
* Socket & LR * Fix Versions * Nullable Fix * Fix & Test * Show Embedded runtime Driver console output during debug
… to the NodeStatistics class. (#67) * Add NodeAlive event to the ZWaveNode class, and add lastSeen property to the NodeStatistics class. * Add lastSeen to the ZWaveNode and Statistics classes as DateTime?
* Smart Start * improve build * add lint scripts * Bump schema 40
I have bumped the schema - and Im thinking about doing a release on this (v4) I merged them into a secondary PR I was working on (to address smart start inconstancies), and merged that PR to V4 This PR - should now be fully updated with your commits, and has the following versions.
if connecting to a lesser version of the schema (since its now based on 40) - just use the override
Do you want to cast your eyes over it? |
This MASSIVE update may get released this week - do you want to test it? remember to build your PSI
rename ./dist/server.exe to ./dist/server.psi, and distrubute the image with the library. Note: it doesn't yet have the ability to load a PSI from another location. |
It looks good, but I won't be able to test it before next week. |
WORK-IN-PROGRESS
Versions
Breaking Changes
Having to maintain the build actions/platforms to keep these updated is eating into the time I have left.
Building a PSI is relatively uneventful - please see the READ ME on how to do this.
The supported frameworks are as follows: NET 48, NET 6.0, NET 7.0, NET 80, NETSTANDARD 2.0, NETSTANDARD 2.1
RebuildRoutesDone and RebuildRoutesProgress and not have dedicated classes for the args
This is to address some unintentional communication between the Driver runtime and the lib.
New Features
Warning!!! This will Reset your controller, and will result in a clean network with no included nodes.
This is helpful if you want to use a method that is not yet implemented, or to support an older version of an exetrnal server
Internal changes
Task
instanceShoutout to...
@spudwebb for the massive amounts of contribution for this release
and @georgeinva2004 for testing the stuff I haven't (which is a lot 😬)
and @AlCalzone for..... Ummm Zwave JS
and @raman325 for the foundations needed to expose the Driver to other languages