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 goes Matter ... Matter Adapter in Stable

    • 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.
    • O
      oxident @BananaJoe last edited by

      @bananajoe Ja, ich ebenfalls. Ging schnell und war alles ok.

      1 Reply Last reply Reply Quote 0
      • BananaJoe
        BananaJoe Most Active @Jey Cee last edited by BananaJoe

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

        @bananajoe ich hab meinen Mini AP mit ein paar Displays hier gekauft: https://www.tindie.com/stores/electronics-by-nic/

        Cool, sogar fix und fertig Kits. Danke!

        Und nun sehe ich auch das im ersten Beitrag der Link auch steht ... warum habe ich den vorher nur übersehen ...

        1 Reply Last reply Reply Quote 0
        • BananaJoe
          BananaJoe Most Active last edited by

          So, ich spiele gerade ein wenig rum, funktioniert alles sehr schön. Ich muss mir nur noch eine Halterung ausdenken.
          Für den AP drucke ich gerade eine Wandhalterung auf dem 3D Drucker.

          Es gibt den Ruf nach einem Adapter.
          Schritt 1 wäre ja das man den AP abfragen könnte welche Tags er kennt.

          Nun habe ich aber noch keine URL gefunden von der man die Informationen holen könnte.
          Auf der Weboberfläche ganz rechts gibt es ja einen Button mit dem Ordner-Symbol.
          Damit kann man das Dateisystem durchsuchen.
          Da gäbe es unter /current/tagDB.JSON die Liste mit den Tags - da wäre zumindest schon mal die MAC und der alias interessant.

          Aber da komme ich ja so nicht ran.
          Unter /www/ sehe ich alles was man per URL aufrufen könnte (.gz weglassen), aber da ist so direkt auch nichts bei.

          Also was ich suche ist so etwas wie eine API
          Ich habe mir auch mal auf GitHub die Home Assistent Integration angeschaut, aber da muss man die Tags auch schon vorher kennen.

          Jey Cee 1 Reply Last reply Reply Quote 0
          • Jey Cee
            Jey Cee Developer @BananaJoe last edited by

            @bananajoe ich greif dir mal unter die Arme, hab auch schon nach einer Dokumentation einer API gesucht und nichts gefunden.
            In der Angehängten Datei das was ich bis jetzt habe.
            API_Doku.txt

            BananaJoe 1 Reply Last reply Reply Quote 0
            • BananaJoe
              BananaJoe Most Active @Jey Cee last edited by

              @jey-cee das genau das was ich gesucht hatte! Die Pfade hast du vermutlich aus der main.js? Ich war noch am Tüfteln wie ich an die schnöde Datei komme, auf github sprang die mir nicht gerade ins Gesicht

              Jey Cee 1 Reply Last reply Reply Quote 0
              • Jey Cee
                Jey Cee Developer @BananaJoe last edited by

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

                Die Pfade hast du vermutlich aus der main.js?

                Nein, Quellcode zu durchforsten kostet meist mehr Zeit als einfach den Netzwerkverkehr zu Untersuchen.

                BananaJoe 1 Reply Last reply Reply Quote 0
                • BananaJoe
                  BananaJoe Most Active @Jey Cee last edited by

                  Öhm, hat einer von euch einen anderen Channel als 11 im Einsatz?

                  Das ist natürlich genau die Frequenz auf der ich schon ein ZigBee Netzwerk habe ...

                  Jey Cee 1 Reply Last reply Reply Quote 0
                  • Jey Cee
                    Jey Cee Developer @BananaJoe last edited by

                    @bananajoe ja hab ich weil der ESP bei mir Probleme damit hatte sich mit dem Wlan zu verbinden, da sich die Kanäle Überlagert haben.

                    BananaJoe 1 Reply Last reply Reply Quote 0
                    • O
                      oxident last edited by

                      ... und welche Firmware-Versionen setzt ihr so für den AP ein?
                      Ich finde ja die 2.01b optisch ganz ansprechend ... aber bei mir scheint sie einen Memoryleak zu haben. PSRAM geht stetig runter und nach einer Woche sind nur noch 300kb frei. Nach dem Booten sind's fast 2MB.

                      Ich weiß nicht, ob das zu Problemen führt, aber vielleicht solltet ihr Euch gut überlegen, welche Version ihr verwendet und ggf. auch mal ein paar ältere testen. Habe bei einigen Versionen Stress mit "kaputten" Bildern auf den Tags oder generellen Verbindungsproblemen zwischen AP und Tags.

                      1 Reply Last reply Reply Quote 0
                      • BananaJoe
                        BananaJoe Most Active @Jey Cee last edited by

                        @jey-cee und wie hast du das hinbekommen?
                        Ich kann in der aktuellen Version nur am AP einen anderen Kanal einstellen.

                        Die Tags finden es dann nicht mehr. Oder kann man die Tags noch mehr restetten als Batterie raus und Anschlüsse kurzschließen?

                        In älteren Screenshots gab es ein Option für die Tags mit dem Kanal

                        Jey Cee 1 Reply Last reply Reply Quote 0
                        • Jey Cee
                          Jey Cee Developer @BananaJoe last edited by

                          @bananajoe bei mir haben die Tags den AP mit geändertem Kanal nach einem Reset gefunden.

                          BananaJoe 1 Reply Last reply Reply Quote 0
                          • BananaJoe
                            BananaJoe Most Active @Jey Cee last edited by BananaJoe

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

                            @bananajoe bei mir haben die Tags den AP mit geändertem Kanal nach einem Reset gefunden.

                            Reset der Tags = Batterie raus, Kontakte kurzschließen, Batterie rein ?
                            Und welchen Kanal nutzt du jetzt? Vielleicht lag es auch an 15 ...

                            Jey Cee 1 Reply Last reply Reply Quote 0
                            • Jey Cee
                              Jey Cee Developer @BananaJoe last edited by

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

                              Batterie raus, Kontakte kurzschließen, Batterie rein ?

                              Ja.

                              Kanal hab ich den höchsten genommen, 26 müsste das sein.

                              BananaJoe 1 Reply Last reply Reply Quote 0
                              • BananaJoe
                                BananaJoe Most Active @Jey Cee last edited by

                                @jey-cee inzwischen geht 27.
                                Auf 11 und 25 habe ich natürlich schon meine 2 ZigBee Gateways weshalb ich an 15 oder 20 dachte.
                                Da habe ich auch wieder nicht mitgedacht ... damals ...

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

                                  @bananajoe die Tags finden automatisch den neuen Kanal. Mit einem reset geht das jedoch schneller.

                                  Es gibt die demo_variables im www Ordner da kann sieht man wie die http Post Variablen sind... Z. B. Reset, refresh usw...

                                  1 Reply Last reply Reply Quote 0
                                  • BananaJoe
                                    BananaJoe Most Active last edited by BananaJoe

                                    Ja, es hat jetzt geklappt. Keine Ahnung warum das gestern nicht wollte.
                                    Spätestens nach 1h sollen die auch auf anderen Kanälen suchen, ich hatte vorher überall das Roaming eingeschaltet und nach 10 Minuten waren alle wieder da.

                                    Ich bin gerade an VIS-Views bauen für die Tags (in einem eigenen Projekt), weil das doch viel einfacher ist als per JSON alles von Hand zu malen.

                                    O 1 Reply Last reply Reply Quote 1
                                    • O
                                      oxident @BananaJoe last edited by

                                      @bananajoe Macht definitiv Sinn. Habe ja weiter oben schon ein Script-Beispiel auf Basis von Pupeteer gepostet. Das klappt mittlerweile sehr gut...

                                      BananaJoe 1 Reply Last reply Reply Quote 0
                                      • BananaJoe
                                        BananaJoe Most Active @oxident last edited by

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

                                        @bananajoe Macht definitiv Sinn. Habe ja weiter oben schon ein Script-Beispiel auf Basis von Pupeteer gepostet. Das klappt mittlerweile sehr gut...

                                        Genau damit arbeite ich ja 🙂
                                        Ich habe mir zwar meine eigene Version gebaut (als Blockly JavaScript-Block) aber kräftig hier abgeschaut.
                                        Pures JavaScript wäre vielleicht sogar einfacher, aber für schnelle Nummern nehme ich einfach gerne Blockly und wollte deshalb da einen fertigen Baustein.

                                        Ich bin noch am durchtesten, wenn alles läuft wie gewünscht stelle ich das hier mal vor.

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

                                          Was mir noch nicht so gefällt ist das anti alising von puppeteer. Das verfälscht die Schrift leider so.

                                          IMG_20231011_192537.jpg

                                          1 Reply Last reply Reply Quote 0
                                          • BananaJoe
                                            BananaJoe Most Active last edited by BananaJoe

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

                                            Was mir noch nicht so gefällt ist das anti alising von puppeteer. Das verfälscht die Schrift leider so.

                                            Dann sollte man vielleicht ein Issue beim Adapter aufmachen damit man eigene Argumente an puppeteer.launch weitergeben kann die wiederum bei Chrome genutzt werden.
                                            Vielversprechend klingt --disable-lcd-text oder vielleicht das hier https://peter.sh/experiments/chromium-command-line-switches/#disable-composited-antialiasing

                                            Andererseits steht beim Adapter auf Github
                                            d2cf6220-15a0-4bc6-a363-93860db48f20-image.png
                                            Das lässt vermuten das die API genutzt wird und kein eigener Aufruf von puppeteer.launch
                                            Die API kennt aber nicht so viele Parameter: https://pptr.dev/api/puppeteer.screenshotoptions

                                            Da habe ich einmal in den Quelltext geschaut, in der main.ts finde ich das hier:
                                            6be75681-7b2b-4905-95fd-79e7ef7ee14d-image.png

                                            Ich habe mal ein Issue eröffnet:
                                            https://github.com/foxriver76/ioBroker.puppeteer/issues/10

                                            BernhardLinz created this issue in foxriver76/ioBroker.puppeteer

                                            closed Übergabe von Parametern an puppeteer.launch ermöglichen #10

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            748
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

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