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. ioBroker Allgemein
  4. Folientastatur/Keypad mit Tasmota

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.5k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.7k

Folientastatur/Keypad mit Tasmota

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
folientastaturkeypadtasmota
23 Beiträge 6 Kommentatoren 4.1k Aufrufe 6 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.
  • S smartysmart

    @premo ich würde das gern direkt über die tasmota firmeware steuern.
    ich müsste dazu eigtl nur auf die einzelnen pins jeweils ein taster binden und somit würde ein drücken auf die nummer diese zahl in iobroker aktualisieren und damit könnte ich dann arbeiten bzw das script machen.
    Wenn Zahl 1 aktualisiert wurde dann wurde Zahl 1 gedrückt
    Wenn Zahl 2 aktualisiert wurde dann wurde Zahl 2 gedrückt
    Wenn Zahl 3 aktualisiert wurde dann wurde Zahl 3 gedrückt ... usw

    aber irgendwie will es noch nicht ganz.
    Ich habe eine 4x4 Matrix. Müssen also die 8 Kontakte alle an den D1-7 an Wemos dran ?
    Was ist mit 5,5v und Ground ?

    S Offline
    S Offline
    smartysmart
    schrieb am zuletzt editiert von
    #4

    @smartysmart
    Ich habe D1 - D8 verbunden

    Habe in Tasmota 8 switches definiert. Dadurch erstellt er mir in ioBroker Datenpunkte Power1 -Power8 ...
    Keine dieser Datenpunkte reagiert.

    Der Datenpunkt "power" allerdings reagiert bei den Zahlen 1,4,7 & * ... und zwar springt dieser auf "true" und sobakd ich die taste los lasse wieder zurück auf "false"

    Wenn ich jetzt die Zahl 1 halte und die Zahl 2 drücke dann reagiert der Datenpunkt auf der zahl 2 aber eben nur wenn ich die 1 halte.

    Es ist aber immer nur der Datenpunkt "Power" welcher reagiert somit weiss ich garnicht welche zahl gedrückt wurde.

    Wie schaffe ich es also dass bei der entsprechenden Nummer Power1-Power8 reagieren ?
    1.png 2.png3.png

    S P 2 Antworten Letzte Antwort
    0
    • S smartysmart

      @smartysmart
      Ich habe D1 - D8 verbunden

      Habe in Tasmota 8 switches definiert. Dadurch erstellt er mir in ioBroker Datenpunkte Power1 -Power8 ...
      Keine dieser Datenpunkte reagiert.

      Der Datenpunkt "power" allerdings reagiert bei den Zahlen 1,4,7 & * ... und zwar springt dieser auf "true" und sobakd ich die taste los lasse wieder zurück auf "false"

      Wenn ich jetzt die Zahl 1 halte und die Zahl 2 drücke dann reagiert der Datenpunkt auf der zahl 2 aber eben nur wenn ich die 1 halte.

      Es ist aber immer nur der Datenpunkt "Power" welcher reagiert somit weiss ich garnicht welche zahl gedrückt wurde.

      Wie schaffe ich es also dass bei der entsprechenden Nummer Power1-Power8 reagieren ?
      1.png 2.png3.png

      S Offline
      S Offline
      smartysmart
      schrieb am zuletzt editiert von
      #5

      Hat keiner eine Idee ?

      1 Antwort Letzte Antwort
      0
      • S smartysmart

        @smartysmart
        Ich habe D1 - D8 verbunden

        Habe in Tasmota 8 switches definiert. Dadurch erstellt er mir in ioBroker Datenpunkte Power1 -Power8 ...
        Keine dieser Datenpunkte reagiert.

        Der Datenpunkt "power" allerdings reagiert bei den Zahlen 1,4,7 & * ... und zwar springt dieser auf "true" und sobakd ich die taste los lasse wieder zurück auf "false"

        Wenn ich jetzt die Zahl 1 halte und die Zahl 2 drücke dann reagiert der Datenpunkt auf der zahl 2 aber eben nur wenn ich die 1 halte.

        Es ist aber immer nur der Datenpunkt "Power" welcher reagiert somit weiss ich garnicht welche zahl gedrückt wurde.

        Wie schaffe ich es also dass bei der entsprechenden Nummer Power1-Power8 reagieren ?
        1.png 2.png3.png

        P Offline
        P Offline
        peterfido
        schrieb am zuletzt editiert von
        #6

        @smartysmart
        Hallo,

        eine Matrix Tastatur funktioniert so, dass man auf einem Kontakt eine Spannung anlegt, die anderen Kontakte abfragt, ob die Spannung auch dort anliegt (zurück kommt). Dann nimmt man die Spannung wieder weg, legt die auf einen anderen Kontakt und fragt wieder die anderen Kontakte ab. Je, nachdem, bei welcher Kombination von Kontakten die Spannung anliegt, kann man ermitteln, welche Taste gedrückt wird.

        Das musst du also Deinem Gerät beibringen. Entweder zu Fuss programmieren oder evtl. vorhandene Bibliothek nutzen.

        Gruß

        Peterfido


        Proxmox auf Intel NUC12WSHi5
        ioBroker: Debian (VM)
        CCU: Debmatic (VM)
        Influx: Debian (VM)
        Grafana: Debian (VM)
        eBus: Debian (VM)
        Zigbee: Debian (VM) mit zigbee2mqtt

        S 1 Antwort Letzte Antwort
        0
        • P peterfido

          @smartysmart
          Hallo,

          eine Matrix Tastatur funktioniert so, dass man auf einem Kontakt eine Spannung anlegt, die anderen Kontakte abfragt, ob die Spannung auch dort anliegt (zurück kommt). Dann nimmt man die Spannung wieder weg, legt die auf einen anderen Kontakt und fragt wieder die anderen Kontakte ab. Je, nachdem, bei welcher Kombination von Kontakten die Spannung anliegt, kann man ermitteln, welche Taste gedrückt wird.

          Das musst du also Deinem Gerät beibringen. Entweder zu Fuss programmieren oder evtl. vorhandene Bibliothek nutzen.

          S Offline
          S Offline
          smartysmart
          schrieb am zuletzt editiert von
          #7

          @peterfido mit der Arduino IDE und einem fertigen Sketch gibt es sowas fertig.

          Ich möchte allerdings das ganze mit der Tasmota Firmeware realisieren.
          Hat das schon jemand hier geschafft ?

          WalW 1 Antwort Letzte Antwort
          0
          • S smartysmart

            @premo ich würde das gern direkt über die tasmota firmeware steuern.
            ich müsste dazu eigtl nur auf die einzelnen pins jeweils ein taster binden und somit würde ein drücken auf die nummer diese zahl in iobroker aktualisieren und damit könnte ich dann arbeiten bzw das script machen.
            Wenn Zahl 1 aktualisiert wurde dann wurde Zahl 1 gedrückt
            Wenn Zahl 2 aktualisiert wurde dann wurde Zahl 2 gedrückt
            Wenn Zahl 3 aktualisiert wurde dann wurde Zahl 3 gedrückt ... usw

            aber irgendwie will es noch nicht ganz.
            Ich habe eine 4x4 Matrix. Müssen also die 8 Kontakte alle an den D1-7 an Wemos dran ?
            Was ist mit 5,5v und Ground ?

            premoP Online
            premoP Online
            premo
            schrieb am zuletzt editiert von
            #8

            @smartysmart sagte in Folientastatur/Keypad mit Tasmota:

            ich würde das gern direkt über die tasmota firmeware steuern.

            Also, mit Tasmota habe ich auch schon mal versucht dieses umzusetzen.
            Aber leider nichts gefunden.
            Das Skript was ich nutze zeigt in IOBroker welcher Key gedrückt wird.
            Zur Zeit habe ich ne grosse Baustelle zu Hause und wenig Zeit.
            Werde heute Abend mal schauen wie dass in IOBroker ausschaut.

            S 1 Antwort Letzte Antwort
            0
            • premoP premo

              @smartysmart sagte in Folientastatur/Keypad mit Tasmota:

              ich würde das gern direkt über die tasmota firmeware steuern.

              Also, mit Tasmota habe ich auch schon mal versucht dieses umzusetzen.
              Aber leider nichts gefunden.
              Das Skript was ich nutze zeigt in IOBroker welcher Key gedrückt wird.
              Zur Zeit habe ich ne grosse Baustelle zu Hause und wenig Zeit.
              Werde heute Abend mal schauen wie dass in IOBroker ausschaut.

              S Offline
              S Offline
              smartysmart
              schrieb am zuletzt editiert von
              #9

              @premo Das wird dann wohl per MQTT auf ioBroker gesendet?
              Kannst du mir wenn du zeit hast mal das Script sagen welches du nutzt, dann mach ich es eben auch damit.

              premoP 1 Antwort Letzte Antwort
              0
              • S smartysmart

                @peterfido mit der Arduino IDE und einem fertigen Sketch gibt es sowas fertig.

                Ich möchte allerdings das ganze mit der Tasmota Firmeware realisieren.
                Hat das schon jemand hier geschafft ?

                WalW Online
                WalW Online
                Wal
                Developer
                schrieb am zuletzt editiert von
                #10

                @smartysmart sagte in Folientastatur/Keypad mit Tasmota:

                Ich möchte allerdings das ganze mit der Tasmota Firmeware realisieren.
                Hat das schon jemand hier geschafft ?

                Das würde nur mit der Skriptsprache von Tasmota umzusetzen sein, ohne Vorkenntnisse zu programmieren wird das sehr schwer werden.

                Gruß
                Walter

                DoorIO-Adapter
                wioBrowser-Adapter und wioBrowser

                S 1 Antwort Letzte Antwort
                0
                • WalW Wal

                  @smartysmart sagte in Folientastatur/Keypad mit Tasmota:

                  Ich möchte allerdings das ganze mit der Tasmota Firmeware realisieren.
                  Hat das schon jemand hier geschafft ?

                  Das würde nur mit der Skriptsprache von Tasmota umzusetzen sein, ohne Vorkenntnisse zu programmieren wird das sehr schwer werden.

                  S Offline
                  S Offline
                  smartysmart
                  schrieb am zuletzt editiert von smartysmart
                  #11

                  @Wal ok also mit dem fertigen Sketch ist das deutlich einfacher umzusetzen. Habe das nun auch hinbekommen.

                  Kann mir jemand nur noch das Script ergänzen zwecks MQTT ? Sodass ich die Zahlen am ioBroker auslesen kann ?
                  Am liebsten wäre es mir wenn ich 16 Datenpunkte anlege mit der entsprechen Nummer/Buchstabe.
                  Und Je nachdem welche Taste ich drücke soll dann dieser Datenpunkt im ioBroker sich aktualisieren bzw erneut geschrieben werden das ist dann egal.

                  5f7dbc97-09ac-4f0d-b5f0-5c35eef6a55f-image.png

                  #include <Keypad.h>
                  
                  const byte ROWS = 4; //four rows
                  const byte COLS = 4; //three columns
                  char keys[ROWS][COLS] = {
                    {'1','2','3', 'A'},
                    {'4','5','6', 'B'},
                    {'7','8','9', 'C'},
                    {'*','0','#', 'D'}
                  };
                  byte rowPins[ROWS] = {5, 0, 13, 12}; //connect to the row pinouts of the keypad
                  byte colPins[COLS] = {15, 14, 2, 4}; //connect to the column pinouts of the keypad
                  
                  Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
                  
                  void setup(){
                    Serial.begin(9600);
                  }
                    
                  void loop(){
                    char key = keypad.getKey();
                    
                    if (key){
                      Serial.println(key);
                    }
                  }
                  
                  WalW 1 Antwort Letzte Antwort
                  0
                  • S smartysmart

                    @Wal ok also mit dem fertigen Sketch ist das deutlich einfacher umzusetzen. Habe das nun auch hinbekommen.

                    Kann mir jemand nur noch das Script ergänzen zwecks MQTT ? Sodass ich die Zahlen am ioBroker auslesen kann ?
                    Am liebsten wäre es mir wenn ich 16 Datenpunkte anlege mit der entsprechen Nummer/Buchstabe.
                    Und Je nachdem welche Taste ich drücke soll dann dieser Datenpunkt im ioBroker sich aktualisieren bzw erneut geschrieben werden das ist dann egal.

                    5f7dbc97-09ac-4f0d-b5f0-5c35eef6a55f-image.png

                    #include <Keypad.h>
                    
                    const byte ROWS = 4; //four rows
                    const byte COLS = 4; //three columns
                    char keys[ROWS][COLS] = {
                      {'1','2','3', 'A'},
                      {'4','5','6', 'B'},
                      {'7','8','9', 'C'},
                      {'*','0','#', 'D'}
                    };
                    byte rowPins[ROWS] = {5, 0, 13, 12}; //connect to the row pinouts of the keypad
                    byte colPins[COLS] = {15, 14, 2, 4}; //connect to the column pinouts of the keypad
                    
                    Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
                    
                    void setup(){
                      Serial.begin(9600);
                    }
                      
                    void loop(){
                      char key = keypad.getKey();
                      
                      if (key){
                        Serial.println(key);
                      }
                    }
                    
                    WalW Online
                    WalW Online
                    Wal
                    Developer
                    schrieb am zuletzt editiert von Wal
                    #12

                    @smartysmart
                    schau mal hier, müsste mit deinem Keypad funktionieren.

                    Gruß
                    Walter

                    DoorIO-Adapter
                    wioBrowser-Adapter und wioBrowser

                    S 1 Antwort Letzte Antwort
                    0
                    • WalW Wal

                      @smartysmart
                      schau mal hier, müsste mit deinem Keypad funktionieren.

                      S Offline
                      S Offline
                      smartysmart
                      schrieb am zuletzt editiert von
                      #13

                      @Wal ahhhhh das ist das was ich suche.

                      Die Verbindung zum sonoff wurde auch aufgebaut.
                      Allerdings werden die Zahlen noch nicht übermittelt obwohl im serial monitor alles gut ausschaut.

                      hier werden Zahlen gesendet
                      4777e85a-ab7f-4089-9e86-5e4d3530e1ef-image.png

                      in iobroker sehe ich allerdings nur dass die verbindung steht. Kein Datenpunkt mit einer zahl oder so.
                      1069bb81-c951-455f-ba25-27c0731af5dd-image.png

                      S 1 Antwort Letzte Antwort
                      0
                      • S smartysmart

                        @Wal ahhhhh das ist das was ich suche.

                        Die Verbindung zum sonoff wurde auch aufgebaut.
                        Allerdings werden die Zahlen noch nicht übermittelt obwohl im serial monitor alles gut ausschaut.

                        hier werden Zahlen gesendet
                        4777e85a-ab7f-4089-9e86-5e4d3530e1ef-image.png

                        in iobroker sehe ich allerdings nur dass die verbindung steht. Kein Datenpunkt mit einer zahl oder so.
                        1069bb81-c951-455f-ba25-27c0731af5dd-image.png

                        S Offline
                        S Offline
                        smartysmart
                        schrieb am zuletzt editiert von
                        #14

                        Wenn ich das richtig verstehe wird hier der publish gemacht.
                        Kann es sein, dass ich hier noch was anpassen muss ?

                        56439103-ec89-4d76-a6f4-db925d84b9f0-image.png

                        S 1 Antwort Letzte Antwort
                        0
                        • S smartysmart

                          Wenn ich das richtig verstehe wird hier der publish gemacht.
                          Kann es sein, dass ich hier noch was anpassen muss ?

                          56439103-ec89-4d76-a6f4-db925d84b9f0-image.png

                          S Offline
                          S Offline
                          smartysmart
                          schrieb am zuletzt editiert von
                          #15

                          ok ich habs. Mit dem Sonoff Adapter geht das nicht. Mit dem Mqtt Adapter ist das perfekt ;)

                          16a0bb21-5524-498b-b544-1405cfdadf41-image.png

                          WalW 1 Antwort Letzte Antwort
                          0
                          • S smartysmart

                            ok ich habs. Mit dem Sonoff Adapter geht das nicht. Mit dem Mqtt Adapter ist das perfekt ;)

                            16a0bb21-5524-498b-b544-1405cfdadf41-image.png

                            WalW Online
                            WalW Online
                            Wal
                            Developer
                            schrieb am zuletzt editiert von
                            #16

                            @smartysmart sagte in Folientastatur/Keypad mit Tasmota:

                            ok ich habs. Mit dem Sonoff Adapter geht das nicht. Mit dem Mqtt Adapter ist das perfekt ;)

                            16a0bb21-5524-498b-b544-1405cfdadf41-image.png

                            Ja, der sonoff ist nur für Tasmotageräte.

                            Gruß
                            Walter

                            DoorIO-Adapter
                            wioBrowser-Adapter und wioBrowser

                            1 Antwort Letzte Antwort
                            0
                            • S smartysmart

                              @premo Das wird dann wohl per MQTT auf ioBroker gesendet?
                              Kannst du mir wenn du zeit hast mal das Script sagen welches du nutzt, dann mach ich es eben auch damit.

                              premoP Online
                              premoP Online
                              premo
                              schrieb am zuletzt editiert von
                              #17

                              @smartysmart sagte in Folientastatur/Keypad mit Tasmota:

                              Kannst du mir wenn du zeit hast mal das Script sagen welches du nutzt, dann mach ich es eben auch damit.

                              Matrix_4x4.ino.zip

                              S 1 Antwort Letzte Antwort
                              0
                              • premoP premo

                                @smartysmart sagte in Folientastatur/Keypad mit Tasmota:

                                Kannst du mir wenn du zeit hast mal das Script sagen welches du nutzt, dann mach ich es eben auch damit.

                                Matrix_4x4.ino.zip

                                S Offline
                                S Offline
                                smartysmart
                                schrieb am zuletzt editiert von
                                #18

                                @premo danke

                                Gibt es ein Gehäuse für die Folientastatur zu kaufen oder macht ihr ein 3D Druck ?

                                Ralla66R 1 Antwort Letzte Antwort
                                0
                                • S smartysmart

                                  @premo danke

                                  Gibt es ein Gehäuse für die Folientastatur zu kaufen oder macht ihr ein 3D Druck ?

                                  Ralla66R Offline
                                  Ralla66R Offline
                                  Ralla66
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #19

                                  @smartysmart
                                  meist selber Drucken da oft in eigenen Projekten eingebunden wird.
                                  3D Druck hier zB:
                                  Gehäuse

                                  S 1 Antwort Letzte Antwort
                                  0
                                  • Ralla66R Ralla66

                                    @smartysmart
                                    meist selber Drucken da oft in eigenen Projekten eingebunden wird.
                                    3D Druck hier zB:
                                    Gehäuse

                                    S Offline
                                    S Offline
                                    smartysmart
                                    schrieb am zuletzt editiert von
                                    #20

                                    @Ralla66 Jo das hab ich auch gefunden aber das ist ja unpraktisch, weil das Ding muss ja tiefer sein, damit dahinter auch der Wemos Stromkabel und Jumper passen ...

                                    Ich werd glaub ich was drucken lassen. Oder ich pack das auf eine Elektro Abzweigdose drauf und dann und Unterputz :)

                                    R 1 Antwort Letzte Antwort
                                    0
                                    • S smartysmart

                                      @Ralla66 Jo das hab ich auch gefunden aber das ist ja unpraktisch, weil das Ding muss ja tiefer sein, damit dahinter auch der Wemos Stromkabel und Jumper passen ...

                                      Ich werd glaub ich was drucken lassen. Oder ich pack das auf eine Elektro Abzweigdose drauf und dann und Unterputz :)

                                      R Offline
                                      R Offline
                                      robert_r
                                      schrieb am zuletzt editiert von
                                      #21

                                      Hallo, ich hab auch eine mqtt Tastatur im iobroker eingebunden. Das Senden funktioniert auch schon.
                                      cec2a27a-e02d-4882-bc7a-3debc4581d3f-image.png ![alt text](image url)

                                      Will nun das ganze auch noch mittels Blockly weiterverarbeiten. Wenn z.B die "1" gesendet wird soll der Sonoff vom Carport das Licht einschalten. Irgendwie schaff ich das aber nicht..

                                      e0f4791a-8d17-4428-bac6-df7586ca426d-image.png

                                      Im Logfile hab ich folgende Warnings:
                                      b380d423-577d-4dc8-86f5-3415cbcd877f-image.png

                                      Hat jemand eine Idee was ich hier falsch gemacht hab?

                                      S 1 Antwort Letzte Antwort
                                      0
                                      • R robert_r

                                        Hallo, ich hab auch eine mqtt Tastatur im iobroker eingebunden. Das Senden funktioniert auch schon.
                                        cec2a27a-e02d-4882-bc7a-3debc4581d3f-image.png ![alt text](image url)

                                        Will nun das ganze auch noch mittels Blockly weiterverarbeiten. Wenn z.B die "1" gesendet wird soll der Sonoff vom Carport das Licht einschalten. Irgendwie schaff ich das aber nicht..

                                        e0f4791a-8d17-4428-bac6-df7586ca426d-image.png

                                        Im Logfile hab ich folgende Warnings:
                                        b380d423-577d-4dc8-86f5-3415cbcd877f-image.png

                                        Hat jemand eine Idee was ich hier falsch gemacht hab?

                                        S Offline
                                        S Offline
                                        smartysmart
                                        schrieb am zuletzt editiert von
                                        #22

                                        @robert_r
                                        schon mal so probiert ? bei Id wählst die das keypad aus

                                        b59b7315-2041-4b0c-a02d-929b15bfa99a-image.png

                                        R 1 Antwort Letzte Antwort
                                        0
                                        • S smartysmart

                                          @robert_r
                                          schon mal so probiert ? bei Id wählst die das keypad aus

                                          b59b7315-2041-4b0c-a02d-929b15bfa99a-image.png

                                          R Offline
                                          R Offline
                                          robert_r
                                          schrieb am zuletzt editiert von
                                          #23

                                          @smartysmart

                                          Super, danke das war die Lösung

                                          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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          796

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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