• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

BLE SoC PHY6202

pvvx

Активный участник сообщества
И ещё ZTH-05, на всякий случай:
Отправлено из промежуточной страны
30 января 2024 в 07:43

И ещё от других продавцов все остальные уже поддерживаемые и ещё какие-то Tuya... Вдруг будет другой сенсор или что-то...
Недавно добавил
Но они на Telink
 

pvvx

Активный участник сообщества
Нашел на али фото потрохов ZTH-05:
1706766325486.png
Модуль ZTU - Telink TLSR8258. Тоже годится, но там опять лишняя микросхема - MCU, через которую обычно Tuya включает датчики и она пробуждает модуль ZTU...
Протокол по UART пока не разгадан, но какие-то описания на Tyua есть... Проще перемычки кинуть и выкинуть лишний жручий чип.
 

pvvx

Активный участник сообщества
Погрел феном датчик cht8315, проработал около часа показывая вместо влажности всякую чушь, после чего опять свалился в 0.
У меня восстановился - оказалось умер подтягивающий резистор на I2C. Пайка, брак или поцарапали... Тестером - обрыв, но по краю пайки - есть сопротивление... Впаял другой и ok.
Можно было и без паяльника включить в SoC подтяжку, но этот код попадет всем и будет лишний расход - 2 резистора к питанию...
 

pvvx

Активный участник сообщества
На многих Xioami с Telink резисторов подтяжки I2C не стоит, т.к. есть в SoC.
А тут Tyua и безграмотные - могли бы ещё сэкономить на монтаже и резисторах :)
 

pvvx

Активный участник сообщества
Не работает установка мощности TX RF. По данным потребления - пики не увеличиваются и не уменьшаются. Перезагрузка тоже не помогает. Надо уточнить где это значение применяется...
Всё остальное, что пробовал, работает.
Есть мелкая косметика с LCD - при старте/перезагрузке, если включено отображение времени, не успевает показать номер версии и показывает нули, т.к. сенсор ещё не созрел. Это вроде последняя мелочь до релиза.
 

cool2000

Member
Добавил запрос и отображение времени устройства.
От чего зависит длительность соединения? Сбрасывает соединение через какое-то время иногда почти сразу иногда через пару минут. Закономерности не увидел.
 

pvvx

Активный участник сообщества
Добавил запрос и отображение времени устройства.
От чего зависит длительность соединения? Сбрасывает соединение через какое-то время иногда почти сразу иногда через пару минут. Закономерности не увидел.
Это какая-то кривость в кодах SDK. Наверно вываливание по align или free её разных памятей.
Зависит от BT адаптера точно. На компе с PCIe BT5.3 не сваливается.
 

pvvx

Активный участник сообщества
Надпись “Старт программирования” надо сменить на переключение в Boot-OTA, если соединение с APP. Или вписать автомат – пересоединение в Boot-OTA и авто включение программирования.
Я не знаю что выбрать из разных вариантов :)
 

pvvx

Активный участник сообщества
Зависит от BT адаптера точно. На компе с PCIe BT5.3 не сваливается.
Ещё возможно уходят интервалы или типа какая функция нарушает тайминг соединения. Например запись в Flash не дает отработать что-то пока Flash занята - тут надо проверять что из кодов обработки соединения (прерываний) должно сидеть в RAM, а что в Flash...
 

pvvx

Активный участник сообщества
От чего зависит длительность соединения? Сбрасывает соединение через какое-то время иногда почти сразу иногда через пару минут. Закономерности не увидел.
Забыл уточнить - При подключенных проводах к USB-UART у меня тоже сбрасывает.
И надо урезать габариты - статус занимает слишком много места, префикс устройства тоже в линию и т.д.
1706848669353.png
И нет кнопок установки default значений.
 

pvvx

Активный участник сообщества
Изучаю как ведут себя самые-самые дешевые 2xAAA в морозилке холодильника в TS0201_TZ3000 в аналогичном корпусе (как у THB2).
Но это TLSR8258 и в режиме LE Long Range с интервалом рекламы меньше чем для THB2 - 3 cек. Средний ток к 20 мкА.
1706850224206.png
НА усредняет историю глубиной более месяца...
При таком графике сколько месяцев проработают такие батарейки в -23.5С?
Падение примерно 0.15В в 3 месяца. При 2.0 В термометр заснет...
Нормальные алкалиновые батарейки наверно в 10 раз больше емкостью...

AAA тоже колбасит от температуры, но значительно меньше, чем CR2032.
1706850283246.png
 

pvvx

Активный участник сообщества
Мышка от такой AAA проработала менее месяца :)
 

pvvx

Активный участник сообщества
И ныне TS0201_TZ3000 прошивается по OTA из Tyua Zigbee в альтернативные прошивки BLE, или Zigbee, или Zigbee-BLE. Но вернуть Tuya - нет. Там boot-loader, а писать специальное восстановление boot-loader-а прикрученного в довесок к прошивке лень... Кому нужна обратно Tuya - проводками зальют FullFlash.
 

pvvx

Активный участник сообщества
От чего зависит длительность соединения? Сбрасывает соединение через какое-то время иногда почти сразу иногда через пару минут. Закономерности не увидел.
Два с половиной часа "не было ни единого разрыва"- дальше нет сил держать открытую страницу :)
1706856118106.png
USB-UART отключен, иначе будет разрывать соединение - наверно не нравится 3.3В на входах (когда включается sleep с пониженным питанием?).
 

pvvx

Активный участник сообщества
Это что, санкционщики уже до Microchip добрались?
Отключил связь с Россией и у него NASDAQ падает :)
Ни один VPN и т.д. уже сегодня не работает. Только спец средства. Депутаты стараются выполнять санкции...
До github доберутся или нет? До arduino точно дойдет...
 
Сверху Снизу