Контрольная сумма

Добрый день.
Для примера: Dooya DT82 (Onviz MR-2234F) - #15 от пользователя BrainRoot функция “crc16modbus”
А зачем используете “runShellCommand”? Есть же удобный RPC.