Валентин
Валентин
Валентин
Валентин
Валентин
Валентин
клиент ssh
Валентин
вываливает ошибки
Валентин
при соеденении
Валентин
client.connect(HOST, SSL_PORT)
Валентин
здесь болт:(
Что то вроде здесь такое обсуждалось, могу ошибаться. Искали тут по поиску?
Валентин
нет, сейчас пробегусь
Валентин
ничего нет:(
Я ввобще решил не использовать 8266 если надо ssl
Есть вот такое мнение. Что у esp8266 не пофикшеный глюк на уровне sdk
Это Вам Валентин
Валентин
спасибо
Валентин
но читаю выше что телеграм завели
Да работает все ок. Даже на esp32
Null
Ну возможно, но игра не стоит потраченного времени
Null
А о ssl на esp8266
Вышла новая версия arduino ide для esp8266
2.4
Повышена стабильность и решен вопрос с утечкой памяти.
Прошивка теперь размером побольше создается.
Но я лично не пробовал еще. Правда или нет. Не могу сказать.
WhoAMe
Интересно, попробую сегодня обновить и посмотреть.
UR5TLZ Eugene
Всем доброго дня. Есть ли в ESP8266 таймер которым можно было бы мерять/генерировать миллисекундные импульсы
UR5TLZ Eugene
?
Boris
hello
Boris
can someone help me with telegram bot on esp8266
UR5TLZ Eugene
Google it I saw some example
Boris
i get this error
Boris
telegramButtonPressed SEND Post Message {"ok":false,"error_code":400,"description":"Bad Request: can't parse entities in message text: Can't find end of the entity starting at byte offset 12"}
Boris
how to find this byte offset 12 in arduino ide
Boris
to check?
Boris
I can post all configuration
Boris
/*************************************************************** Push Notificaiton Demo Using IFTTT and Telegram to send alerts to your phone * * Telegram Library: https://github.com/witnessmenow/Universal-Arduino-Telegram-Bot * * IFTTT Maker Library: https://github.com/witnessmenow/arduino-ifttt-maker * * By Brian Lough ***************************************************************/ //Including the two libraries #include <UniversalTelegramBot.h> #include <IFTTTMaker.h> #include <ESP8266WiFi.h> #include <WiFiClientSecure.h> //------- WiFi Settings —---— char ssid[] = "my ssid"; // your network SSID (name) char password[] = "pass"; // your network key #define TELEGRAM_BUTTON_PIN D7 #define IFTTT_BUTTON_PIN D6 // —---— IFTTT Maker config —------ #define KEY "dKv5Sc4c0VkGdSUhfpKBv" // Get it from this page https://ifttt.com/services/maker/settings #define EVENT_NAME "power_off" // Name of your event name, set when you are creating the applet // —---— Telegram config —------ #define BOT_TOKEN "510839289:AAHpsgGe7YNZaF5piiatUR2M16rfxwDss9I" // your Bot Token (Get from Botfather) #define CHAT_ID "-295153485" // Chat ID of where you want the message to go (You can use MyIdBot to get the chat ID) // SSL client needed for both libraries WiFiClientSecure client; IFTTTMaker ifttt(KEY, client); UniversalTelegramBot bot(BOT_TOKEN, client); String ipAddress = ""; volatile bool telegramButtonPressedFlag = false; volatile bool iftttButtonPressedFlag = false; void setup() { Serial.begin(115200); // Initlaze the buttons pinMode(TELEGRAM_BUTTON_PIN, INPUT); pinMode(IFTTT_BUTTON_PIN, INPUT); // NOTE: // It is important to use interupts when making network calls in your sketch // if you just checked the status of te button in the loop you might // miss the button press. attachInterrupt(TELEGRAM_BUTTON_PIN, telegramButtonPressed, RISING); attachInterrupt(IFTTT_BUTTON_PIN, iftttButtonPressed, RISING); // Set WiFi to station mode and disconnect from an AP if it was Previously // connected WiFi.mode(WIFI_STA); WiFi.disconnect(); delay(100); // Attempt to connect to Wifi network: Serial.print("Connecting Wifi: "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { Serial.print("."); delay(500); } Serial.println(""); Serial.println("WiFi connected"); Serial.println("IP address: "); IPAddress ip = WiFi.localIP(); Serial.println(ip); ipAddress = ip.toString(); } void telegramButtonPressed() { Serial.println("telegramButtonPressed"); int button = digitalRead(TELEGRAM_BUTTON_PIN); if (button == HIGH) { telegramButtonPressedFlag = true; } return; } void iftttButtonPressed() { Serial.println("iftttButtonPressed"); int button = digitalRead(IFTTT_BUTTON_PIN); if (button == HIGH) { iftttButtonPressedFlag = true; } return; } void triggerIftttEvent() { if (ifttt.triggerEvent(EVENT_NAME, ssid, ipAddress)) { Serial.println("IFTTT Successfully sent"); } iftttButtonPressedFlag = false; } void sendTelegramMessage() { String message = "SSID: "; message.concat(ssid); message.concat("\n"); message.concat("IP: "); message.concat(ipAddress); message.concat("\n"); if (bot.sendMessage(CHAT_ID, message, "Markdown")) { Serial.println("TELEGRAM Successfully sent"); } telegramButtonPressedFlag = false; } void loop() { if ( iftttButtonPressedFlag ) { triggerIftttEvent(); } if ( telegramButtonPressedFlag ) { sendTelegramMessage(); } }
Repost-from-vk
Используйте /start или /stop, чтобы управлять вашей подпиской на @arduino_esp_bot .
Boris
please help
Boris
I found a solution! ;)
UR5TLZ Eugene
Всем доброго дня. Есть ли в ESP8266 таймер которым можно было бы мерять/генерировать миллисекундные импульсы
UR5TLZ Eugene
Надо просмотреть. Спасибо
Sergey
I found a solution! ;)
Офигенно, придти в чат, спросить, захерачить исходник на пару экранов, а потом сообщить что нашел солюшен, но не озвучить его... красота!
Sergey
Гори в аду 😈
Валентин
может кому будет интересно https://youtu.be/9AJNLd8uqaE
Валентин
нагрузка
Валентин
Валентин
Валентин
Валентин
https://youtu.be/A2W9X9eOeHU
Валентин
еще чуток видео на эту тему
Валентин
кто есть с Украины? у меня в остатке 4 платы под умную розетку на esp8266, могу продать по 50 грн за штуку.
Валентин
Мне 2 шт
Sergey
А готовый результат?
Работоспособность на 100% пложительная или ?
Валентин
у меня ес пешки кончились
Валентин
100%
Валентин
жалюзи и свет дома
Sergey
Чем от sonoff отличается?
Валентин
на них собрана
Валентин
Sergey
Прост им 250р
Валентин
свет не покажу:( он в светильниках
Еспшек куча есть и у меня. А выше фотки были на 3 релюхи
Валентин
плата под три
Ок
Валентин
просто перерезанием дорожки делается управление ролетами
Валентин
Прост им 250р
там реле точно не на 5 ампер и одно реле
Валентин
Прост им 250р
и при выходе из строя есп я думаю трудно будет ее заменить
Валентин
а здесь модулем, удобненько
Валентин
До 10а и до 16а
до 10 это блеф сам кучу их перепробовал а вот 16 возможно
Валентин
я себе такие 100% нарыл
Валентин