Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Русский
  3. ioBroker
  4. ioBroker драйвера
  5. Драйвер Ping

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    13
    1
    142

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Драйвер Ping

Scheduled Pinned Locked Moved ioBroker драйвера
15 Posts 4 Posters 4.3k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • aurodionovA Offline
    aurodionovA Offline
    aurodionov
    wrote on last edited by
    #1

    Есть ли возможность пинговать мак адрес а не ип, нужно для определения устройства в сети и реакции на него в скриптах.

    Например запуск сценария.

    Пишу с пульта….

    1 Reply Last reply
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      wrote on last edited by
      #2

      @aurodionov:

      Есть ли возможность пинговать мак адрес а не ип, нужно для определения устройства в сети и реакции на него в скриптах.

      Например запуск сценария. `
      Ping подразумевает использование протокола ICMP, который базируется на IP. То есть обязательно нужен IP адрес.

      Но можно использовать псевдо пинг, если известно, что устройство откликается на какой нибудь ISO протокол.

      Проблема только в том, что не IP пакеты без плясок с бубном (или без pcap) не послать.

      Если же устройство поддерживает IP, но известен только MAC адрес, то можно сначала при помощи RARP (reverse address resolution protocol) узнать адрес, а потом его пинговать. Но и это решается более простыми способами (например DNS)

      Какой сценарий? Какое устройство?

      1 Reply Last reply
      0
      • aurodionovA Offline
        aurodionovA Offline
        aurodionov
        wrote on last edited by
        #3

        В роли устройства ,телефон.

        Разрулил через арп, всё работает.

        Пишу с пульта….

        1 Reply Last reply
        0
        • E Offline
          E Offline
          electric69
          wrote on last edited by
          #4

          Пытаюсь заставить работать драйвер PING.

          Железо - BananaPI (не pro, обычная)

          ОС - http://www.igorpecovnik.com/2014/09/07/banana-pi-debian-sd-image/

          Версия ioBroker.js-controller - 0.4.1.

          –---

          Устанавливаю драйвер. через веб-интерфейс на вкладке "Драйвера" в строке "PING" справа нажимаю кнопку "+" (добавить экземпляр).

          Содержимое вкладки "Лог":

          ! system.adapter.ping.0 2015-01-13 19:54:32 error invalid mode
          ! host.bananapi 2015-01-13 19:54:32 info object change system.adapter.ping.0
          ! system.adapter.ping.0 2015-01-13 19:53:51 error invalid mode
          ! host.bananapi 2015-01-13 19:53:51 info object change system.adapter.ping.0
          ! host.bananapi 2015-01-13 19:53:32 info object change system.adapter.ping.0
          ! iobroker 2015-01-13 19:53:12 info exit 0
          ! iobroker 2015-01-13 19:53:12 info object system.adapter.ping.0 created
          ! host.bananapi 2015-01-13 19:53:11 info object change system.adapter.ping.0
          ! iobroker 2015-01-13 19:53:11 info object system.adapter.ping.0.alive created
          ! iobroker 2015-01-13 19:53:11 info object system.adapter.ping.0.connected created
          ! iobroker 2015-01-13 19:53:11 info object system.adapter.ping.0.memHeapUsed created
          ! iobroker 2015-01-13 19:53:11 info object system.adapter.ping.0.memHeapTotal created
          ! iobroker 2015-01-13 19:53:11 info object system.adapter.ping.0.memRss created
          ! iobroker 2015-01-13 19:53:11 info object system.adapter.ping.0.uptime created
          ! iobroker 2015-01-13 19:53:11 info create instance ping
          ! iobroker 2015-01-13 19:53:11 info object system.adapter.ping created
          ! iobroker 2015-01-13 19:53:11 info upload ping.admin /opt/iobroker/node_modules/iobroker.ping/admin/index.html index.html text/html
          ! iobroker 2015-01-13 19:53:11 info upload ping.admin /opt/iobroker/node_modules/iobroker.ping/admin/ping.png ping.png image/png
          ! iobroker 2015-01-13 19:53:11 info got /opt/iobroker/node_modules/iobroker.ping/admin
          ! iobroker 2015-01-13 19:53:11 info install adapter ping
          ! iobroker 2015-01-13 19:52:54 info WARN package.json daemonize2@0.4.2 No repository field.
          ! iobroker 2015-01-13 19:52:54 info
          ! iobroker 2015-01-13 19:52:54 info npm
          ! iobroker 2015-01-13 19:52:50 info npm install iobroker.ping –production [/opt/iobroker/lib]
          ! iobroker 2015-01-13 19:52:46 info add ping
          Перемещаюсь на вкладку "Настройка драйверов", нажимаю кнопку "редактировать", ставлю галочку "активно".

          Нажимаю кнопку "настроить" - хммм… а где кнопачка "добавить хост"?

          Видимо что то пошло не так?
          50_pic_85.jpg

          1 Reply Last reply
          0
          • BluefoxB Offline
            BluefoxB Offline
            Bluefox
            wrote on last edited by
            #5

            @electric69:

            Пытаюсь заставить работать драйвер PING.

            Железо - BananaPI (не pro, обычная)

            ОС - http://www.igorpecovnik.com/2014/09/07/banana-pi-debian-sd-image/

            Версия ioBroker.js-controller - 0.4.1.

            –---

            Устанавливаю драйвер. через веб-интерфейс на вкладке "Драйвера" в строке "PING" справа нажимаю кнопку "+" (добавить экземпляр).

            Содержимое вкладки "Лог":

            ! system.adapter.ping.0 2015-01-13 19:54:32 error invalid mode
            ! host.bananapi 2015-01-13 19:54:32 info object change system.adapter.ping.0
            ! system.adapter.ping.0 2015-01-13 19:53:51 error invalid mode
            ! host.bananapi 2015-01-13 19:53:51 info object change system.adapter.ping.0
            ! host.bananapi 2015-01-13 19:53:32 info object change system.adapter.ping.0
            ! iobroker 2015-01-13 19:53:12 info exit 0
            ! iobroker 2015-01-13 19:53:12 info object system.adapter.ping.0 created
            ! host.bananapi 2015-01-13 19:53:11 info object change system.adapter.ping.0
            ! iobroker 2015-01-13 19:53:11 info object system.adapter.ping.0.alive created
            ! iobroker 2015-01-13 19:53:11 info object system.adapter.ping.0.connected created
            ! iobroker 2015-01-13 19:53:11 info object system.adapter.ping.0.memHeapUsed created
            ! iobroker 2015-01-13 19:53:11 info object system.adapter.ping.0.memHeapTotal created
            ! iobroker 2015-01-13 19:53:11 info object system.adapter.ping.0.memRss created
            ! iobroker 2015-01-13 19:53:11 info object system.adapter.ping.0.uptime created
            ! iobroker 2015-01-13 19:53:11 info create instance ping
            ! iobroker 2015-01-13 19:53:11 info object system.adapter.ping created
            ! iobroker 2015-01-13 19:53:11 info upload ping.admin /opt/iobroker/node_modules/iobroker.ping/admin/index.html index.html text/html
            ! iobroker 2015-01-13 19:53:11 info upload ping.admin /opt/iobroker/node_modules/iobroker.ping/admin/ping.png ping.png image/png
            ! iobroker 2015-01-13 19:53:11 info got /opt/iobroker/node_modules/iobroker.ping/admin
            ! iobroker 2015-01-13 19:53:11 info install adapter ping
            ! iobroker 2015-01-13 19:52:54 info WARN package.json daemonize2@0.4.2 No repository field.
            ! iobroker 2015-01-13 19:52:54 info
            ! iobroker 2015-01-13 19:52:54 info npm
            ! iobroker 2015-01-13 19:52:50 info npm install iobroker.ping –production [/opt/iobroker/lib]
            ! iobroker 2015-01-13 19:52:46 info add ping
            Перемещаюсь на вкладку "Настройка драйверов", нажимаю кнопку "редактировать", ставлю галочку "активно".

            Нажимаю кнопку "настроить" - хммм… а где кнопачка "добавить хост"?

            Видимо что то пошло не так? `
            Это хорошо, что ты попробовал ping. При переводе на русский я забыл обновить одну ссылку.

            Можешь сам заменить файл ioBroker/node_modules/iobroker.ping/admin/index.html на:

            ! | |
            ! ### PING adapter settings
            ! |
            ! #### Ping settings
            ! | Interval[ms]: | |
            ! #### Ping addresses после этого вызвать в ioBroker директории.

            node iobroker upload ping
            
            

            Ну или дождаться вечера и я исправлю ошибку.

            Спасибо.

            1 Reply Last reply
            0
            • E Offline
              E Offline
              electric69
              wrote on last edited by
              #6

              @Bluefox:

              Это хорошо, что ты попробовал ping. При переводе на русский я забыл обновить одну ссылку.

              Можешь сам заменить файл ioBroker/node_modules/iobroker.ping/admin/index.html на:

              ! | |
              ! ### PING adapter settings
              ! |
              ! #### Ping settings
              ! | Interval[ms]: | |
              ! #### Ping addresses после этого вызвать в ioBroker директории.

              node iobroker upload ping
              
              

              Ну или дождаться вечера и я исправлю ошибку.

              Спасибо.
              Все сделал, кнопочка добавления хоста появилась. Добавил ардуинку, перезапустил драйвер несколько раз, но он не стартует.

              На вкладке "Лог" ошибки:

              ! system.adapter.ping.0 2015-01-14 18:57:40 error invalid mode
              ! host.bananapi 2015-01-14 18:57:40 info object change system.adapter.ping.0
              ! system.adapter.ping.0 2015-01-14 18:57:03 error invalid mode
              ! host.bananapi 2015-01-14 18:57:03 info object change system.adapter.ping.0
              ! system.adapter.ping.0 2015-01-14 18:54:43 error invalid mode
              ! host.bananapi 2015-01-14 18:54:43 info object change system.adapter.ping.0 `

              1 Reply Last reply
              0
              • BluefoxB Offline
                BluefoxB Offline
                Bluefox
                wrote on last edited by
                #7

                @electric69:

                @Bluefox:

                Это хорошо, что ты попробовал ping. При переводе на русский я забыл обновить одну ссылку.

                Можешь сам заменить файл ioBroker/node_modules/iobroker.ping/admin/index.html на:

                ! | |
                ! ### PING adapter settings
                ! |
                ! #### Ping settings
                ! | Interval[ms]: | |
                ! #### Ping addresses после этого вызвать в ioBroker директории.

                node iobroker upload ping
                
                

                Ну или дождаться вечера и я исправлю ошибку.

                Спасибо.
                Все сделал, кнопочка добавления хоста появилась. Добавил ардуинку, перезапустил драйвер несколько раз, но он не стартует.

                На вкладке "Лог" ошибки:

                ! system.adapter.ping.0 2015-01-14 18:57:40 error invalid mode
                ! host.bananapi 2015-01-14 18:57:40 info object change system.adapter.ping.0
                ! system.adapter.ping.0 2015-01-14 18:57:03 error invalid mode
                ! host.bananapi 2015-01-14 18:57:03 info object change system.adapter.ping.0
                ! system.adapter.ping.0 2015-01-14 18:54:43 error invalid mode
                ! host.bananapi 2015-01-14 18:54:43 info object change system.adapter.ping.0
                Тоже ошибка перевода. Пофиксю ;)

                1 Reply Last reply
                0
                • BluefoxB Offline
                  BluefoxB Offline
                  Bluefox
                  wrote on last edited by
                  #8

                  @Bluefox:

                  @electric69:

                  @Bluefox:

                  Это хорошо, что ты попробовал ping. При переводе на русский я забыл обновить одну ссылку.

                  Можешь сам заменить файл ioBroker/node_modules/iobroker.ping/admin/index.html на:

                  ! | |
                  ! ### PING adapter settings
                  ! |
                  ! #### Ping settings
                  ! | Interval[ms]: | |
                  ! #### Ping addresses после этого вызвать в ioBroker директории.

                  node iobroker upload ping
                  
                  

                  Ну или дождаться вечера и я исправлю ошибку.

                  Спасибо.
                  Все сделал, кнопочка добавления хоста появилась. Добавил ардуинку, перезапустил драйвер несколько раз, но он не стартует.

                  На вкладке "Лог" ошибки:

                  ! system.adapter.ping.0 2015-01-14 18:57:40 error invalid mode
                  ! host.bananapi 2015-01-14 18:57:40 info object change system.adapter.ping.0
                  ! system.adapter.ping.0 2015-01-14 18:57:03 error invalid mode
                  ! host.bananapi 2015-01-14 18:57:03 info object change system.adapter.ping.0
                  ! system.adapter.ping.0 2015-01-14 18:54:43 error invalid mode
                  ! host.bananapi 2015-01-14 18:54:43 info object change system.adapter.ping.0
                  Тоже ошибка перевода. Пофиксю ;)

                  Нужно ещё раз деактивировать ping и снова активирвать через админку. (Просто перезапуск не поможет) `

                  1 Reply Last reply
                  0
                  • E Offline
                    E Offline
                    electric69
                    wrote on last edited by
                    #9

                    Установил драйвер, перешел на вкладку драйверов, добавил хосты, нажал сохранить и выйти, в логe:

                    ! ping.0 2015-01-22 19:41:22 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.ping
                    ! host.bananapi 2015-01-22 19:41:19 info instance system.adapter.ping.0 started with pid 3496
                    ! host.bananapi 2015-01-22 19:41:17 info instance system.adapter.ping.0 terminated with code 0 (OK)
                    ! ping.0 2015-01-22 19:41:17 info terminating
                    ! host.bananapi 2015-01-22 19:41:17 info stopInstance system.adapter.ping.0 killing pid 2293
                    ! host.bananapi 2015-01-22 19:41:17 info stopInstance system.adapter.ping.0
                    ! host.bananapi 2015-01-22 19:41:17 info object change system.adapter.ping.0
                    Вроде все хорошо.

                    Затем опять зашел в настройки драйвера, в одином из хостов поменял название и IP-адрес (даже если только адрес), сохранить и выйти, в логе пошли ошибки:

                    ! bananapi 2015-01-22 19:49:15 info host.bananapi Restart adapter system.adapter.ping.0 because enabled
                    ! bananapi 2015-01-22 19:49:15 error host.bananapi instance system.adapter.ping.0 terminated with code 6 (uncaught exception)
                    ! ping.0 2015-01-22 19:49:15 error TypeError: Cannot call method 'replace' of undefined at /opt/iobroker/node_modules/iobroker.ping/main.js:195:43 at Socket. (/opt/iobroker/lib/adapter.js:989:44) at Socket.onack
                    ! ping.0 2015-01-22 19:49:15 error uncaught exception: Cannot call method 'replace' of undefined
                    ! ping.0 2015-01-22 19:49:15 info ping.0 starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.ping
                    ! bananapi 2015-01-22 19:49:11 info host.bananapi instance system.adapter.ping.0 started with pid 5744
                    ! host.bananapi 2015-01-22 19:48:41 info Restart adapter system.adapter.ping.0 because enabled
                    ! host.bananapi 2015-01-22 19:48:41 error instance system.adapter.ping.0 terminated with code 6 (uncaught exception)
                    ! TypeError: 2015-01-22 19:48:41 error at Decoder.add (/opt/iobroker/node_modules/socket.io-client/node_modules/socket.io-parser/index.js:247:12)
                    ! TypeError: 2015-01-22 19:48:41 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                    ! TypeError: 2015-01-22 19:48:41 error at Decoder. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                    ! TypeError: 2015-01-22 19:48:41 error at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:274:8)
                    ! TypeError: 2015-01-22 19:48:41 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                    ! TypeError: 2015-01-22 19:48:41 error at Manager. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                    ! TypeError: 2015-01-22 19:48:41 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:219:12)
                    ! TypeError: 2015-01-22 19:48:41 error at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:294:6)
                    ! TypeError: 2015-01-22 19:48:41 error at Socket. (/opt/iobroker/lib/adapter.js:989:44)
                    ! TypeError: 2015-01-22 19:48:41 error at /opt/iobroker/node_modules/iobroker.ping/main.js:195:43
                    ! TypeError: 2015-01-22 19:48:41 error Cannot call method 'replace' of undefined
                    ! uncaught 2015-01-22 19:48:41 error exception: Cannot call method 'replace' of undefined
                    ! ping.0 2015-01-22 19:48:40 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.ping
                    ! host.bananapi 2015-01-22 19:48:37 info instance system.adapter.ping.0 started with pid 5577
                    ! host.bananapi 2015-01-22 19:48:07 info Restart adapter system.adapter.ping.0 because enabled
                    ! host.bananapi 2015-01-22 19:48:07 error instance system.adapter.ping.0 terminated with code 6 (uncaught exception)
                    ! TypeError: 2015-01-22 19:48:07 error at Decoder.add (/opt/iobroker/node_modules/socket.io-client/node_modules/socket.io-parser/index.js:247:12)
                    ! TypeError: 2015-01-22 19:48:07 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                    ! TypeError: 2015-01-22 19:48:07 error at Decoder. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                    ! TypeError: 2015-01-22 19:48:07 error at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:274:8)
                    ! TypeError: 2015-01-22 19:48:07 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                    ! TypeError: 2015-01-22 19:48:07 error at Manager. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                    ! TypeError: 2015-01-22 19:48:07 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:219:12)
                    ! TypeError: 2015-01-22 19:48:07 error at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:294:6)
                    ! TypeError: 2015-01-22 19:48:07 error at Socket. (/opt/iobroker/lib/adapter.js:989:44)
                    ! TypeError: 2015-01-22 19:48:07 error at /opt/iobroker/node_modules/iobroker.ping/main.js:195:43
                    ! TypeError: 2015-01-22 19:48:07 error Cannot call method 'replace' of undefined
                    ! uncaught 2015-01-22 19:48:07 error exception: Cannot call method 'replace' of undefined
                    ! ping.0 2015-01-22 19:48:06 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.ping
                    ! host.bananapi 2015-01-22 19:48:03 info instance system.adapter.ping.0 started with pid 5410
                    ! host.bananapi 2015-01-22 19:47:33 info Restart adapter system.adapter.ping.0 because enabled
                    ! host.bananapi 2015-01-22 19:47:33 error instance system.adapter.ping.0 terminated with code 6 (uncaught exception)
                    ! TypeError: 2015-01-22 19:47:33 error at Decoder.add (/opt/iobroker/node_modules/socket.io-client/node_modules/socket.io-parser/index.js:247:12)
                    ! TypeError: 2015-01-22 19:47:33 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                    ! TypeError: 2015-01-22 19:47:33 error at Decoder. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                    ! TypeError: 2015-01-22 19:47:33 error at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:274:8)
                    ! TypeError: 2015-01-22 19:47:33 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                    ! TypeError: 2015-01-22 19:47:33 error at Manager. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                    ! TypeError: 2015-01-22 19:47:33 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:219:12)
                    ! TypeError: 2015-01-22 19:47:33 error at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:294:6)
                    ! TypeError: 2015-01-22 19:47:33 error at Socket. (/opt/iobroker/lib/adapter.js:989:44)
                    ! TypeError: 2015-01-22 19:47:33 error at /opt/iobroker/node_modules/iobroker.ping/main.js:195:43
                    ! TypeError: 2015-01-22 19:47:33 error Cannot call method 'replace' of undefined
                    ! uncaught 2015-01-22 19:47:33 error exception: Cannot call method 'replace' of undefined
                    ! ping.0 2015-01-22 19:47:32 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.ping
                    ! host.bananapi 2015-01-22 19:47:29 info instance system.adapter.ping.0 started with pid 5244
                    ! host.bananapi 2015-01-22 19:46:59 info Restart adapter system.adapter.ping.0 because enabled
                    ! host.bananapi 2015-01-22 19:46:59 error instance system.adapter.ping.0 terminated with code 6 (uncaught exception)
                    ! TypeError: 2015-01-22 19:46:58 error at Decoder.add (/opt/iobroker/node_modules/socket.io-client/node_modules/socket.io-parser/index.js:247:12)
                    ! TypeError: 2015-01-22 19:46:58 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                    ! TypeError: 2015-01-22 19:46:58 error at Decoder. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                    ! TypeError: 2015-01-22 19:46:58 error at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:274:8)
                    ! TypeError: 2015-01-22 19:46:58 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                    ! TypeError: 2015-01-22 19:46:58 error at Manager. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                    ! TypeError: 2015-01-22 19:46:58 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:219:12)
                    ! TypeError: 2015-01-22 19:46:58 error at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:294:6)
                    ! TypeError: 2015-01-22 19:46:58 error at Socket. (/opt/iobroker/lib/adapter.js:989:44)
                    ! TypeError: 2015-01-22 19:46:58 error at /opt/iobroker/node_modules/iobroker.ping/main.js:195:43
                    ! TypeError: 2015-01-22 19:46:58 error Cannot call method 'replace' of undefined
                    ! uncaught 2015-01-22 19:46:58 error exception: Cannot call method 'replace' of undefined
                    ! ping.0 2015-01-22 19:46:58 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.ping
                    ! host.bananapi 2015-01-22 19:46:55 info instance system.adapter.ping.0 started with pid 5078
                    ! host.bananapi 2015-01-22 19:46:25 info Restart adapter system.adapter.ping.0 because enabled
                    ! host.bananapi 2015-01-22 19:46:25 error instance system.adapter.ping.0 terminated with code 6 (uncaught exception)
                    ! TypeError: 2015-01-22 19:46:24 error at Decoder.add (/opt/iobroker/node_modules/socket.io-client/node_modules/socket.io-parser/index.js:247:12)
                    ! TypeError: 2015-01-22 19:46:24 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                    ! TypeError: 2015-01-22 19:46:24 error at Decoder. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                    ! TypeError: 2015-01-22 19:46:24 error at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:274:8)
                    ! TypeError: 2015-01-22 19:46:24 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                    ! TypeError: 2015-01-22 19:46:24 error at Manager. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                    ! TypeError: 2015-01-22 19:46:24 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:219:12)
                    ! TypeError: 2015-01-22 19:46:24 error at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:294:6)
                    ! TypeError: 2015-01-22 19:46:24 error at Socket. (/opt/iobroker/lib/adapter.js:989:44)
                    ! TypeError: 2015-01-22 19:46:24 error at /opt/iobroker/node_modules/iobroker.ping/main.js:195:43
                    ! TypeError: 2015-01-22 19:46:24 error Cannot call method 'replace' of undefined
                    ! uncaught 2015-01-22 19:46:24 error exception: Cannot call method 'replace' of undefined
                    ! ping.0 2015-01-22 19:46:24 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.ping
                    ! host.bananapi 2015-01-22 19:46:21 info instance system.adapter.ping.0 started with pid 4912
                    ! host.bananapi 2015-01-22 19:46:19 info instance system.adapter.ping.0 terminated with code 0 (OK)
                    ! ping.0 2015-01-22 19:46:19 info terminating
                    ! host.bananapi 2015-01-22 19:46:18 info stopInstance system.adapter.ping.0 killing pid 4265
                    ! host.bananapi 2015-01-22 19:46:18 info stopInstance system.adapter.ping.0
                    ! host.bananapi 2015-01-22 19:46:18 info object change system.adapter.ping.0
                    Редактирование хоста со старыми настройками (вернуть значения) не помогает, перезагрузка драйвера не помогает. Только полная очистка настроек, потом удаление объекта "bananapi" из папки "ping.0" на вкладке "Объекты" и полная перезагрузка сервера. Затем добавление нужных хостов для сканирования в драйвер и его запуск - так срабатывает…
                    50_pic_101.jpg
                    50_pic_100.jpg

                    1 Reply Last reply
                    0
                    • BluefoxB Offline
                      BluefoxB Offline
                      Bluefox
                      wrote on last edited by
                      #10

                      @electric69:

                      Установил драйвер, перешел на вкладку драйверов, добавил хосты, нажал сохранить и выйти, в логe:

                      ! ping.0 2015-01-22 19:41:22 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.ping
                      ! host.bananapi 2015-01-22 19:41:19 info instance system.adapter.ping.0 started with pid 3496
                      ! host.bananapi 2015-01-22 19:41:17 info instance system.adapter.ping.0 terminated with code 0 (OK)
                      ! ping.0 2015-01-22 19:41:17 info terminating
                      ! host.bananapi 2015-01-22 19:41:17 info stopInstance system.adapter.ping.0 killing pid 2293
                      ! host.bananapi 2015-01-22 19:41:17 info stopInstance system.adapter.ping.0
                      ! host.bananapi 2015-01-22 19:41:17 info object change system.adapter.ping.0
                      Вроде все хорошо.

                      Затем опять зашел в настройки драйвера, в одином из хостов поменял название и IP-адрес (даже если только адрес), сохранить и выйти, в логе пошли ошибки:

                      ! bananapi 2015-01-22 19:49:15 info host.bananapi Restart adapter system.adapter.ping.0 because enabled
                      ! bananapi 2015-01-22 19:49:15 error host.bananapi instance system.adapter.ping.0 terminated with code 6 (uncaught exception)
                      ! ping.0 2015-01-22 19:49:15 error TypeError: Cannot call method 'replace' of undefined at /opt/iobroker/node_modules/iobroker.ping/main.js:195:43 at Socket. (/opt/iobroker/lib/adapter.js:989:44) at Socket.onack
                      ! ping.0 2015-01-22 19:49:15 error uncaught exception: Cannot call method 'replace' of undefined
                      ! ping.0 2015-01-22 19:49:15 info ping.0 starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.ping
                      ! bananapi 2015-01-22 19:49:11 info host.bananapi instance system.adapter.ping.0 started with pid 5744
                      ! host.bananapi 2015-01-22 19:48:41 info Restart adapter system.adapter.ping.0 because enabled
                      ! host.bananapi 2015-01-22 19:48:41 error instance system.adapter.ping.0 terminated with code 6 (uncaught exception)
                      ! TypeError: 2015-01-22 19:48:41 error at Decoder.add (/opt/iobroker/node_modules/socket.io-client/node_modules/socket.io-parser/index.js:247:12)
                      ! TypeError: 2015-01-22 19:48:41 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                      ! TypeError: 2015-01-22 19:48:41 error at Decoder. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                      ! TypeError: 2015-01-22 19:48:41 error at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:274:8)
                      ! TypeError: 2015-01-22 19:48:41 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                      ! TypeError: 2015-01-22 19:48:41 error at Manager. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                      ! TypeError: 2015-01-22 19:48:41 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:219:12)
                      ! TypeError: 2015-01-22 19:48:41 error at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:294:6)
                      ! TypeError: 2015-01-22 19:48:41 error at Socket. (/opt/iobroker/lib/adapter.js:989:44)
                      ! TypeError: 2015-01-22 19:48:41 error at /opt/iobroker/node_modules/iobroker.ping/main.js:195:43
                      ! TypeError: 2015-01-22 19:48:41 error Cannot call method 'replace' of undefined
                      ! uncaught 2015-01-22 19:48:41 error exception: Cannot call method 'replace' of undefined
                      ! ping.0 2015-01-22 19:48:40 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.ping
                      ! host.bananapi 2015-01-22 19:48:37 info instance system.adapter.ping.0 started with pid 5577
                      ! host.bananapi 2015-01-22 19:48:07 info Restart adapter system.adapter.ping.0 because enabled
                      ! host.bananapi 2015-01-22 19:48:07 error instance system.adapter.ping.0 terminated with code 6 (uncaught exception)
                      ! TypeError: 2015-01-22 19:48:07 error at Decoder.add (/opt/iobroker/node_modules/socket.io-client/node_modules/socket.io-parser/index.js:247:12)
                      ! TypeError: 2015-01-22 19:48:07 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                      ! TypeError: 2015-01-22 19:48:07 error at Decoder. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                      ! TypeError: 2015-01-22 19:48:07 error at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:274:8)
                      ! TypeError: 2015-01-22 19:48:07 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                      ! TypeError: 2015-01-22 19:48:07 error at Manager. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                      ! TypeError: 2015-01-22 19:48:07 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:219:12)
                      ! TypeError: 2015-01-22 19:48:07 error at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:294:6)
                      ! TypeError: 2015-01-22 19:48:07 error at Socket. (/opt/iobroker/lib/adapter.js:989:44)
                      ! TypeError: 2015-01-22 19:48:07 error at /opt/iobroker/node_modules/iobroker.ping/main.js:195:43
                      ! TypeError: 2015-01-22 19:48:07 error Cannot call method 'replace' of undefined
                      ! uncaught 2015-01-22 19:48:07 error exception: Cannot call method 'replace' of undefined
                      ! ping.0 2015-01-22 19:48:06 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.ping
                      ! host.bananapi 2015-01-22 19:48:03 info instance system.adapter.ping.0 started with pid 5410
                      ! host.bananapi 2015-01-22 19:47:33 info Restart adapter system.adapter.ping.0 because enabled
                      ! host.bananapi 2015-01-22 19:47:33 error instance system.adapter.ping.0 terminated with code 6 (uncaught exception)
                      ! TypeError: 2015-01-22 19:47:33 error at Decoder.add (/opt/iobroker/node_modules/socket.io-client/node_modules/socket.io-parser/index.js:247:12)
                      ! TypeError: 2015-01-22 19:47:33 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                      ! TypeError: 2015-01-22 19:47:33 error at Decoder. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                      ! TypeError: 2015-01-22 19:47:33 error at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:274:8)
                      ! TypeError: 2015-01-22 19:47:33 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                      ! TypeError: 2015-01-22 19:47:33 error at Manager. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                      ! TypeError: 2015-01-22 19:47:33 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:219:12)
                      ! TypeError: 2015-01-22 19:47:33 error at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:294:6)
                      ! TypeError: 2015-01-22 19:47:33 error at Socket. (/opt/iobroker/lib/adapter.js:989:44)
                      ! TypeError: 2015-01-22 19:47:33 error at /opt/iobroker/node_modules/iobroker.ping/main.js:195:43
                      ! TypeError: 2015-01-22 19:47:33 error Cannot call method 'replace' of undefined
                      ! uncaught 2015-01-22 19:47:33 error exception: Cannot call method 'replace' of undefined
                      ! ping.0 2015-01-22 19:47:32 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.ping
                      ! host.bananapi 2015-01-22 19:47:29 info instance system.adapter.ping.0 started with pid 5244
                      ! host.bananapi 2015-01-22 19:46:59 info Restart adapter system.adapter.ping.0 because enabled
                      ! host.bananapi 2015-01-22 19:46:59 error instance system.adapter.ping.0 terminated with code 6 (uncaught exception)
                      ! TypeError: 2015-01-22 19:46:58 error at Decoder.add (/opt/iobroker/node_modules/socket.io-client/node_modules/socket.io-parser/index.js:247:12)
                      ! TypeError: 2015-01-22 19:46:58 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                      ! TypeError: 2015-01-22 19:46:58 error at Decoder. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                      ! TypeError: 2015-01-22 19:46:58 error at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:274:8)
                      ! TypeError: 2015-01-22 19:46:58 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                      ! TypeError: 2015-01-22 19:46:58 error at Manager. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                      ! TypeError: 2015-01-22 19:46:58 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:219:12)
                      ! TypeError: 2015-01-22 19:46:58 error at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:294:6)
                      ! TypeError: 2015-01-22 19:46:58 error at Socket. (/opt/iobroker/lib/adapter.js:989:44)
                      ! TypeError: 2015-01-22 19:46:58 error at /opt/iobroker/node_modules/iobroker.ping/main.js:195:43
                      ! TypeError: 2015-01-22 19:46:58 error Cannot call method 'replace' of undefined
                      ! uncaught 2015-01-22 19:46:58 error exception: Cannot call method 'replace' of undefined
                      ! ping.0 2015-01-22 19:46:58 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.ping
                      ! host.bananapi 2015-01-22 19:46:55 info instance system.adapter.ping.0 started with pid 5078
                      ! host.bananapi 2015-01-22 19:46:25 info Restart adapter system.adapter.ping.0 because enabled
                      ! host.bananapi 2015-01-22 19:46:25 error instance system.adapter.ping.0 terminated with code 6 (uncaught exception)
                      ! TypeError: 2015-01-22 19:46:24 error at Decoder.add (/opt/iobroker/node_modules/socket.io-client/node_modules/socket.io-parser/index.js:247:12)
                      ! TypeError: 2015-01-22 19:46:24 error at Decoder.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                      ! TypeError: 2015-01-22 19:46:24 error at Decoder. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                      ! TypeError: 2015-01-22 19:46:24 error at Manager.ondecoded (/opt/iobroker/node_modules/socket.io-client/lib/manager.js:274:8)
                      ! TypeError: 2015-01-22 19:46:24 error at Manager.Emitter.emit (/opt/iobroker/node_modules/socket.io-client/node_modules/component-emitter/index.js:134:20)
                      ! TypeError: 2015-01-22 19:46:24 error at Manager. (/opt/iobroker/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
                      ! TypeError: 2015-01-22 19:46:24 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:219:12)
                      ! TypeError: 2015-01-22 19:46:24 error at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:294:6)
                      ! TypeError: 2015-01-22 19:46:24 error at Socket. (/opt/iobroker/lib/adapter.js:989:44)
                      ! TypeError: 2015-01-22 19:46:24 error at /opt/iobroker/node_modules/iobroker.ping/main.js:195:43
                      ! TypeError: 2015-01-22 19:46:24 error Cannot call method 'replace' of undefined
                      ! uncaught 2015-01-22 19:46:24 error exception: Cannot call method 'replace' of undefined
                      ! ping.0 2015-01-22 19:46:24 info starting. Version 0.1.2 in /opt/iobroker/node_modules/iobroker.ping
                      ! host.bananapi 2015-01-22 19:46:21 info instance system.adapter.ping.0 started with pid 4912
                      ! host.bananapi 2015-01-22 19:46:19 info instance system.adapter.ping.0 terminated with code 0 (OK)
                      ! ping.0 2015-01-22 19:46:19 info terminating
                      ! host.bananapi 2015-01-22 19:46:18 info stopInstance system.adapter.ping.0 killing pid 4265
                      ! host.bananapi 2015-01-22 19:46:18 info stopInstance system.adapter.ping.0
                      ! host.bananapi 2015-01-22 19:46:18 info object change system.adapter.ping.0
                      Редактирование хоста со старыми настройками (вернуть значения) не помогает, перезагрузка драйвера не помогает. Только полная очистка настроек, потом удаление объекта "bananapi" из папки "ping.0" на вкладке "Объекты" и полная перезагрузка сервера. Затем добавление нужных хостов для сканирования в драйвер и его запуск - так срабатывает… `
                      В новой версии должно работать. 0.1.3

                      1 Reply Last reply
                      0
                      • V Offline
                        V Offline
                        vtec
                        wrote on last edited by
                        #11

                        Bluefox, подскажи, что должно происходить если хост перестал пинговаться?

                        Или это я сам должен в виде скрипта сделать, то что мне нужно?

                        1 Reply Last reply
                        0
                        • E Offline
                          E Offline
                          electric69
                          wrote on last edited by
                          #12

                          @vtec:

                          Bluefox, подскажи, что должно происходить если хост перестал пинговаться?

                          Или это я сам должен в виде скрипта сделать, то что мне нужно? `
                          Если хост перестал пинговаться, то значение переменной станет false и все.

                          Реакция может быть как графическая - просто фигура/текст/картинка - зеленый/красный/путь_к_картинке, так и через скрипт. В скрипте либо "подписаться" на изменение переменной, либо по таймеру проверять состояние (как в CCU.IO сейчас).

                          1 Reply Last reply
                          0
                          • V Offline
                            V Offline
                            vtec
                            wrote on last edited by
                            #13

                            electric69, спасибо.

                            1 Reply Last reply
                            0
                            • V Offline
                              V Offline
                              vtec
                              wrote on last edited by
                              #14

                              А есть возможность получить массив и его проверить на значение false? Чтобы каждое устройство не проверять.

                              И у кого какая реакция настроена на отсутствие ping'а?

                              1 Reply Last reply
                              0
                              • BluefoxB Offline
                                BluefoxB Offline
                                Bluefox
                                wrote on last edited by
                                #15

                                @vtec:

                                А есть возможность получить массив и его проверить на значение false? Чтобы каждое устройство не проверять. `
                                Возможности нет. Но мысли есть.

                                Какой use-case?

                                > И у кого какая реакция настроена на отсутствие ping'а?
                                Показывать в vis, мониторить по IP телефонов присутствие домочадцев дома. Рассылка для особо критичных устройств email. Например если NAS не пингуется.

                                1 Reply Last reply
                                0
                                Reply
                                • Reply as topic
                                Log in to reply
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                572

                                Online

                                32.7k

                                Users

                                82.4k

                                Topics

                                1.3m

                                Posts
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2025
                                logo
                                • Login

                                • Don't have an account? Register

                                • Login or register to search.
                                • First post
                                  Last post
                                0
                                • Home
                                • Recent
                                • Tags
                                • Unread 0
                                • Categories
                                • Unreplied
                                • Popular
                                • GitHub
                                • Docu
                                • Hilfe