Here you can vote for ideas by projects. You can add your ideas to any open project from the project's page.
<<< Backhttps://github.com/fandaymon/majordomo-tuya/issues...
На некоторых устройствах, работающих по протоколу 3.4, не обновляется статус при работе по локальной сети.
Проблема в коде вот здесь
Нужно поменять:
$result = substr(($data),20,-8);
$result = substr($data, 20,80);
на
$result = substr($data, 20, -36);
Дело в том, что в после данных перед суффиксом добавляется hmac подпись данных. Само же сообщение не всегда длиной 80, а часто бывает длиннее. Длина суффикса и подписи как раз 36 в этой версии протокола.
Извините, что не через пулл реквест, не хочется делать форк.