Enhance the device API to use zone instead of pin to identify inputs and outputs. Since the inception of this project, we use pin mapping to NodeMCU digital pins 1,2,5,6,7,8 and 9. This is confusing, because they don't all line up with zone numbers on the board.
Like we do for the Konnected Pro, for better usability and understandability, we should expose zone 1 thru 6 and out in the device API. This will also have to incorporate a migration and/or backwards compatibility.
Enhance the device API to use
zone
instead ofpin
to identify inputs and outputs. Since the inception of this project, we usepin
mapping to NodeMCU digital pins 1,2,5,6,7,8 and 9. This is confusing, because they don't all line up with zone numbers on the board.Like we do for the Konnected Pro, for better usability and understandability, we should expose
zone
1 thru 6 andout
in the device API. This will also have to incorporate a migration and/or backwards compatibility.