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.
    • OliverIO
      OliverIO @dtp last edited by

      @dtp sagte in IoBroker.phantomjs:

      Bei der Adapter-Installation erhalte ich noch die folgende Fehlermeldung
      ERROR: Cannot detect "sudo -n apt-get -v": sudo: Hostname ioBroker kann nicht aufgelöst werden: Der Name oder der Dienst ist nicht bekannt

      Jetzt verstehe ich dich nicht mehr.

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

        @OliverIO sagte in IoBroker.phantomjs:

        Jetzt verstehe ich dich nicht mehr.

        Nun ja, wenn ich den Docker-Container im Bridge-Modus starte, dann gibt es diese Fehlermeldung nicht mehr. Die kommt nur, wenn ich im Host-Modus bin. Am Verhalten des phantomjs-Adapters ändert das aber leider überhaupt nichts.

        Der Bridge-Modus des Containers bereitet mir aber leider noch ein anderes Problem. Damit komme ich dann nicht mehr auf die Maria-DB-10-Datenbank meiner DiskStation, weil ich keine Portweiterleitung hinbekomme.

        D 1 Reply Last reply Reply Quote 0
        • 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
                                            • First post
                                              Last post

                                            Support us

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

                                            538
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

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