Односторонняя передача 10-16 команд по линии питания 12-24 Вольта

Достаточно хорошо, вот одна из разработок - схемотехника, разводка ПП и ПО МК.
Не реклама , просто чтоб отвечать за свои слова
https://www.cvg.ru/catalog/diga/unicore_dx/

У ТС-а в пульте нет питания - питание из шкафа управления (приёмника).

Предлагали DALI, но там максимальный ток по цепи управления 200мА. Так что не прокатит.

Если в пульте нет питания - то подойдет токовая петля по аналогии АТС с импульсным набором. Реализуется достаточно просто.

Такая схема не будет работать даже на скорости ниже 1200 бод. Ёмкости блоков питания и самой линии срежут ваши импульсы.

Ничего не срежет , В АТС не режет же. и скорости не нужны
А там всего нужно передать 16 команд

Питание и управление линией производится через Н-мост.
Типовое состояние линий, скажем, А=0, В=12в => питание пульта.
Передача импульса происходит путем смены полярности А=12в, В=0в на какое-то время.
Сам протокол передачи подобен ИК пультам. т.е. импульс всегда имеет постоянную длительность, а 0 или 1 кодируется длительностью паузы между импульсами.

На приемной стороне стоит диодный мост по питанию + один отдельный диод для селекции импульсов правильной полярности.

Зачем такие сложности?

+--/\/\--o-- +V 
+--o/o---o-+-/\/\--| GND
    SW     +-/\/\--> ADC