Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. KeDi

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    K
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 3
    • Best 0
    • Groups 1

    KeDi

    @KeDi

    Starter

    0
    Reputation
    4
    Profile views
    3
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    KeDi Follow
    Starter

    Latest posts made by KeDi

    • RE: E-INK Display OpenEPaperLink - Displayanzeige mit Batterie

      @eisbaeeer für welche Version des Puppeteer Adapters ist das Script?
      Ich nutze seit ewigen Zeiten die 0.2.8 weil ich hierfür ein funktionierendes hatte und danach nichts mehr klappte. Im Grunde würde ich gerne endlich mal auf die 0.4.0 aktualisieren.

      posted in Praktische Anwendungen (Showcase)
      K
      KeDi
    • RE: E-INK Display OpenEPaperLink - Displayanzeige mit Batterie

      @kedi Ich habe gesehen das auch andere das Problem haben. das auf dem AP kein Bild ankommt. Darum die Frage: Hat jemand ein Script was aktuell funktioniert und könnte dieses hier Posten?

      posted in Praktische Anwendungen (Showcase)
      K
      KeDi
    • RE: E-INK Display OpenEPaperLink - Displayanzeige mit Batterie

      @beowolf

      Ich verwende dieses Script:

      sendTo('puppeteer.0', 'screenshot', { 
          url: urlOfVISView,                      /* URL der Webseite aus welcher der Screenshot erstellt werden soll */
          path: imageSaveToFilenameWithPath,      /* Dateiname und Pfad für lokales Speichern des Bildes */
          width: viewWidth,                       /* Breite des virtuellen Browserfensters */
          height: viewHeight,                     /* Höhe des virtuellen Browserfensters */
          quality: jpgQuality,                    /* Qualität des JPG, sollte immer 100 sein */
      
          waitOption: {
              waitForSelector: waitForSelector,   /* Wartet for dem Screenshot bis dieses Objekt sichtbar ist */
              waitForTimeout: 20000               /* Timeout, solange wird auf das Objekt gewartet */
          },
      
          fullPage: false,                        /* True würde die ganze Seite Snapshoten und die clip-Anweisungen ignorieren */
      
          clip: {         
              x: cutoutX,                         /* Koordinate X an der der Ausschnitt beginnen soll */
              y: cutoutY,                         /* Koordinate Y an der der Ausschnitt beginnen soll */
              width: cutoutWidth,                 /* Breite des Ausschnittes */
              height: cutoutHeight                /* Höhe des Ausschnittes */
          }
      }, async obj => {
          if (obj.error) {
              console.warn("Fehler beim Aufruf der View: " + urlOfVISView + " => " + obj.error.message);
          } else {
              console.log("Screenshot erfolgreich erstellt:", obj.result);
              const axios = require('axios');
              try {
                  console.log("Bild wird hochgeladen...");
                  const response = await axios.post(imageUploadURL, {
                      dither: "1", 
                      mac: ePaperMAC, 
                      image: obj.result
                  });
                  console.log("Image:" + imageSaveToFilenameWithPath + " => ImageUploadStatusCode: " + response.status);
              } catch (error) {
                  console.error("Fehler beim Hochladen des Bildes:", error.message);
              }
          }
      });
      
      

      Bekomme damit folgende Meldung:

      javascript.0	15:29:20.336	info	script.js.epaper7_5blockly: Screenshot erfolgreich erstellt:
      javascript.0	15:29:20.337	info	script.js.epaper7_5blockly: Bild wird hochgeladen...
      javascript.0	15:29:20.934	info	script.js.epaper7_5blockly: Image:/tmp/test.jpg => ImageUploadStatusCode: 200
      

      Auf dem AP kommt aber kein Bild an.
      Zum verzweifeln.

      posted in Praktische Anwendungen (Showcase)
      K
      KeDi
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo