Я так понял, что селекты соответствуют предметам, а их значения цвета. Тогда, может, лучше собрать значения селектов в объект с ключами-предметами и значениями-цветами, а потом через фильтрацию и сериализацию?
(function f( s ) {
const elms = document.querySelectorAll( s );
if( elms ) {
for ( var i = 0; i < elms.length; i++ ) {
new Splide( elms[ i ] ).mount();
}
}else{
setTimeout( f, 500, s );
}
})('.splide');
А ещё вместо hex-пакетов лучше найти таблицу команд, регистровых адресов и значений, чтобы было проще настраивать и совмещать устройства в сеть.