Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Telegram-Menü Erstellung

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    924

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Telegram-Menü Erstellung

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
telegram-menütelegram-menü aufbautelegram-menü struktur
3 Beiträge 2 Kommentatoren 303 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • AphofisA Offline
    AphofisA Offline
    Aphofis
    schrieb am zuletzt editiert von Aphofis
    #1

    Da es im Netz keine Ordentliche Beschreibung gibt wie man ein Telegram Menü aufsetzt, da dachte ich mir, ich zeige mal mein Telegram menü.
    Klar sind keine komplexen Berechnungen vorhanden da ich die meisten wichrigen dinge per Flows sammeln und ausgeben lasse bzw steuere.
    Mein Menü und mein Iobroker arbeiten primär für mein 900 Liter Aquarium.
    Also wichtig ist erstmal den text2command Adpater zu deaktivieren, da dieser Fehlermeldungen ausgibt. Genau so kann man alle commmandX befehle in BotFather raus werfen in dem man dort
    /empty sendet.
    Damit ausgaben wie "ich verstehe "Daten" nicht" das kann abgeschaltet werden mit deaktiviertem Adapter t2c. Wenn man einen Menü Eintrag anklickt kam bei mir jedenfalls immer diese meldung.
    Man kann sich den standard StartPage eintrag nehmen und den eigenen Ansprüchen anpassen, siehe meinen Einstellungen.
    WICHTIG: darauf achten das wirklich leerzeichen korrekt gesetzt sind.
    also zB: 📑Daten , 🔁Reboot , ℹ️Info , 📈Werte
    entwerder (Icon)Daten, (Icon) oder (Icon) , (Icon)Daten , (Icon)Reboot
    die korrekte schreibweise mit leerzeichen , leerzeichen setzt der Adapter alleine korrekt.
    Wichtig ist auch oben der Button Benutzer von Telegram muss im Haupmenü und dem verknüpften Telegram benutzer das Häckchen gesetzt sein.

    Menü Übersicht:
    Screenshot 2025-10-12 002805.png

    Hauptnavigation Einstellungen:
    Screenshot 2025-10-12 002849.png
    Wichtig ist, ein Menü Eintrag nebeneinander wird mit "," getrennt und übereinander mit "&&"
    dh. 📑Daten , 🔁Reboot , ℹ️Info , 📈Werte sind Menü einträge nebeneinander.
    🌡️Heizung && 🔄Flows && 🛠️Geräte && ⚙️System && 🔧Wartung && 💦Wasser && 📊Kosten && 🏠Home
    sind menü Einträge untereinander.
    nun das erste Untermenü 📑Daten:
    Screenshot 2025-10-12 003143.png
    Daten Einstellungen:
    Screenshot 2025-10-12 003236.png
    Auf diese werden dann setStates oder getStates verlinkt:
    Screenshot 2025-10-12 003353.png
    Eingestellt als Ack damit wert true getriggert wird.
    Einstellungen eines setStates:
    Screenshot 2025-10-12 003507.png
    Wichtig ist oben bei Trigger den korrekten Menü Eintrag auszuwählen
    und bei true/false rechts Ack eine haken zu setzen & bei wert den korrekten wert zu setzen.
    true/false : on/off : 0/1 oder was auch immer der DP benötigt.
    Leider muss man bei setStates einen Rückgabetext angeben da man sonst den Eintrag nicht speichern kann. Was solls dann wird der halt mit gesendet. so zB Heizungsstatus
    Damit der setState abgespeichert werden kann. Der Text ist frei wählbar.

    Dann habe ich noch getStates in denen Werte abgegriffen werden.
    Diese sind momentan aber noch nicht verlikt.
    Screenshot 2025-10-12 003724.png
    Wichtig ist wieder Trigger Menü Eintrag auswählen
    Screenshot 2025-10-12 003824.png

    Ich habe noch einen Haupt Menü Eintrag der das Haupt Menü aufruft, da es in dem Telegram Bot ab und an dazu kommt das dass Menü verschwunden ist das kann ich dann aufrufen wenn ich
    /start sende. das wird folgend eingerichtet:
    50df7943-92f8-48a4-ae54-97fa0f5f49e4-grafik.png
    und dazu die Einstellungen:
    11c6395c-b899-4ed8-abcd-fcded2bc7000-grafik.png

    Merke: wenn man in Telegram-Menü einen eintrag anklcikt, wird wenn er korrekt verlinkt ist der jeweilige eintrag rot umrandet. wenn man zB verlinkung zu einem setState anklickt sollte das Menü umspringen und der jeweilige setState ist rot umrandet.
    Klicke ich Daten im Hauptmenü an sollte Daten Menü auch rot markiert sein:
    3eee2a63-0c30-4354-9845-a3f25d4e6ec0-grafik.png
    Klicke ich dann in Daten zB auf heizung sollte es umspringen auf den verlinkten setState:
    d38a141d-182e-4176-8af2-f284f96e1c93-grafik.png
    und dieser ist bei korrekter verlinkung Rot umrandet.
    oben bei den Buttons im Einstellungsmenü kann man auf Überblick klicken um den kompletten Menü Baum zu sehen, was ist verlinkt was noch nicht.
    c42d167e-230d-4e34-a12f-aeab8a512384-grafik.png

    Wer es jetzt noch erweitern möchte, habe ich ein Hauptmenü erstellt mit:
    Aquarium & Home (GordonX-Home)
    45300176-8d8a-4910-8312-6f698069f595-grafik.png
    verlinkung ist dann dementsprechend zu ändern
    für Aquarium wird dann:
    📑Daten , 🔁Reboot , ℹ️Info , 📈Werte , 🏠Home
    aufgerufen und für Home:
    🎵Media , 💡Licht , 💾Daten , 🟦⚡Strom , 🏠Home
    wo jeweils am ende immer wieder ein Link ist um zum Hauptmenü zurück zu kehren: 🏠Home
    wo dann wieder: 🪸Aquarium , 🏠GordonX-Home angezeigt wird.
    das Menü /start verweist dann auf das neue Home Menü: 🪸Aquarium , 🏠GordonX-Home
    also oberste Menü ebene Home.
    in den setStates sind dann die Button anzupassen wie schon beschrieben.
    Leider ist mir noch nicht bekannt, wie man einen Toggle Button erstellt der zwischen true/false hin und her schalten kann und dann auch gesplittet bei true dann anzeigt zB Bad Licht AN
    und bei false dann Bad Licht AUS anzeigt. aber erstmal mit einzel Buttons gehts auch erstmal.
    So kann man sein Menü für mehrere Ebenen verschachteln wenn man zB verschiedene Haupt Rubriken in verschiedenen Menüs haben will.

    Wenn fragen sind, immer raus damit!

    liv-in-skyL 1 Antwort Letzte Antwort
    0
    • AphofisA Aphofis

      Da es im Netz keine Ordentliche Beschreibung gibt wie man ein Telegram Menü aufsetzt, da dachte ich mir, ich zeige mal mein Telegram menü.
      Klar sind keine komplexen Berechnungen vorhanden da ich die meisten wichrigen dinge per Flows sammeln und ausgeben lasse bzw steuere.
      Mein Menü und mein Iobroker arbeiten primär für mein 900 Liter Aquarium.
      Also wichtig ist erstmal den text2command Adpater zu deaktivieren, da dieser Fehlermeldungen ausgibt. Genau so kann man alle commmandX befehle in BotFather raus werfen in dem man dort
      /empty sendet.
      Damit ausgaben wie "ich verstehe "Daten" nicht" das kann abgeschaltet werden mit deaktiviertem Adapter t2c. Wenn man einen Menü Eintrag anklickt kam bei mir jedenfalls immer diese meldung.
      Man kann sich den standard StartPage eintrag nehmen und den eigenen Ansprüchen anpassen, siehe meinen Einstellungen.
      WICHTIG: darauf achten das wirklich leerzeichen korrekt gesetzt sind.
      also zB: 📑Daten , 🔁Reboot , ℹ️Info , 📈Werte
      entwerder (Icon)Daten, (Icon) oder (Icon) , (Icon)Daten , (Icon)Reboot
      die korrekte schreibweise mit leerzeichen , leerzeichen setzt der Adapter alleine korrekt.
      Wichtig ist auch oben der Button Benutzer von Telegram muss im Haupmenü und dem verknüpften Telegram benutzer das Häckchen gesetzt sein.

      Menü Übersicht:
      Screenshot 2025-10-12 002805.png

      Hauptnavigation Einstellungen:
      Screenshot 2025-10-12 002849.png
      Wichtig ist, ein Menü Eintrag nebeneinander wird mit "," getrennt und übereinander mit "&&"
      dh. 📑Daten , 🔁Reboot , ℹ️Info , 📈Werte sind Menü einträge nebeneinander.
      🌡️Heizung && 🔄Flows && 🛠️Geräte && ⚙️System && 🔧Wartung && 💦Wasser && 📊Kosten && 🏠Home
      sind menü Einträge untereinander.
      nun das erste Untermenü 📑Daten:
      Screenshot 2025-10-12 003143.png
      Daten Einstellungen:
      Screenshot 2025-10-12 003236.png
      Auf diese werden dann setStates oder getStates verlinkt:
      Screenshot 2025-10-12 003353.png
      Eingestellt als Ack damit wert true getriggert wird.
      Einstellungen eines setStates:
      Screenshot 2025-10-12 003507.png
      Wichtig ist oben bei Trigger den korrekten Menü Eintrag auszuwählen
      und bei true/false rechts Ack eine haken zu setzen & bei wert den korrekten wert zu setzen.
      true/false : on/off : 0/1 oder was auch immer der DP benötigt.
      Leider muss man bei setStates einen Rückgabetext angeben da man sonst den Eintrag nicht speichern kann. Was solls dann wird der halt mit gesendet. so zB Heizungsstatus
      Damit der setState abgespeichert werden kann. Der Text ist frei wählbar.

      Dann habe ich noch getStates in denen Werte abgegriffen werden.
      Diese sind momentan aber noch nicht verlikt.
      Screenshot 2025-10-12 003724.png
      Wichtig ist wieder Trigger Menü Eintrag auswählen
      Screenshot 2025-10-12 003824.png

      Ich habe noch einen Haupt Menü Eintrag der das Haupt Menü aufruft, da es in dem Telegram Bot ab und an dazu kommt das dass Menü verschwunden ist das kann ich dann aufrufen wenn ich
      /start sende. das wird folgend eingerichtet:
      50df7943-92f8-48a4-ae54-97fa0f5f49e4-grafik.png
      und dazu die Einstellungen:
      11c6395c-b899-4ed8-abcd-fcded2bc7000-grafik.png

      Merke: wenn man in Telegram-Menü einen eintrag anklcikt, wird wenn er korrekt verlinkt ist der jeweilige eintrag rot umrandet. wenn man zB verlinkung zu einem setState anklickt sollte das Menü umspringen und der jeweilige setState ist rot umrandet.
      Klicke ich Daten im Hauptmenü an sollte Daten Menü auch rot markiert sein:
      3eee2a63-0c30-4354-9845-a3f25d4e6ec0-grafik.png
      Klicke ich dann in Daten zB auf heizung sollte es umspringen auf den verlinkten setState:
      d38a141d-182e-4176-8af2-f284f96e1c93-grafik.png
      und dieser ist bei korrekter verlinkung Rot umrandet.
      oben bei den Buttons im Einstellungsmenü kann man auf Überblick klicken um den kompletten Menü Baum zu sehen, was ist verlinkt was noch nicht.
      c42d167e-230d-4e34-a12f-aeab8a512384-grafik.png

      Wer es jetzt noch erweitern möchte, habe ich ein Hauptmenü erstellt mit:
      Aquarium & Home (GordonX-Home)
      45300176-8d8a-4910-8312-6f698069f595-grafik.png
      verlinkung ist dann dementsprechend zu ändern
      für Aquarium wird dann:
      📑Daten , 🔁Reboot , ℹ️Info , 📈Werte , 🏠Home
      aufgerufen und für Home:
      🎵Media , 💡Licht , 💾Daten , 🟦⚡Strom , 🏠Home
      wo jeweils am ende immer wieder ein Link ist um zum Hauptmenü zurück zu kehren: 🏠Home
      wo dann wieder: 🪸Aquarium , 🏠GordonX-Home angezeigt wird.
      das Menü /start verweist dann auf das neue Home Menü: 🪸Aquarium , 🏠GordonX-Home
      also oberste Menü ebene Home.
      in den setStates sind dann die Button anzupassen wie schon beschrieben.
      Leider ist mir noch nicht bekannt, wie man einen Toggle Button erstellt der zwischen true/false hin und her schalten kann und dann auch gesplittet bei true dann anzeigt zB Bad Licht AN
      und bei false dann Bad Licht AUS anzeigt. aber erstmal mit einzel Buttons gehts auch erstmal.
      So kann man sein Menü für mehrere Ebenen verschachteln wenn man zB verschiedene Haupt Rubriken in verschiedenen Menüs haben will.

      Wenn fragen sind, immer raus damit!

      liv-in-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      schrieb am zuletzt editiert von
      #2

      @aphofis sagte in Telegram-Menü Erstellung:

      Da es im Netz keine Ordentliche Beschreibung gibt wie man ein Telegram Menü aufsetzt

      erstmal danke für deine zeit und arbeit -du weißt aber sicher, dass du jederzeit den adapterentwickler kontaktieren kannst und ihm helfen darfst, die beschreibung auf github zu verbessern :-)

      https://github.com/MiRo1310/ioBroker.telegram-menu/blob/main/docs/de/README.md

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      AphofisA 1 Antwort Letzte Antwort
      1
      • liv-in-skyL liv-in-sky

        @aphofis sagte in Telegram-Menü Erstellung:

        Da es im Netz keine Ordentliche Beschreibung gibt wie man ein Telegram Menü aufsetzt

        erstmal danke für deine zeit und arbeit -du weißt aber sicher, dass du jederzeit den adapterentwickler kontaktieren kannst und ihm helfen darfst, die beschreibung auf github zu verbessern :-)

        https://github.com/MiRo1310/ioBroker.telegram-menu/blob/main/docs/de/README.md

        AphofisA Offline
        AphofisA Offline
        Aphofis
        schrieb am zuletzt editiert von
        #3

        @liv-in-sky
        Das ist mir schon bewusst aber hier im Forum ist es direkt und direkt im Iobroker Forum wo es hingehört

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        681

        Online

        32.6k

        Benutzer

        82.2k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe