Telegram Menü via Button

Hey, ich hoffe ich bin im richtigen Bereich, falls nicht, gerne verschieben.

Ich würde gerne ein Telegram Menü per Knopfdruck haben, habe aber noch nicht rausbekommen, wie ich das in Home Assistant umsetzen kann.

Ich weiß das es die Möglichkeit mit Inline Keyboards gibt, die ich mit Befehlen öffnen kann. Habe mir dazu auch schon diverse Videos angeschaut, aber so ein Button hat keiner :smiley:

In iobroker hatte ich das über Text2Command und einem Script gelöst:

sendTo('telegram.0', {
    text:   'Menü',
    reply_markup: {
        keyboard: [
            ['Geräte', '🖥️ ioB', '🗄️ NAS', '💻 PC'],
            ['👨‍👩‍👧 Anwesenheit' ,'👩‍🏫 Stundenplan'],
            ['🚧 Test' ,'⛽ Spritpreise'],
            ['🌥️ DWD Wetterwarnungen'],
        ],
        resize_keyboard:   true,
        one_time_keyboard: false
    }
});

Da hatte ich dann diesen Button:

und damit wurde das Menü geöffnet:

Wo ich dann Beispielsweise Aktionen ausführen konnte oder in weitere Untermenüs kam, wie zbsp. wenn ich auf Geräte gedrückt hab:

Genau das hätte ich nun gerne in Home Assistant. Also ich meine so einen Menübutton, der mir die Eingabe von zbsp: „/menu“ ersetzt.

Eine laufende Telegram Integration ist natürlich vorhanden und ich lasse mir auch schon Meldungen bei bestimmten Ereignissen an meinen Telegrambot schicken.

Ich hoffe ihr könnt mir folgen :smiley: und ihr könnt mir da weiterhelfen :slight_smile:

LG
Dicken

1 „Gefällt mir“

Öhm… solch eine Lösung ist mir nicht bekannt. Ich kenne nur die Actionable Notification.

Also wenn das in iobroker geht, geht das sicher auch in Home Assistant,… Irgendwie :smiley:

das würde mich auch brennend Interessieren, ich hatte in Ibroker auch ein XXl Menü das im Json Format vorliegt und ein Blockly Menu erzeugt hatte. Damit konnte man alles Steuern.

Hallo zusammen,

ich habe es bei mir unter NodeRed mit diesen Nodes umgesetzt:

Das geht relativ simpel und schnell.

Unter HA selbst habe ich dies noch nicht gemacht, aber die Doku hat da ein kleines Beispiel, welches für einen Einstieg dienen kann:

Viele Grüße