Give Programmable speaker parity with a Display panel [virtual-signal=signal-each] usage.
Posted: Wed Apr 23, 2025 2:36 pm
A display panel can use the [virtual-signal=signal-each] as defined in the image below, to display the active signal.
Presently, you cannot use the [virtual-signal=signal-everything][virtual-signal=signal-each][virtual-signal=signal-anything] signals with the Show Alert on the Programmable speaker at all.
In my case, I use the speaker to generate alerts that indicate supply problems at factories. item X is not present, or below a threshold for example. The only way to do so right now, is to manually specify the alert signal on every speaker. Which, after about the 40th or so such speaker, gets a bit tedious. Particularly knowing the display panel can do it. So instead, I just use a generic signal and I have to visually confirm which item is missing by looking for the train station name. Also tedious, as I can't tell at a glance at the alerts what the problem is. I have to go investigate.
Edit: Adding a image for clarity about what I'm focusing on. Specifically the alert Icon. Additionally, I feel like the speaker now suffers from scope overreach now that the display panel exists. If the display panel had a tick box for each message to make it populate the alerts list the way the speaker does, that function could be removed from the speaker entirely. Then the speaker is focused exclusively on playing sounds, while the display panel is strictly about messaging. Which, seems to me, would make the purpose for each more defined and distinct. I actually explored the idea of using the display panel to generate an alert, but since it didn't populate that alert list it was a non-starter.
I'd like the same functionality in the Programmable speaker for Show alerts. This would make dynamic assignment of the alert signal possible.Presently, you cannot use the [virtual-signal=signal-everything][virtual-signal=signal-each][virtual-signal=signal-anything] signals with the Show Alert on the Programmable speaker at all.
In my case, I use the speaker to generate alerts that indicate supply problems at factories. item X is not present, or below a threshold for example. The only way to do so right now, is to manually specify the alert signal on every speaker. Which, after about the 40th or so such speaker, gets a bit tedious. Particularly knowing the display panel can do it. So instead, I just use a generic signal and I have to visually confirm which item is missing by looking for the train station name. Also tedious, as I can't tell at a glance at the alerts what the problem is. I have to go investigate.
Edit: Adding a image for clarity about what I'm focusing on. Specifically the alert Icon. Additionally, I feel like the speaker now suffers from scope overreach now that the display panel exists. If the display panel had a tick box for each message to make it populate the alerts list the way the speaker does, that function could be removed from the speaker entirely. Then the speaker is focused exclusively on playing sounds, while the display panel is strictly about messaging. Which, seems to me, would make the purpose for each more defined and distinct. I actually explored the idea of using the display panel to generate an alert, but since it didn't populate that alert list it was a non-starter.