On CID_Event a message is broadcast. Mapped terminals are to display the popup. Then when the popup is clicked, an automation command is executed to give focus to the relevant custom entity screen and the set the widget value.
When the entity screen already has focus, the number is set and stays on the widget. However, if the entity screen does not already have focus, the number appears but then disappears.
I tried to only set the widget value on popup clicked but that doesn’t seem to do the trick.
It’s so another terminal can handle the incoming call without the need for another CID device. But on the terminal connected to the CID device, the addon is working as it should.
You mean the default device like “Generic Modem” would broadcast to all terminals? I never thought it did that. Are you sure that works as I’ve had problems myself getting CID working across terminals using broadcast message.
It’s difficult, if not impossible, to tell the difference between the speed with which the generic modem add-on populates the widget and the automation responding to the broadcast message.