Technischer Bericht – Tasker + Telegram + Gladys Tests

1. Ursprüngliches Ziel

Eine Automatisierung über Tasker einrichten, um Nachrichten an Gladys über Telegram zu senden, um domotische Szenen auszulösen oder damit zu interagieren.

2. Feststellungen

  • Telegram-Beschränkung: Ein Telegram-Bot kann nicht direkt mit einem anderen Bot kommunizieren.
  • Auswirkungen auf Gladys: Da die Telegram-Integration von Gladys selbst auf einem Bot basiert, ist es unmöglich, eine Nachricht von Tasker (über einen Bot) an Gladys zu senden und eine nutzbare Antwort zu erhalten.
  • Ergebnis: Alle Nachrichten von Bot zu Bot werden von Telegram ignoriert, was jeden automatisierten Dialog verhindert.

3. Konsequenzen

  • Nachrichten, die von Gladys über Telegram an Gladys gesendet werden, ermöglichen keinen Austausch oder keine Steuerung der Plattform.
  • Die über Tasker geplanten Aktionen können nicht über diesen Kanal ausgelöst werden.

4. Mögliche Lösungsansätze ??

  1. Verwendung eines menschlichen Benutzerkontos
  • Tasker so konfigurieren, dass Nachrichten von einem klassischen Benutzerkonto und nicht von einem Bot gesendet werden.
  1. Nutzung der Gladys HTTP-API
  • HTTP/HTTPS-Anfragen von Tasker an die Gladys-API verwenden, um Befehle direkt zu senden.

Lösungsansatz 1 wurde bisher noch nicht versucht.

Lösungsansatz 2 wird gerade getestet, aber ich kann noch keine Nachricht über die Gladys-API senden, da ich deren Funktionsweise noch nicht verstehe.

Ich empfehle dir tatsächlich, entweder die API (wenn du es von überall auf der Welt tun möchtest, ist Gladys Plus dafür praktisch: Open API | Gladys Assistant ) oder MQTT zu verwenden :slight_smile:

Bisher sind meine Tests noch nicht abschließend. Ich habe es einmal geschafft, eine Aktion mit einem NFC-Tag auszulösen, aber das Problem ist, dass ich den API-Schlüssel zu oft abrufen muss, was die ordnungsgemäße Funktion erschwert.