У приемника есть АРУ, которая автоматически настраивается по уровням 0 и 1. Для этого приемнику отправляют 16 чередующихся 0 и 1.
Сама посылка должна быть за кодирована например манчестерским кодированием, т.е. смена 0 на 1 или на оборот должна быть каждый такт передачи, иначе АРУ собьется и появятся ошибки.
Ну и обязательно CRC.
Если питание по вводу пропало -> переводим в состояние ошибки и не включаем пока пользователь не нажмет кнопку или включит/выключит.
А подключение нагрузки легко отследить датчиком тока (напр ACS758xCB).