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

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

  1. pvvx

    Очередной умный дом без WiFi и Интернет

    Если не учитывать борьбы с nRF24L01 и изучений устаревших контроллеров типа ATmega328, в сумме дающих большее потребление по питанию, чем многие современные BLE SoC. И цена такого устройства на новых SoC выходит меньше, а возможностей больше.
  2. pvvx

    esp8266 и home assistant поясните чайнику

    @koltinov222 - не забудьте предоставить готовый "скетч" :)
  3. pvvx

    esp8266 и home assistant поясните чайнику

    Это вы будете сами разжевывать и писать ТС. Давно есть LocalTuya. А так-же есть и Mijia исходники, для MiHome (BLE), которые можно запихать в ESP32. И для них есть готовые и поддерживаемые интеграции работающие локально и + оф. ПО. Это называется "тяп-ляп" или "и так сойдет", как и всё, если...
  4. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    К PowerProfiler давно добавлены несколько разных INAxxx. Но т.к. надо писать разные описания и причесывать код, то обновлений в git пока (годы) нет.
  5. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    И если интересен и нужен шустрый USB, то по скорости и производительности в USB1.1(USB2.0FS) уже лучше BL702 и подобные BL7+. А далее идет RTL872x - там уже полный USB2.0 с HiSpeed.
  6. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    И в качестве BLE TLSR8266 уже совсем никчемен - старый BT4.0 - малый буфер для пакета и плоховатые RF RX дБ, большое потребление - нет реализации реальной sleep, а так-же нет deep-sleep c retetnion RAM, нет поддержки безопасного OTA, ... (это только аппаратные проблемы и не могут быть изменены)...
  7. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    1. Оно не предназначено для сборки во всех комбинациях опций. Это сборка фиксирована для тестов и прочих программ указанных в данном репозитории. 2. У вас нарушения не в указанных опциях, а вы покопались с переменной SPP_SERVICE_ENABLE. 3. Для сборки указан свой SDK 4. В том репе уже всё очень...
  8. pvvx

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

    У вас урезанный SDK, что-то из новых огрызков типа "B85M...". Не очень то сложно глянуть дизасм и слепить void tn_aes_128(unsigned char *key, unsigned char *plaintext, unsigned char *result) #include "aes_ccm.h" // used: void aes_ll_encryption(unsigned char* key, unsigned char* plaintext...
  9. pvvx

    esp8266 и home assistant поясните чайнику

    Если избавиться от слов типа "скетч", то проще всего для ESP наляпать прошивку с Tuya. Будет работать и во всех ПО для Tuya. Но это не для "чайников" - надо использовать поиск в google, найти подходящие исходники и исправить под свои нужды. А для "чайников" сделан EspHome.
  10. pvvx

    esp8266 и home assistant поясните чайнику

    Для этого написать свою интеграцию в HA...
  11. pvvx

    esp8266 и home assistant поясните чайнику

    Каков вопрос – таков и ответ. Но тут даже ИИ не требуется, чтобы проанализировать и понять, что хочет очередной “потребитель”. Использование “скеч”, “чайники” уже гласит о замкнутости в кругозоре и предоставлению индивидуумом решений выбора за него другим (как ему жить). Т.е. границы развития и...
  12. pvvx

    esp8266 и home assistant поясните чайнику

    Всегда есть другие способы. К примеру: 1. Разрабатываете свои физику, математику, электронику и прочие науки. 2. Строите школы и обучаете персонал 3. Разрабатываете свою индустрию и планы работ 4. Строите фабрики, заводы и пароходы 5. Создаете свою Опереционную Систему 6. Создаете свои...
  13. pvvx

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

    Для сверх оптимизации можно выкинуть из ccm.c/ccm.h /* * If there is additional data, update CBC-MAC with * add_len, add, 0 (padding to a block boundary) */ if (add_len > 0) { size_t use_len; len_left = add_len; src = add; memset(b, 0...
  14. pvvx

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

    Обшибся: aes_ccm_encrypt_and_tag((const unsigned char *)&bindkey, // указатель на ключ, аналог от MiHome (uint8_t*)&nonce, sizeof(nonce), // MAC и всякие ID устройства, 32-х битный счетчик 0, 0, // add не нужен pdata_in...
  15. pvvx

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

    Мне проще было вставить ccm.c/ccm.h - там всё совпадает с типовыми примерами. Для новой версии надо убрать байт add, указав длину 0 // uint8_t add = 0x11; не нужен в новой версии шифра aes_ccm_encrypt_and_tag((const unsigned char *)&bindkey, // указатель на ключ, аналог от MiHome...
  16. pvvx

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

    Наверняка, но процедуры вроде адаптированы для внутренних нужд BLE и ну его разбираться какие там ещё зависимости...
  17. pvvx

    Как задействовать RX для контроля наличия или отсутствия питания на ESP

    И в следующий раз делать макет устройства ремонтопригодным, например с разъемами: https://aliexpress.ru/item/32651747570.html
  18. pvvx

    Как задействовать RX для контроля наличия или отсутствия питания на ESP

    Выломать всеми возможными способами (кусачками+паяльник+фен+...) плату "ESP8266 Lolin*Wemos D1 R1 & mini" и поставить новую. Её цена на али = 100 руб.
  19. pvvx

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

    Хватит бубнить. сказано что в 10 раз будет при LongRange (Coded PHY) дык и работает.
  20. pvvx

    Как задействовать RX для контроля наличия или отсутствия питания на ESP

    Сначала надо отрезать вход RX в модуль от выхода TX микросхемы USB-UART. А дальше просто опрашивать как обычный GPIO (желательно отключить "подтяжку" и увеличить номиналы делителя до сотен кОм, чтобы не сажать АКБ).
Сверху Снизу