угу, это и был мой первый вариант, с которым я пришел. ну и наоборот, что бы boolean-у выставлялся актуальный стейт - создать автоматизацию, где триггером являются изменения состояний всех обьектов, входящих в сцену, а условия - состояния/атрибуты аналогичные тем, что в сцене, и при несоблюдении - ставить булину отрицательный статус