Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. IoBroker.phantomjs

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    IoBroker.phantomjs

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      dtp @dtp last edited by dtp

      So,

      @andre hat hier das Problem mit dem phantomjs-Adapter bestätigt. Da scheint also was grundsätzlich mit dem Adapter unter Debian Buster nicht zu funktionieren.

      Siehe auch das bereits existierende Issue zum Adapter.

      D 1 Reply Last reply Reply Quote 0
      • D
        dtp @dtp last edited by

        Hab die Lösung gefunden. Siehe hier.

        D 1 Reply Last reply Reply Quote 0
        • D
          dtp @dtp last edited by

          Hi,

          weiß zufällig jemand, ob ich unter "output" im Javaskript auch einen curl-Befehl zum direkten Speichern auf einem entfernten Raspi eintragen kann, oder muss ich das doch eher separat machen?

          OliverIO 1 Reply Last reply Reply Quote 0
          • OliverIO
            OliverIO @dtp last edited by

            @dtp das sicherste wäre einen Ordner des raspi auf deinem Rechner freigeben

            https://wiki.ubuntuusers.de/FUSE/sshfs/

            D 1 Reply Last reply Reply Quote 0
            • D
              dtp @OliverIO last edited by

              @oliverio Okay. Aber evtl. reicht ja dann auch schon die Verwendung von ssh-keygen, um direkten Zugriff auf das Remote-Verzeichnis zu bekommen.

              OliverIO 1 Reply Last reply Reply Quote 0
              • OliverIO
                OliverIO @dtp last edited by OliverIO

                @dtp
                Das gehört eigentlich mit dazu, da aus Sicherheitsgründen dazu einen eigenen User einrichten solltest, mit dem der andere Rechner dann auf dieses Verzeichnis zugreifen kann.
                ich glaube bei ssh-Filezugriff ist die authentifizierung nur mit key zulässig.
                user/password geht nicht bzw. ist nicht ratsam.

                O 1 Reply Last reply Reply Quote 0
                • O
                  oliverr @OliverIO last edited by

                  Habe jetzt festgestellt das aktuell nur das Prozess Ikon als png abgespeichert wird und kein gescheiter Screenshot (vom VIS) mehr 😞
                  iobroker läuft auf einem Ubuntu 19.10 und alle benutzten iobroker Module sind auf dem neusten Stand.
                  Was kann das sein? Wie bekommt man das behoben?

                  Glasfaser 1 Reply Last reply Reply Quote 0
                  • Glasfaser
                    Glasfaser @oliverr last edited by Glasfaser

                    @oliverr sagte in IoBroker.phantomjs:

                    nur das Prozess Ikon als png abgespeichert wird

                    renderTime höher stellen .

                    renderTime - Interval in ms to wait till the page will be rendered.
                    
                    O 1 Reply Last reply Reply Quote 0
                    • O
                      oliverr @Glasfaser last edited by

                      @glasfaser den habe ich schon massiv höher gestellt (obwohl es ja früher mit dem alten Wert lief).

                      Glasfaser 1 Reply Last reply Reply Quote 0
                      • Glasfaser
                        Glasfaser @oliverr last edited by

                        @oliverr
                        Was heißt massiv höher ?
                        Teste mal mit einem neuen Projekt wo nur ein Demoview drin ist , was ist dann ?

                        O 1 Reply Last reply Reply Quote 0
                        • O
                          oliverr @Glasfaser last edited by

                          @glasfaser Ich habe mal eine neues Projekt angelegt und eine "normale" URL angegeben. Damit geht es.
                          Mit der VIS URL gibt es wieder nur das Lade-Ikon, obwohl die URL sonst sauber funktioniert.

                          Glasfaser 1 Reply Last reply Reply Quote 0
                          • Glasfaser
                            Glasfaser @oliverr last edited by

                            @oliverr sagte in IoBroker.phantomjs:

                            Mit der VIS URL gibt es wieder nur das Lade-Ikon,

                            auch mit einer anderen View von deinem Projekt ?

                            @glasfaser sagte in IoBroker.phantomjs:

                            @oliverr
                            Was heißt massiv höher ?

                            Wie hoch hast du es jetzt gestellt ??

                            O 1 Reply Last reply Reply Quote 0
                            • O
                              oliverr @Glasfaser last edited by

                              @glasfaser Ja mit einer anderen View auch das Problem.
                              Rendertime von 2000 nach und nach auf 20000 erhöht.
                              Leider keine Besserung.

                              Glasfaser 1 Reply Last reply Reply Quote 0
                              • Glasfaser
                                Glasfaser @oliverr last edited by

                                @oliverr sagte in IoBroker.phantomjs:

                                Rendertime von 2000

                                der Wert ist sportlich 😉

                                Versuche mal 60000 , ob es dann funktioniert und dann langsam runtertasten .

                                O 1 Reply Last reply Reply Quote 0
                                • O
                                  oliverr @Glasfaser last edited by

                                  @glasfaser

                                  Habe die Beta Version des VIS mal installiert und siehe da, es funktioniert wieder.
                                  https://forum.iobroker.net/topic/37047/vis-seite-mit-phantomjs-screenshot-in-blockly/15 hat mich drauf gebracht.

                                  1 Reply Last reply Reply Quote 0
                                  • Negalein
                                    Negalein Global Moderator last edited by

                                    hat jemand die selbe Ausstattung und ebenfalls das Problem, dass der Phantonjs-Adapter ioBroker in die Knie zwingt?

                                    Node.js: V14.17.1
                                    NPM: 6.14.13
                                    JS-Controller: 3.3.14
                                    Admin: 5.1.10
                                    Phantomjs: 1.1.2

                                    so ist das Script

                                    schedule("*/5 * * * *", function () {
                                      sendTo("phantomjs.0", "send", {
                                         url: 'http://10.0.1.203:3000/d/14q2Khmnz/wetterstation-copy?orgId=1&refresh=1m&kiosk',
                                         output: 'wetterstation.png',
                                         width: '1920',
                                         height: '757',
                                         renderTime: '60000'
                                      });
                                      exec('wput -nc /opt/iobroker/node_modules/iobroker.phantomjs/wetterstation.png ftp://test:test@www37.world4you.com');
                                      console.log("exec: " + 'wput -nc /opt/iobroker/node_modules/iobroker.phantomjs/wetterstation.png ftp://test:test@www37.world4you.com');
                                    });
                                    

                                    und so die Auslastung
                                    proxmox - Proxmox Virtual Environment (8).png
                                    log.gif

                                    Glasfaser 1 Reply Last reply Reply Quote 0
                                    • Glasfaser
                                      Glasfaser @Negalein last edited by

                                      @negalein

                                      für mich sieht das erstmal aus , als würde 4 x phantomjs laufen .

                                      Kill mal alles , was ist danach ?

                                      sudo kill -9 5261
                                      sudo kill -9 5268
                                      sudo kill -9 9223
                                      sudo kill -9 5301
                                      
                                      Negalein 2 Replies Last reply Reply Quote 0
                                      • Negalein
                                        Negalein Global Moderator @Glasfaser last edited by

                                        @glasfaser sagte in IoBroker.phantomjs:

                                        Kill mal alles , was ist danach ?

                                        Danke, ist mir garnicht aufgefallen.
                                        mach ich später. Jetzt gehts mal ins Kino! 😁

                                        1 Reply Last reply Reply Quote 0
                                        • Negalein
                                          Negalein Global Moderator @Glasfaser last edited by Negalein

                                          @glasfaser sagte in IoBroker.phantomjs:

                                          für mich sieht das erstmal aus , als würde 4 x phantomjs laufen .

                                          Adapter gestoppt, alle gekillt
                                          läuft

                                          Adapter wieder gestartet, 3x wieder vorhanden und 2x wput
                                          System passt noch


                                          proxmox - Proxmox Virtual Environment (9).png

                                          Script gestartet
                                          System geht an die Decke

                                          Script gestoppt
                                          Adapter keine Chance mehr zu stoppen
                                          kurz später geht ioBroker in die Knie (100% RAM & CPU) und rebootet selbst.

                                          Dann war wieder alles gut!!

                                          Und gerade dieser Adapter war mir sehr wichtig! 😞

                                          Ich kann mir nur vorstellen, dass es an einem dieser 3 Variablen liegt.
                                          Denn mit
                                          Node.js: V12.x
                                          JS-Controller: 3.2.x
                                          Admin: 4.x
                                          lief er perfekt.

                                          Und nur am Umzug von Synology auf Mini-PC mit Proxmox (ioBroker in Debian VM) wird es eher nicht liegen.

                                          1 Reply Last reply Reply Quote 0
                                          • P
                                            PatrickFro last edited by

                                            Gibt es schon eine Lösung, damit eine höhere VIS-Version als 1.4.3 genutzt werden kann und phantomjs trotzdem funktioniert? Bei mir verweigert phantomjs leider bei höheren Versionen die erfolgreiche Nutzung.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            978
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            32
                                            148
                                            18621
                                            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