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

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

  1. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    Это решается сбросом адаптера или перезагрузкой. И то необязательно. Когда переписывается термометр на альтернативную прошивку, там все атрибуты меняются. Иногда и у некоторых есть проблемы, но обычно всё проходит гладко. Даже если был pin-code. При отладке я это сотни раз произвожу и всё ok на...
  2. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Есть картинка для чипа усилителя. Не понятно зачем его впихнули в SJWS01LM -> FEM: SKY66403-1 (там картинки есть, с линейной зависимостью до ограничения по питанию...) При этом в SJWS01LM поставили LDO стабилизатор на 1.8В и по замерам (потребления и градусников на смартах в виде RSSI)...
  3. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    Что за "добавлении или изменении атрибутов"? На ходу UUID не меняют, а если меняют - тогда оповещают в спец. UUID. Внешний адаптер помнит таблицу... Но это решается его сбросом, а не модуля. И у вас там bonded или прочие шифрования? Модуль помнит только последние 4-ре кода привязки... в секторе...
  4. pvvx

    Нужен ли роутер с BLE на борту для организации сети BLE?

    Если есть поддержка BT5.0, тогда связь по прямой видимости в LE Long Range без дополнительных антенн и при установке мощности передатчиков в 0Дб около 1 км. А если внутренние антенны на платах нормальные, тогда тут в видео, на старых чипах - 1.6 км. Но если адаптер в роутере не имеет в ПО...
  5. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    В LE long Range при установке на TLSR 0дБм бьет запросто на сотни метров. Больше пока и не пробовал - нет смысла. Но этот адаптер достаточно глючный и тормоз ещё тот. Принимает раз в 5 точно меньше реклам в HA и т.д., чем даже простой BT4.2... Все пишут, что SSD и USB3.0 дает помехи на эти...
  6. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    У вас windows на ноуте какой? https://learn.microsoft.com/en-us/windows-hardware/drivers/bluetooth/bluetooth-support-in-previous-windows-versions#which-bluetooth-versions-do-previous-versions-of-windows-support Если ниже - зачем вы пихаете ему адаптер с BT5.1? Берите с BT4.x - на CSR8510A10 чипе.
  7. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    Другая беда у адаптеров с BT5.0 (RTL8761B имеет загружаемую fw с BT5.1) - это когда они автоматом переключаются на 2M PHY по уровню RSSI (когда малое расстояние). А Windows не имеет полной поддержки BT5.1 в части BLE, хотя это декларировано мелкомягкими в Win10 c какой-то версии... Тут тоже...
  8. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    Хотя адаптеры на RTL8761 поддерживают LE Long Range, но они не тянут на полную спецификацию - не могут соединиться с устройством имеющим период рекламы по максимуму в стандарте - 10.x сек. Скорее всего эта беда в загружаемом ОС FW. И версии загружаемой части FW разные... В Linux это ещё можно...
  9. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    Свежий? Ничего это не значит. Есть ещё драйвера в ОС и прошивка в нем. И многие RTL8761B вообще не рекомендуются для использования. И у него USB1.1 под видом USB2.0FS. Аналогичные, с RTL8761B у меня чаще всего глючат в WIndows. Выдернуть-вставить помогает на время. И глючат именно в том, что...
  10. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    Увеличение интервала для пакетов OTA актуально для Long Range - там скорость низкая и надо уже минуты на сотни кило. У Zigbee или MESH OTA гораздо длиннее и считается в попугаях, т.к. измеряется в других единицах и не катит для сравнения. Сложно сравнивать часы и секунды :)
  11. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    // TODO: необходимо подбирать другие параметры соединения если внешний адаптер не согласен или плюнуть и послать. Пока стоит затычка, но до неё ни разу не доходило, т.к. термометры настойчиво требуют отключить latency в 0 :) и соединение переходит в интервал в десятку мс, т.е. как у вас...
  12. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    RAM uint8_t ble_connected; // bit 0 - connected, bit 1 - conn_param_update, bit 2 - paring success, bit 7 - reset of disconnect void app_enter_ota_mode(void) { ota_is_working = 1; ble_connected &= ~2; bls_pm_setManualLatency(0); bls_ota_setTimeout(45 * 1000000); // set OTA...
  13. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    extern u32 blt_ota_start_tick; ble_sdk_multimode\stack\ble\service\ble_ll_ota.h u32 ota_start_tick; struct ota_client_t; blotaClt.ota_start_tick = clock_time() | 1; b85m_ble_sdk\vendor\b85m_feature\feature_ota\app_ota_client.c .... Telink B85m BLE Single Connection SDK Development...
  14. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    Тогда читайте доку по SDK. Там указана функция, а она обращается к аналогичной переменной.... И это не обязательно плохая связь. Это кривописанина в примерах для переключения интервалов соединения, когда стартует OTA. Там нет даже подтверждения, что адаптер на связи согласился на изменния. А...
  15. pvvx

    esp8266 MQTT client + WEBserver

    В тепличных условиях или лежа на полке стабильность не проверяется. Так проверяется только время хранения выключенного устройства.
  16. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    {0,ATT_PERMISSIONS_RDWR,16,sizeof(my_OtaData),(u8*)(&my_OtaUUID), (&my_OtaData), &otaWrite, NULL}, https://github.com/slacky1965/electricity_meter_ble/blob/main/src/app_att.c#L300 Меняем на {0,ATT_PERMISSIONS_RDWR,16,sizeof(my_OtaData),(u8*)(&my_OtaUUID), (&my_OtaData), &otaWritePre, NULL}...
  17. pvvx

    Дистанционное снятие показаний с электросчетчика КАСКАД-1-МТ с дальнейшей передачей показаний в Home Assistant с помощью BLE

    Время прошивки зависит от устройства и его "шустрости". И это известная проблема примеров OTA в SDK, которая легко исправляется. Счас погляжу, что там в конкретных исходниках у https://slacky1965.github.io/electricity_meter_ble/
  18. pvvx

    Объявление #define ДО компиляции компонентов

    Настройка опций для LWIP производится в "lwipopts.h" И если там жестко установлены опции, тогда путем подачи внешних define не сменить. У компилятора есть опция "–Dимя=значение".
  19. pvvx

    esp8266 MQTT client + WEBserver

    В браузерах типа Chrome нет API и "либ" для WiFi, а для BT есть - Web bluetoooth API :p Это не мои проблемы. Это ваши проблемы, связанные с возможностью использовать BLE на дальние расстояния, большие чем WiFi ESP. Мои устройства имеют такие функции и у меня нет с этой частью проблем, т.к. всё...
  20. pvvx

    esp8266 MQTT client + WEBserver

    Нету вашего "факта" в ESP и нескольких других доступных чипах. И WiFi и BT есть в Arduino. Но описанная в теме проблема нестабильности не решена. Есть большой проект - ESPHome. Анализы лога в нем показывают частые перезагрузки из-за непонятных вылетов. И единственное доступное решение - это...
Сверху Снизу