Командой с контроллера такого не сделать даже с новой прошивкой, верно. Костыли: если у вас нет проышленно-критических задач, можете сделать виртуальное устройство, и одновременно с командой, отправляемой на модуль, изменять состояние виртуального контрола, и затем отправлять команду в соответствии с состоянием этого контрола на включение или выключение. Контрол можно обновлять (с задержкой) по фактическому состоянию устройства. Вероятность того, что устройство не отработает после отправки команды есть, но очень небольшая.
Второй вопрос. Вы можете отвязать реле от входов, и эмулировать логику программно, тут только входы надо опрашивать быстро, чтобы минимизировать задержки, или использовать WBIO-модуль для сухих контактов; реакция на изменение входов WBIO – практически real-time.
Если реле от входов не отвязывать, то реле могут управляться и контроллером, и входами. Если вход настроен на режим работы с выключателем с фиксацией, то:
пример: вы включили выключатель – свет включился, отправили команду с контроллера на выключение – свет выключился, выключили выключатель – ничего не произошло, свет не горит.
и так далее.