Skip to content
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

Maintenance task / notification / alert list #2909

Open
blhoward2 opened this issue Jun 25, 2021 · 6 comments
Open

Maintenance task / notification / alert list #2909

blhoward2 opened this issue Jun 25, 2021 · 6 comments

Comments

@blhoward2
Copy link
Collaborator

Add metadata for devices that are unknown in the cache allowing the UI to alert the user that a config file is now available and that the device should be reinterviewed.

Consider doing the same for new custom device files (which would require comparing the custom device file to the device cache each time).

@AlCalzone
Copy link
Member

AlCalzone commented Jun 25, 2021

Thinking about this in a broader sense, we could add a maintenance task list for nodes. Points could include:

  • New config file -> re-interview necessary --> Already done differently, but could be tied in here
  • Bad node health (building on the statistics, e.g. when a node has a high error count)
  • Firmware update available (based on the firmware service we've been discussing)
  • Device spamming
  • Bad signal strength
  • Slow communication with IP-based controllers
  • ... other ideas?

@robertsLando
Copy link
Member

Hehehe implementing all that points would be awesome! Point 3 require an entire new project to handle firmwares uploads by manufacturers, I can do that but I need to know what specific features we need there

@blhoward2
Copy link
Collaborator Author

What about flagging that the device spams us with excessive traffic?

@robertsLando
Copy link
Member

Is there a way to get the 'signal' status of a device, I mean how good is the communication with it

@AlCalzone
Copy link
Member

AlCalzone commented Jun 25, 2021

There is - zwave-js doesn't use that info yet.

@blhoward2
Copy link
Collaborator Author

blhoward2 commented Jun 25, 2021

How about a known critical flaw that disables the device if we push a flag in a config file? Just as an insurance policy. I’m thinking like on ozw there was a bug that caused all Leviton devices to crash the driver. You disable the device and flag it so the driver at least comes up, then the user knows to downgrade. This would be a last resort for things that absolutely don’t work and will bring down the driver if operated.

Perhaps a lesser Known Issues flag for the rare occasion that we know a device doesn’t work and we can’t work around it, but the driver isn’t endangered.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants