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.
Allow a configurable number of relays.
Use case
I have two garage doors but only one RFID reader. Some codes should open the right door, some the left door and maybe some should open both doors.
Possible use case might be as well switching on a light or signal etc.
Interface and downstream compatibility
The number of relays can be configured in the UI, the maximum number of relays is currently hard coded to 4 but can easily be changed. For the official board the number is hard coded to 1.
The settings names for the first relay have not been changed in order to provide downstream compatibility to previous releases. For each additional relay a node is appended to the hardware node
The user forms and files have been amended in order to reflect access rights to a specific relay
Known issues: