Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. E-INK Display OpenEPaperLink - Displayanzeige mit Batterie

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    E-INK Display OpenEPaperLink - Displayanzeige mit Batterie

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      bimmi @Revobobo last edited by bimmi

      @revobobo sagte in EPS E-INK Display Ansteuerung -> Statusdisplay für 2€:

      @bimmi und mitleidende
      Bezüglich der Schatten...
      Ich habe bisher die FW 1.11 benutzt, weil ich mit der Speicherbelastung der >FW 2 nicht zufrieden bin ( >20 Displays). Jedoch gefallen mir die angesprochenen Schattenpixel nicht.

      Nach ein paar Problemen habe ich es jetzt geschafft auf die FW1.8 zurück zu gehen. und siehe da...

      1.11.png
      1.8.png

      Schatten sind weg - man hat aber andere kleine Grafikeinbußen - auch die Speicherbelastung ist OK.

      So - never touch a running system 🤓

      OK

      Ich möchte ungern zurück, da mir die GUI gut gefällt. Ich denke wenn man das bei github als issue öffnet oder sich unter discord meldet, dann wird das recht schnell gefixt. Ich schreibe mal bei discord!

      R 1 Reply Last reply Reply Quote 1
      • B
        bimmi last edited by bimmi

        Ich habe inzwischen ein paar von den neuen Displays ergattert: Die M3 Solum. Die sind so schön schwarz und haben zwei Knöpfe. Mit einem Javascript lese ich den Wert der Buttons vom Websocket Server im AP aus. Das geht auch sehr fix.

        Mit Hilfe der iobroker Telegram Gruppe ist dann das hier entstanden:

        const WebSocket = require('websocket').w3cwebsocket;
        
        let previousWakeupReason = null; // Vorheriger Wert von wakeupReason
        
        // Funktion zum Behandeln der WebSocket-Verbindung für EPS
        function handleEPSWebSocket(deviceIP) {
            const ws = new WebSocket(deviceIP);
        
            // ...
        
            ws.onmessage = (event) => {
                const data = event.data.toString();
                console.log(`Empfangene Daten von EPS (${deviceIP}): ${data}`);
        
                try {
                    const jsonData = JSON.parse(data);
                    console.log('JSON-Daten:', jsonData); // Ausgabe der empfangenen Daten für Überprüfung
        
                    if (jsonData.tags && jsonData.tags.length > 0) {
                        const wakeupReason = jsonData.tags[0].wakeupReason;
                        const mac = jsonData.tags[0].mac;
                        console.log(`Wakeup Reason erhalten: ${wakeupReason}`);
        
                        // Wenn sich der Wert von wakeupReason geändert hat oder previousWakeupReason noch nicht definiert ist
                        if ((wakeupReason !== previousWakeupReason || previousWakeupReason === null) && (wakeupReason === 4 || wakeupReason === 5)) {
                            setState('00-ZUHAUSE.0.EPS.Websocket', `${mac}_${wakeupReason}`, true);
                            console.log(`Wert von Wakeup Reason (${wakeupReason}) und MAC (${mac}) in Datenpunkt geschrieben.`);
                            previousWakeupReason = wakeupReason; // Aktualisiere den vorherigen Wert von wakeupReason
                        }
                    }
                } catch (error) {
                    console.error(`Fehler beim Verarbeiten der empfangenen Daten: ${error}`);
                }
            };
        
            // ...
        }
        
        // Verbindung zum EPS WebSocket-Server herstellen und behandeln
        handleEPSWebSocket('ws://192.168.1.70/ws');
        
        

        Bitte beachtet, das Script ist extrem rudimentär aufgebaut und hat noch nicht die besten Auswertmöglichkeiten. Aktuell zeigt es den Wert (entweder 4 oder 5) an und davor die MAC Adresse vom Tag.

        8e5eab39-1053-4f3c-90de-5b33df871464-image.png

        Vielleicht ein Anfang für einen Adapter?

        50c55d96-d96b-47e8-8773-b12fe704de99-image.png

        0f43c840-acd7-4f83-8849-d831e916f055-image.png

        Die Buttons reagieren sofort.

        draexler 1 Reply Last reply Reply Quote 2
        • T
          ticaki Developer last edited by

          Baut schon jemand einen Adapter hier für?

          @Dutchman @bimmi und ich wollte da mal sehen was wir machen können. Aber nur wenn das noch keiner in Angriff genommen hat.

          mcm1957 Dutchman 2 Replies Last reply Reply Quote 0
          • mcm1957
            mcm1957 @ticaki last edited by

            @ticaki

            Gut dass du hier explizit nachfragst.

            BITTE hier https://github.com/ioBroker/AdapterRequests/issues/847 einen entsprechenden Kommentar hinterlassen und den Status schalten (schalten lassen) wenn etwas ernsthaft begonnen bzw, ernsthaft geplant wird.

            Konflikte dass ev. 2 Adapter parallel entstehen und damit Frust vorprogrammioert ist, sollten wir vermeiden.

            slimline33 created this issue in ioBroker/AdapterRequests

            open Integration von E-INK Preisschild Displays über openepaperlink #847

            Dutchman 1 Reply Last reply Reply Quote 0
            • Dutchman
              Dutchman Developer Most Active Administrators @ticaki last edited by

              Allgemeine Frage an alle; gibt ws bereits initiatieven oder interesse aktiver und eine Integration/Adapter zu entwickeln?

              Sonst würden @ticaki und ich sich dem mal zusammen anschauen:)

              Sollte es noch keine Bewegungen gebe aber auch bei anderen Interesse mit zu machen gerne bei uns melden !

              1 Reply Last reply Reply Quote 0
              • Dutchman
                Dutchman Developer Most Active Administrators @mcm1957 last edited by

                @mcm57 sagte in EPS E-INK Display Ansteuerung -> Statusdisplay für 2€:

                @ticaki

                Gut dass du hier explizit nachfragst.

                BITTE hier https://github.com/ioBroker/AdapterRequests/issues/847 einen entsprechenden Kommentar hinterlassen und den Status schalten (schalten lassen) wenn etwas ernsthaft begonnen bzw, ernsthaft geplant wird.

                Konflikte dass ev. 2 Adapter parallel entstehen und damit Frust vorprogrammioert ist, sollten wir vermeiden.

                Ah da waren wir ja fast zeitgleich, perfekt danke dir Dan sollten wir uns abstimmen

                mcm1957 1 Reply Last reply Reply Quote 0
                • mcm1957
                  mcm1957 @Dutchman last edited by

                  @dutchman
                  Ich hab mal den Request auf inProgress gesetzt un dich und ticaki assigned.
                  SOll mal primär bedueten, dass ihr den Ball haltet.
                  Wenn es wer anderer weiter verfolgt, dann kannst du das ja im Request anpassen.

                  Dutchman 1 Reply Last reply Reply Quote 1
                  • T
                    ticaki Developer last edited by

                    @mcm57 sagte in EPS E-INK Display Ansteuerung -> Statusdisplay für 2€:

                    @ticaki

                    Gut dass du hier explizit nachfragst.

                    BITTE hier https://github.com/ioBroker/AdapterRequests/issues/847 einen entsprechenden Kommentar hinterlassen und den Status schalten (schalten lassen) wenn etwas ernsthaft begonnen bzw, ernsthaft geplant wird.

                    Konflikte dass ev. 2 Adapter parallel entstehen und damit Frust vorprogrammioert ist, sollten wir vermeiden.

                    Der Kommentar ist doch da?! Vom status wusste ich nichts, danke 🙂

                    1 Reply Last reply Reply Quote 0
                    • Dutchman
                      Dutchman Developer Most Active Administrators @mcm1957 last edited by

                      @mcm57 sagte in EPS E-INK Display Ansteuerung -> Statusdisplay für 2€:

                      @dutchman
                      Ich hab mal den Request auf inProgress gesetzt un dich und ticaki assigned.
                      SOll mal primär bedueten, dass ihr den Ball haltet.
                      Wenn es wer anderer weiter verfolgt, dann kannst du das ja im Request anpassen.

                      Perfekt danke dir ! Werden das issue mit Status usw updaten

                      MartinP 1 Reply Last reply Reply Quote 0
                      • MartinP
                        MartinP @Dutchman last edited by MartinP

                        Interessantes Projekt, aber der Preis von 2€ scheint derzeit illusorisch. Selbst bei 10er Stückzahlen eher 6€...
                        Dass sich ein paar Hobbyisten auf die Displays gestürzt haben, sollte den Preis ja eigentlich nicht so pushen können.... Die eigentliche Zielgruppe wird doch deutlich größere Stückzahlen abnehmen....

                        1 Reply Last reply Reply Quote 0
                        • B
                          bimmi last edited by

                          Es fehlt leider ein richtiger Vertrieb in Deutschland. Das aufwendige ist das flashen der Displays. Dazu muss man sich ein flasher jig bauen.

                          Ich hatte damals im Juni für ungeflashte Displays 2 euro das Stück gekauft. Die geflashten waren für 4 Euro zu haben. (tindy)

                          Oft gibt es die displays bei ebay oder Kleinanzeigen. 100 Stück 99 Euro zum Beispiel.

                          1 Reply Last reply Reply Quote 0
                          • draexler
                            draexler @bimmi last edited by

                            @bimmi wo hast du die besorgt? Sind die schon geflasht? Könnte man die Knöpfe zum Beispiel verwenden um einen manuellen refresh zu machen?

                            B 1 Reply Last reply Reply Quote 0
                            • B
                              bimmi @draexler last edited by

                              @draexler die displays checken nur alle 40 sekunden ein. ein beschleunigen des Uploads wird nicht möglich sein denk ich.

                              draexler 1 Reply Last reply Reply Quote 0
                              • draexler
                                draexler @bimmi last edited by

                                @bimmi das wäre gar nicht das Thema. Ich nutze das ganze außerhalb des ioBroker Universums. Ich würde damit für unseren Musikverein gerne die Anzeige machen welches Stück als nächtes drankommt.

                                Was also bedeutet das der Hub auch ein paar Wochen in der Kiste liegen kann. Die Displays suchen aber nach ein paar erfolglosen connecten dann nur noch alle 24 Stunden. Hier hilft dann nur Batterie raus. Und hier wäre nun die Frage ob man das Batterie rausnehmen Prozedere durch Knopf drücken verhindern könnte. Ich weiß sehr spezieller Fall.

                                B 1 Reply Last reply Reply Quote 0
                                • B
                                  bimmi @draexler last edited by

                                  @draexler ja ich kenne Dein Szenario. Vielleicht wäre das eine Lösung für Dich?

                                  https://github.com/jjwbruijn/OpenEPaperLink/wiki/Hardware-mods

                                  1 Reply Last reply Reply Quote 0
                                  • Dutchman
                                    Dutchman Developer Most Active Administrators last edited by Dutchman

                                    absolute alpha status und active Entwicklung
                                    basic adapter: https://github.com/DrozmotiX/ioBroker.open-epaper-link
                                    aufnahme in die repo: https://github.com/ioBroker/ioBroker.repositories/pull/3003/files

                                    DutchmanNL created this issue in ioBroker/ioBroker.repositories

                                    closed Add open-epaper-link to latest #3003

                                    1 Reply Last reply Reply Quote 5
                                    • R
                                      Revobobo @bimmi last edited by

                                      @bimmi sagte in EPS E-INK Display Ansteuerung -> Statusdisplay für 2€:

                                      @revobobo sagte in EPS E-INK Display Ansteuerung -> Statusdisplay für 2€:

                                      @bimmi und mitleidende
                                      Bezüglich der Schatten...
                                      Ich habe bisher die FW 1.11 benutzt, weil ich mit der Speicherbelastung der >FW 2 nicht zufrieden bin ( >20 Displays). Jedoch gefallen mir die angesprochenen Schattenpixel nicht.

                                      Nach ein paar Problemen habe ich es jetzt geschafft auf die FW1.8 zurück zu gehen. und siehe da...

                                      1.11.png
                                      1.8.png

                                      Schatten sind weg - man hat aber andere kleine Grafikeinbußen - auch die Speicherbelastung ist OK.

                                      So - never touch a running system 🤓

                                      OK

                                      Ich möchte ungern zurück, da mir die GUI gut gefällt. Ich denke wenn man das bei github als issue öffnet oder sich unter discord meldet, dann wird das recht schnell gefixt. Ich schreibe mal bei discord!

                                      Gibt es schon ein Update mit klareren Grafiken?

                                      B R 2 Replies Last reply Reply Quote 0
                                      • B
                                        bimmi @Revobobo last edited by

                                        @revobobo kurz und knapp, nein. 😅 Momentan schläft die Entwicklung etwas. Könnte an Weihnachten liegen. Ich hab meine tags auf schwarz umgestellt und lasse momentan rot nicht anzeigen.

                                        R 1 Reply Last reply Reply Quote 0
                                        • R
                                          Revobobo @Revobobo last edited by

                                          Display24_new.jpg

                                          😀

                                          B 1 Reply Last reply Reply Quote 2
                                          • B
                                            bimmi @Revobobo last edited by

                                            @revobobo cool 👍 frohe Weihnachten! Hast du dann auch schön 24 Grafiken erstellt und die täglich aktualisieren lassen?

                                            R 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            889
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            41
                                            987
                                            222047
                                            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