WIP: Update database to cd-jackson.com #28
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix for #27. There are a number of issues that I wasn't sure how to address:
There are multiple command class sets under "endpoints". I log this as a warning and use the first one on the generator. I imagine you would want all of these. I'm wondering if this is what "index" means on openzwave's setValue.
There are some duplicates of manufacturer id + product type + product id. I use the first one and skip the rest. I suppose there may be a fourth parameter needed to distinguish... version maybe? Manufacturer info just has those 3 parameters when queuing the device.
A device may have more that one "device ref" (product type + product id). I just duplicate the record when there are more than one. But it would be nice to point to the same record with multiple ids.
So far I have my HomeSeer switches showing information now. Not sure how to resolve the issues above.