WEB интерфейс к HelloDistiller на ESP8266
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.60 26 Февр. 20, 08:23
Phisik, время действительно не синхронит. Подключен к вайфай, но время оттуда не берет, 1970 год на дворе
nic2015
Магистр
Феодосия
217 48

У меня засинхронило.
Александр1970
Студент
Москва
31 2

Коллеги подскажите, при обновлении программы и файлов ESP подключать к Меге?
nic2015
Магистр
Феодосия
217 48

подскажите, при обновлении программы и файловАлександр1970, 26 Февр. 20, 09:14Не нужно.
Александр1970
Студент
Москва
31 2

Чего то у меня опять ни хрена не получается.
AlexDol
Кандидат наук
Екатеринбург
327 427

Отв.66 26 Февр. 20, 10:50, через 44 мин
Коллеги, для удобства можете добавить в скетч описание назначения экранов.
Вставьте этот фрагмент в Settings.h, ниже "screenEnableFlag[SCREEN_ITEMS]".
Вставьте этот фрагмент в Settings.h, ниже "screenEnableFlag[SCREEN_ITEMS]".
nic2015
Магистр
Феодосия
217 48

Идёт тест клапанов шим 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

Непонятно как развязать эти датчики. Ведь датчик колонны это датчик пвк.
Phisik
Куратор
Екатеринбург
564 1.3K
Отв.74 26 Февр. 20, 16:44, через 11 мин
Непонятно как развязать эти датчики.nic2015, 26 Февр. 20, 16:34Пропишите любой нужный датчик сюда и все.
case 16: // температура в ПВКПросто у меня TEMP_DEFL = TEMP_RK20, вы делайте как вам надо.
snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_t_pvk, DS_TEMP(TEMP_DEFL));
break;
gol_avto
Доктор наук
Москва - Серпухов - Анапа
805 273

Отв.75 26 Февр. 20, 17:03, через 19 мин
Проблема в том, что когда греешь по очереди датчик №2 или №4, показания меняются синхронно и на №2 и на №4, т.е. данные от них запараллелены. Их необходимо разъединить.
Phisik
Куратор
Екатеринбург
564 1.3K
Отв.76 26 Февр. 20, 17:18, через 15 мин
данные от них запараллеленыgol_avto, 26 Февр. 20, 17:03Да вроде не должны. Всего 5 датчиков поддерживается. Все они опрашиваются по порядку и никак не запараллелены
// loop.cppПропишите в mqtt.cpp другой номер датчика, ну например:
for (j=0;j<ds1820_devices;j++)
// mqtt.cppИ будет любой из 5ти датчиков в строчке ПВК показывать. Или само название "ПВК" смущает? Не могу понять о чем речь.
case 16: // температура в ПВК
snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_t_pvk, DS_TEMP(ЛЮБОЙ НОМЕР 0-4));
break;
nic2015
Магистр
Феодосия
217 48

Пропишите любой нужный датчик сюда и все.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 // Номер датчика термометра для разваривания зерновых