And … almost.
I added “mirror” attributes into which the actual tag values are copied when Device State is updated. The specific reason for that being to allow the Input Control dynamic values to initialize from the tag values.
The Input Control does not seem to be updating properly. I have a Device List which links a dashboard with context for a specific device. The dashboard (couple dozen blocks) displays properly for the specific device context EXCEPT the Input Control dynamic values. Only after I do a manual browser reload of the entire dashboard page do the Input Control dynamic values display properly for the specific device. Until I do that, it is either displaying the defaults or (worse) the values from the previously displayed device but with the correctly displayed device name in the header (pulled from the context).
I am also seeing spaces being injected at the front of dynamic control string values.