Если надо переключить какое-то реле, то можно просто в программе задавать желаемое состояние или надо сперва проверить в каком оно сейчас состоянии, чтобы не посылать лишнюю команду на реле?
То есть лучше сделать так
if (dev[Relay] == false) {
dev[Relay] = true;
}
или просто так?
dev[Relay] = true;
Мне больше нравится второй вариант. Так короче и быстрее. Для самого реле и контроллера этом нет проблем?