• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. pvvx

    BLE SoC PHY6202

    Интеграция BTHome в HA и пару Гц уже не тянет на прием. Возможно и вытянет пару, если сменить адаптер на CSR8510A10. "Passive BLE Monitor" ещё как-то успевает на CSR8510A10 принимать события с частотой дцать раз в секунду :) И это в окружении к 60 орущих BLE...
  2. pvvx

    BLE SoC PHY6202

    Но в режиме рекламы проблем никаких - наверно отработает и 200Гц по два фронта (к 400 передачам реклам). Там тайминги пофигу.
  3. pvvx

    BLE SoC PHY6202

    У Telink тоже глючат прерывания по пинам во время соединения. Но там глючит PM менеджер - не врубает sleep раз-на раз - так и тянет до следующего события, но соединение не нарушает. Там пришлось отключить опрос ног по прерываниям при соединении на некоторых моделях, т.к. зависит от в каком GPIO...
  4. pvvx

    BLE SoC PHY6202

    Более наглядный: Но если замыкать кнопкой не очень быстро, то не рвет. Похоже на "повторное вхождение в прерывание" (?)...
  5. pvvx

    BLE SoC PHY6202

    Где-то на 2.1 секунде (2100 мс) потеря связи.
  6. pvvx

    BLE SoC PHY6202

    Наводка от руки - 50Гц, а фиксирует оба фронта ( дверь/окно open/close :) ), т.е. сотня пробуждений-передачаBLEрекламы-засыпание в сек. @cool2000 - как раз эта функция open/close создает частые прерывания с пробуждениями и при "соединении" происходит потеря синхронизации или ещё чего-то. Т.е...
  7. pvvx

    BLE SoC PHY6202

    Слепил передачу open/close со счетчиком. Вышел бешенный - принимает open/close 50 Гц (от прикосновения рукой до входа).
  8. pvvx

    BLE SoC PHY6202

    На Xiaomi термометрах, у которых пожадничали кондеров в питании, в начале соединения - пока не согласовали длинные интервалы, происходит удар на подсаженную батарейку и у чипа сбивается-уходит таймер. Но, если latency ставить до 1 сек, то это прокатывает, а большее значение latency - уже...
  9. pvvx

    BLE SoC PHY6202

    Любое - оно в "интервалах соединения" (равных 30 мс) но в виде времени интервала "молчания" при соединении - сколько можно пропустить термометру "интервалов соединения" не выходя на связь. Меньшее значение - термометр будет больше потреблять, большее - адаптер будет долго ожидать когда термометр...
  10. pvvx

    BLE SoC PHY6202

    Попробовал на 5 разных USB-BT адаптерах на Windows, не считая встроенного на PCIe и смартфонов. Взял BTH01Y_V1.2, т.к. у него самый большой уход счетчика RTC – более +400 сек за сутки. Соединение не отваливается. На адаптере с ATS2851 наглядно видно, что он полный тормоз. Данные считываются с...
  11. pvvx

    BLE SoC PHY6202

    Позже слеплю опрос долгого нажатия кнопки (на более 15 сек) для сброса всех настроек на default. Очень многие привыкли к ESP (- оно посылает значения раз в час) и возмущаются, что передача замеров идет так быстро :)
  12. pvvx

    BLE SoC PHY6202

    По поступлению CMD_ID_DEVID (0x00) надо включать только те элементы, которые описаны в флагах devsrs.services. Пример: #define SERVICE_SCREEN 0x00000020 // есть экран #define SERVICE_TH_TRG 0x00004000 // триггер по температуре и влажности > Чтобы всякий идиот не лез в...
  13. pvvx

    WiFi Watchdog

    Любой чип с LAN. CH32V208 и подобные. Или какая Linux в разъеме Ethernet Connector. Таких и подобных ныне много. На Linux быстрее написать и качественнее...
  14. pvvx

    BLE SoC PHY6202

    Может там какие установки задержек и т.д. в patch.c надо поменять?
  15. pvvx

    BLE SoC PHY6202

    Debug Printf не работает. Обработка LOG() в SDK конфликтует с sleep и какими-то таймингами BLE, т.к. не дописана - работа с UART не ставит флагов занятости/освобождения в pm менеджере и т.д.. Но всё это нафиг не сдалось, т.к. работает соединение и всё можно гнать через BLE.
  16. pvvx

    BLE SoC PHY6202

    В HTML есть "команды", а прошивка имеет debug команды - чтение/запись побайтно любого адреса и чтение/запись dword - для работы с 32-х битными регистрами... Jtag и прочим не пользуюсь - они не работоспособны при наличии sleep. Если совсем вручную - в map или asm есть все адреса переменных и т.д...
  17. pvvx

    BLE SoC PHY6202

    1. Функции в ROM не используют `and 0x00ffffff` и работают как с 32-х разрядным счетчиком при переполнении (вычитают из 0xffffffff). 2. Считывал и смотрел, сколько насчитает. Если бы был 24-х битным, то там вроде всего 512 секунд... Но счетчик идет дальше - дожидался счета до 30 бит, 31-й...
  18. pvvx

    BLE SoC PHY6202

    Нашел на али TH05-V1.3 (фото с али). Заказал, но непонятно, придет старый TH05 или такой вариант...
  19. pvvx

    Luxmeter

    https://meganorm.ru/Data2/1/4294822/4294822216.pdf
  20. pvvx

    WiFi Watchdog

    Все мои роутеры находятся на неотапливаемых чердаках и никаких проблем. Температура у связки роутеров - разнесены на метр чтобы не мешали приему 4G (HUAWEI_B818-263 только на 4G и по шнурку к KeeneticHero4G у которого тормозной 4G отключен): А отваливаются только ESP.
Сверху Снизу