Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork7
Firmware updates#43
-
TheZwave Firmware Update project implies that all ZwaveJS projects already have an API key. Does that apply to ZwaveJS.Net? Does the PSI file embed that key somewhere so we don't have to request one for ourselves? |
BetaWas this translation helpful?Give feedback.
All reactions
Replies: 3 comments 3 replies
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
Whilst the projects are all under the ZWaveJS ORG on GitHub - the projects are owned by their respective developer as individuals - we don't get perks 😒 I founded the Node RED plugin, and of course the NET lib. I acquired a license for my Node RED project - as it's open source, so was free, but i allow users who use it in a corporate setting to enter a key (to override the embedded one) The .NET lib will take on a similar approach (thank you for reminding me, I need to ask for one). You can request one with no fuss as it's a home project viainfo@zwave-js.io But one will be embedded before release, for non commercial-use |
BetaWas this translation helpful?Give feedback.
All reactions
👍 1
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
-
I should note: Once the non-commercial key is embedded, the requirement for a key will become optional when using the method. |
BetaWas this translation helpful?Give feedback.
All reactions
-
I figured it would be something like that. Thanks for letting us know! |
BetaWas this translation helpful?Give feedback.
All reactions
👍 1
-
I now have my key - I'll get it implemented soon 👍 |
BetaWas this translation helpful?Give feedback.
All reactions
-
Working on implementing the Firmware update functionality. I was able to secure a key. The NET Lib is throwing an exception in Controller.GetAvailableFirmwareUpdates(..). It looks like NewtonSoft is having a problem deserializing the result.updates token when there are no updates. Exception details below. Assuming that the return value is an array, I made the following change to line that deserializes the result.updates token:
As you can see, I just made the result a List and it appears to be working. Unfortunately, I don't have any devices that are reporting as needing a firmware update, so I can't fully test the functionality. I hope this helps...
|
BetaWas this translation helpful?Give feedback.
All reactions
-
Thanks@georgeinva2004 I'll get it patched over the weekend (when I implement the embedded key) 👍 |
BetaWas this translation helpful?Give feedback.
All reactions
👍 1