You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Дело не в скрипте. Есть подозрение, что посылка слишком длинная. Некоторые пользователи с этим сталкиваются. Но обычно родное приложение работает без особых проблем.
Может Вы знаете как переделать пронто HEX код для передачи. возможно отослать получиться.
Видел такой скрипт, но не могу понять его работу
mport base64
import heatshrink2
import miio
def pronto_convert(pronto):
old_raw, freq = miio.ChuangmiIr.pronto_to_raw(pronto)
signal = miio.chuangmi_ir.ChuangmiIrSignal.parse(base64.b64decode(old_raw))
times = []
for pair in signal.edge_pairs:
times.append(signal.times_index[pair.pulse])
times.append(signal.times_index[pair.gap])
times = '{}\x00'.format(','.join(map(str, times)))
return f"raw:{base64.b64encode(heatshrink2.encode(times.encode())).decode()}:{freq}"
Скажите пожалуйста, Возможна ли отправка и получение кодов с командной строки.
Использовал скрипт для отправки кода
Но пульты от сони он так не берет
Возможно что виноват скрипт получения кодов
Спасибо за любую помощь
The text was updated successfully, but these errors were encountered: