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

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    E-INK Display OpenEPaperLink - Displayanzeige mit Batterie

    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User last edited by A Former User

      Die Displays bekommt man hin und wieder für schmales Geld bei ebay (Hab aktuell 50 Stück der 2,9"-Displays für 95 Euro gesehen). Aber wie kriege ich die Firmware auf die Displays? Das erledigt der Accesspoint ja nicht, oder?

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

        @oliver-w-leibenguth für die Firmware gibt es einen flasher. Dafür benötigt man einen esp32 und ein paar Bauteile. Steht aber auch alles in der github Beschreibung!

        1 Reply Last reply Reply Quote -1
        • GR
          GR @bimmi last edited by

          @bimmi
          Das hat mir auf Anhieb gefallen. Hab mir auch die AP und 10 Displays bestellt. Ist Alles schnell gekommen. Lötarbeiten waren sehr überschaubar.
          Im Paket war noch eine LED und zwei Kondensatoren dabei. Die hab ich aber nicht aufgelötet, funktioniert auch ohne. Weißt Du, wofür die sind?
          Leider ist mir noch nichts eingefallen, wie ich die Dinger aus IOBroker ansprechen kann. Gibts da Ideen?

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

            @gr ich find es auch mega. die Kondensatoren sind kein muss und die LED auch nicht. Die Kondensatoren sind dazu da, die Spannung zu glätten. Diese würde ich auf jeden Fall einlöten da die Displays wahnsinnig Empfindlich sind bei brownouts / Spannungsschwankungen.

            Ich erstelle einen Screenshot meiner VIS und schicke diese dann auf einen internen Webserver. Von da aus holt der EPS AccessPoint dann regelmäßig die Grafiken ab und aktualisiert sie bei Bedarf!

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

              @bimmi
              Danke für die Anregung. Das muß ich mal durchdenken.

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

                @bimmi: Habe mir das jetzt mal auch zugelegt, obwohl ich noch keinen Richtigen Anwendungsfall habe. Eventuell kommt ja ein ioBroker Adapter (Anfrage auf GitHub ist ja raus soweit ich gesehen habe) dann würden mir schon ein paar Anwendungsfällle einfallen.

                Aber jetzt hätte ich ein anderes Anwendungsgebiet, das aber losgelöst von ioBroker ist.
                Ich würde die Display gerne nutzen nur um eine Zahl anzuzeigen. In dem Fall die Nummer eines Musikstücks. Ich spiele in einer Kapelle und da wäre es nett das nächste Stück anzeigen zu lassen.
                Hätte ihr eine Idee wie ich das realisieren kann? Kann ich auf den "Steuer ESP" noch irgendein Webinterface draufflashen das die Möglichkeit bitten würde eine Nummer einzugeben und das auf Displays angezeigt wird?
                Ich hoffe ich konnte ungefähr erklären was ich möchte. Ansonsten gerne nochmal nachfragen.

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

                  @draexler aktuell wird an einer json push übergabe gearbeitet. Ebenso wird es wohl auch bald die Möglichkeit geben, einen "outdoor" ap zu realisieren. Könnte man schon irgendwie dann hinbekommen. Da die Displays aber ohne AP Dumm sind, wird das schon eine Herausforderung. Evtl. mit chatGTP vorhanden Code überarbeiten 😄

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

                    @bimmi: Dankeschön für die schnelle Antwort. Nur zur Sicherheit das wir nicht aneinander vorbeigeredet haben. Bei dem "Musikkapellen" Anwendungsfall ist es egal ob der Outdoorfähig ist oder nicht. Die Frage ist halt wie bekomme ich die Information über ein Einfaches WebInteface auf den AP und dann gleichzeitig auf alle Displays (Optimal wäre natürlich wenn es parallel auf dem AP laufen würde)

                    EDIT: Die JSON Pushübergabe würde vermutlich wirklich sehr helfen.

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

                      @draexler ist seit heute integriert. https://github.com/jjwbruijn/OpenEPaperLink/wiki/Json-template

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

                        @bimmi Dann noch eine ganz andere Frage. Ich habe den AP jetzt mal zwei Danke im Schrank aufbewahrt. In der zwischen haben die Tags anzeigt das sie keine Verbindung mehr haben. Weißt du wann die eventuell wieder von alleine auf die Suche gehen würden? Konnte sie jetzt nur Wiederleben in dem ich die Batterien rein und rausgemacht habe.

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

                          @draexler normal finden sie den ap automatisch wieder. Kann man in der Tag config zumindest ein schalten.

                          Leg deinen ap doch auf den Schrank?

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

                            @bimmi gute Idee 😂 nö, „im Schrank“ meine ich ausgeschalten.
                            Was für eine Einstellung wäre das mit dem automatischen reconnect? Anscheinend bin ich blind…

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

                              @draexler ach so. Ja die Tags verlieren die Verbindung wenn der ap offline ist. Suchen aber periodisch nach einem ap!

                              Tag options!

                              Screenshot_2023-07-16-21-16-40-867_com.chrome.beta.jpg

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

                                Habe mich jetzt mal ein bisschen mit dem JSON Template beschäftig.
                                Es gibt ja das "Json-template-demo" Template. Leider werde ich daraus nicht ganz schlau

                                Es gibt ein paar Stellen wo ich etwas eintragen soll (Mac oder halt die eingentliche Ausgabe). Aber irgendwie kapier ich das nicht. Es gibt eine Stelle wo steht "Place the JSON String here" und weiter unten kommt es nochmal, also der Textaufbau? Also irgendwie stehe ich voll auf dem Schlauch.

                                Frage 1:
                                Kann mir jemand sagen wie der Testcode aussehen muss damit ich ein einfaches "Hallo Welt" hinbekommen?

                                Frage 2:
                                Und wie muss die URL im Tag für die JSON aussehen?

                                <!DOCTYPE html>
                                <html>
                                
                                <head>
                                	<meta charset="UTF-8">
                                	<title>Json template Upload Form</title>
                                </head>
                                
                                <body>
                                	<h3>demo Json template form</h3>
                                	<p>You can use this as an example how to push json templates to a tag by an external server/script. Make sure your json is valid. Check the syntax on <a href="https://jsonlint.com/" target="_blank">https://jsonlint.com/</a>.<br>
                                    Documentation: <a href="https://github.com/jjwbruijn/OpenEPaperLink/wiki/Json-template">https://github.com/jjwbruijn/OpenEPaperLink/wiki/Json-template</a></p>
                                	<p>
                                		<form method="POST" action="/jsonupload">
                                
                                			<p>
                                			<label for="mac">Enter a 6 or 8 byte MAC address:</label><br>
                                			<input type="text" id="mac" name="mac">
                                			</p>
                                
                                			<p>
                                			<label for="image">Place the json string here</label><br>
                                			<textarea id="image" name="json" style="width:500px;height:80px;">
                                [
                                { "text": [5, 5, "Bahnschrift 20", "fonts/bahnschrift20", 1] },
                                { "box": [10, 30, 20, 20, 2] }
                                ]
                                            </textarea>
                                			</p>
                                
                                			<p>
                                			<input type="submit" value="Upload">
                                			</p>
                                
                                		</form>
                                	</p>
                                </body>
                                
                                </html>
                                
                                
                                B GR 2 Replies Last reply Reply Quote 0
                                • B
                                  bimmi @draexler last edited by

                                  @draexler leider hab ich mich mit der json noch nicht beschäftigt... Kommt noch. Ist ganz neu 😊

                                  Hier für alle: https://www.tindie.com/stores/electronics-by-nic/

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

                                    @bimmi kein Ding 😊 ich kriegs leider gar nicht hin… aber es eilt ja nichts.

                                    B GR 2 Replies Last reply Reply Quote 0
                                    • B
                                      bimmi @draexler last edited by

                                      @draexler versuch es mal so:

                                      http://192.xxx.xxx.xxx/jsonupload?mac=0000000000000&json=[{"text":[5,5,"Bahnschrift 20","fonts/bahnschrift20",1]},{"box":[10,30,20,20,1]},{"box":[35,30,20,20,2]},{"triangle":[60,30,60,50,80,40,1]},{"text":[5,80,"Plain text glasstown_nbp_tf","glasstown_nbp_tf",1]},{"text":[5,95,"Plain text 7x14_tf","7x14_tf",2]},{"text":[5,110,"Plain text t0_14b_tf","t0_14b_tf",1]},{"text":[135,5,"30","fonts/bahnschrift30",2]},{"text":[215,5,"70","fonts/bahnschrift70",1]},{"text":[150,80,"50","fonts/calibrib50",2,0]},{"text":[205,60,"80","fonts/calibrib80",2]},{"text":[90,35,"calibrib30","fonts/calibrib30",1]},{"line":[10,120,290,120,1]},{"line":[10,115,290,115,2]}]

                                      IP Adresse und MAC musst du natürlich anpassen!

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

                                        @bimmi Das geht so nicht, hab ich auch schon versucht. Die Daten müssen per $POST geschickt werden.

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

                                          @gr https://everything.curl.dev/http/multipart

                                          Dann mit exec / curl ?

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

                                            @bimmi. 802.15.4 ist ja auch die Grundlage von Zigbee. Es wäre ja schön, wenn der womöglich eh vorhandene Zigbee USB Stick gleich die Access Point Rolle für die Displays übernehmen könnte.

                                            Offtopic: Ist die Kommunikation eigentlich in irgendeiner Form gesichert?
                                            Da die Dinger ja Primär im Supermarkt eingesetzt werden, könnte womöglich jemand auf Basis des Konzeptes im Supermarkt Unsinn mit den dortigen Preisschildern treiben

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            850
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

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