Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. Telegram-Menü Erstellung

    NEWS

    • Amazon Alexa - ioBroker Skill läuft aus ?

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    Telegram-Menü Erstellung

    This topic has been deleted. Only users with topic management privileges can see it.
    • Aphofis
      Aphofis last edited by 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-sky 1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @Aphofis last edited by

        @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

        Aphofis 1 Reply Last reply Reply Quote 1
        • Aphofis
          Aphofis @liv-in-sky last edited by

          @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 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          1.2k
          Online

          32.3k
          Users

          81.1k
          Topics

          1.3m
          Posts

          telegram-menü telegram-menü aufbau telegram-menü struktur
          2
          3
          123
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo