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.
This is the first half of a bigger rework of the group handling in the zigbee adapter: The following parts are complete:
device.groups
state is now obsolete - the group selection is based on the data taken from the groups as defined by the zigbee-herdsman. Note: Thedevice.groups
state is still present as the information contained is still used to list the groups on the device card.Still to do:
device.groups
state once it is no longer in use. Optional alternative: Update thedevice.groups
state with the correct information from the zigbee-herdsman at adapter start as well as when changing group assignment.Non Group-related changes:
Changed the level of the messages generated around the
SetState_typed
function from warning to debug.Note: I am not entirely happy with the changes to index_m.html and tab_m.html, but lack of experience with UI elements had me taken the current brute force method for offering additional choices. A more dynamic option to generate the additional selection options for further endpoints would be preferable, but outside of what i can achieve at this point.