Роман
void sendNotification(String title, String text) { int now = millis(); if (WiFi.status() == WL_CONNECTED) { Serial.print("Отправляем нотификацию: " + title + "|" + text + "."); HTTPClient http; http.begin("http://notifymydevice.com/push"); http.addHeader("Content-Type", "application/x-www-form-urlencoded"); http.setConnectTimeout(1000); int responseCode = http.POST("ApiKey=тутвашапикей&PushTitle=" + title + "&PushText=" + text); if (responseCode != 200) { Serial.println("...Ошибка " + String(responseCode)); } else { Serial.println("...Отправили"); } http.end(); Serial.println("\tTime used for last operation: " + String(millis() - now) + "ms"); } }
Роман
Ну ваш апикей не забудьте вставить
Slava
Ну ваш апикей не забудьте вставить
Ок, спасибо, завтра проверю. На каком-то сайте находил пример, но он не рабочий. Ето код для есп32, для 8266 будет работать? Http.begin.. работает на есп8266?
Роман
Насколько помню различий никаких по http клиенту вносить не надо по 8266 / 32
Slava
Ок, спсб.
Resident
Ок, спсб.
У меня в репозитории скетч смс
Resident
У меня в репозитории скетч смс
Там с помощью get запроса реализовано
Resident
Там с помощью get запроса реализовано
Можно получать в ответ резьтат выполнения запроса от сервера
OrgRobot
I need permission to restrict users. Without that permission I can't work. Please fix it ASAP.
OrgRobot
I need permission to restrict users. Without that permission I can't work. Please fix it ASAP.
OrgRobot
I need permission to restrict users. Without that permission I can't work. Please fix it ASAP.
Andy
Доброе утро! Напоминаю о себе
Вообщем ни на одной мне доступной машине компилятор Xtensia из сборки UDK не хочет работать, падает с сообщением о нарушении стека. Нужно адаптировать прошивку под IDF, или добивать UDF. Ни на то ни на другое нету времени пока :(
Slava
void sendNotification(String title, String text) { int now = millis(); if (WiFi.status() == WL_CONNECTED) { Serial.print("Отправляем нотификацию: " + title + "|" + text + "."); HTTPClient http; http.begin("http://notifymydevice.com/push"); http.addHeader("Content-Type", "application/x-www-form-urlencoded"); http.setConnectTimeout(1000); int responseCode = http.POST("ApiKey=тутвашапикей&PushTitle=" + title + "&PushText=" + text); if (responseCode != 200) { Serial.println("...Ошибка " + String(responseCode)); } else { Serial.println("...Отправили"); } http.end(); Serial.println("\tTime used for last operation: " + String(millis() - now) + "ms"); } }
сделал так... //--------------------------------------------------------- void ESPNotify_SEND(String msg) { if (msg == ""){return;} if (AP == 1){return;} Serialprintln("->ESPNotify: " + msg); const char* logServer = "www.notifymydevice.com"; WiFiClient client; if (client.connect(logServer, 80)) { String postStr = "ApiKey="+config.ESPNotify_ApiKey1+"&PushTitle= &PushText="+msg; client.print("POST /push HTTP/1.1\n"); client.print("Host: www.notifymydevice.com\n"); client.print("Connection: close\n"); client.print("Content-Type: application/x-www-form-urlencoded\n"); client.print("Content-Length: "); client.print(postStr.length()); client.print("\n\n"); client.print(postStr); } client.stop(); } работает
Роман
Хозяин барин, как говорится! Если не трудно, проверьте, если интернет отсутствует, как быстро функция завершится ? (т.е.ситуация когда к вифи подключены, а инета нет)
OrgRobot
I need permission to restrict users. Without that permission I can't work. Please fix it ASAP.
Maxim
Т.е от pzem-004 возможно будет получать данные один раз в день с помощью esp8266
Роман
Но это больше подходит к уведомлениям о изменении в системе, или как обратная связь на ваши действия. На получение картины по данным лучше присмотритесь к thingspeak, или я вот сейчас перешёл на iotplotter
Maxim
Iotplotter рисует прямо график по полученным данным 📈
OrgRobot
I need permission to restrict users. Without that permission I can't work. Please fix it ASAP.
Master
Кто нибудь знает с какого адреса заливать файл тхт во внутренюю фс чтоб его можно было потом прочитать и передать по уарт
Master
Master
Библиотекой для чтения пользуюсь ардуиновской FS.h
Master
Чип esp-12e с 4мб
Master
Или так вообще заливать нельзя, нужно сначала все файлы скомпилить в какуйто фс для есп🙄
Yuriy
Библиотекой для чтения пользуюсь ардуиновской FS.h
http://wikihandbk.com/wiki/ESP8266:%D0%9F%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B8/Arduino/%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0_%D1%81_%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%BE%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BE%D0%B9_%D0%B2_%D0%B0%D0%B4%D0%B4%D0%BE%D0%BD%D0%B5_ESP8266_%D0%B4%D0%BB%D1%8F_IDE_Arduino
Master
Это видел, как я понял в ардуине скрипт какой то есть который заливает файлы в есп, у меня нет ардуины, хочу так разобраться как это работает, в блокноте код пишу
OrgRobot
I need permission to restrict users. Without that permission I can't work. Please fix it ASAP.
Resident
Iotplotter рисует прямо график по полученным данным 📈
Любой mqtt решает ваши задачи на ура
Resident
OrgRobot
I need permission to restrict users. Without that permission I can't work. Please fix it ASAP.
Maxim
Т.е. нужно два приложения с пом. Home управляю нагрузками а thingsspeak или iotplotter мониторит состояние эти нагрузок но лучше notifikation пользоваться это проще если графики строить не требуется
🆉🅸🅼🅰🅺🅾🆂🐧
Всем привет! Товарищи, подскажите пожалуйста! С ESP и С++ в жизни столкнулся впервые, до этого всю жизнь писал на Барсике (VB.Net и Bascom-AVR), и вот под старость лет (32 =)) решил перейти на что-нибудь посерьезнее, поколупаться. В данный момент хочу сделать себе на ESP32 приблуду, к которой будут подключены 4*DS18B20, но пока получается только один запустить и вынести в сеть. Подскажите, может есть готовое что-то для "поковырять", а то что-то ничего подходящего не найду.
🆉🅸🅼🅰🅺🅾🆂🐧
в идеале хочу написать код, которому будет барабер, сколько к нему DS18B20 подключается, чтоб всё выводил в сеть (ну без фанатизма конечно, ограничусь 8-10 штук)
Crunch
Так вот ардуино на просто "С". Там как в бейсике вроде как, синтаксис другой правда. Правда ардуино не есть Ъ, но для некоторых вещей сойдет
🆉🅸🅼🅰🅺🅾🆂🐧
лезть более глубоко пока очкую =)
OrgRobot
I need permission to restrict users. Without that permission I can't work. Please fix it ASAP.
@edgiru бота настройте
Я запретил боту банить
Ruslan
камрады, а как на platformio через консоль устанавливать define в коде?
Ruslan
я про следующее: make MODE_AUTO=true а в коде бы #ifdef MODE_AUTO
Maxim
Maxim
Подскажите пожалуйста можно как то заставить работать этот девайс. На данный момент к облаку коннектится т.е. система евелинк опознает это устройство но данных от него не поступает
Maxim
Alexander
Приветсвую. Господа, кому-нибудь доволидось работать с ESP8266 и Micropython на борту?
Alexey
приходилось и доводилось
Alexander
Уже и сам разобрался. ) Так что мои извинения за беспокойство.
Anonymous
Всем привет
xoTTabbj4
хелло
Anonymous
Помогите настроить и поставить вот это -
Anonymous
GitHub.com/corbanmailloux/esp-mqtt-rgb-led
Anonymous
Alexander Maximov
Привет ребята что посоветуете mqtt или http для отправки изображения ?
Alexander Maximov
Читал что у mqtt рама с размером пейлода многие брокере не смотря на спеку не прожовывают такой большой размер.
Привет ребята что посоветуете mqtt или http для отправки изображения ?
Mqtt подразумевается для передачи не больших текстовых сообщений. (Как бы разрабатывался для этого) я не говорю что картинки нельзя слать но как бы это изврат что ли )) ИМХО
Resident
Самуил Германович
народ! всем шалом аллейкум! один мой хороший знакомый порадовал меня вот этой пепякой: https://github.com/fsmoke/ESP8266-Wizard-Package коротко - пепяка позволяет программировать для есп8266 из под VS17
Alexey D.
Привет ребята что посоветуете mqtt или http для отправки изображения ?
Вопрос размера изображения. Как бы чб иконка 16х16 тоже изображение, но занимает 32 байта
Алексей
С дохлой матери
Anonymous
Сколько ом на схеме резисторы
Anonymous
https://www.chipdip.ru/info/rescalc
Алексей
Вот у меня на espeasy ничего столько не живет
Вот у меня на espeasy ничего столько не живет
сам в шоке как так долго было (не мое с гитхаба сегодня выложили)
Иван
У меня бывают ребуты, такого аптайма нет, но, в целом, я этого не замечаю, если не зайду на есп
Alexey
Хочу поставить ESP32 в электрощиток. Вот такой блок питания на DIN-рейку подобрал, верно? https://www.chipdip.ru/product/mdr-10-5