Валентин
Валентин
Валентин
Валентин
Валентин
ㅤ
Валентин
клиент ssh
Валентин
вываливает ошибки
Валентин
при соеденении
Валентин
client.connect(HOST, SSL_PORT)
Валентин
здесь болт:(
ㅤ
Что то вроде здесь такое обсуждалось, могу ошибаться. Искали тут по поиску?
Валентин
нет, сейчас пробегусь
Валентин
ничего нет:(
ㅤ
Это Вам Валентин
Валентин
спасибо
Валентин
но читаю выше что телеграм завели
ㅤ
Да работает все ок. Даже на 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 таймер которым можно было бы мерять/генерировать миллисекундные импульсы
WhoAMe
UR5TLZ Eugene
Надо просмотреть. Спасибо
Sergey
I found a solution! ;)
Офигенно, придти в чат, спросить, захерачить исходник на пару экранов, а потом сообщить что нашел солюшен, но не озвучить его... красота!
Sergey
Sergey
Гори в аду 😈
Валентин
может кому будет интересно https://youtu.be/9AJNLd8uqaE
Валентин
нагрузка
Валентин
Валентин
Валентин
Валентин
https://youtu.be/A2W9X9eOeHU
Валентин
еще чуток видео на эту тему
Валентин
кто есть с Украины? у меня в остатке 4 платы под умную розетку на esp8266, могу продать по 50 грн за штуку.
Валентин
Zé
Мне 2 шт
Sergey
А готовый результат?
Zé
Работоспособность на 100% пложительная или ?
Валентин
у меня ес пешки кончились
Валентин
100%
Валентин
жалюзи и свет дома
Sergey
Чем от sonoff отличается?
Валентин
на них собрана
Валентин
Sergey
Прост им 250р
Валентин
свет не покажу:( он в светильниках
Zé
Еспшек куча есть и у меня. А выше фотки были на 3 релюхи
Валентин
плата под три
Zé
Ок
Валентин
просто перерезанием дорожки делается управление ролетами
Валентин
Прост им 250р
и при выходе из строя есп я думаю трудно будет ее заменить
Валентин
а здесь модулем, удобненько
Zé
Sergey
Валентин
До 10а и до 16а
до 10 это блеф сам кучу их перепробовал а вот 16 возможно
Валентин
я себе такие 100% нарыл
Валентин