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

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

  1. A

    Нужно разъяснение по поводу организации сети

    Всем привет. Может не тот форум выбрал, но по смыслу вопроса вроде подходит. У меня уже работает сеть, но на WiFi. Часть устройств под управлением tasmota, часть хэндмэйд. Возникла следующая проблема. Есть в квартире места, где центральный роутер недоступен, а вот mesh сетью то можно было...
  2. A

    Tasmota стабильные версии

    Всем привет. Поискал по форуму, соотвественную ветку не нашел, потому пишу в эту, так как вроде как через IDE компилируется. Кто то пользуется этой прошивкой? Если да, то поделитесь опытом что там позитивного и негативного. Home Assistant и Domoticz - две приблуды, которые я использую, вроде...
  3. A

    Что не так со структурой?

    Всем привет. написал следующий код: typedef struct{ bool check1: 1; bool check2: 1; bool check3: 1; bool check4: 1; bool check5: 1; bool check6: 1; uint8_t rest78: 2; uint8_t timer2off; } bits64_t; typedef union { bits64_t bits_; uint64_t int_; } userdata_t; void...
  4. A

    Нужна помощь в С++. Работа с указателями.

    Сделал функции записи и чтения в EEPROM. Читаю ранее записанные пользовательские данные в классе, где описана в хэдере массив uint64_t eeprom_usr_data[WFSC_UDCOUNT_], где WFSC_UDCOUNT_ назначена 2. void TestClass::readEEPROM() { void* ud_ref = (void*)eeprom_usr_data...
  5. A

    domoticz и его расширение со своими устройствами.

    Привет. Кто нить знает плагины для расширения domoticz? И кто как свои датчики к нему подключает? Если кому то интерена данная тема, то пишите ниже.
  6. A

    PROGMEM для форматированных строк.

    Всем привет. Не специлист в наСилии и тем балее наС++. Как правильно делать форматированный вывод из PROGMEM? Этот гайд читал, но однозначного ответа не получил. char temp[ _TMP_HTMLSIZE ]; PGM_P html_temp_ds18x20 = PSTR("<div>Sensor%d: %0.1f&#x2103;</div>"); snprintf_P ( temp...
  7. A

    Проблема с объявлением экземпляров ESP8266WebServer

    Всем привет. Что то зашел совсем в тупик с созанием Веб-сервера. обявляю так: #include <ESP8266WebServer.h> ... server = new ESP8266WebServer(80); wifictrl.webServerSetup( server ); server->on ( "/", handleRoot ); ... в wifictrl вынес всякие промежуточные настройки, чтоб не таскать...
  8. A

    esp8266 включение радио поле сна

    Всем привет. Столкнулся сследующей проблемой. Отправляю в сон так ESP.deepSleep(deepsleep_period * 60 * 1000 * 1000, WAKE_RF_DISABLED); delay(1000); а для включения в setup() использую WiFi.forceSleepWake(); delay(1); Так в таком режиме не может больше соединится по WiFi -...
  9. A

    Парадоксы настройки domoticz с самопальными контроллерами.

    Начал ковыряться с domoticz и обнаружил некоторые логические нестыковки при обработке json-пакетов. Нествковка в следующем: Для собственно сгенерированных устройств При регистрации нового устройства в domoticz ему автоматически назначается ID и IDX, изменять нельзя. А вот имя устройства можно...
  10. A

    ESP-01 (Esp8266) и запись в EEPROM

    Всем привет. Что то я стал тупить и не получается записать данных в EEPROM. В функции сохрвнения конфигурации делаю EEPROM.begin(512); EEPROM.writeByte( 0, cfg.ip[0] ); EEPROM.writeByte( 1, cfg.ip[1] ); .... EEPROPM.commit(); там же вызываю функцию чтения данных...
  11. A

    Нужна помощь Прожиг под Arduino IDE 2.4.1

    Всем привет. Вчера обновил Arduino IDE на указанную версию. Модули ESP12 прожигает без проблем. А вот ESP-07 что то не получается. Как всегда грешу более на кривые руки. Подключение следующее: GPIO15 -> GND GPIO0-> Vсс CH_PD->Vсс RST->Vсс Ранее ставил CH_PD на GND и потом обратно на Vсс и...
  12. A

    Нужна помощь deepSleep()

    Всем привет. Нужна помощь с организацией deepSleep(). Модуль по идее ESP-07. Reset соединен с VCC через резистор на 10к. Туда же подсоединен GPIO16. Скетч следующего содержания void setup() { Serial.begin(115200); while(!Serial) { delay(0);} Serial.setTimeout(2000)...
  13. A

    Вопрос Проверка соединения с SSID

    В общем открыл вчера грабли, на которые до этого никогда не ступал и поэтому не предусмотрел в логике. То ли в результате сбоя одного из модуле, толи по каким то другим причинам, рутер начал сбоить. При этом в воздухе он находился, но аутентификация на проходила. В результате этого пришлось...
  14. A

    Обсуждение Утечка памяти

    Создал из примера простой скетч: /* ESP8266 mDNS responder sample This is an example of an HTTP server that is accessible via http://esp8266.local URL thanks to mDNS responder. Instructions: - Update WiFi SSID and password as necessary. - Flash the sketch to the ESP8266 board -...
  15. A

    Нужна помощь ESP-01, Соединение GPIO0 или GPIO2 ведет к зависанию модуля.

    Всем привет. Столькнулся с неприятной бякой - при соединении любого из указанных выводов к земле, происходит зависание модуля. По схеме GPIO0 подтянут резистором на 8к к питанию модуля. Mode пробовал устанавливать 0, 2, 3. При установке 3 также происходит зависание. В остальных начинается при...
  16. A

    Нужна помощь как правильно закрывать соедиенние с клиентом?

    Пытаюсь сделать обработку запросов от клинетов по определенному порту if (mqttTCPServer->hasClient()) { if (!mqttClient || !mqttClient.connected()) { if (mqttClient) { mqttClient.stop(); Serial.printf(c_s_ClientStop, c_mqtt_client); }...
  17. A

    Решено Как объявить глобальный объект сервера TCP и назначить ему порт во время выполнения?

    Есть чудесный класс WiFiServer. Но что бы он работал, нужно задать ему определенный порт: WiFiServer serverTCP(1081); // этот код компилится без проблем Но стоит только объявить пременную, с настройкой в зависимости от параметра, то такой проект уже скомпилировать невозможно: WiFiServer...
  18. A

    Вопрос Работа с классом String

    Не особый знаток C++, поэтому некоторым вопрос покажется глупым. А собственно, правильно ли пользоваться указанным классом в некоторых описанных ниже выражениях, не приводит ли это к утечкам памяти: 1. int i = 123; const char* c_header = "Header"; server.send(200, "text/html"...
  19. A

    Вопрос потоковая отсылка данных в ESP8266WebServer

    Всем привет. Собственно сам вопрос уже в топике. Кто-нибудь знает как можно выводить страницу частями?
  20. A

    Версия SDK при использовании Arduino IDE

    1. Кто в курсе, когда в ESP заливается скетч, идет ли обновление версии SDK? Или нужно предварительно это сделать? 2. Если предварительно, то кто каким тулом пользуется и какую свежую версию посоветуете (в основном ESP-01, ESP-03, ESP-07 i ESP-12)? 3. Как идет заливка скетча: передается для...
Сверху Снизу