I am working on a project for Easter. My kids have outgrown the traditional Easter Egg hunt so each year we devise a "hunt" that is getting increasingly complex. This year we have a stuffed bunny that contains a NodeMCU with a RFID reader inside, an Alexa Pod and a large 3000 mAh battery. The kids will find items that may have an RFID tag inside that they need to present to the bunny for their next clue.
The bunny reads the tag and sends an mqtt payload to NodeRed that decides what to do. Mostly say something over the Alexa Pod and sometimes open a lock or reveal other clues.
My question is, I plan to have some 55 tags in the game. Is there a limit how many outputs I can put into a Switch Node? Is there an easier way to program this?
Next, some of the tags may be used more than once. I plan to simply increment a flow variable for each tag as it is read. In most cases if the tag has already been read, I won't do anything, but on some I need to send a different message through the Alexa Pod.