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

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

  1. A

    ESP32 - Как откомпилировать на чистом СИ.

    Не надо путать "чистый С" и Expessif-IDF. На шаге3 в заголовке указана подгрузка хэдеров freeRTOS. можете попробовать их закомментировать, но компилироваться скорее не будет.
  2. A

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

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

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

    ну я вот такое решение использую: mqttbridge пишется правило на приходящий json, который на основе данных формирует другой json и отправляет в топик. Эдакая подмена данных.
  4. A

    ESP32 + Jlink + Eclipse (отладка)

    как на счет этого ? https://www.visualmicro.com/page/ESP32-Debugging.aspx выглядит красиво, под VS и куча вариантов подкючения
  5. A

    Ошибки и недочеты в существующих библиотеках

    Ох как высоко парно выражено. Проще надо смотреть на вещи. Как и вода, ищущая наилегчайший путь,"черви" ковыряют тот пласт, который проще и быстрее пережевавать и откидывать. ПыСы: ESP8266 жива и еще долго будет жить. Я помню прошловековые споры что "microsoft сосет" и полный отстой. До сих...
  6. A

    esp8266+dht22+blink ошибки компиляции

    я не специалист по всяческим блинкам, но ошибка указана и нужно проверить, почему version.h не неаходит. Хотя подозреваю, что где то имеется еще один version.h.
  7. A

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

    Что то не нашел возможность показывать "description" в названиях устройств на дэшборде. Немного поковырялся и сделал mqttbridge. Соединяется к mqtt сервису, для него составляются правила: при получении mqtt-сообщения по подходящим условиям, создать новый json по описанным в правиле данным и...
  8. A

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

    Попятка номер 2 объяснить суть проблемы. И в коде записано lamp. Но у меня подобных lamp с одинаковой прошивкой много, а в домотиксе регистрируется только единственная. Тем более видеть 'lamp' как то не солидно. Хочется видеть "Лампа в коридоре", "Лампа в кухне" и т.д. При переименовывании в...
  9. A

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

    опять же: сначала завести устройство на domoticz, затем внести этот код в прошивку. на 4pda еще не досмотрел, нужно месяц флейм читать о том как вытащить из сервера цвета. Но за ссылку спасибо
  10. A

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

    это читал. Там ни слова о разработки своих устройств, а о том как запустить на компе и подключить готовые устройства известных производителей. Совсем другой вид открывается, если прикрутить mqtt и через него подключать свои устройства. Вот именно и в этом весь вопрос. Самая головная боль...
  11. A

    не все данные записываются в EEPROM

    бывает. но еще бы хорошо написать тут в чем ошибка была. Чтоб это не просто чат фриков был, а знак "здесь лежат грабли" и другой человек нашел и радовался.
  12. A

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

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

    не все данные записываются в EEPROM

    ssid и password. по топику: commit() попробуйте вставить. я тоже долго грыз esp, но вразных чипах с разными sdk все идет по разному. И именно commit() был мне в помощь.
  14. A

    не все данные записываются в EEPROM

    не вижу нигде EEPROM.commit(); ps: на самом деле оба параметра записываются фреймворком независимо от вашего желания в другом месте и нет особой нужды их дублировать.
  15. A

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

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

    Проблема приема по UART

    Проверьте, не переназначаете ли бы гдето пин rx для своих нужд. И попробуйте пример на чистом скетче, определеть программный это баг или аппаратный
  17. A

    Общие вопросы по Arduino IDE для ESP8266

    https://forum.arduino.cc/t/arduino-ide-window-really-small-on-high-dpi-dispay/254717/2 https://github.com/arduino/Arduino/issues/11416
  18. A

    Расширитель цифровых портов MCP23S17

    ну вот вроде еще. Там парниша пишет, что нужно его либу для spi скачать и позаботиться, чтоб замены не было с другими либами. а так же тут прям с примерами.
  19. A

    Расширитель цифровых портов MCP23S17

    если гугль закрыт роскомпозором, то всегда есть яндекс. Library: MCP23S17 (codebender.cc) В библиотеке все пркрасно написано что, с чем, и как.
  20. A

    Нужна помощь Организация обмена данными посредством WebSockets

    Там и изучать то нечего. и никакой магии. Отладка сообщений идет в консоли любого компа. но не стоит зацикливаться только на MQTT. Большинство устройств взаимодействует через параметры http/https запросов. Если и его впихнешь туда - хуже не будет, но описаний этому полный Интернет.
Сверху Снизу