Лиса вот что пишет:Страница, которую вы пытаетесь просмотреть, не может быть показана, так как она использует неверный или неподдерживаемый алгоритм сжатия данных.mastert, 20 Апр. 20, 07:24Все браузеры (4 шт.) которые удалось перепробовать на мобильнике и ноутбуке работают исправно и всё показывают. Соединение через роутер.
WEB интерфейс к HelloDistiller на ESP8266
gol_avto
Доцент
Москва-Серпухов-Анапа
1.4K 486
Отв.280 20 Апр. 20, 15:34
nic2015
Магистр
Феодосия
219 56
Отв.281 22 Апр. 20, 01:23
Может кто подскажет? В режиме нбк когда брага заканчивается и вверху на датчике больше 98 пропал стоп процесса.
смотрел в process.cpp, там так
if (DS_TEMP(TEMP_DEFL) >= 980 && time1 <= 0)
{
//Если температура превысила максимальную и с момента старта прошло более 20 минут, то считаем, что произошла авария - заклинил насос или кончилась брага.
// Ждем 5 минут и завершаем процесс.
time2 = 5 * 60;
StateMachine = 5;
if (BeepStateProcess) my_beep(BEEP_LONG);
Где то есть еще условия для стопа? Подозреваю что то с назначением верхнего датчика связано.
смотрел в process.cpp, там так
if (DS_TEMP(TEMP_DEFL) >= 980 && time1 <= 0)
{
//Если температура превысила максимальную и с момента старта прошло более 20 минут, то считаем, что произошла авария - заклинил насос или кончилась брага.
// Ждем 5 минут и завершаем процесс.
time2 = 5 * 60;
StateMachine = 5;
if (BeepStateProcess) my_beep(BEEP_LONG);
Где то есть еще условия для стопа? Подозреваю что то с назначением верхнего датчика связано.
bsgart
Доцент
Тимашевск
1.2K 517
Отв.282 22 Апр. 20, 16:12
Такой вопрос прошивка 3.8 датчик давления MPX5010 физически не подключён, но в прошивке активирован. На 4 экране давление скачет от 200 до 400. Это нормально или нужно искать косяки на плате?
bengoor
Доцент
Кронштадт
1.8K 1.1K
Отв.283 22 Апр. 20, 17:01, через 49 мин
bsgart, нормально. Сам пин датчика же не подтянут к земле, наводки.
Вячеslav
Студент
Белгород
46 37
Отв.284 22 Апр. 20, 23:15
Phizik
А возможно ли вывести атмосферное давление в WEB, и чтобы на графике отображать в последствии?
Можно делать что угодно, менять параметры, переименовывать панели, переставлять их слева-направо и обратно и полностью прятать. Развлекайтесь!Развлекаюсь!
Чуть подкорректировал mqtt.cpp в скетче и файл webui.json, и … показания атмосферного давления на ГЛАВНОЙ странице!
Вот бы еще на ГРАФИКЕ отображать пользовательские параметры userValue0 - userValue9.
А вообще автоматика СУПЕР!
сообщение удалено
Вячеslav
Студент
Белгород
46 37
Отв.285 23 Апр. 20, 10:33
Для вывода атмосферного давления в WEB UI я применил пользовательский параметр userValue1 и не использованный case 19
в mqtt.cpp:
case 18:
// Если не надо все данные отправлять, то переходим в idle state
if (!bSendAllData) nMqttStateMachine = 0;
break;
case 19: // Текущее значение атмосферного давления
snprintf_P(buf, MQTT_BUFFER_SIZE, PSTR("userValue1=%d"), PressAtm);
break;
case 20 ... 28: // Phisik: this is GCC C++ extension, not included in C++ standard. Don't do like this
nMqttStateMachine = 29;
Затем смотрите 192.168.ххх.ххх/status
Если по userValue1 передается значение атмосферного давления, то можете править webui.json
У меня так:
"info": [
.....
{
"name": "Атмосферное давление",
"type": "code",
"value": "userValue1",
"units": " мм.рт.ст.",
"code": "(x/1).toFixed(1)"
}
в mqtt.cpp:
case 18:
// Если не надо все данные отправлять, то переходим в idle state
if (!bSendAllData) nMqttStateMachine = 0;
break;
case 19: // Текущее значение атмосферного давления
snprintf_P(buf, MQTT_BUFFER_SIZE, PSTR("userValue1=%d"), PressAtm);
break;
case 20 ... 28: // Phisik: this is GCC C++ extension, not included in C++ standard. Don't do like this
nMqttStateMachine = 29;
Затем смотрите 192.168.ххх.ххх/status
Если по userValue1 передается значение атмосферного давления, то можете править webui.json
У меня так:
"info": [
.....
{
"name": "Атмосферное давление",
"type": "code",
"value": "userValue1",
"units": " мм.рт.ст.",
"code": "(x/1).toFixed(1)"
}
Phisik
Куратор
Екатеринбург
688 1.5K
Отв.286 23 Апр. 20, 11:23, через 51 мин
я применил пользовательский параметр userValue1Вячеslav, 23 Апр. 20, 10:33Добавил в FAQ в первое сообщение
сообщения удалены (3)
Phisik
Куратор
Екатеринбург
688 1.5K
Отв.287 24 Апр. 20, 11:39
Это может сделать только АвторВячеslav, 24 Апр. 20, 10:29Вместо 4ого термодатчика или напряжения посылайте и будет вам график.
Вячеslav
Студент
Белгород
46 37
Отв.288 24 Апр. 20, 15:15
Вместо 4ого термодатчика или напряжения посылайте и будет вам график.Phisik, 24 Апр. 20, 11:39Я имел ввиду то, что в текущей версии сайта пользовательские параметры userValue0 - userValue9 можно применять только для вывода на ГЛАВНУЮ страницу.
А если хочется ГРАФИК, надо жертвовать каким-то параметром.
У меня 4 термометра и напряжение в сети пляшет – не хочу отказываться от графиков. Зато нет насоса НБК.
Ан нет – значение параметра "SpdNBK" не получается отобразить на графике.
На ГЛАВНОЙ пожалуйста,
делаем изменение в mqtt.cpp:
case 9: // Атмосферное давлениеСмотрим 192.168.ХХХ.ХХХ/status - "SpdNBK":"740", а на ГЛАВНОЙ – 592%
snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_SpdNBK, PressAtm);
В webui.json
"name": "Скорость насоса НБК",Меняю на
"type": "code",
"value": "SpdNBK",
"units": "%",
"code": "(0.8*x).toFixed(1
"name": "Атмосферное давление",В результате на ГЛАВНОЙ – 740 мм. рт. ст., а на графике - 592!
"type": "code",
"value": "SpdNBK",
"units": " мм.рт.ст.",
"code": "(x/1).toFixed
Phisik, я ни разу не программист, все делаю методом тыка, и не представляю, возможно ли отображать на графике и пользовательские параметры. Подумай пожалуйста, форумчане просят!
Phisik
Куратор
Екатеринбург
688 1.5K
Отв.289 24 Апр. 20, 15:47, через 32 мин
В результате на ГЛАВНОЙ – 740 мм. рт. ст., а на графике - 592!Вячеslav, 24 Апр. 20, 15:15
snprintf_P(buf, MQTT_BUFFER_SIZE, fmt_SpdNBK, int(1.25*PressAtm));
"name": "Атмосферное давление",
"type": "code",
"value": "SpdNBK",
"units": " мм.рт.ст.",
"code": "(x*0.8).toFixed<br>
Вячеslav
Студент
Белгород
46 37
Отв.290 24 Апр. 20, 23:08
Все, кажется разобрался!
WEB интерфейс работает изумительно.
Вот как я это представляю (поправьте, если ошибаюсь):
1.Отобразить можно только те данные, которые передаются на ESP (192.168.XXX.XXX/status)
2.Предусмотрено 7 типов данных, которые можно отобразить на ГЛАВНОЙ и нарисовать ГРАФИКИ. Любой тип данных (из семи) можно заменить (см. выше, Phisik привел пример замены «Скорости насоса НБК» на «Атмосферное давление»).
При этом в webui.json можно (нужно) изменить значение «name», «value», «units», но нельзя изменять «type» и «code», потому что график рисуется по той-же формуле «code».
3.Данные, которые хочется видеть на ГЛАВНОЙ, но не нужно рисовать график (например «Дельта температуры стабилизации») можно вывести с помощью пользовательского параметра userValue (см. выше мой пример, там правда «атмосферное давление», но принцип тот-же).
Уважемый Phisik, извини, беру свои слова назад, как по мне, то ничего доделывать не надо. WEB интерфейс СУПЕР!
WEB интерфейс работает изумительно.
Вот как я это представляю (поправьте, если ошибаюсь):
1.Отобразить можно только те данные, которые передаются на ESP (192.168.XXX.XXX/status)
2.Предусмотрено 7 типов данных, которые можно отобразить на ГЛАВНОЙ и нарисовать ГРАФИКИ. Любой тип данных (из семи) можно заменить (см. выше, Phisik привел пример замены «Скорости насоса НБК» на «Атмосферное давление»).
При этом в webui.json можно (нужно) изменить значение «name», «value», «units», но нельзя изменять «type» и «code», потому что график рисуется по той-же формуле «code».
3.Данные, которые хочется видеть на ГЛАВНОЙ, но не нужно рисовать график (например «Дельта температуры стабилизации») можно вывести с помощью пользовательского параметра userValue (см. выше мой пример, там правда «атмосферное давление», но принцип тот-же).
Уважемый Phisik, извини, беру свои слова назад, как по мне, то ничего доделывать не надо. WEB интерфейс СУПЕР!
сообщения удалены (2)
Vimax
Кандидат наук
Homyel
414 74
Отв.291 25 Апр. 20, 18:35
Доброго времени суток, коллеги!
Подскажите такой вопрос, переехал к другому вайфаю, теперь не могу зацепиться за веб.
Где надо поменять новые данные вайфай роутера?
Подскажите такой вопрос, переехал к другому вайфаю, теперь не могу зацепиться за веб.
Где надо поменять новые данные вайфай роутера?
сообщения удалены (2)
Phisik
Куратор
Екатеринбург
688 1.5K
Отв.292 25 Апр. 20, 18:58, через 23 мин
Переименовать временно существующуюVimax, 25 Апр. 20, 18:48Надо включить автоматику и 5 минут читать FAQ в первом сообщении. Особенно обратить внимание на пункт "Что будет, если ЕСП не найдет WiFI сеть"...
muxtair
Бакалавр
Мелеуз
90 16
Отв.293 06 Мая 20, 14:57
температура стабилизации колонны 79.1
дэльта при ректификации стоит 0.2
сработал стоп
на графике не отображается что поднималась температура до 79.3.
не успевает записаться в график ?
дэльта при ректификации стоит 0.2
сработал стоп
на графике не отображается что поднималась температура до 79.3.
не успевает записаться в график ?
Скрытый текст
Phisik
Куратор
Екатеринбург
688 1.5K
Отв.294 06 Мая 20, 16:04
Там есть в настройках частота записи. У тебя 5 минут стоит. Все что между, ты не видишь.
ser52
Специалист
Москва
171 39
Отв.295 07 Мая 20, 22:08
Подскажите пожалуйста Установил последние обновления на графиках все параметры пишутся = 0
сообщения удалены (4)
Phisik
Куратор
Екатеринбург
688 1.5K
Отв.296 09 Мая 20, 13:03
Не сработало NTP. Графики не пишутся, пока время не установится на текущее. Попробуй NTP сервера поменять. К интернету то подключено?
ser52
Специалист
Москва
171 39
Отв.297 09 Мая 20, 13:09, через 7 мин
К интернету не подключено и на планировал как со временем разобраться ?
Phisik
Куратор
Екатеринбург
688 1.5K
Отв.298 12 Мая 20, 11:11
На текущий момент решения всего 2:
1. Работать в режиме точки доступа, тогда графики будут писаться
2. Поднять локально NTP сервер, на многих роутерах он есть, можно на Windows тоже запустить, и прописать его в настройки ESP
1. Работать в режиме точки доступа, тогда графики будут писаться
2. Поднять локально NTP сервер, на многих роутерах он есть, можно на Windows тоже запустить, и прописать его в настройки ESP
сообщения удалены (16)
ser52
Специалист
Москва
171 39
Отв.299 15 Мая 20, 09:57
Phisik подскажи что не так делаю :
отредактировал webui атмосферное давление и четвертый датчик температуры ,
загрузил в ЕСП . Показания появились но названия переменных и единицы измерения не меняются ?
webui.json
отредактировал webui атмосферное давление и четвертый датчик температуры ,
загрузил в ЕСП . Показания появились но названия переменных и единицы измерения не меняются ?
webui.json