Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. Darstellung eines Wertes auf einem ESP8266 mit Display

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
    927

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Darstellung eines Wertes auf einem ESP8266 mit Display

Scheduled Pinned Locked Moved Hardware
28 Posts 5 Posters 6.6k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    B Offline
    bastler
    wrote on last edited by bastler
    #1

    Hallo zusammen,

    ich stelle meine PV Daten, die ich per Modbus auslese in Grafana dar. Nun möchte ich zusätzlich über einen ESP8266 und ein kleines 0,96' OLED Display (4-polig) den Überschusswert in der Küche anzeigen. Display und ESP laufen mit ESPEasy. Den Wert für den PV Überschuss kann ich im iobroker unter den Objekten auslesen, nur wie bekomme ich den Wert zum ESP rüber? Vielleicht kann mir jemand einen Tip geben?

    BananaJoeB joergeliJ 2 Replies Last reply
    0
    • B bastler

      Hallo zusammen,

      ich stelle meine PV Daten, die ich per Modbus auslese in Grafana dar. Nun möchte ich zusätzlich über einen ESP8266 und ein kleines 0,96' OLED Display (4-polig) den Überschusswert in der Küche anzeigen. Display und ESP laufen mit ESPEasy. Den Wert für den PV Überschuss kann ich im iobroker unter den Objekten auslesen, nur wie bekomme ich den Wert zum ESP rüber? Vielleicht kann mir jemand einen Tip geben?

      BananaJoeB Online
      BananaJoeB Online
      BananaJoe
      Most Active
      wrote on last edited by
      #2

      @bastler ich hatte das mal als "Playlist" Steuerung am Kühlschrank. Funktioniert mit Tasmota welches ich an einen MQTT-Broker angebunden habe. Steuern lässt es sich dann über Blockly/JavaScript indem einfach die entsprechenden Werte per MQTT gesetzt werden. Die Taster habe ich genutzt für Start/Stopp und um die Playlists durchzuschalten - aber jedes andere ginge auch da diese ja auch einzeln an MQTT senden:

      https://znil.net/index.php?title=ESP8266_Wemos_D1_Mini_mit_Tasmota_und_OLED_Display_I2C_SSH1106_und_4_Taster

      Die Taster kannst du natürlich auch weglassen

      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

      B 1 Reply Last reply
      0
      • BananaJoeB BananaJoe

        @bastler ich hatte das mal als "Playlist" Steuerung am Kühlschrank. Funktioniert mit Tasmota welches ich an einen MQTT-Broker angebunden habe. Steuern lässt es sich dann über Blockly/JavaScript indem einfach die entsprechenden Werte per MQTT gesetzt werden. Die Taster habe ich genutzt für Start/Stopp und um die Playlists durchzuschalten - aber jedes andere ginge auch da diese ja auch einzeln an MQTT senden:

        https://znil.net/index.php?title=ESP8266_Wemos_D1_Mini_mit_Tasmota_und_OLED_Display_I2C_SSH1106_und_4_Taster

        Die Taster kannst du natürlich auch weglassen

        B Offline
        B Offline
        bastler
        wrote on last edited by
        #3

        @bananajoe Danke, müsste dazu erst mal Tasmota auf den ESP bringen. Geht es mit ESPEasy auch?

        BananaJoeB 1 Reply Last reply
        0
        • B bastler

          @bananajoe Danke, müsste dazu erst mal Tasmota auf den ESP bringen. Geht es mit ESPEasy auch?

          BananaJoeB Online
          BananaJoeB Online
          BananaJoe
          Most Active
          wrote on last edited by
          #4

          @bastler Pfff mit jedem Programm welches .bin auf einen ESP8266 flashen kann. Die einen sind einfacher, die anderen komplizierter.

          Mit der FlashESP8266.exe aus dem ESPEasy Programmverzeichnis geht es auch, das habe ich früher oft genommen.

          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

          B 1 Reply Last reply
          0
          • BananaJoeB BananaJoe

            @bastler Pfff mit jedem Programm welches .bin auf einen ESP8266 flashen kann. Die einen sind einfacher, die anderen komplizierter.

            Mit der FlashESP8266.exe aus dem ESPEasy Programmverzeichnis geht es auch, das habe ich früher oft genommen.

            B Offline
            B Offline
            bastler
            wrote on last edited by
            #5

            @bananajoe Ob Tasmota oder ESPEasy ist doch wahrscheinlich egal, oder? Ich kann im Menü vom OLED Display (in ESPEasy) in den Zeile etwas reinschreiben, dass dann auch angezeigt wird. Dort müsste der konkrete Leistungswert vom Wechselrichter, den ich in den Objekten sehe, rein. Nur wie???

            Wenn ich zB einen Temperaturfühler am ESP anschließe, kann ich per MQTT die Daten in den ioBroker rüber schicken. Jetzt soll es aber in die umgekehrte Richtung laufen - da fehlt mir die Information, wie es gehen soll.

            BananaJoeB 1 Reply Last reply
            0
            • B bastler

              @bananajoe Ob Tasmota oder ESPEasy ist doch wahrscheinlich egal, oder? Ich kann im Menü vom OLED Display (in ESPEasy) in den Zeile etwas reinschreiben, dass dann auch angezeigt wird. Dort müsste der konkrete Leistungswert vom Wechselrichter, den ich in den Objekten sehe, rein. Nur wie???

              Wenn ich zB einen Temperaturfühler am ESP anschließe, kann ich per MQTT die Daten in den ioBroker rüber schicken. Jetzt soll es aber in die umgekehrte Richtung laufen - da fehlt mir die Information, wie es gehen soll.

              BananaJoeB Online
              BananaJoeB Online
              BananaJoe
              Most Active
              wrote on last edited by
              #6

              @bastler wie du an meiner Signatur sehen kannst, kannst du mich alles Mögliche zu Tasmota fragen.
              Bei ESPEasy bin ich raus.
              Bei Tasmota kann man die Werte "easy" per MQTT übermitteln / empfangen.

              ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

              B 1 Reply Last reply
              0
              • BananaJoeB BananaJoe

                @bastler wie du an meiner Signatur sehen kannst, kannst du mich alles Mögliche zu Tasmota fragen.
                Bei ESPEasy bin ich raus.
                Bei Tasmota kann man die Werte "easy" per MQTT übermitteln / empfangen.

                B Offline
                B Offline
                bastler
                wrote on last edited by
                #7

                @bananajoe Aktuell sende ich per MQTT zB Daten von meiner Zisterne an den ioBroker. Das ist mit ESPEasy problemlos möglich, Serverdaten in den Einstellungen eintragen und der MQTT Adapter im ioBroker empfängt die Werte. Wenn ich nun vom ioBroker etwas auslesen möchte, muss ich den entsprechenden Wert aus meinen Objekten senden. Wie geht das?

                BananaJoeB 1 Reply Last reply
                0
                • B bastler

                  @bananajoe Aktuell sende ich per MQTT zB Daten von meiner Zisterne an den ioBroker. Das ist mit ESPEasy problemlos möglich, Serverdaten in den Einstellungen eintragen und der MQTT Adapter im ioBroker empfängt die Werte. Wenn ich nun vom ioBroker etwas auslesen möchte, muss ich den entsprechenden Wert aus meinen Objekten senden. Wie geht das?

                  BananaJoeB Online
                  BananaJoeB Online
                  BananaJoe
                  Most Active
                  wrote on last edited by
                  #8

                  @bastler ich werde jetzt nicht die ESPEasy Anleitung für dich lesen ... oder etwas Artikel wie diesen hier bei Google raussuchen ... https://blog.unixweb.de/esp8266-mqtt-oled-display/

                  ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                  B 2 Replies Last reply
                  0
                  • B bastler

                    Hallo zusammen,

                    ich stelle meine PV Daten, die ich per Modbus auslese in Grafana dar. Nun möchte ich zusätzlich über einen ESP8266 und ein kleines 0,96' OLED Display (4-polig) den Überschusswert in der Küche anzeigen. Display und ESP laufen mit ESPEasy. Den Wert für den PV Überschuss kann ich im iobroker unter den Objekten auslesen, nur wie bekomme ich den Wert zum ESP rüber? Vielleicht kann mir jemand einen Tip geben?

                    joergeliJ Online
                    joergeliJ Online
                    joergeli
                    wrote on last edited by joergeli
                    #9

                    @bastler
                    Mein Display wurde zwar nicht mit ESPEasy geflasht, sondern "zu Fuß" über die Arduino-IDE, aber evtl. kannst Du es ja trotzdem zur Inspiration benutzen, wie die Daten von ioBroker zum Display gesendet werden?
                    Du solltest Dich allerdings ein wenig mit Arduino-Sketchen und JavaScript in ioBroker auskennen.
                    Anders ausgedrückt: Es gibt keine fertige bin-Datei, sondern Du musst den Sketch selbst editieren und mittels Arduino-IDE flashen.

                    Guckst Du: ioBroker-Datenanzeige mit OLED

                    P.S.
                    Ist für Deinen Zweck aber evtl. Overkill, bzgl. animierte Icons

                    1 Reply Last reply
                    1
                    • BananaJoeB BananaJoe

                      @bastler ich werde jetzt nicht die ESPEasy Anleitung für dich lesen ... oder etwas Artikel wie diesen hier bei Google raussuchen ... https://blog.unixweb.de/esp8266-mqtt-oled-display/

                      B Offline
                      B Offline
                      bastler
                      wrote on last edited by
                      #10

                      @joergeli Danke für die vielen Infos auf deiner Webseite. Es scheint doch komplizierter zu sein, als ich dachte. Werde mal versuchen es anzuwenden.

                      1 Reply Last reply
                      0
                      • BananaJoeB BananaJoe

                        @bastler ich werde jetzt nicht die ESPEasy Anleitung für dich lesen ... oder etwas Artikel wie diesen hier bei Google raussuchen ... https://blog.unixweb.de/esp8266-mqtt-oled-display/

                        B Offline
                        B Offline
                        bastler
                        wrote on last edited by
                        #11

                        @bananajoe Natürlich habe ich versucht etwas zu finden, aber bisher ohne Erfolg. Liegt aber vielleicht auch daran, dass ich in dem Bereich noch keine Erfahrung gemacht habe. Dein Link ist sicher nicht schlecht, aber beschreibt auch nicht wie ich vom iobroker Daten übertrage, wenn ich es richtig sehe. Trotzdem danke.

                        1 Reply Last reply
                        0
                        • MichaelFM Offline
                          MichaelFM Offline
                          MichaelF
                          wrote on last edited by
                          #12

                          Hi,

                          ich habe im Prinzip genau das Realisiert.

                          Tasmota auf dem ESP geschrieben, Mqtt aktiviert, ein Datenpunkt mit DisplayText angelegt und schon kann ich alle möglichen daten über ein Blockly zum Display Kodiert schicken

                          DisplayText [zs1l4c5] 1.246 W[s1l3c5] I 13.3 C[s1l5c5] O 35.3 C
                          

                          003151d3-39f3-452b-8cbe-926985eed9af-image.png

                          d694beb1-eca0-4a4b-9321-482ac9fc7986-image.png

                          4dd5c385-ca21-485a-913e-40b7f4fe9628-image.png

                          Mir hat der Link unten Mega geholfen, wenn man es einmal verstanden hat eigentlich ganz einfach.

                          https://znil.net/index.php?title=ESP8266_Wemos_D1_Mini_mit_Tasmota_und_OLED_Display_I2C_SSH1106_und_4_Taster

                          Grüße

                          1 Reply Last reply
                          1
                          • B Offline
                            B Offline
                            bastler
                            wrote on last edited by
                            #13

                            @michaelf Danke für den Link!

                            Ich habe noch etwas weiter gesucht und eine mögliche Lösung für meine vorhandene Konfiguration gefunden. Es gibt für ESPEasy ein Generic MQTT Import Plugin. Ich habe es installiert und die gewünschten Topics aus dem Modbus Adapter eingetragen. Beim ersten Aufruf funktioniert es, die aktuellen Werte werden übertragen und auf dem Display angezeigt.

                            Leider war es das aber schon, es findet keine Aktualisierung statt. Reset des esp, Plugin neu einrichten, nichts hilft. Erst wenn ich den ioBroker reboote, bekomme ich die aktuellen Wert angezeigt.

                            Nun wollte ich den Datenverkehr mit dem MQTT Explorer überprüfen. Dabei ist mir aufgefallen, dass dort die Werte aus dem Modbus Adapter auch nicht aktualisiert werden. Wenn ich im ioBroker unter den Objekten mir die Werte des Modbus Adapters anschaue, werden sie ständig aktualisiert. Ich lasse sie auch in einer Influx Datenbank sichern und über Grafana anzeigen, funktioniert alles ohne Probleme.

                            Hat hier jemand vielleicht noch eine Idee wie ich die Anzeige zum Laufen bekomme?

                            B 1 Reply Last reply
                            0
                            • B bastler

                              @michaelf Danke für den Link!

                              Ich habe noch etwas weiter gesucht und eine mögliche Lösung für meine vorhandene Konfiguration gefunden. Es gibt für ESPEasy ein Generic MQTT Import Plugin. Ich habe es installiert und die gewünschten Topics aus dem Modbus Adapter eingetragen. Beim ersten Aufruf funktioniert es, die aktuellen Werte werden übertragen und auf dem Display angezeigt.

                              Leider war es das aber schon, es findet keine Aktualisierung statt. Reset des esp, Plugin neu einrichten, nichts hilft. Erst wenn ich den ioBroker reboote, bekomme ich die aktuellen Wert angezeigt.

                              Nun wollte ich den Datenverkehr mit dem MQTT Explorer überprüfen. Dabei ist mir aufgefallen, dass dort die Werte aus dem Modbus Adapter auch nicht aktualisiert werden. Wenn ich im ioBroker unter den Objekten mir die Werte des Modbus Adapters anschaue, werden sie ständig aktualisiert. Ich lasse sie auch in einer Influx Datenbank sichern und über Grafana anzeigen, funktioniert alles ohne Probleme.

                              Hat hier jemand vielleicht noch eine Idee wie ich die Anzeige zum Laufen bekomme?

                              B Offline
                              B Offline
                              bastler
                              wrote on last edited by
                              #14

                              Problem gelöst, das Display funktioniert und aktualisiert die Daten werden übermittelt. Ging ganz einfach, es fehlte nur ein Haken im MQTT Adapter das auch Zustände gesendet werden.
                              c8e2920d-6fcf-4dc4-b9c5-365f2df7c152-image.jpeg

                              BananaJoeB 1 Reply Last reply
                              0
                              • B bastler

                                Problem gelöst, das Display funktioniert und aktualisiert die Daten werden übermittelt. Ging ganz einfach, es fehlte nur ein Haken im MQTT Adapter das auch Zustände gesendet werden.
                                c8e2920d-6fcf-4dc4-b9c5-365f2df7c152-image.jpeg

                                BananaJoeB Online
                                BananaJoeB Online
                                BananaJoe
                                Most Active
                                wrote on last edited by
                                #15

                                @bastler öhm, ohne Präfix (ok) aber ALLES???? Du hast alle Objekte als MQTT Datenpunkte, oder?

                                ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                                B 1 Reply Last reply
                                0
                                • BananaJoeB BananaJoe

                                  @bastler öhm, ohne Präfix (ok) aber ALLES???? Du hast alle Objekte als MQTT Datenpunkte, oder?

                                  B Offline
                                  B Offline
                                  bastler
                                  wrote on last edited by
                                  #16

                                  @bananajoe Moin, theoretisch gehen wohl alle, ich möchte aber nur ein paar haben. Ich lese Daten vom Powerfox sowie Modbus Adapter aus und vom MQTT Adapter Füllstand und Temperatur der Zisterne. Aktuell habe ich sogar 2 Display über einen Multiplexer laufen.

                                  IMG_1830.jpeg

                                  BananaJoeB joergeliJ 2 Replies Last reply
                                  0
                                  • B bastler

                                    @bananajoe Moin, theoretisch gehen wohl alle, ich möchte aber nur ein paar haben. Ich lese Daten vom Powerfox sowie Modbus Adapter aus und vom MQTT Adapter Füllstand und Temperatur der Zisterne. Aktuell habe ich sogar 2 Display über einen Multiplexer laufen.

                                    IMG_1830.jpeg

                                    BananaJoeB Online
                                    BananaJoeB Online
                                    BananaJoe
                                    Most Active
                                    wrote on last edited by
                                    #17

                                    @bastler ich hatte das ja auch mal so angefangen ... aber ein Amazon Fire Tablet für 65 Euro aus dem Warehouse-Angeboten, seitlich mit Magneten an der Mikrowelle befestigt, hat das vom Komfort und den Möglichkeiten klar geschlagen.

                                    ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                                    B 1 Reply Last reply
                                    0
                                    • BananaJoeB BananaJoe

                                      @bastler ich hatte das ja auch mal so angefangen ... aber ein Amazon Fire Tablet für 65 Euro aus dem Warehouse-Angeboten, seitlich mit Magneten an der Mikrowelle befestigt, hat das vom Komfort und den Möglichkeiten klar geschlagen.

                                      B Offline
                                      B Offline
                                      bastler
                                      wrote on last edited by
                                      #18

                                      @bananajoe Genau das ist auch noch in Planung, Tablett bei Amazon für 59€ bekommen. Das OLED Display ist aber eben ein kleines Teil, was sich gut egal wo im Haus die PV Status infos darstellt.

                                      1 Reply Last reply
                                      0
                                      • B bastler

                                        @bananajoe Moin, theoretisch gehen wohl alle, ich möchte aber nur ein paar haben. Ich lese Daten vom Powerfox sowie Modbus Adapter aus und vom MQTT Adapter Füllstand und Temperatur der Zisterne. Aktuell habe ich sogar 2 Display über einen Multiplexer laufen.

                                        IMG_1830.jpeg

                                        joergeliJ Online
                                        joergeliJ Online
                                        joergeli
                                        wrote on last edited by
                                        #19

                                        @bastler sagte in Darstellung eines Wertes auf einem ESP8266 mit Display:

                                        Aktuell habe ich sogar 2 Display über einen Multiplexer laufen

                                        .... wo ich hier gerade Multiplexer lese, guckst Du: ioBroker Multi-OLEDs

                                        1 Reply Last reply
                                        0
                                        • joergeliJ Online
                                          joergeliJ Online
                                          joergeli
                                          wrote on last edited by joergeli
                                          #20

                                          @bastler sagte in Darstellung eines Wertes auf einem ESP8266 mit Display:

                                          @bananajoe Genau das ist auch noch in Planung, Tablett bei Amazon für 59€ bekommen. Das OLED Display ist aber eben ein kleines Teil, was sich gut egal wo im Haus die PV Status infos darstellt.

                                          Noch eine ähnliche Idee, hier aber mit LCD-Anzeige:
                                          Energie-LCD.jpg

                                          Schaltplan:
                                          Schaltplan ioBroker Energie-Anzeige.gif
                                          Man kann anstelle der NodeMCU auch einen WEMOS D1 Mini verwenden, NodeMCU hatte ich halt hier noch rumliegen.
                                          (den Teil mit dem 555-Timer kann man auch weglassen, dient bei mir nur zur Helligkeitssteuerung)

                                          Arduino-Sketch:
                                          Energie-Anzeige-MQTT_iobroker.zip

                                          B 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          810

                                          Online

                                          32.6k

                                          Users

                                          82.2k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe