I use the rule as the PIN Number input to arm/disarm my alarm.
The site map displays a keypad with numbers 0 to 9 as well as Done and Delete.
Each Number pressed goes to Pin_Number_Input and gets concatenated until done. Then updated to Pin_Number.
Not seeing any errors etc in the logs, but can see that the Pin_Number_Input is not getting the concatenated Pn Number. Each just gets each entry and then overwritten by the next (instead of concatenated)
Add more logging and post the logs. Remember, we’re not computers either. We can’t “run” the code in our heads very well so we have to rely on you to provide as much information as you can. Log out all the variables at each step of the rule.
And inadvertently changed the name of the group - which is being used to facilitate the rules operation. Pretty rookie move
An item is used to receive keystrokes. This item must be in the “TextInput” group for the rule to use it. The target text item name is specified in the Label for this keypad item (not the best use of labels either)
But on the up side I learnt a whole lot about logging.