‘ERR’ (pulse) — input value cannot be mapped to a valid PORT
Extra info: different boards have different mappings between GPIO numbers and marked ports such as D0 - Dn.
For example on a NodeMCU board, in order to use pin D1 one has to select D5 in the UI instead of D1
It is therefore easier to use GPIO numbers, and specify we want GPIO 5. This new node would allow us to define 5 in the inspector (or as an output from another node) and have that passed through to a PORT input.
If instead, port numbers could be automatically mapped based on the board in use, then this would remove the need for this node. In other words, if I pick a NodeMCU board and I use D1, then use GPIO value = 5 under the covers.
what is that node marked port-8266 that you show? That seems to be mapping D5 to a value of 14.
I cant find that node in my environment. But even if there does exists a remapping node, it means that if one does not use that mapping node, say you put D5 into an inspector, it wont do anything to the pin marked D5 on a NodeMCU it will go to D1
ah yes, I missed the link earlier…
anyway its something to be sorted out instead of a workaround. It is fundamental and the whole scope of XOD is for beginners and can come up in first 10 minutes of use.