• Система автоматизации с открытым исходным кодом на базе 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 точно дойдет...
 
Сверху Снизу