Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Problem mit Adapter Ping - Result: {"error":"timeout"}

    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

    Problem mit Adapter Ping - Result: {"error":"timeout"}

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

      Hallo,
      der Ping-Adapter selbst läuft, und ich bekomme von ping.0.device alive=true / false etc. zurück.

      Jedoch funktioniert das auf Github beschriebene Beispiel

      sendTo('ping.0', 'ping', '192.168.1.1', (res) => {
          console.log('Result: ' + JSON.stringify(res)); // Result: {"result": {"host": "192.168.1.1", "alive": true, "ms": 250}} 
      });
      

      nicht. Ich bekomme, wenn ich das Skript starte, nach 20 Sekunden:

      Result:  {"error":"timeout"}
      

      Ich kann am Raspberry allerdings mittels

      sudo -u iobroker ping 192.168.1.1
      

      das device pingen.

      Versionen:
      Node.js: 18.20.2, NPM: 10.5.0, Ping-Adapter: 1.6.2, iputils-ping: 3:20210202-1. Installiert auf Raspberry Pi 4.
      Einstellungen in der Instanz:
      Interval: 60000ms, Interval if unreachable: 60000ms, Number of retries: 3, No host name in state name: Angehakt.

      Hilfe.
      Dank & Gruß,
      Jack

      mickym haus-automatisierung 2 Replies Last reply Reply Quote 0
      • mickym
        mickym Most Active @Jack last edited by mickym

        gelöscht

        Jack 1 Reply Last reply Reply Quote 0
        • Jack
          Jack @mickym last edited by

          Hat echt keiner einen Tipp, oder steht das ja eh irgendwo, wo ich es nicht gefunden hab?
          Bitte wenigstens einen Hinweis.

          Danke,
          Jack

          1 Reply Last reply Reply Quote 0
          • haus-automatisierung
            haus-automatisierung Developer Most Active @Jack last edited by haus-automatisierung

            @jack sagte in Problem mit Adapter Ping - Result: {"error":"timeout"}:

            Ich bekomme, wenn ich das Skript starte, nach 20 Sekunden:
            Result: {"error":"timeout"}

            Eigentlich alles richtig von Deiner Seite aus. Es könnte sein, dass der Ping-Adapter auf das sendTo nicht richtig antwortet. Dementsprechend kommt nie eine Antwort und der Callback wird auch nie aufgerufen.

            EDIT: Sieht erstmal richtig aus: https://github.com/ioBroker/ioBroker.ping/blob/9468dbbdb31cfeed4c9246ed496f9625987dcd95/main.js#L57

            Wäre nur die Frage, wann ping.probe den Callback aufruft. Müsste ich mir das Modul genauer anschauen.

            haus-automatisierung 1 Reply Last reply Reply Quote 0
            • haus-automatisierung
              haus-automatisierung Developer Most Active @haus-automatisierung last edited by haus-automatisierung

              Sieht so aus, als ob der Callback nur bei Problemen/Fehlern aufgerufen wird: https://github.com/ioBroker/ioBroker.ping/blob/master/lib/ping.js

              Also ist es ein Bug im Adapter. Gibt auch schon einen Issue dazu:
              https://github.com/ioBroker/ioBroker.ping/issues/93

              Baenker created this issue in ioBroker/ioBroker.ping

              closed ping per Javascript ausführen #93

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

              Support us

              ioBroker
              Community Adapters
              Donate

              866
              Online

              31.8k
              Users

              80.0k
              Topics

              1.3m
              Posts

              3
              5
              252
              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