МОСКОВСКАЯ ВСТРЕЧА
Форум самогонщиков Сайт Барахолка Магазин МОСКОВСКАЯ ВСТРЕЧА

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

Форум самогонщиков Автоматика
1 2 3 4 5 6 7 ... 38 4
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.60  26 Февр. 20, 08:23
Phisik, время действительно не синхронит. Подключен к вайфай, но время оттуда не берет, 1970 год на дворе
nic2015 Магистр Феодосия 217 48
Отв.61  26 Февр. 20, 08:58, через 35 мин
У меня засинхронило.
Александр1970 Студент Москва 31 2
Отв.62  26 Февр. 20, 09:14, через 16 мин
Коллеги подскажите, при обновлении программы и файлов ESP подключать к Меге?
nic2015 Магистр Феодосия 217 48
Отв.63  26 Февр. 20, 09:28, через 15 мин
подскажите, при обновлении программы и файловАлександр1970, 26 Февр. 20, 09:14
Не нужно.
Александр1970 Студент Москва 31 2
Отв.64  26 Февр. 20, 09:48, через 20 мин
Чего то у меня опять ни хрена не получается.
Phisik Куратор Екатеринбург 564 1.3K
Отв.65  26 Февр. 20, 10:06, через 19 мин
Обновил до v2.1
AlexDol Кандидат наук Екатеринбург 327 427
Отв.66  26 Февр. 20, 10:50, через 44 мин
Коллеги, для удобства можете добавить в скетч описание назначения экранов.
Вставьте этот фрагмент в Settings.h, ниже "screenEnableFlag[SCREEN_ITEMS]".
nic2015 Магистр Феодосия 217 48
Отв.67  26 Февр. 20, 10:52, через 3 мин
Идёт тест клапанов шим 50, текущий шим клапана отбора равен 0 при этом. Поменял строчку стало корректно показывать.
Phisik Куратор Екатеринбург 564 1.3K
Отв.68  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 Магистр Феодосия 217 48
Отв.69  26 Февр. 20, 13:42
Уважаемые, а у кого-нибудь после перехода с 3.82 на версию 3.83 стал безостановочно пищать buzzer?Vadim-hant, 26 Февр. 20, 13:29
Пины проверяй! Открой оба скетча и сравни назначение пинов.
сообщение удалено
muxtair Бакалавр Мелеуз 52 5
Отв.70  26 Февр. 20, 13:56, через 15 мин
Обновил до v2.1Phisik, 26 Февр. 20, 10:06
на первой страничке только 2.0
AlexeyD_ Студент Москва 11 29
Отв.71  26 Февр. 20, 16:18
Обновил до v2.1, тестируемPhisik, 26 Февр. 20, 10:06

После обновления с 2.0 до 2.1 исчезли графики. Т.е. закладка есть, выпадающий список выбора графиков есть, самих графиков нет. При возврате на 2.0 появляются снова.
Ещё вопрос, в новой версии появились данные с 4-го датчика температуры, а на графиках так и осталось 3 датчика?
Phisik Куратор Екатеринбург 564 1.3K
Отв.72  26 Февр. 20, 16:29, через 11 мин
а на графиках так и осталось 3 датчикаAlexeyD_, 26 Февр. 20, 16:18
ок, поправлю.
После обновления с 2.0 до 2.1 исчезли графикиAlexeyD_, 26 Февр. 20, 16:18
Ага, поторопился. Выложу сегодня поправленное обновление.
nic2015 Магистр Феодосия 217 48
Отв.73  26 Февр. 20, 16:34, через 6 мин
Непонятно как развязать эти датчики. Ведь датчик колонны это датчик пвк.
Phisik Куратор Екатеринбург 564 1.3K
Отв.74  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 Доктор наук Москва - Серпухов - Анапа 805 273
Отв.75  26 Февр. 20, 17:03, через 19 мин
Проблема в том, что когда греешь по очереди датчик №2 или №4, показания меняются синхронно и на №2 и на №4, т.е. данные от них запараллелены. Их необходимо разъединить.
датчик ПВК.png
датчик ПВК.png WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
Phisik Куратор Екатеринбург 564 1.3K
Отв.76  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ти датчиков в строчке ПВК показывать. Или само название "ПВК" смущает? Не могу понять о чем речь.
nic2015 Магистр Феодосия 217 48
Отв.77  26 Февр. 20, 17:18, через 1 мин
Пропишите любой нужный датчик сюда и все.Phisik, 26 Февр. 20, 16:44
А можно после строчки case16 просто закоментировать две строчки? Ничего не нарушиться?
Phisik Куратор Екатеринбург 564 1.3K
Отв.78  26 Февр. 20, 17:20, через 2 мин
Не должно
AlexeyD_ Студент Москва 11 29
Отв.79  26 Февр. 20, 17:21, через 2 мин
Их необходимо разъединить.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    // Номер датчика  термометра для разваривания зерновых