Getting Digital I/O from a modbus TCP device

If you are looking to just add to an existing node - I would also encourage you to work with the original author to enhance the one node rather than fragment off lots of similar versions. Of course what you are adding may not be acceptable to the original author so you may have to go your own fork - but always worth asking in the first place.

E.G. passing through topic (and other properties) ought to be a fix in the original node as that is something we encourage as a basic capability.

I've made an update to node-red-contrib-bitunloader that allows it to parse the property field, so payload.obj[1] will work now. I've tested it with lots of different nested objects/arrays and it seems to be pretty solid and if there's an issue, the error is clear enough to tell whats going on.

For further development, I'll DM you.

That sounds like it will work, I'll play with it tonight a bit.