I use extensively openhab’s notification feature with a Squeezbox Boom as audio sink using the Squeezebox binding. However I experience common concurrency issues if two
commands are called close to each other (in different rules triggered by independent events). The Squeezebox almost end in an random state (e.g. with volume set to be zero)
Is there a way to handle this, without using semaphores in Openhab code (if this would work at all)? I would wonder why there is no internal mechanism to avoid these concurrency issues.
Any known standard solution to overcome this?