Уважаемые посетители сайта esp8266.ru!
Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram
Другими методами, не направив толпу леменгов - ничего не сдвинется.
Каждое Zigbee устройство имеет толпу ID для возможности различить одно от другого. Но Z2M ... (n)
OTA прошивки в Zigbee не путаются :P
Что вы хотите от Z2M? Там для каждого стандартного Zigbee 3.0 устройства надо писать скрипты на каждое действие. По тому он жрет от 200 мег RAM без нагрузки.
Z2M не шарит в стандарте Zigbee. После опроса списка типовых кластеров всем другим ясно на что подписываться, но не Z2M. Его надо тыкать...
Z2M не сделал bind (подписку) на передачу нужных ему кластеров.
Без подписки устройство Zigbee 3.0 не шлет ничего, кроме некоторых оповещений (типа спрашивает OTA через дцать минут с рандом).
Конечное устройство не знает кому и чего слать. А орать всем - это моветон.
И я не желаю спонсировать “Материю”, за членство в которой Tuya выплачивает хорошие бабки совместно с Apple, продвигая протокол основанный на IP во все бытовые устройства. Этот протокол не годится для устройств с малым потреблением, а создается для выплат им за сертификацию.
Я не видел ни одного Tuya устройства, которое можно использовать. Все батарейные – жрут так, что замучаешься менять батарейки. Их сделали только для того, чтобы кто-то купил и выбросил.
“Умные розетки” с лейбой поддержки Tuya отваливаются из сети WiFi гарантированно несколько раз за неделю –...
Кто такая "исходная прошивка"?
> Может на заводе плохо отмыли плату?
Халтура и есть халтура. Пайка ужасна и ляп на плате много - это же Tuya = устройства созданные в китайских платках, а не на нормальном производстве.
К примеру, на термометре с LCD TH05 сразу накрылся датчик... Благо их купил...
@cool2000 - Адрес в I2C вообще-то 7 бит. Как он мог стать 0x80 ? :unsure:
Плюс CHT8310 можно назначить любой адрес. Но в переданном коде используется адрес по умолчанию, после полного сброса CHT8310.
У CHT8310 есть беда - он не соответствует документации или все кривые - влажность занижает...
Ну вписал чтение датчика и тяп-ляп в рекламу BTHome. Тяп-ляп - нету в SDK возможности перехвата события передачи рекламы, а так же смены данных в рекламе. Только хитростями...
Итог: ~14.2 мкА при опросе датчика и передаче каждые 2.5 секунды, а там уж что адаптер словит...
hex приложен:
Это физика, а микросхемы тут не при чем.
Линейный стабилизатор рассеивает лишнее в тепло.
> (Однако я видел какой-то на али под 100мА)
100 мА мало для ESP32-S3.
Я недавно заказал новый nRF Power Profiler II - приколоться ещё раз, но уже по полной. Старый отдал "нуждающемуся" как только опробовал и понял что это прикол, а не измеритель.
Но для отладки он годится. С ним видно что творится, но не надо обращать внимание на выбросы на его графиках и на...
Немного модифицированный на прошлом SDK.
Не зря ранее долго бились за потребление...
Но в нем возможности перехвата события BLE рекламы :p
И там куча лишнего - повторяю - у автора нет Power Profiler и всё сделано по стороннему указанию.
Дык говорил уже - RAW реклама есть в типовом SDK от PHY.
PHY62XX_SDK_3.1.1\example\PhyPlusPhy\smart_rf
Переключение передачи по 3-м каналам
static void process_tx_done_evt(void)
{
/**
37->38->39 adv channel
*/
if(s_phy.rfChn==BLE_ADV_CHN37)
{
s_phy.rfChn =...
И т.к. в Linux накопилось куча г... в самом ядре, то перейти к поддержке BT5.0 (стандарт 2016 года) уже невозможно. Никакой Bluez это не исправит - его кучи AРI давно необходимо переписывать с нуля. Иначе никак. Затыканием патчами или новыми дополнениями в функциях API это уже не исправить -...
В Android ядро перековырял Google и исправил эти безобразия. Но не все - всё исправить уже невозможно, т.к. леминги от Arduino прут бесконечно.
Android хватает прием одного пакета, как и предусматривалось в аппаратуре.
И т.к. Android проприетарен, то туда не пускают вредителей от Zigbee и только...