Seite 1 von 4

[V3.5.1] Telegram Bot Per HTTP-API anbinden

Verfasst: Sa Dez 23, 2023 9:16 am
von hans4711
Hallo Zusammen,

mir fehlt der Telegram Bot aus der ioBroker/NodeRed kombi sehr. Ich kenne mich mit der HTTP-API noch nicht aus. Aber wenn der TWS eine HTTP-API hat und Telegram eine API, sollte es doch naiv betrachtet funktionieren Telegram nativ über den TWS ohne Umweg über NodeRed anzubinden?

Hat das schon mal jemand versucht, bzw. weiß jemand ob es nicht geht? Dann bräuchte ich mich da jetzt nicht extra einarbeiten.

Vielen Dank und viele Grüße,
Hans

Re: Telegram Bot Per HTTP-API anbinden

Verfasst: Sa Dez 23, 2023 10:39 am
von Dragonos2000
Hallo Hans,
was hast Du denn genau vor? Wenn Du Dir bspw. nur Alarme bei Schwellwertüberschreitungen schicken willst, geht das relativ schlank und out of the Box mit Grafana. Damit habe ich es gemacht und hat für meinen Bedarf gereicht.

Re: Telegram Bot Per HTTP-API anbinden

Verfasst: Sa Dez 23, 2023 10:47 am
von hans4711
Dragonos2000 hat geschrieben: Sa Dez 23, 2023 10:39 am Hallo Hans,
was hast Du denn genau vor? Wenn Du Dir bspw. nur Alarme bei Schwellwertüberschreitungen schicken willst, geht das relativ schlank und out of the Box mit Grafana. Damit habe ich es gemacht und hat für meinen Bedarf gereicht.
Interessante Idee! Wie verschickst du Alarme per Grafana? Wo kommen die dann an?

* Versand von Tagesauswertungen in verschiedene Telegramgruppen
* Waschmaschine/Trockner fertig wird verschickt wenn Stromaufnahme unterschritten
* Statusabfragen von außen, ich schicke z.B. "pv" an den Bot und bekomme die aktuellen Ertragsdaten zurück
* Erzeugen von KNX Telegrammen mit dem KNX Bot (z.B. Ausschalten von Herd, Licht)

Re: Telegram Bot Per HTTP-API anbinden

Verfasst: Sa Dez 23, 2023 10:51 am
von blaubaerli
Hallo Hans,

bitte auch hier. Versionsangabe gehört bitte in den Betreff.

Danke.

Beste Grüße
Jens

Re: [3.5.1]Telegram Bot Per HTTP-API anbinden

Verfasst: Sa Dez 23, 2023 12:14 pm
von adimaster
hans4711 hat geschrieben: Sa Dez 23, 2023 9:16 am Hat das schon mal jemand versucht, bzw. weiß jemand ob es nicht geht? Dann bräuchte ich mich da jetzt nicht extra einarbeiten.
Ja geht einwandfrei. Habe leider nur eine knappe Doku mal für mich geschrieben, aber vll. hilft Dir das bereits auf die Schnelle:
► Text zeigen
Screenshots dazu:
► Text zeigen
In schöner Darstellung wäre hier der richtige Ort für diese Anleitung.

Re: Telegram Bot Per HTTP-API anbinden

Verfasst: Sa Dez 23, 2023 12:18 pm
von adimaster
hans4711 hat geschrieben: Sa Dez 23, 2023 10:47 am * Waschmaschine/Trockner fertig wird verschickt wenn Stromaufnahme unterschritten
Habe ich bisher mittels OpenHab noch gelöst. Wenn Du das mit der Logik im TWS machst, dann teile bitte gerne, wie Du es gelöst hast.
Wichtig (bei mir zumindest), ich muss einen Timer laufen lassen bei beiden Geräten.
hans4711 hat geschrieben: Sa Dez 23, 2023 10:47 am * Statusabfragen von außen, ich schicke z.B. "pv" an den Bot und bekomme die aktuellen Ertragsdaten zurück
* Erzeugen von KNX Telegrammen mit dem KNX Bot (z.B. Ausschalten von Herd, Licht)
Interssante Idee, nur ist man da mit einer guten Visu nicht flexibler und schneller?!

Re: [V3.5.1] Telegram Bot Per HTTP-API anbinden

Verfasst: Sa Dez 23, 2023 1:05 pm
von hans4711
„Interssante Idee, nur ist man da mit einer guten Visu nicht flexibler und schneller?!“
—> finde ich nicht. Ein Klick auf die selbstgebaute Tastatur und nach millisekunden ist die Antwort da. Dazu keine Firewallfreischaltungen,VPN usw.
Bild

Re: [V3.5.1] Telegram Bot Per HTTP-API anbinden

Verfasst: Sa Dez 23, 2023 1:11 pm
von hans4711
Das Potential von Telegram ist grenzenlos 😉
Man könnte theoretisch ohne irgendwelche Ports aufzumachen oder VPN usw. zwei TWS miteinander verbinden zum nachrichten austauschen und sich einen mqtt server im Internet sparen.
Schau mal was da alles geht
https://core.telegram.org/bots

Re: [V3.5.1] Telegram Bot Per HTTP-API anbinden

Verfasst: Sa Dez 23, 2023 1:39 pm
von Dragonos2000
Ich nutz' das zugegebener Maßen, um meinen 3D Drucker abzufragen und zu steuern. Um ganz geziehlt etwas zu steuern oder abzufragen, da hat das schon was.

Re: Telegram Bot Per HTTP-API anbinden

Verfasst: Sa Dez 23, 2023 1:47 pm
von Dragonos2000
hans4711 hat geschrieben: Sa Dez 23, 2023 10:47 am Interessante Idee! Wie verschickst du Alarme per Grafana? Wo kommen die dann an?
Die Meldungen kommen dann in einem Telegram Chat an.
Bei Grafana kannst Du unter "Alerting" einstellen, wie Alarme verschickt werden sollen. Neben Mail kannst Du da auch Telegram konfigurieren. Das Prozedere ist das übliche: Brauchst Bot API Token und Chat ID.
Bei den Panels kannst Du dann Alerting Rules definieren, wann wird was gesendet, Thresholds, Verzögerungen, usw.

Bin mir gerade unsicher, aber ich glaube unter der V3.5.1 hast Du noch Grafana 8 und da war die GUI noch anders... Check mal die Grafana Version. Wenn Du die gleiche hast, kann ich noch etwas genauer beschreiben.