Я на малине пробовал, на есп не пробовал.
Все равно кнопку паять придется. Не будет же есп все время пытаться фрейм парсить на наличие кар кар кода?
Ей и так тяжко
https://youtu.be/vUkQrxIAB6o
Опять получИна команда. То есть тебя эта ошибка устраивает или русский язык не родной твой?
Жексон
Ей и так тяжко
Да уж, на камеру много ресурсов уходит.
Ruslan
А с чего вдруг вайфай меняется?
Жексон
Вот я через него и проверял общение по бле
А если у пользователя огрызок, под них же нет подобного софта, или я ошибаюсь?
Жексон
А что если девайс после старта будет и клиентом и точкой доступа ( точку доступа отключать через минуту если никто не подключился) . А дальше captive-portal типа и веб морда с настройками ...
Роджер
Жексон
Мощности нужно много. Да и код в разы сложнее
Ну хз. Вроде как просто это реализуется. Код не особо сложный для такого решения.
Илфат
Кто-нить занимался раскодированием протоколов? Устройство посылает температуру градусов в двух байтах: 24 = 0x30 0x48 25 = 0x32 0x4A 25,5 = 0x33 0x4B 26 = 0x34 0x4C 26,5 = 0x35 0x4D Не могу уловить закономерность, кроме того что повышение температуры соответствует повышению цифр
Роджер
Ну хз. Вроде как просто это реализуется. Код не особо сложный для такого решения.
Для меня пока да, Я на последнию версию протокола перейти не могу. Так вечно проблемы с crc у меня
Илфат
А что за устройство?
термостат на ESP8266 ;)
термостат на ESP8266 ;)
А ну еще проще. Загляни в код и посмотри
Илфат
В чей код? В прошивку?
В чей код? В прошивку?
В код залитый на есп8266
Илфат
ну не я же его прошивал. там прошивка smartlife
Ну так ты собирался тут реверсингом заниматься. Валера, настало твое время.
esptool read_flash и дальше в работу
Илфат
да нее. я пока так хочу. сижу анализатором. Вроде кое что понятно. но не хочется прямое соответствие задавать
Илфат
зависимость вычислить хочу.
Ну вроде видно каждые пол градуса +1
ok-home
термостат на ESP8266 ;)
доступ к датчику температуры есть ?
зависимость вычислить хочу.
Ну так второе число делишь пополам получаешь температуру в градусах. Не?
0x35 / 2 = 26,5
Жексон
24 = 0x30 0x48 = 4.002 * 5.999 = 24.00 25 = 0x32 0x4A = 4.1684 * 5.999 = 25.00 25,5 = 0x33 0x4B = 4.2516 * 5.999 = 25.50 26 = 0x34 0x4C = 4.3349 *5.999 = 26.00 26,5 = 0x35 0x4D = 4.4181 * 5.999 = 26.50 https://gregstoll.com/~gregstoll/floattohex/
Илфат
Зачёт.
Жексон
Это что за тайные калькуляции?
Дык там флоат без 0000 в конце
И?
Илфат
а почему на 5.999 умножаешь?
а почему на 5.999 умножаешь?
Подгоняет под результат)
0x30480000 = 4.002
Как ты это получил я не понимаю
А во
Даже если предположить что это дабл поделенный на 6, то нахуя?
Жексон
твой вариант мне больше нравится
Сколько знаков после запятой показывает устройство...
Жексон
Не зря-же 2 байта вместо одного .. или там ещё что-то измеряется?
Илфат
полный пакет данных:
Илфат
но я думаю, актуальные только последние 4-5 байт. А может быть последний байт - вообще чексумма. Т.е. предпоследний и есть температура
Илфат
точно. последний байт - это чексумма пакета
Dmitry
websocket на ESPAsyncWebServer все делают на esp8266 ?
Илфат
websocket на ESPAsyncWebServer все делают на esp8266 ?
вопрос не понятен. Я использую вебасинк и вебсокеты
Dmitry
вопрос не понятен. Я использую вебасинк и вебсокеты
Какая либа для реализации async самая популярная сейчас ?
Илфат
Какая либа для реализации async самая популярная сейчас ?
https://github.com/me-no-dev/ESPAsyncTCP ottowinter/ESPAsyncWebServer-esphome@^3.0.0
SSR
Я думаю там кратно 0,5
У Xiaomi термометра показывает 0.1, а шлёт с точностью до 0.01
Жексон
У Xiaomi термометра показывает 0.1, а шлёт с точностью до 0.01
Ну вот, мой вариант не идеален,соглашусь, но ближе к истине.
Жексон
полный пакет данных:
Вот это дело!!! Доберусь до компа гляну.
А как кстати ЕСП иде?
А никак. Взбесила меня и я закрыл ее
Роджер
А если каждый раз при запуске всетаки на 10 секунд включать бле? и потом если не было коннекта выключать ее , как долго бле активируется для доступак к коннетку?
Dmitry
По wifi manager от tzapu, может кто подсказать?
Dmitry
После выключения точки доступа к которой он подключен, и включения, esp автоматически не перереподключатся
Ruslan
Я бы чатгпт спросил (с)
Dmitry
Не что делает?
Не переподключается
Ну ты уже исправил)
Dmitry
Может кто знает как менеджер отслеживает подключен или нет и пытается переподклдчится
Dmitry
Я бы чатгпт спросил (с)
Хорошая шутка, завтра посмеюсь
Евгений
Я бы чатгпт спросил (с)
Он па рускай нипанимаит
Ruslan
А ответ никто не обещал
Оно людям дипломы пишет и судебные решения, думаешь с вифи не справится?
Dmitry
Это не шутка
Скинь ссылку если не трудно, где этот ваш чат
Dmitry
Который гпт
Одни ленивые последнее время. Кому то книги по языку читать, кому то просто писать. И как вы в программирование попадаете?
Гугл заблокировали уже?
Роджер
тут тупо ка зубрешка не пройдет, за частую нужна подсказка