Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. ioBroker драйвера
    5. Драйвер Screenshot with PhantomJS

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Драйвер Screenshot with PhantomJS

    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      Lstt last edited by

      Доброго времени суток! Благодарим Bluefox за новый драйвер Screenshot with PhantomJS. На данный момент доступен в репозитории online..PhantomJs - консольный браузер.

      Для чего нужен драйвер? К примеру, пишем скрипт:

      sendTo('phantomjs.0', 'send', {
          url: 'http://localhost:8082/flot/index.html?l%5B0%5D%5Bid%5D=system.adapter.admin.0.memHeapTotal&l%5B0%5D%5Boffset%5D=0&l%5B0%5D%5Bart%5D=average&l%5B0%5D%5Bcolor%5D=%23FF0000&l%5B0%5D%5Bthickness%5D=3&l%5B0%5D%5Bshadowsize%5D=3&timeArt=relative&relativeEnd=now&range=10&live=false&aggregateType=step&aggregateSpan=300&hoverDetail=false&useComma=false&zoom=false',
          output: 'image.png',
          width: 300,
          height: 200,
          renderTime: 10000,
          online: true
      }, function (result) {
          console.log(result.error + ' ' + result.output);
      });
      
      

      Результатом выполнения скрипта будет сохранение файла image.png - графический вариант, например, динамического графика Flot, который можно использовать по своему усмотрению..Например, отсылать в драйвер Телеграм по запросу или на почту или куда угодно! 🙂

      renderTime: 10000 - время, максимум в течении которого будет отрисована страничка;

      1 Reply Last reply Reply Quote 0
      • L
        Lstt last edited by

        Переустановил IOBroker, теперь при повторной установке драйвера:

        ! OPENSERVER 2016-04-30 15:26:05 info host.OPENSERVER Restart adapter system.adapter.phantomjs.0 because enabled OPENSERVER 2016-04-30 15:26:05 error host.OPENSERVER instance system.adapter.phantomjs.0 terminated with code 1 () OPENSERVER 2016-04-30 15:26:04 info host.OPENSERVER instance system.adapter.phantomjs.0 started with pid 752 OPENSERVER 2016-04-30 15:25:59 info host.OPENSERVER Restart adapter system.adapter.phantomjs.0 because enabled OPENSERVER 2016-04-30 15:25:59 error host.OPENSERVER instance system.adapter.phantomjs.0 terminated with code 1 () host-OPENSERVER 2016-04-30 15:25:58 info instance system.adapter.phantomjs.0 started with pid 2848 host-OPENSERVER 2016-04-30 15:25:55 info Restart adapter system.adapter.phantomjs.0 because enabled host-OPENSERVER 2016-04-30 15:25:55 error instance system.adapter.phantomjs.0 terminated with code 1 () iobroker 2016-04-30 15:25:54 info exit 0 iobroker 2016-04-30 15:25:54 info host.OPENSERVER object system.adapter.phantomjs.0 created !
        В чём может быть проблема?

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

          @Lstt:

          Переустановил IOBroker, теперь при повторной установке драйвера:

          ! OPENSERVER 2016-04-30 15:26:05 info host.OPENSERVER Restart adapter system.adapter.phantomjs.0 because enabled OPENSERVER 2016-04-30 15:26:05 error host.OPENSERVER instance system.adapter.phantomjs.0 terminated with code 1 () OPENSERVER 2016-04-30 15:26:04 info host.OPENSERVER instance system.adapter.phantomjs.0 started with pid 752 OPENSERVER 2016-04-30 15:25:59 info host.OPENSERVER Restart adapter system.adapter.phantomjs.0 because enabled OPENSERVER 2016-04-30 15:25:59 error host.OPENSERVER instance system.adapter.phantomjs.0 terminated with code 1 () host-OPENSERVER 2016-04-30 15:25:58 info instance system.adapter.phantomjs.0 started with pid 2848 host-OPENSERVER 2016-04-30 15:25:55 info Restart adapter system.adapter.phantomjs.0 because enabled host-OPENSERVER 2016-04-30 15:25:55 error instance system.adapter.phantomjs.0 terminated with code 1 () iobroker 2016-04-30 15:25:54 info exit 0 iobroker 2016-04-30 15:25:54 info host.OPENSERVER object system.adapter.phantomjs.0 created !
          В чём может быть проблема? `
          Фантом падает. И его снова запускают.

          Останови его и запусти из консоли

          cd …iobroker

          iobroker stop phantomjs

          node node_modules/iobroker.phantomjs --force

          Что видно?

          1 Reply Last reply Reply Quote 0
          • L
            Lstt last edited by

            Командная строка:

            ! ````
            C:\iobroker>iobroker stop phantomjs
            C:\iobroker>node node_modules/iobroker.js-controller/iobroker.js stop phantomjs
            Adapter "phantomjs.0 stopped.
            C:\iobroker>node node_modules/iobroker.phantomjs --force
            module.js:338
            throw err;
            ^
            Error: Cannot find module 'phantomjs'
            at Function.Module._resolveFilename (module.js:336:15)
            at Function.Module._load (module.js:278:25)
            at Module.require (module.js:365:17)
            at require (module.js:384:17)
            at Object. <anonymous>(C:\iobroker\node_modules\iobroker.phantomjs\main.js:9
            :17)
            at Module._compile (module.js:460:26)
            at Object.Module._extensions..js (module.js:478:10)
            at Module.load (module.js:355:32)
            at Function.Module._load (module.js:310:12)
            at Function.Module.runMain (module.js:501:10)
            ! C:\iobroker></anonymous>

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

              Поправил

              1 Reply Last reply Reply Quote 0
              • L
                Lstt last edited by

                Заработало!

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

                Support us

                ioBroker
                Community Adapters
                Donate

                662
                Online

                31.8k
                Users

                80.0k
                Topics

                1.3m
                Posts

                2
                6
                1903
                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