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

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

  1. Slacky

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

    Спасибо форуму и его участникам. Без вас было бы все намного труднее :) Готового устроства пока нет. Но на макетке все работает. Присылает в двух рекламных пакетах 3 тарифа (можно и четыре, но я больше 3 не встречал) в kWh, напряжение сети и мощность. Подробности тут
  2. Slacky

    Silicon Labs Mini EFR32MG21 - может кто знает, как откатить прошивку?

    Купил вот такой Zigbee 3.0 свисток - Silicon Labs Mini EFR32MG21. Почитал. Прошил его рекомендованной для ZHA прошивкой ncp-uart-sw_v6.10.3_115200.gbl. ZHA прекрасно заработал, но Z2M нет. Посоветовали прошить на 711 прошивку. Прошил. Z2M работает. А вот ZHA не устанавливается, пишет -...
  3. Slacky

    Bluetooth LE как сбросить контроллер?

    Нужно отслеживать ADV сообщения от конкретного устройства. Берем пример, адаптируем слегка и получаем сканер ADV в пассивном режиме. Но в пассивном режиме нельзя посмотреть имя устройства. Только MAC-адрес. И тут такая идея. Сперва запускаем сканирование в активном режиме, находим известное нам...
  4. Slacky

    Посоветуйте датчик температуры для улицы BLE.

    Желательно некую коробочку (можно с дисплеем), куда подключается внешний герметичный датчик. Просто батарейка, думаю, на морозе долго не проработает.
  5. Slacky

    Вывод лога через web-сраницу (продолжаем эксплуатировать libesphhtpd :))

    NON_OS SDK version: 3.0.6-dev(865fa65) Корректируем wifi.h на предмет своей сети. Компилим, заливаем. Идем браузером по адресу, выданным роутером. Наблюдаем на экране последние 30 строк, отправленных в терминал. Подробности тут - https://github.com/slacky1965/log_over_http
  6. Slacky

    Ошибка при линковке.

    Сразу оговорюсь, я не сильно понимаю то, что я делаю :)) В общем не хочет собираться прошивка на вот такой строке if(isspace((int)in[ii])) continue; Пишет - C:\msys32\opt\ESP8266_NONOS_SDK\watermeter2\libesphttpd\core/base64.c:49: undefined reference to `__locale_ctype_ptr' Вопрос - есть...
  7. Slacky

    sdcard & fatfs & nonos-sdk

    https://github.com/slacky1965/sdcard-spi-fatfs.git Спасибо, извините, будьте любезны ...
  8. Slacky

    Web Server на ESP8266_RTOS_SDK (дело было вечером, делать было нечего)

    Решил я посмотреть, что предлагает espressif на данный момент. Оказалось, они сделалил более-менее работающий (тут модное слово) фреймворк под FreeRTOS. Оказалось, очень легко перенести код от esp32 на esp8266. Это заготовка. Просто пример. Может закачать файлы в html директорию spiffs...
  9. Slacky

    Загрузка больших файлов в помощью web интерфейса.

    В общем изобрел очередной велосипед. Но он плохо едет. Точнее, он едет, но при ошибках ведет себя не так, как ожидается. Исходники тут - https://github.com/slacky1965/web_server_uploader У него всего три возможности. 1. Обновить прошивку через web. 2. Закачать какие-нибудь html файлы (например...
  10. Slacky

    SD card. Все работает, читает, записывает, удаляет. Но windows показывает, что карта пустая. И наоборот, файлы записанные в windows не видит ESP32

    В общем столкнулсля с такой проблемой, но решения не нашел. Есть идеи? Зы, забыл, все это под esp-idf
  11. Slacky

    А вот еще. Как проверить работоспособность https сервера?

    Дело вот в чем. Собрал устройство. Проверил. Вроде работает. Спрятал. Через несколько дней перестал работать https сервер. Причем сетка работает. mqtt сообщения шлет. Пингуется (хотя странно). Попытался на другой плате поднять на одном устройстве https сервер и https_request. Не работает. TLS...
  12. Slacky

    smtp из примера idf - у кого-то работает?

    Пытаюсь отправить почту из esp32 на gmail.com или smtp.yandex.ru. Результат одинаковый. Ну отличие, что google прислал сообщение о попытке войти с неизвестного устройства ... Выдает вот такое. Есть идеи? I (3640) example_connect: Connected to example_connect: sta I (3650) example_connect: -...
  13. Slacky

    ESP32 и проблемы с динамическим выделением памяти, точнее с освобождением.

    Заметил, что часто модуль перегружается с вот такими сообщениями CORRUPT HEAP: Bad tail at 0x3ffb7f44. Expected 0xbaad5678 got 0x003a7465 abort() was called at PC 0x400824ee on core 1 0x400824ee: lock_acquire_generic at C:/msys32/esp-idf/components/newlib/locks.c:142 ELF file SHA256...
  14. Slacky

    Про SPIFFS и запись одного и того же файла в разные части памяти. Теория. И вопрос.

    Добрый день. Есть, допустим, конфигурационный файл. Пусть будет config. И пусть будут еще 32 клона config0, config1 ... config31. Писать в разные файлы не проблема. Но как понять при старте, какой читать? Остается переименовать и читать всегда из файла config. А вот тут вопрос, ибо не силен...
  15. Slacky

    ESP32, SIM800L, GPRS и PPPoS. Нужна помощь в понимании ...

    Что хочу в результате получить - web сервер, который крутится на esp32, а доступ к нему через SIM800L по GPRS и при этом SIM800L могла принимать входящие, сама звонить и отправлять СМС. Что получил в голове по прочтению Интернета. Самый вроде правильный способ - PPPoS, т.е. PPP ower Serial. Но...
  16. Slacky

    Перестал выходить из light sleep mode после прикручивания i2c и oled 0.96 на ssd1306

    Выходил по прерыванию на двух ногах GPIO4, GPIO5. I2C повесил на GPIO2 - SDA, GPIO0 - SCL. Все работает, дисплей выводит. Но как только ушли в light sleep - все. На сигналы на GPIO4 и 5 не реагируем. Если взять код этот и вычистить от I2C - то все прекрасно работает и засыпает и просыпается...
  17. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Контролирую внешнее питание по пину. Если пропало напряжение, вызываем вот такую функцию void ICACHE_FLASH_ATTR sleepOnNow() { apModeNow=staModeNow=false; wifi_station_disconnect(); wifi_set_opmode_current(NULL_MODE); wifi_fpm_set_sleep_type(LIGHT_SLEEP_T); //light sleep mode...
  18. Slacky

    Вопрос А кому-нибудь удалось собрать из примера esphttpd с возможностью OTA?

    Плата - Wemos D1 mini 4 мегами на борту. Я как ни старался, ничего не получается. Заливать он просит или user2.bin или *.ota. При заливке user2.bin плата просто зависает и сбрасывается по wdt, но потом уже и не грузится. Пишет такое - 2nd boot version : 1.7(5d6f877) SPI Speed : 40MHz SPI Mode...
  19. Slacky

    Нужна помощь Писал, писал и с какого-то момента забил IRAM.

    Теперь линковщик выдает что-то типа - xtensa-lx106-elf/bin/ld.exe: build/app.out section `.text' will not fit in region `iram1_0_seg' Вопрос - как правильно писать код, чтобы не забить IRAM? Например static char buff [16] = {0}; Где разместится? Про ICACHE_FLASH_ATTR у функций знаю. Может...
  20. Slacky

    Решено TOUT и настройка для system_get_vdd33 (). Всю голову уже сломал ...

    В общем весь вечер бьюсь, что-то не выходит. Функция всегда возвращает 65535. Если к ADC подключить подтяжку через резистор, то функция system_adc_read() возвращает приемлемое значение. Читал доки от expressif. system_get_vdd33 can only be called when TOUT pin is suspended. The 107th byte in...
Сверху Снизу