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

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

Форум самогонщиков Автоматика
1 ... 13 14 15 16 17 18 19 ... 41 16
Phisik Куратор Екатеринбург 659 1.4K
Отв.300  15 Мая 20, 10:12
Похоже фигурные скобки забыл поставить, и JSON не читается, проверь консоль браузера на ошибки F12. Чтобы избегать ошибок используйте онлайн JSON валидатор перед загрузкой в ESP.
 },
            {
                "name": "Температура в ТСА",
                "type": "code",
                "value": "t_tsa",
                "units": " ℃",
                "code": "(x/10).toFixed(1)"

            }
,{        <----- ТУТ
          "name": "Температура в ПВК",
                "type": "code",
                "value": "t_pvk",
                "units": " ℃",
                "code": "(x/10).toFixed(1)"
}      <----- И ТУТ
        ],
        "valves": [
ser52 Специалист Москва 164 39
Отв.301  15 Мая 20, 11:55
Поправил скобки надписи появились но пропали почти все данные и экран LCD
Phisik Куратор Екатеринбург 659 1.4K
Отв.302  15 Мая 20, 13:02
Ну, значит еще где-то накосячил
WEB интерфейс к HelloDistiller на ESP8266
WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
ser52 Специалист Москва 164 39
Отв.303  15 Мая 20, 13:14, через 12 мин
да редактировал файл в другой программе и накосячил сейчас отредактировал в edit
все заработало . Спасибо за помощь .
сообщения удалены (7)
Phisik Куратор Екатеринбург 659 1.4K
Отв.304  19 Мая 20, 22:27
пины в 3,86 стандартныеbsgart, 19 Мая 20, 14:18
Пины под bengoor-овские платы. От стандартных там WDT точно отличается, может еще что-то.
Sunduk Студент Ангарск 26 3
Отв.305  20 Мая 20, 11:47
Phisik, подскажи, пожалуйста, почему ESP может не подтягивать время с SNTP-серверов? Пробовал уже всякие прописывать, работает 1 раз через десять. При этом на компах, которые в одной локалке с ESP сидят и через тот же роутер в инет ходят, все прекрасно. Еще на страничке сайта ESP не отображается длительность этапа и количество стопов при ректе. Скетч 3.86 сайт 2.8
stop4563 Студент кострома 29 2
Отв.306  20 Мая 20, 15:53
Здрасте.появилась проблемка.делал чтобы давление атмосферное было на главной странице.теперь у меня не идут данные с меги. Перепрошил. ESP. Данные идут. Ввел лицензию данные опять прлпали.в чем может быть проблема?
Phisik Куратор Екатеринбург 659 1.4K
Отв.307  20 Мая 20, 22:08
ESP может не подтягивать время с SNTP-серверов?Sunduk, 20 Мая 20, 11:47
Не знаю. Там стандартная библиотека используется, и в последних обновлениях оно вроде заработало. Попробуй локальный SNTP включить. Часто на роутерах бывает такая настройка, или роутер пропиши в качестве сервера.
Перепрошил. ESP. Данные идут. Ввел лицензию данные опять пропали.stop4563, 20 Мая 20, 15:53
Догадок нет. Перепрошивал полсностью, вместе со SPIFFS? Скорость порта не правильная... Больше нет предположений.
сообщение удалено
MIND Специалист Пермь 138 107
Отв.308  21 Мая 20, 08:06
Еще на страничке сайта ESP не отображается длительность этапа и количество стопов при ректе.Sunduk, 20 Мая 20, 11:47
Некоторые параметры на страничке сайта ESP пропадают при подтягивании webui.json.
Добавил показания двух температурных датчиков, датчика атм. давления и паров, количество стопов и разгонный тэн исчезли со страницы. Удаляю webui.json и все принимает стандартный вид.
Я ничего из webui.json не удалял, только добавлял. Может у тебя старая версия webui.json которую ты правил. Я брал json, который с UI_v2.6 шел. Может поэтому у меня пропало 2 строчки. Свежее не встречал.
без webui.json
json off.png
Json off. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.

с webui.json
json on.png
Json on. WEB интерфейс к HelloDistiller на ESP8266. Автоматика.
ser52 Специалист Москва 164 39
Отв.309  21 Мая 20, 16:14
разгонный тэн у тебя справа в нижнем углу
А количество стопов у тебя нет в webui.json
MIND покажи как пятую температуру выводил
MIND Специалист Пермь 138 107
Отв.310  21 Мая 20, 17:43
MIND покажи как пятую температуру выводилser52, 21 Мая 20, 16:14
Дак все стандартно, через userValue, описано в первом сообщении темы автором.
В скетче, вайле mqtt.cpp в районе 360 строчки добавляем к давлению и парам еще и температуру:
case 19: // Текущее значение атмосферного давления
   snprintf_P(buf, MQTT_BUFFER_SIZE, PSTR("userValue1=%d"), PressAtm);
   break;
 case 20: // датчик загазованности
   snprintf_P(buf, MQTT_BUFFER_SIZE, PSTR("userValue2=%d"), U_GAS);
   break;
 case 21: // температура узле отбора спирта
   snprintf_P(buf, MQTT_BUFFER_SIZE, PSTR("userValue3=%d"), DS_TEMP(TEMP_RAZVAR));
   break;

У меня она как TEMP_RAZVAR звучит, не важно, в webui.json назовешь как хочешь:
"temps": [
           {
               "name": "Температура в ТСА",
               "type": "code",
               "value": "t_tsa",
               "units": " ℃",
               "code": "(x/10).toFixed(1)"
           },
         {
               "name": "Температура под дефлегматором",
               "type": "code",
               "value": "t_pvk",
               "units": " ℃",
               "code": "(x/10).toFixed(1)"
           },
         {
               "name": "Температура в узле спирта",
               "type": "code",
               "value": "userValue3",
               "units": " ℃",
               "code": "(x/10).toFixed(1)"

           },
         {
               "name": "Температура низа колонны",
               "type": "code",
               "value": "t_col",
               "units": " ℃",
               "code": "(x/10).toFixed(1)"
           },
         {
               "name": "Температура в кубе",
               "type": "code",
               "value": "t_kub",
               "units": " ℃",
               "code": "(x/10).toFixed(1)"
           }
       ],

Раздел
"info"
в webui.json по аналогии, параметр .toFixed() показывает до какого знака после запятой округляем значение (пусто - только целая часть).
Shiposha Студент Москва 26 2
Отв.311  26 Мая 20, 16:30
Всем привет! Решил реанимировать свой аппарат после 3х лет не использования, нашел эту ветку. Phisik респект!!! залил скетч v3.86, работает! но почему-то все время постоянно орет пищалка, отключил все алармы, не помогло, поменял в строке 82 во вкладке HelloDistiller analogWrite(PIN_SOUND, 255) на analogWrite(PIN_SOUND, 0) теперь не орет, но наверное это не правильно? Что может быть?

if (BeepTime>1) BeepTime--;
else
{
if (BeepTime==1) analogWrite(PIN_SOUND, 0);
BeepTime=0;
}
ser52 Специалист Москва 164 39
Отв.312  26 Мая 20, 17:06, через 36 мин
Это правильно Разные пищалки бывают.
Shiposha Студент Москва 26 2
Отв.313  26 Мая 20, 17:36, через 30 мин
Отлично! Спасибо! А в демо режиме esp связь с контроллером должна быть? Web работает отлично, но данных нет ((
Phisik Куратор Екатеринбург 659 1.4K
Отв.314  26 Мая 20, 19:24
Web работает ..., но данных нетShiposha, 26 Мая 20, 17:36
Только 2 причины: скорость порта, номер порта.

PS Есть еще 2 - перепутаны RX-TX и банальный неконтакт
Shiposha Студент Москва 26 2
Отв.315  26 Мая 20, 22:16
блин, пока не понимаю, в контроллере по дефолту так

#define GSM_SERIAL Serial2 // Порт, к которому подключена ESP, важно, чтобы не пересекалось с MQTT_SERIAL
#define GSM_SERIAL_BAUDRATE 115200 // Ставим максимальную, при которой еще нет ошибок связи

в esp Скорость UART 115200

c HelloDistiller361 и HelloDistillerESPWeb_v003 из основнов ветки все работает, странно ((
Phisik Куратор Екатеринбург 659 1.4K
Отв.316  26 Мая 20, 22:28, через 13 мин
Надо на 3 строчки ниже смотреть:
#define MQTT_SERIAL             Serial3  // Порт, к которому подключена ESP, важно, чтобы не пересекалось с GSM_SERIAL
#define MQTT_SERIAL_BAUDRATE    57600   // Ставим максимальную, при которой еще нет ошибок связи
#define USE_MQTT_BROKER          1  // MQTT protocol by max506 & limon
                                   // В этом режиме для ESP надо использовать прошивку от limon или мою
Shiposha Студент Москва 26 2
Отв.317  26 Мая 20, 22:52, через 24 мин
да, подключал к Serial 3 57600, тоже нет, надо бы святой водой окропить

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

во блин, заработало! перепрошил, перенастроил, перекрестился )) погоняю и потом ключик попрошу. Phisik, могу денежку на развитие проекта кинуть, есть куда?
m_i_g Кандидат наук Муром 428 111
Отв.318  27 Мая 20, 09:29
На моих платах сброс сторожа на 35 пинеbengoor, 27 Февр. 20, 08:48
Подскажите, а ещё какие отклонения по пинам есть на платах? У меня v4.1 12В
bengoor Доцент Кронштадт 1.8K 1.1K
Отв.319  27 Мая 20, 20:52
m_i_g, все описано в посте про платы