Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Автоматика с веб управлением на основе esp32 и pzem

Форум самогонщиков Автоматика
1 ... 14 15 16 17 18 19 20 ... 60 17
zapnet Магистр Кострома 268 102
Отв.320  14 Февр. 20, 10:25
ys1797, Юрий приветствую.Не могу скомпилировать последнюю (072) версию.IDF -- пробовал на старой,качал свежую сыплют ошибки.Подскажите что предпринять.
Скрытый текстCC build/main/hd_http.o
C:/msys32/home/Andrei/esp/esp32_hd/main/hd_http.c: In function 'authorize':
C:/msys32/home/Andrei/esp/esp32_hd/main/hd_http.c:267:56: error: '%s' directive output may be truncated writing up to 79 bytes into a region of size between 62 and 253 [-Werror=format-truncation=]
snprintf(resp, sizeof(resp), "%s:%s:%s:%s:auth:%s", ha1, digest->nonce,
^~
C:/msys32/home/Andrei/esp/esp32_hd/main/hd_http.c:267:17: note: 'snprintf' output between 10 and 313 bytes into a destination of size 256
snprintf(resp, sizeof(resp), "%s:%s:%s:%s:auth:%s", ha1, digest->nonce,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
digest->nc, digest->cnonce, ha2);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/msys32/home/Andrei/esp/esp32_hd/main/hd_http.c: In function 'httpDirList':
C:/msys32/home/Andrei/esp/esp32_hd/main/hd_http.c:858:31: error: '%s' directive output may be truncated writing up to 255 bytes into a region of size 77 [-Werror=format-truncation=]
snprintf(f, sizeof(f), "/s/%s", dent->d_name);
^~
C:/msys32/home/Andrei/esp/esp32_hd/main/hd_http.c:858:4: note: 'snprintf' output between 4 and 259 bytes into a destination of size 80
snprintf(f, sizeof(f), "/s/%s", dent->d_name);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1.exe: some warnings being treated as errors
make[1]: *** [/home/Andrei/esp/esp-idf/make/component_wrapper.mk:292: hd_http.o] Ошибка 1
make: *** [C:/msys32/home/Andrei/esp/esp-idf/make/project.mk:590: component-main-build] Ошибка 2
сообщение удалено
zapnet Магистр Кострома 268 102
Отв.321  14 Февр. 20, 11:38
установить и посмотреть в работеAlexDol, 14 Февр. 20, 11:12
наше все,а только
Регулярно просматриваю на ГитХабе обновленияAlexDol, 14 Февр. 20, 11:12
не интересно.
сообщение удалено
Андрей Администратор Бухарест 5.2K 4.8K 2
Отв.322  18 Февр. 20, 11:22
Случилось какое-то недоразумение. Один наш академик забанил Юрия (ТС), уверен это какая-то ошибка, т.к. Юрия не за что было банить пожизненно. Уверен неразумение решим и все бдует хорошо! Без паники!
nic2015 Магистр Феодосия 219 56
Отв.323  18 Февр. 20, 12:25
Юрий добрый день! Очень интересная тема, у меня прям хобби выходного дня! А серьёзно ваша разработка самая перспективная тут! Не пропадайте)))
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.324  18 Февр. 20, 13:31
Хочу также выразить уважение к автору темы и при необходимости поддержать.
Андрей Администратор Бухарест 5.2K 4.8K 2
Отв.325  18 Февр. 20, 15:20
Все нормально. Неоправданный бан снял, с Игорем поговрил, оказалось Юрий просто попал под горячую руку модератора.
Надеюсь автор забудет обиды и вернется к дальнейшей коллектиной разработке на форуме, т.к. проект уже многим полюбился, в том числе и мне.
zapnet Магистр Кострома 268 102
Отв.326  20 Февр. 20, 13:10
0,73 Тестируем.
073.rar 719.2 Кб
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.327  20 Февр. 20, 13:26, через 16 мин
Полет нормальный. Подключил дисплей 1,5" SPI с драйвером SPD0301. Он оказался совместим с SSH1306 и SSH1309 и работает.
Кстати встроенный датчик температуры в BMP180 после включения видимо греется и расхождение с DS-кой составляет 3-3,5 градуса через час.
дисплей.jpg
дисплей.jpg Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
скрин.png
скрин.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
дисплей подключение.png
дисплей подключение.png Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
zapnet Магистр Кострома 268 102
Отв.328  20 Февр. 20, 13:32, через 6 мин
Кстати встроенный датчик температуры в BMP180gol_avto, 20 Февр. 20, 13:26
а давление ?
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.329  20 Февр. 20, 13:40, через 8 мин
а давление ?zapnet, 20 Февр. 20, 13:32
Интернет говорит, что оно 742 мм, датчик показывает 745 мм. Это нормально?
zapnet Магистр Кострома 268 102
Отв.330  20 Февр. 20, 14:48
Это нормальноgol_avto, 20 Февр. 20, 13:40
Наверное как показометр пойдет. Важно в нашем случае знать значение давления на начале процесса,и вносить корректировки в течении процесса если произошли изменения в показаниях. Привязка к точному давлению не нужна.Важна дельта.
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.331  20 Февр. 20, 15:00, через 12 мин
вносить корректировки в течении процессаzapnet, 20 Февр. 20, 14:48
Мне кажется этот вопрос уже к Юре, чтобы программа сама за этим следила. Бывает в течении суток давление радикально меняется.
zapnet Магистр Кострома 268 102
Отв.332  20 Февр. 20, 15:04, через 5 мин
чтобы программа сама за этим следилаgol_avto, 20 Февр. 20, 15:00
я говорил не про автоматическую коррекцию,а именно про работу датчика давления как показометра.
ys1797 Доцент Санкт-Петербург 1K 338
Отв.333  20 Февр. 20, 15:56, через 53 мин
Давление вылезает в виде:
bmpTruePressure - в мм р.с.
bmpPressurePa - в гектапаскалях (вроде)
bmpTemperature - датчик температуры в bmp180, который прогревается esp32, которая висит над ним.

В режиме ректификации еще дополнительно вылезает:
pressureDiff - в гектапаскалях (вроде). Это дельта (может быть положительной или отрицательной) от значения, которое
зафиксировалось в начале процесса.

Пока только в информационных целях. Какие-либо параметры не корректируются автоматически.
zapnet Магистр Кострома 268 102
Отв.334  20 Февр. 20, 16:01, через 5 мин
Давление вылезает в видеys1797, 20 Февр. 20, 15:56
Да фиг с ним с давлением главное ты с нами!!! Ура!!!
Автоматика с веб управлением на основе esp32 и pzem
Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
ys1797 Доцент Санкт-Петербург 1K 338
Отв.335  20 Февр. 20, 16:04, через 3 мин
При перезагрузке, которая может быть случиться. Если в RTC причина последней (пере)загрузки отличается от
штатной (включение питание или нажатый руками резет), то будут восстановлены:
режим работы, мощность, текущее состояние процесса.

Для ректификации дополнительно: температура стабилизации колонны, запомненное значение температуры в 20% части колонны, шим отбора.

Таймер стабилизации сбросится - но это не такая уж проблема.

Добавлено через 4мин.:

Не знаю правда сколько циклов записи выдержит flash под nvs, но думаю, если начнет сбоить - то можно будет перенести эту область в другое место.
Хотел использовать для этих целей reserved память в RTC, но в документации сильно не рекомендуют ее использовать, т.к. ее в любой момент может задействовать esp-idf под свои цели.
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 458
Отв.336  20 Февр. 20, 16:10, через 6 мин
главное ты с нами!!! Ура!!!zapnet, 20 Февр. 20, 16:01
Ура! Ура! Ура!
Автоматика с веб управлением на основе esp32 и pzem
Автоматика с веб управлением на основе esp32 и pzem. Автоматика.
zapnet Магистр Кострома 268 102
Отв.337  20 Февр. 20, 16:16, через 7 мин
ys1797, Юра,посещают крамольные мысли... а можно намутить такую штуку. При возникновении не штатной ситуации система подает сигнал (шлет сообщение на популярные мессенджеры телеграмм,вайбер и тд)до того момента пока не вмешается оператор (нажмет кнопку). В принципе такое возможно ?
Или вот так спрошу.Возможно ли вывести в web интерфейс звуковые сигналы.Но тут проблема что иногда ws обрывается..
ys1797 Доцент Санкт-Петербург 1K 338
Отв.338  20 Февр. 20, 16:42, через 27 мин
При возникновении не штатной ситуации система подает сигналzapnet, 20 Февр. 20, 16:16

Оно умеет слать sms через сервис smsc
zapnet Магистр Кострома 268 102
Отв.339  20 Февр. 20, 16:52, через 10 мин
Оно умеет слать smsys1797, 20 Февр. 20, 16:42
Сервис платный...но это пол беды. Одну смс я могу не услышать (хотя можно настроить повтор). Получается как вариант.А есть привязка к перезагрузке ? На сколько помню была только к окончанию процесса.