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.
    • Neuschwansteini
      Neuschwansteini @Beowolf last edited by

      @beowolf

      ja so sieht auch der Entwickler, was moeglich ist und kann das in die Doku mit aufnehmen, super!
      Und andere User, die drueber stolpern, finden das mit der Suche dann dort auch.. 🙂

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

        Der Adapter wird nicht entwickelt und befindet sich im alpha Zustand. Im Moment hört er nach ein paar Stunden auf die Daten zu empfangen.

        Neuschwansteini 1 Reply Last reply Reply Quote 0
        • B
          Beowolf last edited by

          Stimmt, habe ich jetzt erst festgestellt. Auch ein Neustart des Adapters ändert nichts.

          Jemand eine Idee wie man das ändern kann?

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

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

            @Beowolf ich hatte mir mal ein Skript gebaut das den websocket abruft. Aber mangels Zeit nicht weiter verfolgt. Ganz rudimentär funktioniert es auch. Ist irgendwo hier in diesem Beitrag.

            Da der Adapter ja nicht funktioniert.

            Könntest Du das noch etwas erklären? Ich hatte mir das angeschaut. Ich habe nicht wirklich verstanden was wo rein muß, damit die TAGs ausgewertet werden.

            Ich glaube ich habe es ein wenig verstanden.

            Ist es richtig, das ich für jeden AP ein eigenes Skript benötige?

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

              Dazu muss ich mir das Skript nochmal ansehen. Es kommt auf jeden Fall unter skripte / Javascript und im Script gibt man die Mac Adresse an.

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

                @bimmi
                Alles gut läuft schon. 👍

                1 Reply Last reply Reply Quote 1
                • B
                  Beowolf last edited by Beowolf

                  Mir ist jetzt noch etwas aufgefallen.

                  Das Skript zeigt ein ähnlichen Verhalten wie der Adapter.

                  Nach einer gewissen Zeit reagiert das Skript nicht mehr auf das Betätigen der Buttons.

                  Erst wenn ich das Skript neu starte, wird der "Button-State"-Datenpunkt wieder aktualisiert.

                  Ich habe hier drei APs die jeweils ihr eigenes Skript haben. Alle zeigen das selbe Verhalten.

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

                    @bimmi @Beowolf @BananaJoe

                    Wer von euch macht http-post's ?

                    Mit der letzten Version 7.9.x des Javascript-Adapters ist das ja jetzt moeglich...
                    cde94f78-e9ca-4a07-a061-0a106e878945-image.png

                    funktioniert bei mir leider nicht so.. wahrscheinlich mach ich das auch falsch.. ?

                    B 1 Reply Last reply Reply Quote 0
                    • B
                      Beowolf @Neuschwansteini last edited by

                      @ilovegym

                      Funktioniert denn der Aufruf per Browser?

                      Zeige doch mal den kompletten Befehl.

                      1 Reply Last reply Reply Quote 0
                      • Neuschwansteini
                        Neuschwansteini last edited by

                        @beowolf nee im browser mags auch nicht.. 😞

                        http://10.1.1.92/jsonupload?mac=0000053E757ABC99&json=[{"text":[5,5,"Bahnschrift 250","fonts/bahnschrift20",1]}]

                        meldung ist error 404, aber der AP ist unter der IP erreichbar und funktioniert auch so mit allem.. hmmm ? falsches Verzeichnis? falscher Aufruf?

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

                          Wenn ich das auf einen von meinen APs anpasse passiert nicht. Auch keine Meldung.

                          Ich habe mal das gesendet

                          http://192.168.49.185/led_flash?mac=00007E1BD7F3B295
                          

                          siehe hier

                          https://github.com/jjwbruijn/OpenEPaperLink/wiki/Led-control

                          Dann kommt als Meldung im Browser

                          ok, request transmitted
                          
                          Neuschwansteini 1 Reply Last reply Reply Quote 0
                          • Neuschwansteini
                            Neuschwansteini @Beowolf last edited by

                            @beowolf

                            Ja, das geht, sind aber auch http Get commands, und keine Post… hmm

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

                              Event. hilft das?

                              https://openhabforum.de/viewtopic.php?t=8439&start=20

                              Neuschwansteini 1 Reply Last reply Reply Quote 0
                              • Neuschwansteini
                                Neuschwansteini @Beowolf last edited by

                                @beowolf

                                Hier war die Loesung, aber nicht schoen fuers Script..

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

                                  Gebt gas, er hat wieder welche (eben waren es noch 106 fertig montierte): https://www.tindie.com/stores/electronics-by-nic/

                                  Neuschwansteini 1 Reply Last reply Reply Quote 1
                                  • Neuschwansteini
                                    Neuschwansteini @BananaJoe last edited by

                                    @bananajoe

                                    schon n Sack voll bestellt... 🙂
                                    Danke fuer den Hinweis!

                                    haselchen 1 Reply Last reply Reply Quote 0
                                    • haselchen
                                      haselchen Most Active @Neuschwansteini last edited by

                                      @ilovegym
                                      @BananaJoe

                                      Und schon Out of Stock 🙂
                                      (Jedenfalls die 2,9er)

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

                                        ich habe für einen Freund den AP mit dem Flasher bestellt. Wobei mich interessieren würde ob der AP V3/4 dann mit meinem AP V2 zusammenarbeitet. War am überlegen den separaten Flasher zu kaufen - aber im Moment liegen noch einige Tags ungenutzt herum.

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

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

                                          IMG_20240125_190537.jpg

                                          So sieht es bei mir mit dem großen Tag aus. Alles mit der aktuellsten Firmware vom Display und 2. 07b

                                          @haselchen Pack doch mal dein Script hier rein, dann teste ich es mal bei mir

                                          Ich habe jetzt auch ein grosses Display. Wie hast du die Stunden "von" - "bis" eingestellt?

                                          Ich habe hier immer von 0 - 19 Uhr.

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

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

                                            ich habe für einen Freund den AP mit dem Flasher bestellt. Wobei mich interessieren würde ob der AP V3/4 dann mit meinem AP V2 zusammenarbeitet. War am überlegen den separaten Flasher zu kaufen - aber im Moment liegen noch einige Tags ungenutzt herum.

                                            wie meinst du das? Das die im Netzwerk untereinander gefunden werden? Das auf jeden Fall!

                                            @Beowolf "Ich habe jetzt auch ein grosses Display. Wie hast du die Stunden "von" - "bis" eingestellt?"

                                            das weiß ich nicht mehr 🐶

                                            Hier ist mein Script:

                                            function getEventsForNextDay(days) {
                                              var start = new Date();
                                              start.setHours(0, 0, 0, 0);
                                              var end = new Date();
                                              if (days == undefined) days = 9;
                                              end.setDate(end.getDate() + parseInt(days, 10));
                                              //var calendars = CalendarApp.getAllCalendars();
                                              var calendars = CalendarApp.getCalendarsByName("NAMEKALENDER");
                                              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}};
                                              }
                                              const params = e.parameter;
                                              var content = getEventsForNextDay(params.days);
                                              var output = ContentService.createTextOutput(content);
                                              output.setMimeType(ContentService.MimeType.JSON);
                                              return output;
                                            }
                                            
                                            1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            942
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

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