Verwende einfach das Zertifikat, welches die UniversalTelegram Library mitbringt.
Dann brauchst Du allerdings einen "sicheren" WiFiClient:
#include <WiFi.h>
#include <WiFiClientSecure.h>
WiFiClientSecure secured_client;
UniversalTelegramBot bot(BOT_TOKEN, secured_client);
void InitTelegramBot() {
secured_client.setCACert(TELEGRAM_CERTIFICATE_ROOT); // Add root certificate for api.telegram.org
}
Denke Du hast nun alle notwendigen Funktionen zusammen und musst nur noch ein großes Ganzes daraus basteln.
Denkbar wäre später noch eine Steuerung per Telegram. Man kann auch Befehle über den Bot zurück an den ESP senden. So könnte man die Deepsleep-Dauer konfigurieren oder aktiv nach der Spannung fragen.
Probier mal alles zusammen zu fügen und dann helfen wir das rund zu machen ![]()
Was per ESP32 & Telegram möglich ist, kannst Du z.B. hier nachlesen ![]()