Чтобы ваше правило заработало, нужно:
- В описании cells добавить
readonly: false,
- Публиковать из другого приложения новое значение в топик:
/devices/light/controls/parking/on
Проверил - у меня работает только так.
Если публиковать без /on - в mqtt брокере значение изменяется, это видно и в виджете виртуального устройства, и в Настройки-Каналы MQTT, но wb-rules видит старое значение, которое было когда-то опубликовано в /on.