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. Praktische Anwendungen (Showcase)
  4. E-INK Display OpenEPaperLink - Displayanzeige mit Batterie

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    21
    1
    835

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

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

E-INK Display OpenEPaperLink - Displayanzeige mit Batterie

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
1.0k Posts 49 Posters 351.0k Views 52 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.
  • BananaJoeB BananaJoe

    @beowolf er hat da ja auch diese neuen Tags mit "Buttons": https://www.tindie.com/products/electronics-by-nic/29-epaper-tag-with-buttons-for-openepaperlink/

    Hat die schon mal einer gesehen bzw. wie das dann auf dem AP aussieht, sprich was kann man damit machen? Also den Button-Druck weiter verarbeiten.
    Wobei die nicht gerade günstig sind für ein 2,9" Display. Dafür spart man sich aber ggf. weitere Hardware, ein Zigbee Button ist auch ein Zehner.

    B Offline
    B Offline
    Beowolf
    wrote on last edited by
    #253

    @bananajoe

    Es steht dort "...which send an event to the OpenEpaperLink system."

    Dann sollte man das doch dort nutzen können, oder?

    Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

    1 Reply Last reply
    1
    • B Offline
      B Offline
      bimmi
      wrote on last edited by bimmi
      #254

      Ich habe mir ein Javascript geschrieben, welches den websocket abruft. Ist auch hier irgendwo in den Beiträgen. Damit kann man von den m3 displays die Buttons verwenden.

      Ist aber sehr rudimentär mein Script.

      Da wäre halt dann doch irgendwann der Adapter interessant. Der könnte dann die Button states checken. Die Displays und der AP reagieren sofort, wenn ein Knopf gedrückt wird. Ich habe einen hier.

      Gruß Bimmi

      iobroker in einer Proxmox Umgebung auf einem ausrangierten DELL OptiPlex 3080 24GB i5 in der VM auf SSD. Nutze den slaeh zigbee Router mit Tür- und Temperatursensoren von Aqara, viele Tasmota Devices, Unifi AP, Sprinklecontrol, günstige E-INK Displays, Adguard und noch vieles mehr 😬

      1 Reply Last reply
      1
      • O Online
        O Online
        oxident
        wrote on last edited by
        #255

        So, habe Puppeteer auf meinem RK3588 (also ARM64) wieder an's Laufen gebracht. Issue habe ich aufgemacht:
        https://github.com/foxriver76/ioBroker.puppeteer/issues/13

        Letzten Endes musste Chromium (Chrome gibt's wohl nicht) via apt installiert werden und eine Kleinigkeit im Adapter-Code geändert werden.

        1 Reply Last reply
        1
        • B Offline
          B Offline
          Beowolf
          wrote on last edited by
          #256

          Gibt es eine kleine Anleitung wie man etwas aufs Display bekommt?

          Also Datenpunkte auswählen und aufs Display?

          Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

          B haselchenH R 3 Replies Last reply
          0
          • B Beowolf

            Gibt es eine kleine Anleitung wie man etwas aufs Display bekommt?

            Also Datenpunkte auswählen und aufs Display?

            B Offline
            B Offline
            bimmi
            wrote on last edited by
            #257

            @Beowolf

            jap. auf den ersten 3 Seiten hier im Beitrag!

            Gruß Bimmi

            iobroker in einer Proxmox Umgebung auf einem ausrangierten DELL OptiPlex 3080 24GB i5 in der VM auf SSD. Nutze den slaeh zigbee Router mit Tür- und Temperatursensoren von Aqara, viele Tasmota Devices, Unifi AP, Sprinklecontrol, günstige E-INK Displays, Adguard und noch vieles mehr 😬

            1 Reply Last reply
            0
            • B Beowolf

              Gibt es eine kleine Anleitung wie man etwas aufs Display bekommt?

              Also Datenpunkte auswählen und aufs Display?

              haselchenH Offline
              haselchenH Offline
              haselchen
              Most Active
              wrote on last edited by
              #258

              @beowolf

              Ja, ich hatte auch gehofft, dass so ein kleiner Hype entsteht und hier nach und nach ein paar paktische Anleitungen mit Fotos kommen (wie bei den VIS Vorstellungen)
              Die Entwicklung schreitet doch rasant voran, was alles mit den Dingern möglich ist.
              Im Discord Channel sind die ganzen Cracks, aber leider verstehe ich nur Bahnhof (sind halt Technik Nerds :) )
              Seite 1-3 ist nun auch schon 6 Monate alt. Klar kann man davon noch was "nehmen", aber ob das noch alles passt?
              Soft- bzw. Firmwaremässig ist das Ganze doch ein gewaltiges Stück weiter.
              Ich habe bisher das Wetter und den Google Kalender eingepflegt.
              Zu mehr fehlt mir das Wissen bzw. nen paar Showcases um sich da reinzuwurschteln.

              Für den Anfang kannste im Wiki gucken. Da sind ein paar Anleitungen .

              https://github.com/jjwbruijn/OpenEPaperLink/wiki

              Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

              BananaJoeB 1 Reply Last reply
              1
              • B Beowolf

                Gibt es eine kleine Anleitung wie man etwas aufs Display bekommt?

                Also Datenpunkte auswählen und aufs Display?

                R Offline
                R Offline
                Revobobo
                wrote on last edited by
                #259

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

                Gibt es eine kleine Anleitung wie man etwas aufs Display bekommt?

                Also Datenpunkte auswählen und aufs Display?

                Wenn du den Puppeteer Adapter istalliert kriegst, dieser funktioniert und auch deine Vorraussetzungen dafür passen (siehe weiter oben) - dann kannst du alles anzeigen lassen, was du in der VIS erstellst.

                Viele Grüße

                B 1 Reply Last reply
                1
                • haselchenH haselchen

                  @beowolf

                  Ja, ich hatte auch gehofft, dass so ein kleiner Hype entsteht und hier nach und nach ein paar paktische Anleitungen mit Fotos kommen (wie bei den VIS Vorstellungen)
                  Die Entwicklung schreitet doch rasant voran, was alles mit den Dingern möglich ist.
                  Im Discord Channel sind die ganzen Cracks, aber leider verstehe ich nur Bahnhof (sind halt Technik Nerds :) )
                  Seite 1-3 ist nun auch schon 6 Monate alt. Klar kann man davon noch was "nehmen", aber ob das noch alles passt?
                  Soft- bzw. Firmwaremässig ist das Ganze doch ein gewaltiges Stück weiter.
                  Ich habe bisher das Wetter und den Google Kalender eingepflegt.
                  Zu mehr fehlt mir das Wissen bzw. nen paar Showcases um sich da reinzuwurschteln.

                  Für den Anfang kannste im Wiki gucken. Da sind ein paar Anleitungen .

                  https://github.com/jjwbruijn/OpenEPaperLink/wiki

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

                  @haselchen wie @Revobobo schreibt: Ich füttere meine ePaper Tags einfach mit einem eigenen VIS-Projekt. Jedes Tag hat seine eigene Seite, bei Änderungen lasse ich per Script/Blockly einen neuen Screenshot erzeugen. Den pushe ich wahlweise an das Tag oder lasse es sich per URL abholen:
                  2024-01-16 23_01_45-Edit vis.png
                  2024-01-16 23_05_43-vis.png
                  Das Tag hängt über dem Briefkastenschlüssel. Und zeigt an ob Briefe oder Pakete oder beides in der Box liegen.
                  Ist diese leer wird der Akkustand des Shelly-Buttons am Briefkastenschlüssel angezeigt mit dem ich die Meldung zurück setze.

                  2024-01-16 23_06_45-Edit vis.png
                  Die Anzeige die neben der Haustür hängt. So kann man bei Verlassen des Hauses sehen ob noch ein wichtiges Fenster offen ist:
                  2024-01-16 23_09_12-vis.png

                  Und eine Akku Anzeige für meine Solarbatterie:
                  2024-01-16 23_10_19-vis.png

                  Und ich hab noch ein Dutzend oder mehr hier liegen die noch auf Verteilung/Einsatz warten. Für die 1,54 Zoll habe ich noch keinen Einsatzzweck.
                  Ich hatte recht schnell Verbindungsprobleme und mir erst einmal einen 2. AP besorgt. Jetzt ist das Haus gut abdeckt und ich könnte weiter machen (So viele Projekte, so wenig Zeit)

                  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

                  haselchenH 1 Reply Last reply
                  3
                  • BananaJoeB BananaJoe

                    @haselchen wie @Revobobo schreibt: Ich füttere meine ePaper Tags einfach mit einem eigenen VIS-Projekt. Jedes Tag hat seine eigene Seite, bei Änderungen lasse ich per Script/Blockly einen neuen Screenshot erzeugen. Den pushe ich wahlweise an das Tag oder lasse es sich per URL abholen:
                    2024-01-16 23_01_45-Edit vis.png
                    2024-01-16 23_05_43-vis.png
                    Das Tag hängt über dem Briefkastenschlüssel. Und zeigt an ob Briefe oder Pakete oder beides in der Box liegen.
                    Ist diese leer wird der Akkustand des Shelly-Buttons am Briefkastenschlüssel angezeigt mit dem ich die Meldung zurück setze.

                    2024-01-16 23_06_45-Edit vis.png
                    Die Anzeige die neben der Haustür hängt. So kann man bei Verlassen des Hauses sehen ob noch ein wichtiges Fenster offen ist:
                    2024-01-16 23_09_12-vis.png

                    Und eine Akku Anzeige für meine Solarbatterie:
                    2024-01-16 23_10_19-vis.png

                    Und ich hab noch ein Dutzend oder mehr hier liegen die noch auf Verteilung/Einsatz warten. Für die 1,54 Zoll habe ich noch keinen Einsatzzweck.
                    Ich hatte recht schnell Verbindungsprobleme und mir erst einmal einen 2. AP besorgt. Jetzt ist das Haus gut abdeckt und ich könnte weiter machen (So viele Projekte, so wenig Zeit)

                    haselchenH Offline
                    haselchenH Offline
                    haselchen
                    Most Active
                    wrote on last edited by
                    #261

                    @bananajoe

                    Mega!! Genauso meinte ich das .
                    Perfekt umgesetzt meinen Wunsch 🤗
                    Wenn ich könnte , würde ich mehr Daumen hoch geben.
                    Ich hoffe andere User präsentieren das ebenfalls so ausführlich wie Du.

                    Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                    1 Reply Last reply
                    1
                    • R Revobobo

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

                      Gibt es eine kleine Anleitung wie man etwas aufs Display bekommt?

                      Also Datenpunkte auswählen und aufs Display?

                      Wenn du den Puppeteer Adapter istalliert kriegst, dieser funktioniert und auch deine Vorraussetzungen dafür passen (siehe weiter oben) - dann kannst du alles anzeigen lassen, was du in der VIS erstellst.

                      Viele Grüße

                      B Offline
                      B Offline
                      Beowolf
                      wrote on last edited by Beowolf
                      #262

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

                      Puppeteer Adapter istalliert kriegst,

                      Das habe ich versucht. Der bleibt auf rot, und es kommen leider Fehlermeldungen die mir nichts sagen.

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

                      Puppeteer Adapter istalliert kriegst,

                      Das habe ich versucht. Der bleibt auf rot, und es kommen leider Fehlermeldungen die mir nichts sagen.

                      Wie hast du den Adapter ans laufen bekommen?

                      Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

                      O 1 Reply Last reply
                      0
                      • B Beowolf

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

                        Puppeteer Adapter istalliert kriegst,

                        Das habe ich versucht. Der bleibt auf rot, und es kommen leider Fehlermeldungen die mir nichts sagen.

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

                        Puppeteer Adapter istalliert kriegst,

                        Das habe ich versucht. Der bleibt auf rot, und es kommen leider Fehlermeldungen die mir nichts sagen.

                        Wie hast du den Adapter ans laufen bekommen?

                        O Online
                        O Online
                        oxident
                        wrote on last edited by
                        #263

                        @beowolf Hast iobroker wahrscheinlich auf einem Raspberry laufen, oder?

                        B 1 Reply Last reply
                        0
                        • O oxident

                          @beowolf Hast iobroker wahrscheinlich auf einem Raspberry laufen, oder?

                          B Offline
                          B Offline
                          Beowolf
                          wrote on last edited by
                          #264

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

                          @beowolf Hast iobroker wahrscheinlich auf einem Raspberry laufen, oder?

                          Jepp

                          Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

                          O 1 Reply Last reply
                          0
                          • B Beowolf

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

                            @beowolf Hast iobroker wahrscheinlich auf einem Raspberry laufen, oder?

                            Jepp

                            O Online
                            O Online
                            oxident
                            wrote on last edited by
                            #265

                            @beowolf Dann ist etwas Handarbeit gefragt. Schau mal mein Issue (mit Workaround):

                            https://github.com/foxriver76/ioBroker.puppeteer/issues/13

                            B 2 Replies Last reply
                            2
                            • O oxident

                              @beowolf Dann ist etwas Handarbeit gefragt. Schau mal mein Issue (mit Workaround):

                              https://github.com/foxriver76/ioBroker.puppeteer/issues/13

                              B Offline
                              B Offline
                              Beowolf
                              wrote on last edited by
                              #266

                              @oxident
                              Kannst Du mir sagen wo die Datei liegt?

                              Change the adapter's main.js onReady() function to load the correct binary (chromium in my case):

                              Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

                              O 1 Reply Last reply
                              0
                              • B Beowolf

                                @oxident
                                Kannst Du mir sagen wo die Datei liegt?

                                Change the adapter's main.js onReady() function to load the correct binary (chromium in my case):

                                O Online
                                O Online
                                oxident
                                wrote on last edited by
                                #267

                                @beowolf In Deinem iob-Verzeichnis unter node_modules/iobroker.puppeteer müsstest Du sie finden.

                                1 Reply Last reply
                                0
                                • B Offline
                                  B Offline
                                  Beowolf
                                  wrote on last edited by
                                  #268

                                  Danke. Jetzt bleibt der Adapter grün. :+1:

                                  Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

                                  1 Reply Last reply
                                  1
                                  • haselchenH haselchen

                                    @oxident

                                    Puppeteer konnte ich gestern auch nicht installieren. Gab schon bei der Installation einen Hinweis und danach lauter rote Meldungen im Log.
                                    Hab ich erstmal verschoben.
                                    Den OpenEPaper Adapter hab ich gar nicht finden können. Taucht in keiner Liste auf.
                                    Eine manuelle Installation endete mit Code 25.
                                    Also hab ich mich versucht da ein wenig reinzufuchsen.
                                    Ganz cool ist die/ jsontemplate-demo.html
                                    Da kann man ein wenig üben.
                                    War für den Anfang nicht schlecht.

                                    Dann wolte ich wenigstens mal was Produktives :)

                                    Also hab ich mich an den Google Kalender gemacht. Und was soll ich sagen, ein sehr geiles Projekt.
                                    Erklärung hier: https://github.com/jjwbruijn/OpenEPaperLink/wiki/Google-Apps-Scripts

                                    Und dann den Link aus der Google Script Anleitung in den Tag kopieren:

                                    50557b3b-5276-4dc1-9e27-42e153f2eae8-grafik.png

                                    IMG_2147.jpeg

                                    Das Skript holt alle Kalender ab, die ihr bei Google gespeichert habt.
                                    Allerdings zeigt er nur Termine an, die am nächsten Tag sind.

                                    Edit: im Skript einfach 2 mal die 1 auf eine beliebige Zahl ändern, dann werden mehr Tage angezeigt.

                                      var start = new Date();
                                      start.setHours(0, 0, 0, 0);
                                      var end = new Date();
                                      if (days == undefined) days = 1;                     <------   HIER
                                      end.setDate(end.getDate() + parseInt(days, 10));
                                      var calendars = CalendarApp.getAllCalendars();
                                      var events = [];
                                      for (var i = 0; i < calendars.length; i++) {
                                        var calendar = calendars[i];
                                        var eventsInCalendar = calendar.getEvents(start, end);
                                        for (var j = 0; j < eventsInCalendar.length; j++) {
                                          var event = eventsInCalendar[j];
                                          events.push({
                                            calendar: i,
                                            title: event.getTitle(),
                                            start: Math.floor(event.getStartTime().getTime() / 1000),
                                            end: Math.floor(event.getEndTime().getTime() / 1000),
                                            isallday: event.isAllDayEvent()
                                          });
                                        }
                                      }
                                      events.sort(function(a, b) {
                                        return a.start - b.start;
                                      });
                                      return JSON.stringify(events);
                                    }
                                    
                                    function doGet(e) {
                                      if(!e) { 
                                        e = {parameter: {days: 1}};              <----------------    HIER
                                      }
                                      const params = e.parameter;
                                      var content = getEventsForNextDay(params.days);
                                      var output = ContentService.createTextOutput(content);
                                      output.setMimeType(ContentService.MimeType.JSON);
                                      return output;
                                    }
                                    
                                    
                                    B Offline
                                    B Offline
                                    Beowolf
                                    wrote on last edited by Beowolf
                                    #269

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

                                    Das Skript holt alle Kalender ab, die ihr bei Google gespeichert habt.
                                    Allerdings zeigt er nur Termine an, die am nächsten Tag sind.

                                    Edit: im Skript einfach 2 mal die 1 auf eine beliebige Zahl ändern, dann werden mehr Tage angezeigt.

                                    Ich habe mal eine "10" eingetragen. Es werden aber die Termine nicht abgeholt.

                                    Wenn ich den Link direkt in meinem Browser eingebe werden alle Termine angezeigt.

                                    Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

                                    1 Reply Last reply
                                    0
                                    • B Offline
                                      B Offline
                                      Beowolf
                                      wrote on last edited by Beowolf
                                      #270

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

                                      @haselchen wie @Revobobo schreibt: Ich füttere meine ePaper Tags einfach mit einem eigenen VIS-Projekt. Jedes Tag hat seine eigene Seite, bei Änderungen lasse ich per Script/Blockly einen neuen Screenshot erzeugen. Den pushe ich wahlweise an das Tag oder lasse es sich per URL abholen:

                                      Kannst Du das etwas genauer erklären? Eventuell mit den entsprechenden Skripten?

                                      Ich bin ein wenig Ratlos und weiß nicht wo ich anfangen soll.

                                      Puppeteer ist auch nicht gerade selbsterklärend. :cry:

                                      Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

                                      BananaJoeB 1 Reply Last reply
                                      0
                                      • haselchenH Offline
                                        haselchenH Offline
                                        haselchen
                                        Most Active
                                        wrote on last edited by
                                        #271

                                        @beowolf

                                        Welche Firmware Version?
                                        Mit der 2.05 geht das noch so wie von mir beschrieben.

                                        Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                                        B 1 Reply Last reply
                                        1
                                        • haselchenH haselchen

                                          @beowolf

                                          Welche Firmware Version?
                                          Mit der 2.05 geht das noch so wie von mir beschrieben.

                                          B Offline
                                          B Offline
                                          Beowolf
                                          wrote on last edited by Beowolf
                                          #272

                                          @haselchen
                                          Jepp, mit der 2.05 funktioniert es. Mit der 2.07 leider nicht.

                                          Danke für den Hinweis.

                                          PS
                                          Es reicht doch, das in dem Skript nur diese Zeile bzw. Wert geändert werden muß. oder?

                                            if (days == undefined) days = 14;
                                          

                                          Die Natur braucht nicht unseren Schutz, sie braucht unsere Abwesenheit.

                                          haselchenH 1 Reply 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

                                          483

                                          Online

                                          32.5k

                                          Users

                                          81.6k

                                          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