• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь С++, ошибки в синтаксисе команды

Cadil

New member
Собрал термометр и, пользуясь примерами из Arduino IDE, cоставил скетч, который, по идее, показания термометра должен отправлять на е-мейл (скетч во вложении).
Термометр работает, сообщения на е-мейл приходят, но не читается переменная температуры и в письмах вместо температуры - наименование самой переменной - celsius.
Похоже, неправильно записана переменная celsius в этой команде:
Код:
 http.begin("http://skorovoda.in.ua/php/un15.php?mymail=cadil@ukr.net&t=celsius&v=3,36");   //переменная celsius НЕ ЧИТАЕТСЯ
Помогите исправить ошибку, Заранее благодарю за помощь.
 
Последнее редактирование:

Cadil

New member
Все, что между " " является текстом. Вынесите свою переменную из текста.
Еще один вопрос... Думаю, вы знаете на него ответ.
Подскажите, где надо копать, чтобы решить такую задачу:
Переменную adresse в команде
Код:
http.begin("http://skorovoda.in.ua/php/un15.php?mymail="+String(adresse)+"&t="+String(celsius));
инициализировать и считывать с формы на другой веб-странице.
Как программно прочитать поле E-mail этой страницы?
 

CodeNameHawk

Moderator
Команда форума
инициализировать и считывать с формы на другой веб-странице.
Вопрос не понятен.

Как программно прочитать поле E-mail этой страницы?
Чего его читать, онож пустое.
Если вообщем, читаете код страницы целиком и ищите то что нужно.
 

Cadil

New member

Вложения

Cadil

New member
Делайте парсинг HTML страницы, ...
Спасибо! Парсинг - очень трудоемкий метод.
Пошел другим путем - написал php-скрипт - его компиляция браузером - тут. Если заполнить поле и нажать кнопку ОТРАВИТЬ - адресату придет сообщение. Сейчас думаю, как автоматически записать этот адрес в команде:
Код:
 http.begin("http://skorovoda.in.ua/php/un32а.php?mymail="+String(adresse)+"&t="+String(celsius));
Идеи есть?
 
Последнее редактирование:

CodeNameHawk

Moderator
Команда форума
Вы сами поймёте о чем ваш вопрос, прочитав посты выше?

Если хотите что то отправить на почту через сайт, просто используйте POST.
 
Последнее редактирование:
Сверху Снизу