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

WEB интерфейс к HelloDistiller на ESP8266

Форум самогонщиков Автоматика
1 2 3 4 5 ... 41 2
Phisik Куратор Екатеринбург 650 1.4K
Отв.20  25 Февр. 20, 19:13
нет кнопки upload.muxtair, 25 Февр. 20, 18:11
Занятная проблема. Надо подключиться к WiFi сети. В режиме точки доступа не работает, проверил.

Как обновляться снял на видео
сообщения удалены (2)
muxtair Бакалавр Мелеуз 57 11
Отв.21  25 Февр. 20, 20:25
Старый ключ не подходит.argon43, 25 Февр. 20, 19:37
Все прошилось, старый ключ подошел, ID остался такой же.
Правда нет пункта как на видео.
Скрытый текст
5.jpg
5. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
можно добавить в каком нибудь меню надпись какая прошивка стоит.
Например в "настройках ESP"
сообщения удалены (5)
muxtair Бакалавр Мелеуз 57 11
Отв.22  25 Февр. 20, 21:11, через 46 мин
какого-пункта нет...Phisik, 25 Февр. 20, 21:09
при обновлении странички он появился (ctrl+f5)
ser52 Специалист Москва 158 39
Отв.23  25 Февр. 20, 21:19, через 9 мин
Phisik не получается http://192.168.1.101/edit открывается пустая табличка?
сообщение удалено
Phisik Куратор Екатеринбург 650 1.4K
Отв.24  25 Февр. 20, 21:39, через 20 мин
пустая табличкаser52, 25 Февр. 20, 21:19
Ну, странно все это. Пробуйте CTRL+F5, другой браузер, очистить кеш и историю, обновить прошивку заново. Должно быть. В режиме точки доступа не работает, как выше писали.

С временем непонятки, GMT+3nic2015, 25 Февр. 20, 23:34
1 января 1970 - не обновилось. Это нулевое время по умолчанию.
сообщение удалено
nic2015 Магистр Феодосия 219 56
Отв.25  26 Февр. 20, 00:07
Вроде все работает , только фактически датчиков 3, а показывает 4, датчик колонны и пвк одно и тоже. Ещё заметил, поправка датчика давления, ствлю -1 мм, на главной показывает -10мм.
Phisik Куратор Екатеринбург 650 1.4K
Отв.26  26 Февр. 20, 08:20
датчик колонны и пвк одно и тожеnic2015, 26 Февр. 20, 00:07
Это от настроек HelloDistiller зависит. Какие датчики передавать можно поправить тут mqtt.cpp:
   case 5: // температура в кубе
      snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_t_kub, DS_TEMP(TEMP_KUB));
      break;
   case 6: // температура в колонне
      snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_t_col, DS_TEMP(TEMP_RK20));
      break;
   case 7: // температура в TSA
      snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_t_tsa, DS_TEMP(TEMP_TSA));
      break;

   .............
   
   case 16: // температура в ПВК
      snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_t_pvk, DS_TEMP(TEMP_DEFL));
      break;

поправка датчика давленияnic2015, 26 Февр. 20, 02:07
Спасибо, множитель поправлю сейчас. Все время забываю, что там *10 оно
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.27  26 Февр. 20, 08:23, через 3 мин
Phisik, время действительно не синхронит. Подключен к вайфай, но время оттуда не берет, 1970 год на дворе
nic2015 Магистр Феодосия 219 56
Отв.28  26 Февр. 20, 08:58, через 35 мин
У меня засинхронило.
Александр1970 Студент Москва 26 2
Отв.29  26 Февр. 20, 09:14, через 16 мин
Коллеги подскажите, при обновлении программы и файлов ESP подключать к Меге?
nic2015 Магистр Феодосия 219 56
Отв.30  26 Февр. 20, 09:28, через 15 мин
подскажите, при обновлении программы и файловАлександр1970, 26 Февр. 20, 09:14
Не нужно.
сообщения удалены (3)
nic2015 Магистр Феодосия 219 56
Отв.31  26 Февр. 20, 10:52
Идёт тест клапанов шим 50, текущий шим клапана отбора равен 0 при этом. Поменял строчку стало корректно показывать.
Phisik Куратор Екатеринбург 650 1.4K
Отв.32  26 Февр. 20, 11:14, через 22 мин
Идёт тест клапанов шим 50, текущий шим клапана отбора равен 0 при этомnic2015, 26 Февр. 20, 10:52
Тут, кажется, limon чего-то придумывал, но не очень понятно что. Можно поправить mqtt.cpp:
case 32: // текущий % отбора спирта
      snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_ProcShimSR, KLP_GLV_HVS != KLP_SR
         // условие с двумя клапанами отбора
         ? (KlOpen[KLP_GLV_HVS] != 0 ? KlOpen[KLP_GLV_HVS] / (timeChimRectOtbGlv / 100) : KlOpen[KLP_SR] / (timeChimRectOtbSR / 100))
         // условие с одним клапаном отбора
         : (StateMachine != 6 ? KlOpen[KLP_GLV_HVS] / (timeChimRectOtbGlv / 100) : KlOpen[KLP_SR] / (timeChimRectOtbSR / 100)));
      break;
Заменить на
case 32: // текущий % отбора спирта
      snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_ProcShimSR, ProcChimSR);
      break;
сообщение удалено
nic2015 Магистр Феодосия 219 56
Отв.33  26 Февр. 20, 13:42
Уважаемые, а у кого-нибудь после перехода с 3.82 на версию 3.83 стал безостановочно пищать buzzer?Vadim-hant, 26 Февр. 20, 13:29
Пины проверяй! Открой оба скетча и сравни назначение пинов.
сообщения удалены (4)
nic2015 Магистр Феодосия 219 56
Отв.34  26 Февр. 20, 16:34
Непонятно как развязать эти датчики. Ведь датчик колонны это датчик пвк.
Phisik Куратор Екатеринбург 650 1.4K
Отв.35  26 Февр. 20, 16:44, через 11 мин
Непонятно как развязать эти датчики.nic2015, 26 Февр. 20, 16:34
Пропишите любой нужный датчик сюда и все.
case 16: // температура в ПВК
     snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_t_pvk, DS_TEMP(TEMP_DEFL));
     break;
Просто у меня TEMP_DEFL = TEMP_RK20, вы делайте как вам надо.
gol_avto Доцент Москва - Серпухов - Анапа 1.3K 455
Отв.36  26 Февр. 20, 17:03, через 19 мин
Проблема в том, что когда греешь по очереди датчик №2 или №4, показания меняются синхронно и на №2 и на №4, т.е. данные от них запараллелены. Их необходимо разъединить.
датчик ПВК.png
датчик ПВК.png WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
Phisik Куратор Екатеринбург 650 1.4K
Отв.37  26 Февр. 20, 17:18, через 15 мин
данные от них запараллеленыgol_avto, 26 Февр. 20, 17:03
Да вроде не должны. Всего 5 датчиков поддерживается. Все они опрашиваются по порядку и никак не запараллелены
// loop.cpp
for (j=0;j<ds1820_devices;j++)
Пропишите в mqtt.cpp другой номер датчика, ну например:
// mqtt.cpp
   case 16: // температура в ПВК
      snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_t_pvk, DS_TEMP(ЛЮБОЙ НОМЕР 0-4));
      break;
И будет любой из 5ти датчиков в строчке ПВК показывать. Или само название "ПВК" смущает? Не могу понять о чем речь.
сообщения удалены (2)
AlexeyD_ Студент Москва 10 40
Отв.38  26 Февр. 20, 17:21, через 4 мин
Их необходимо разъединить.gol_avto, 26 Февр. 20, 17:03

Тогда сюда: -> settings.h

#define TEMP_KUB       0    // Номер датчика  термометра в кубе
#define TEMP_RK20      1    // Номер датчика термометра в РК 20 см от насадки
#define TEMP_TSA      2    // Номер термометра в трубке связи с атмосферой
#define TEMP_DEFL      TEMP_RK20    // Номер датчика  термометра в дефлегматоре
#define TEMP_TERMOSTAT 0    // Номер датчика  термометра термостата
#define TEMP_RAZVAR    0    // Номер датчика  термометра для разваривания зерновых
nic2015 Магистр Феодосия 219 56
Отв.39  26 Февр. 20, 17:23, через 3 мин
Тогда сюда: -> settings.hAlexeyD_, 26 Февр. 20, 17:21
То есть поставить вместо temp_rc20 число 3 ?