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. Tasmota Steckdose > ESP Matrix Display

NEWS

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

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

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

Tasmota Steckdose > ESP Matrix Display

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
178 Beiträge 10 Kommentatoren 33.8k Aufrufe 9 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.
  • B Offline
    B Offline
    berndsolar13
    schrieb am zuletzt editiert von
    #137

    Das mit dem Timer geht ja über die Tasmota Oberfläche, stimmt, gute Idee ;)

    WalW 1 Antwort Letzte Antwort
    0
    • B berndsolar13

      @Wal

      Ich hab das Ding nun bei meinem Vater Testweise aufgebaut, noch ohne Gehäuse.
      Funktioniert alles bestens, er fragte mich was er nach 18 Uhr macht, wenn die Sonne unter geht.
      Dann zeigt das Ding ja bis morgens bis gegen 8:30 ja = 0 W an :D

      Mein Display zeigt ja den Wert des Zählers, daher ist da immer Bewegung drin ;)
      Da kam mir nun folgende Idee:

      1. Display aus ab sagen wir 19 Uhr
        oder
      2. Display ab 19 Uhr in den Uhr Modus

      Könnte man das direkt in dem Script lösen ?
      Alternative wäre Stecker raus ;)

      WalW Offline
      WalW Offline
      Wal
      Developer
      schrieb am zuletzt editiert von
      #138

      @berndsolar13 sagte in Tasmota Steckdose > ESP Matrix Display:

      Könnte man das direkt in dem Script lösen ?

      Ja das geht, muss ich mir anschauen.

      Befehl lautet wie in der Konsole:

      =>DisplayClock 2
      

      Gruß
      Walter

      DoorIO-Adapter
      wioBrowser-Adapter und wioBrowser

      1 Antwort Letzte Antwort
      0
      • B berndsolar13

        Das mit dem Timer geht ja über die Tasmota Oberfläche, stimmt, gute Idee ;)

        WalW Offline
        WalW Offline
        Wal
        Developer
        schrieb am zuletzt editiert von
        #139

        @berndsolar13 ,
        kannst du das Skript vom Vater hier in Code Tags posten damit ich die Uhr einfügen kann ?

        Gruß
        Walter

        DoorIO-Adapter
        wioBrowser-Adapter und wioBrowser

        B 1 Antwort Letzte Antwort
        0
        • WalW Wal

          @berndsolar13 ,
          kannst du das Skript vom Vater hier in Code Tags posten damit ich die Uhr einfügen kann ?

          B Offline
          B Offline
          berndsolar13
          schrieb am zuletzt editiert von berndsolar13
          #140

          @wal

          Ich hab das von dir verwendet

          >D
          g:to=0
          >S
          if upsecs%10==0 {
            ->DisplayText %to% kWh
          }
          >W
          Total{m} %to% kWh
          

          Aber er will eh den Stecker ziehen, kostet ja nur "unnötig" Strom, dabei sind das wohl nur 2 Watt oder so :D

          WalW 1 Antwort Letzte Antwort
          0
          • B Offline
            B Offline
            berndsolar13
            schrieb am zuletzt editiert von berndsolar13
            #141

            Mein Ultraschall Sensoren aus China sind heute angekommen, hab sie heute Breadboard mäßig angeschlossen, da der neue Lötzinn morgen erst kommt.

            Hier das Bild von Tasmota
            tasmodistance.jpg
            Rechts das Bild vom Zollstock
            Hab werte von 10cm bis 50 cm geprüft, und das Ergebnis passte.
            War aber ein festes Objekt, also ne Kinderriegel Packung.
            Mit Wasser hab ich es noch nicht getestet.
            Aber sonst klappt es top :)

            1 Antwort Letzte Antwort
            1
            • B berndsolar13

              @wal

              Ich hab das von dir verwendet

              >D
              g:to=0
              >S
              if upsecs%10==0 {
                ->DisplayText %to% kWh
              }
              >W
              Total{m} %to% kWh
              

              Aber er will eh den Stecker ziehen, kostet ja nur "unnötig" Strom, dabei sind das wohl nur 2 Watt oder so :D

              WalW Offline
              WalW Offline
              Wal
              Developer
              schrieb am zuletzt editiert von Wal
              #142

              @berndsolar13 ,

              >D
              g:to=0
              e=0
              
              >BS
                =>DisplayClock 2
              
              >S
              if upsecs%10==0 {
              if to>0 {
                if e==0 {
                  =>DisplayClock 0
                  e=1
                }
                ->DisplayText %to% kWh
                } else {
                  if e==1 {
                    =>DisplayClock 2
                    e=0
                  }
                }
              }
              
              >W
              Total{m} %to% kWh
              

              Gruß
              Walter

              DoorIO-Adapter
              wioBrowser-Adapter und wioBrowser

              1 Antwort Letzte Antwort
              0
              • B Offline
                B Offline
                berndsolar13
                schrieb am zuletzt editiert von
                #143

                @Wal danke, werde ich morgen testen
                hab heute erst gemerkt, man kann ja auch die Helligkeit Dimmen, so ist es viel angenehmer.
                Hatte vorher 50, das Zimmer war dadurch abends komplett rot ;)
                Von draußen sah es bestimmt aus wie ein Pu... ;)

                Andere Frage, wie habt ihr die Gehäuse gebaut ?
                Mein Prototyp war eine Pappschachtel, sah natürlich nicht so edel aus :D
                Ich denke an Holz, genauer gesagt Laminat, das auf 45° Gehrung schneiden und die die Teile dann zusammen leimen.

                Braucht man Lüftungslöcher ? Der Wemos wird wohl nicht so warm, aber das Display wenn es voll rot leuchtet ist ja leicht Handwarm. Denke einfach paar Löcher rechts und Links, sicher ist sicher ;)

                WalW 1 Antwort Letzte Antwort
                1
                • B berndsolar13

                  @Wal danke, werde ich morgen testen
                  hab heute erst gemerkt, man kann ja auch die Helligkeit Dimmen, so ist es viel angenehmer.
                  Hatte vorher 50, das Zimmer war dadurch abends komplett rot ;)
                  Von draußen sah es bestimmt aus wie ein Pu... ;)

                  Andere Frage, wie habt ihr die Gehäuse gebaut ?
                  Mein Prototyp war eine Pappschachtel, sah natürlich nicht so edel aus :D
                  Ich denke an Holz, genauer gesagt Laminat, das auf 45° Gehrung schneiden und die die Teile dann zusammen leimen.

                  Braucht man Lüftungslöcher ? Der Wemos wird wohl nicht so warm, aber das Display wenn es voll rot leuchtet ist ja leicht Handwarm. Denke einfach paar Löcher rechts und Links, sicher ist sicher ;)

                  WalW Offline
                  WalW Offline
                  Wal
                  Developer
                  schrieb am zuletzt editiert von
                  #144

                  @berndsolar13 sagte in Tasmota Steckdose > ESP Matrix Display:

                  Braucht man Lüftungslöcher ?

                  Nein

                  @berndsolar13 sagte in Tasmota Steckdose > ESP Matrix Display:

                  Andere Frage, wie habt ihr die Gehäuse gebaut ?

                  Holzgehäuse mit 3mm Plexiglasfront in Ledfarbe, noch im Aufbau.

                  Gruß
                  Walter

                  DoorIO-Adapter
                  wioBrowser-Adapter und wioBrowser

                  1 Antwort Letzte Antwort
                  0
                  • B Offline
                    B Offline
                    berndsolar13
                    schrieb am zuletzt editiert von
                    #145

                    @Wal
                    gestern kam der Lötzin endlich, also hab ich heute die Pins verlötet. und es angeschlossen.
                    Läuft wie es soll, also der Ultraschall Sensor.
                    Da kam mir nun die Idee, warum nicht auch den Wasserstand ans Display senden.
                    Nicht permanent reicht ja 1x pro Stunde.

                    Habs aber auch auf meiner Dashboard übersicht.
                    Zum Testen brauche ich aber eine Tasmota Sensors mit Scripting, damit ich den Wert senden kann.

                    2 Möglichkeiten

                    1. du erklärst mir kurz wie du es immer machst, also deine FW Compilieren
                    2. du erstellst mir schnell eine ;)

                    danke im Voraus :)

                    WalW 1 Antwort Letzte Antwort
                    0
                    • CodierknechtC Online
                      CodierknechtC Online
                      Codierknecht
                      Developer Most Active
                      schrieb am zuletzt editiert von
                      #146

                      @berndsolar13

                      https://forum.iobroker.net/topic/43241/tasmota-bin-files-mit-vscode-selber-erstellen

                      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                      HmIP|ZigBee|Tasmota|Unifi
                      Zabbix Certified Specialist
                      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                      1 Antwort Letzte Antwort
                      0
                      • B berndsolar13

                        @Wal
                        gestern kam der Lötzin endlich, also hab ich heute die Pins verlötet. und es angeschlossen.
                        Läuft wie es soll, also der Ultraschall Sensor.
                        Da kam mir nun die Idee, warum nicht auch den Wasserstand ans Display senden.
                        Nicht permanent reicht ja 1x pro Stunde.

                        Habs aber auch auf meiner Dashboard übersicht.
                        Zum Testen brauche ich aber eine Tasmota Sensors mit Scripting, damit ich den Wert senden kann.

                        2 Möglichkeiten

                        1. du erklärst mir kurz wie du es immer machst, also deine FW Compilieren
                        2. du erstellst mir schnell eine ;)

                        danke im Voraus :)

                        WalW Offline
                        WalW Offline
                        Wal
                        Developer
                        schrieb am zuletzt editiert von
                        #147

                        @berndsolar13 ,
                        sag bescheid falls du eine brauchst, selber lernen eine zu erstellen ist aber besser. ;-)

                        Gruß
                        Walter

                        DoorIO-Adapter
                        wioBrowser-Adapter und wioBrowser

                        1 Antwort Letzte Antwort
                        1
                        • B Offline
                          B Offline
                          berndsolar13
                          schrieb am zuletzt editiert von berndsolar13
                          #148

                          habs mal mit tasmocompiler auf Gitpod probiert, da muss man nur anklicken was man haben will :)

                          >D
                          g:abs=0
                          >T
                          abs=SR04#Distance
                          >S
                          if upsecs%10==0 {
                            print %abs%
                          }
                          

                          In der Konsole sehe ich zwar die Werte, aber bei gesendet stehen nur ???

                          21:48:45.473 RSL: SENSOR = {"Time":"2023-10-21T21:48:45","SR04":{"Distance":7.4}}
                          21:52:25.466 ???
                          21:52:35.449 ???
                          21:52:45.434 ???
                          

                          Als Variable ich ich "abs" genommen für Abstand.
                          Aber vlelleicht fehlt auch was in der Firmware. Die Messung klappt aber, nur das senden nicht.

                          Ralla66R 1 Antwort Letzte Antwort
                          0
                          • B berndsolar13

                            habs mal mit tasmocompiler auf Gitpod probiert, da muss man nur anklicken was man haben will :)

                            >D
                            g:abs=0
                            >T
                            abs=SR04#Distance
                            >S
                            if upsecs%10==0 {
                              print %abs%
                            }
                            

                            In der Konsole sehe ich zwar die Werte, aber bei gesendet stehen nur ???

                            21:48:45.473 RSL: SENSOR = {"Time":"2023-10-21T21:48:45","SR04":{"Distance":7.4}}
                            21:52:25.466 ???
                            21:52:35.449 ???
                            21:52:45.434 ???
                            

                            Als Variable ich ich "abs" genommen für Abstand.
                            Aber vlelleicht fehlt auch was in der Firmware. Die Messung klappt aber, nur das senden nicht.

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

                            tasmocompiler :
                            #define USE_SCRIPT_GLOBVARS

                            1 Antwort Letzte Antwort
                            1
                            • B Offline
                              B Offline
                              berndsolar13
                              schrieb am zuletzt editiert von
                              #150

                              danke, das wars, damit gings
                              Abstand und aktuelle Watt Zahl sind nun im Display
                              Coole Sache :)

                              WalW 1 Antwort Letzte Antwort
                              1
                              • B berndsolar13

                                danke, das wars, damit gings
                                Abstand und aktuelle Watt Zahl sind nun im Display
                                Coole Sache :)

                                WalW Offline
                                WalW Offline
                                Wal
                                Developer
                                schrieb am zuletzt editiert von
                                #151

                                @berndsolar13 sagte in Tasmota Steckdose > ESP Matrix Display:

                                Abstand und aktuelle Watt Zahl

                                Jetzt musst du nur noch das Volumen ausrechnen und im Script in Liter umrechnen. ;-)

                                Gruß
                                Walter

                                DoorIO-Adapter
                                wioBrowser-Adapter und wioBrowser

                                B 1 Antwort Letzte Antwort
                                0
                                • WalW Wal

                                  @berndsolar13 sagte in Tasmota Steckdose > ESP Matrix Display:

                                  Abstand und aktuelle Watt Zahl

                                  Jetzt musst du nur noch das Volumen ausrechnen und im Script in Liter umrechnen. ;-)

                                  B Offline
                                  B Offline
                                  berndsolar13
                                  schrieb am zuletzt editiert von
                                  #152

                                  @wal

                                  die Idee ist gut, denn wenn mir das Display anzeigt, die Füllhöhe ist 35cm dann weiß ich maximal das 10cm bis zur Maximalhöhe fehlen.

                                  Wenn ich es aber in Liter umrechne, das weiß ich, das ich z.B. 7 Liter auffüllen müsste, oder bei nierigerem Stand 15 Liter. Oder ich mach einen Strich im Tank ;)

                                  Werde das mit den Litern mal im Dasboard testen, ich denke so ist das Befüllen einfacher. Dazu mache ich ich mir im Eimer eine Skala von 0 - 10 Liter, dann kann ich immer direkt die erforderliche Menge Wasser holen.

                                  1 Antwort Letzte Antwort
                                  0
                                  • B Offline
                                    B Offline
                                    berndsolar13
                                    schrieb am zuletzt editiert von berndsolar13
                                    #153

                                    @Wal

                                    ich hab mal wieder ne Frage ;)
                                    Ich hab bei meiner Tasmota Pumpen Steckdose immer die Rules verwendet.
                                    Die Steckdose wurde als "Taster" programmiert mit Pulsetime, so das sie nach 2 Minuten automatisch aus geht. Funktioniert auch alles bestens.

                                    Nun wollte ich die Steckdose mit der Scripting Firmware nutzen, da ich noch einige Zusätzliche Sachen nutzen will. Unter anderem wollte ich die Steckdose tagsüber von 11 bis 17 Uhr durchgehend laufen, da dort eh genug Sonnenstrom "hoffentlich" :D rein kommt. Und um Infos zu senden, für besseres Logging. Dazu hab ich mal ein Script geschrieben

                                    >D
                                    g:var=0
                                    timer=0
                                    hour=0
                                    akstatus=1
                                    
                                    >T
                                    var=ENERGY#Power
                                    >S
                                    
                                    hour=int(time/60)
                                    if hour>10
                                    and hour<18  {
                                    
                                    if upsecs%3600==0 {
                                    
                                    print neue Stunde sende an
                                    =>power1 1
                                    }
                                    
                                    } else {
                                    
                                    
                                    if upsecs%600==0 {
                                    akstatus=1
                                    timer=0
                                    print Steckdose an
                                    =>power1 1
                                    }
                                    
                                    timer+=1
                                    
                                    if akstatus==1 {
                                    
                                     if timer>120 {
                                     timer=0
                                     akstatus=0
                                     print timer expired, Steckdose aus
                                     =>power1 0
                                     }
                                    
                                    }
                                    

                                    von Stunde 11 bis Stunde 17 = Dauer on.
                                    aus Sicherheitsgründen sende ich alle 60 Minuten den an befehl, falls warum auch immer die Pumpe mal aus sein sollte (Bevor die Pflanzen tot sind ;) )
                                    Außerhalb dieser Zeiten soll die Pumpe alle 10 Minuten an gehen, und nach Ablauf von 120 Sekunden wieder aus gehen

                                    Ich lasse das Script gerade mit einer Lampe laufen und teste es. Kannst du mal drüber schauen, ob die "Logik" soweit ok ist. Hab mir das mehr oder weniger zusammengereimt ;)

                                    Variablen:
                                    timer ist die Uhr die bis 120 hoch zählt
                                    akstatus = der aktuelle Status , 1 = an, 0 = aus
                                    hour = aktuelle Stunde als Zahl

                                    1 Antwort Letzte Antwort
                                    0
                                    • Ralla66R Ralla66

                                      @ralla66

                                      Hab grad nen run,
                                      wers brauch mit LCD 16x2
                                      .bin ist die von wal

                                      LCD 16x2 mit I2C IIC Adapter serielle Schnittstelle für LCD Display 1602

                                      Video dazu

                                      Wemos
                                      D6 ist SDA
                                      D5 ist SCL

                                      i2cscan // soll 0x27 Adresse LCD

                                      DisplayModel 1
                                      DisplayMode 0
                                      DisplayRefresh 2
                                      DisplayAddress // soll 39
                                      DisplayRows 2
                                      DisplayCols 16

                                      DisplayMode 0 // 0 umschalten Text Modus, 1 ist Uhrzeit und Datum, 2 ESP Info
                                      DisplayText [l1c1] LCD 16x2 //l ist Line, c ist Col
                                      DisplayText [l2c1] I2C Adapter //l ist Line, c ist Col
                                      DisplayClear // Text Löschen

                                      Uhrzeit / Datum setzen per Console : Timezone 99

                                      LCD 2.jpg

                                      L Offline
                                      L Offline
                                      lucky51179
                                      schrieb am zuletzt editiert von
                                      #154

                                      @ralla66 Hallo,
                                      Ich habe ein auf meinen Wemos MIni ein Image aufgespielt damit ich meinen Poylontech Akku auslesen kann dieses funktioniert auch nun möchte ich die Daten auf auf ein Display bringen nur leider hänge ich fest

                                      18:10:47.803 CMD: i2cscan
                                      18:10:47.822 RSL: RESULT = {"I2CScan":"Device(s) found at 0x27"}
                                      18:11:43.369 CMD: DisplayModel
                                      18:11:43.375 RSL: RESULT = {"Command":"Unknown"}

                                      Was muss ich tun das das Display erkannt wird ?
                                      Das ganze muss mit ins Script, weis jemand wie das geht ?
                                      Die Google Anleitungen haben mir bis jetzt nichts gebracht.

                                      Ralla66R 2 Antworten Letzte Antwort
                                      0
                                      • L lucky51179

                                        @ralla66 Hallo,
                                        Ich habe ein auf meinen Wemos MIni ein Image aufgespielt damit ich meinen Poylontech Akku auslesen kann dieses funktioniert auch nun möchte ich die Daten auf auf ein Display bringen nur leider hänge ich fest

                                        18:10:47.803 CMD: i2cscan
                                        18:10:47.822 RSL: RESULT = {"I2CScan":"Device(s) found at 0x27"}
                                        18:11:43.369 CMD: DisplayModel
                                        18:11:43.375 RSL: RESULT = {"Command":"Unknown"}

                                        Was muss ich tun das das Display erkannt wird ?
                                        Das ganze muss mit ins Script, weis jemand wie das geht ?
                                        Die Google Anleitungen haben mir bis jetzt nichts gebracht.

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

                                        @lucky51179

                                        dazu wird eine extra .bin benötigt wo Pylontech und Display mit
                                        eingepflegt wurde. Frage den Ersteller der Pylontech.bin ob er dir die Display
                                        Funktion mit einpflegt.
                                        hier

                                        1 Antwort Letzte Antwort
                                        0
                                        • B Offline
                                          B Offline
                                          berndsolar13
                                          schrieb am zuletzt editiert von berndsolar13
                                          #156

                                          @lucky51179 sagte in Tasmota Steckdose > ESP Matrix Display:

                                          Poylontech Akku

                                          wenn die Akku Werte wie bei Tasmota auch per http Status angefragt werden können, dann geht es überwebsend, dazu hatte ich einen anderen Beitrag nannte ich UDP Timeout ;)

                                          Oder anderer Weg, man macht es über Iobroker, ließt mit Blocky den Datenpunkt aus, und Pusht dann den Wert wegen mir alle 60 Sekunden zum Display. Das geht zu 100% wenn man iobroker hat.

                                          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

                                          888

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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