Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Ping in Blockly?

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    835

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Ping in Blockly?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
6 Beiträge 4 Kommentatoren 2.8k Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    tscheerio
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    eigentlich eine kurze frage, kann ich in Blockly irgendwie überprüfen ob Gerät xy auf einen Ping antwortet oder muss ich dazu ein skript schreiben oder auf Node Red ausweichen welches man evtl in blockly übertragen kann?

    1 Antwort Letzte Antwort
    0
    • DolomitiD Offline
      DolomitiD Offline
      Dolomiti
      schrieb am zuletzt editiert von
      #2

      Hallo,

      du könntest dir den Ping-Adapter installieren. Dort das abzufragende Gerät eintragen und der Datenpunkt in Blockly abfragen.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Intel N100 (32GB,256GB SSD), Proxmox -> Debian 12 in VM (Master) + Debian 12 in CT (Test) + Debmatic, HM-Aktoren, Wago 750-880, Shelly, Zigbee

      1 Antwort Letzte Antwort
      0
      • X Offline
        X Offline
        xbow42
        schrieb am zuletzt editiert von
        #3

        Pingadapter laufen lassen nur um irgendwann am Tag mal zu prüfen ob ein Gerät erreichbar ist finde ich übertrieben. Auch etwas blöd dass man nicht für jedes Gerät im ping-Adapter das poll-Intervall einzeln festlegen kann.

        Ich werde es mal so probieren wie bluefox das in seinem Beitrag geschrieben hat.

        viewtopic.php?t=12323#p133750

        exec befehl: ping -c 1 IPADRESSE

        in [result] müsste dann
        ` > 0 means host reachable

        2 means unreachable ` stehen s. https://stackoverflow.com/questions/181 … sh-scripts

        kann ich auch gebrauchen für: nach 3d-Druckjob prüfen ob octopi sauber heruntergefahren vor dem Strom abschalten

        1 Antwort Letzte Antwort
        0
        • X Offline
          X Offline
          xbow42
          schrieb am zuletzt editiert von
          #4

          ich habe mal probiert es mit Blockly hinzubekommen.
          9142_iobroker_bscript.png
          wenn man sich den Code dazu ansieht, ist das auch noch nicht optimal. Die Variablen innerhalb der Funktion hätte ich gern lieber lokal gehabt, aber das geht anscheinend (noch) nicht in Blockly.
          9142_iobroker_log.png
          Leider funktioniert das Script auch noch nicht wie gewünscht.

          im Logfile sieht man dass result (stdout) eine 1 zurückliefert, das ist auch korrekt weil der Raspberry aus ist. Wenn er läuft kommt eine 0 als Ergebnis. soweit OK.

          Was ich mir nicht erklären kann, dass erst die log-Ausgabe "fkt_ping_Rückgabewert:true" kommt und danach scheinbar erst der exec-Befehl bzw die Funktion abgearbeitet wird. So macht das zumindest keinen Sinn da der falsche Wert noch in der globalen variable "ret" steht.

          Warum ist das so und was muss ich ändern damit erst die Funktion abgearbeitet wird?

          1 Antwort Letzte Antwort
          0
          • T Offline
            T Offline
            tscheerio
            schrieb am zuletzt editiert von
            #5

            Also ich habe mal die zu prüfende IP in dem Ping adapter eingegeben aber der Name des Geräts taucht nicht unter Objekten auf,

            wie soll der Wert dann geprüft bzw in blockly übernommen werden?

            Oder wie ist jetzt die adäquate lösung um das hinzubekommen?

            MartinK.M 1 Antwort Letzte Antwort
            0
            • T tscheerio

              Also ich habe mal die zu prüfende IP in dem Ping adapter eingegeben aber der Name des Geräts taucht nicht unter Objekten auf,

              wie soll der Wert dann geprüft bzw in blockly übernommen werden?

              Oder wie ist jetzt die adäquate lösung um das hinzubekommen?

              MartinK.M Offline
              MartinK.M Offline
              MartinK.
              schrieb am zuletzt editiert von MartinK.
              #6

              bei mir taucht die ip adresse unter den Objekten dann auf ;-)

              ...konnte ich helfen ? Dann würde ich mich über ein Voting freuen ! (rechts unten)...

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              911

              Online

              32.6k

              Benutzer

              82.0k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe