Здравствуйте у меня есть маленькая проблема.Я сделал сборку на esp8266, с двумя датчиками температуры ds18b20, прошил, в мониторе порта отображается температура всё хорошо.Но в open-monitoring ,ничего не отображается,НЕТ ДАННЫХ.Id я указал верно в прошивке,и код доступа тоже.Новыи датчик тоже создал в open-monitoring .В чём может быть причина?
Всё очень класно устроено. От проекта в полном восторге. Но в процессе освоения губа раскаталась и возникает несколько вопросов: 1. Как долго (чисто теоретически) этот проект будет поддерживаться. 2. Доступ по прежнему останется бесплатным? 3. Я не большой знаток ардуино, но мне кажется подобного рода устройства народ исхитряется программировать чисто на ESP8266, без дополнительных контролеров. И ардуино библиотеки для этого есть. С чем связан именно такой выбор ESP + сторонний контролер? 4. Планируется ли какой либо сервис по обратной связи с устройством? т.е. на сайте (условно) создается кнопка, статус которой считывается при обмене данными. И модуль его отрабатывает.
1. Смотря что понимать под поддерживаться, поддерживать текущую работоспособность для меня относительно бюджетно, поэтому не вижу предпосылок его бросать, а вот продолжать разработку - на это нужно время и ресурсы и здесь хочется верить что будет и то и другое, потому что планов еще много... 2. К текущему функционалу для частников будет бесплатным, однако уже реализован функционал из вашего 4-го вопроса и он возможно будет предоставляться либо для клиентов (покупателей интернет-магазина) либо что-то вроде подписки, пока еще не решил. Возможно частично бесплатно с неполными возможностями - есть желание чтоб проект помогал развиваться себе сам... 3. Все это давно реализовано, например: nsk-electro.ru/blog-news/monitoring-invertor-sila-esp8266 - в этой же прошивке заложена возможность отправлять данные с датчиков температуры
@@GreenWt как начал так и закончил-) Ругается мой компилятор, или как он в ардуине правильно обзывается In function 'void calc_Watt()': calc_Watt:7:19: error: call of overloaded 'abs(long unsigned int&)' is ambiguous В строке if ( abs(delta_T) > 2600000000 ) { // Проверка на переполнение millis Поскольку в этом ничего не понимаю, загуглил. Понравился ответ "abs замени на fabs" Заменил и все скомпилилось. Правда на сервер ничего не шлет. Поэтому возникло ещё пара вопрорсов 1 "abs замени на fabs" Так можно было? 2. Ответы на сайт не приходят потому что модуль параметров "не видит" или ещё где искать?
@@Nakojher там много лишнего, если у вас нет инвертора, то большую часть кода можно удалить. Если переменных на сервер шлет больше, чем там создано, данные игнорируются
Приветствую. Попробовал подцепиться к проекту АТ командами, т.к. в ардуино не бум бум. К сайту конектится с помощью AT+CIPSTART. А GET с параметрами не принимает. Видимо формат неправильно задаю. Не подскажешь на живом примере?
@@GreenWt Вот так примерно это всё выглядит в мониторе COM порта. AT+CIPSTART="TCP","open-monitoring.online",80 CONNECT OK AT+CIPSEND=81 OK > GET /get?cid=15XX&key=XIvIWq&XX=27&p2=35 HTTP/1.1 Host: open-monitoring.online Recv 81 bytes SEND OK AT+CIPCLOSE CLOSED Но на сайте по прежнему "нет данных"
@@GreenWt кажется нашел. После строки "Host: open-monitoring.online" ещё один перенос строки добавил и прошли данные на сайт. Благодарю за интересный проект. А самое забавное, умей я читать ардуиновский код. Или будь хоть немного внимательнее, то проблемы могло бы и не быть String HOST = "Host: " + IP + "
" как бы однозначно дает понять, что переносов два-))
Спосибо тебе мужик,всё ясно обиеснил, всё понятно и открыто до конца обиеснил,не то что некоторые,огромное тебе человеческое спосибо и здоровья тебе.
Здравствуйте у меня есть маленькая проблема.Я сделал сборку на esp8266, с двумя датчиками температуры ds18b20, прошил, в мониторе порта отображается температура всё хорошо.Но в open-monitoring ,ничего не отображается,НЕТ ДАННЫХ.Id я указал верно в прошивке,и код доступа тоже.Новыи датчик тоже создал в open-monitoring .В чём может быть причина?
Спасибо вам за вашу информацию и работу!
Будем, интернет в тайгу к себе тянуть, лайк, Коля!
Буду ждать инфу на силу.
Интересная система ! Лайк 👍
Lab-Solar [ Nikita ] Толи еще будет! ;)
Всё очень класно устроено. От проекта в полном восторге. Но в процессе освоения губа раскаталась и возникает несколько вопросов:
1. Как долго (чисто теоретически) этот проект будет поддерживаться.
2. Доступ по прежнему останется бесплатным?
3. Я не большой знаток ардуино, но мне кажется подобного рода устройства народ исхитряется программировать чисто на ESP8266, без дополнительных контролеров. И ардуино библиотеки для этого есть. С чем связан именно такой выбор ESP +
сторонний контролер?
4. Планируется ли какой либо сервис по обратной связи с устройством? т.е. на сайте (условно) создается кнопка, статус которой считывается при обмене данными. И модуль его отрабатывает.
1. Смотря что понимать под поддерживаться, поддерживать текущую работоспособность для меня относительно бюджетно, поэтому не вижу предпосылок его бросать, а вот продолжать разработку - на это нужно время и ресурсы и здесь хочется верить что будет и то и другое, потому что планов еще много...
2. К текущему функционалу для частников будет бесплатным, однако уже реализован функционал из вашего 4-го вопроса и он возможно будет предоставляться либо для клиентов (покупателей интернет-магазина) либо что-то вроде подписки, пока еще не решил. Возможно частично бесплатно с неполными возможностями - есть желание чтоб проект помогал развиваться себе сам...
3. Все это давно реализовано, например: nsk-electro.ru/blog-news/monitoring-invertor-sila-esp8266 - в этой же прошивке заложена возможность отправлять данные с датчиков температуры
@@GreenWt благодарю. Продолжу разбираться.
@@GreenWt как начал так и закончил-) Ругается мой компилятор, или как он в ардуине правильно обзывается
In function 'void calc_Watt()':
calc_Watt:7:19: error: call of overloaded 'abs(long unsigned int&)' is ambiguous
В строке if ( abs(delta_T) > 2600000000 ) { // Проверка на переполнение millis
Поскольку в этом ничего не понимаю, загуглил. Понравился ответ "abs замени на fabs" Заменил и все скомпилилось. Правда на сервер ничего не шлет. Поэтому возникло ещё пара вопрорсов
1 "abs замени на fabs" Так можно было?
2. Ответы на сайт не приходят потому что модуль параметров "не видит" или ещё где искать?
@@Nakojher там много лишнего, если у вас нет инвертора, то большую часть кода можно удалить. Если переменных на сервер шлет больше, чем там создано, данные игнорируются
@@GreenWt сижу, колупаю по мере сил. Так потихоньку и программировать на ардуинском языке научусь-))
Приветствую.
Попробовал подцепиться к проекту АТ командами, т.к. в ардуино не бум бум. К сайту конектится с помощью AT+CIPSTART. А GET с параметрами не принимает. Видимо формат неправильно задаю. Не подскажешь на живом примере?
Вставьте сюда свой GET - запрос, так проще глянуть что с ним не так
@@GreenWt
Вот так примерно это всё выглядит в мониторе COM порта.
AT+CIPSTART="TCP","open-monitoring.online",80
CONNECT
OK
AT+CIPSEND=81
OK
>
GET /get?cid=15XX&key=XIvIWq&XX=27&p2=35 HTTP/1.1
Host: open-monitoring.online
Recv 81 bytes
SEND OK
AT+CIPCLOSE
CLOSED
Но на сайте по прежнему "нет данных"
@@Nakojher Вот эта часть точно корректная: /get?cid=1522&key=0IvIWq&p1=27&p2=35 HTTP/1.1 где то в другом месте проблема
@@GreenWt по логике вещей если эта часть корректна, и соединение есть, то параметры уже должны заскочить на сервер. Или я чего то недопонимаю?
@@GreenWt кажется нашел. После строки "Host: open-monitoring.online" ещё один перенос строки добавил и прошли данные на сайт.
Благодарю за интересный проект.
А самое забавное, умей я читать ардуиновский код. Или будь хоть немного внимательнее, то проблемы могло бы и не быть String HOST = "Host: " + IP + "
" как бы однозначно дает понять, что переносов два-))
Возможна ли отправка данных на этот сервис с ESP8266 с прошивкой EspEasy?
Не приходилось сталкиваться с такой прошивкой, но бегло просмотрев документацию, скорее всего можно реализовать обмен через generic http
Прив не по теме не подскажите какой контролёр луче взять для солнечных панелей амп 40 не гебрит СПС жду
Заур Багиров советую Фотон
Домашняя автоматизация