Ankündigung

Einklappen
Keine Ankündigung bisher.

Ping

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [callidomus] Ping

    Hallo Markus,

    kann es sein, dass cd.tools.ping(HOST) nicht mehr funktioniert?

    Ich habe ein Item (zyklische Aktualisierung 1m) mit folgendem Codeblock:
    Code:
    if (cd.tools.ping("192.168.0.6") == True):
         value = 1
    else:
         value = 0
    Das hat bis vor kurzem auch so funktioniert. Aber im Moment funktioniert es nicht mehr. Bin auf Testing.

    Oder ist die Syntax falsch?

    Gruß
    Thomas
    Zuletzt geändert von callidomus; 01.03.2017, 20:51.

    #2
    Hi,
    wenn du folgendes auf der Komandozeile eintippst.


    Code:
    ping -W 1 -c 1 192.168.0.6
    echo $?
    was ist die ausgabe?

    Wenn es den Rechner gibt solle echo $? 0 ausgeben wenn es ihn nicht gibt 2 oder was != 0

    Bei 0 wird dann True zurückgeben ansonsten False

    Viele Grüsse
    Jürgen


    Kommentar


      #3
      Hallo Thomas,

      Dein Codeblock ist falsch. Vor value stehen 5 Leerzeichen.

      Das wirft aber keinen Fehler. Ich sehe mir das die Tage einmal an.

      Bis bald

      Marcus

      Kommentar


        #4
        Hallo Thomas,

        ok, das ist doch gültiger Python Code, da überall die gleich Anzahl an Leerzeichen verwendet wird.
        Dein Code funktioniert bei mir allerdings ohne Probleme.

        Bis bald

        Marcus

        Kommentar


          #5
          Komisch, nun läuft es auch hier.

          Trotzdem Danke.

          Thomas

          Kommentar


            #6
            Hi Thomas,

            eine Alternative zum Ping wäre es, die Hosts der FritzBox abzufragen. So kommt man auch auf die Verfügbarkeit von Geräten im Netzwerk.

            Gruß, Waldemar
            OpenKNX www.openknx.de

            Kommentar


              #7
              Zitat von mumpf Beitrag anzeigen
              [...]eine Alternative zum Ping wäre es, die Hosts der FritzBox abzufragen.
              Hi Waldemar,

              kannst du mir auch noch kurz beschreiben, wie du das machst? ich hatte mich daran versucht, es ist mir aber nicht gelungen.

              Zusatzfrage: Könnte man auch eine SM triggern, falls ein Gerät in der Fritzbox auftaucht? Ich denke hier daran, eine Aktion auszuführen, wenn der FireTV gestartet wird.

              Gruß
              Thomas

              Kommentar


                #8
                Hallo Thomas,

                bei dem Item das FritzBox Attribut "Gerät aktiv" auswählen und die MAC Adresse des Rechners eintragen.

                Und ja, die SM wird getriggert wenn das Item bei einer Bedingung verwendet wird.

                Bis bald

                Marcus

                Kommentar

                Lädt...
                X