Wie "sinnvoller" Einsatz vom Ping-Baustein

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • t_heinrich
    Lox Guru
    • 07.01.2016
    • 2056

    #1

    Wie "sinnvoller" Einsatz vom Ping-Baustein

    Hallo,

    ich möchte mittels des Ping-Bausteins alle meine Netzwerkgeräte im hauseigenen Lan/WLan überprüfen.

    Aktuell führe ich alle Netzwerkgeräte auf eine Email Benachrichtung.
    So bekomme ich natürlich nicht mit, WELCHES Gerät offline ist.

    Der Ping-Baustein hat aber auch nur einen digitalen Ausgang, den ich auswerten kann.

    Muss ich jetzt "wirklich" für jeden Ping-Baustein eine eigene Emailbenachrichtigung anlegen, oder gibt es da einen eleganteren Weg?

    Gruß Thomas
  • romildo
    Lebende Foren Legende
    • 25.08.2015
    • 5144

    #2
    Hallo,
    Jein, 1 Mailer reicht.
    Du ziehst ihn 4 mal auf die Seite so dass jeder Pingausgang mit einem eigenen Mailerausgang verbunden werden kann.
    In den Eigenschaften der Mailerausgänge kannst Du dann die jeweilige Meldung eintragen.
    lg Romildo

    Kommentar


    • Tom001
      Tom001 kommentierte
      Kommentar bearbeiten
      Wenn ich nur einen Mailer mache, öfters reinziehe und in den Eigenschaften das Gerät benenne, dann kommt in den Push Nachrichten immer nur der Name vom Mailer. Funktioniert das nur wenn man sie eine Benachrichtigung per Mail schicken lässt?

    • romildo
      romildo kommentierte
      Kommentar bearbeiten
      Sorry, verstehe nicht was du meinst.
      Hast Du denn in den Eigenschaften: Meldung bei EIN/Analogänderung oder Meldung bei Aus
      auch was eingetragen?
  • t_heinrich
    Lox Guru
    • 07.01.2016
    • 2056

    #3
    Super, so wird es gemacht; ist zwar ziemlicher manueller fummeliger Aufwand; aber soooo oft tauscht man ja nicht seine Netzgeräte.
    Danke!

    Kommentar


    • t_heinrich
      t_heinrich kommentierte
      Kommentar bearbeiten
      Ja das hatte ich auch mal angefangen; bin dann aber zu der Überzeugung gekommen; dass der Übersichtlichkeithalber ich lieber mit sichtbaren Bausteinen arbeite.

    • romildo
      romildo kommentierte
      Kommentar bearbeiten
      Mach ich eigentlich auch so

    • t_heinrich
      t_heinrich kommentierte
      Kommentar bearbeiten
      ;-)
  • Tom001
    LoxBus Spammer
    • 20.05.2016
    • 311

    #4
    Wie invertiere ich am einfachsten den Ausgang ohne ihn direkt mit dem kleinen Punkt zu markieren? Sonst scheinen alle Geräte als offline auf in der Visu. So wie es momentan ist schickt er ja die Benachrichtigung solange der Ausgang auf ein bleibt. Bin ich mit dem nicht Baustein richtig?

    Kommentar


    • t_heinrich
      t_heinrich kommentierte
      Kommentar bearbeiten
      Jap, nutze dafür den Nicht-Baustein.
  • t_heinrich
    Lox Guru
    • 07.01.2016
    • 2056

    #5
    Hallo,
    muss meinen eigenen Thread nochmal hochholen und die Frage von Tom001 selber zu stellen.

    Das mit dem Nicht-Baustein funktioniert nicht korrekt.

    Was muss man den tun, damit man eine Email bekommt, wenn ein Gerät nicht mehr anpingbar ist?

    Aktuell habe ich es wie im Screenshot, aber jedes Mal, wenn mein Betriebsmodi wechselt bekomme ich eine Email.

    Kommentar

    • romildo
      Lebende Foren Legende
      • 25.08.2015
      • 5144

      #6
      t_heinrich
      Da der Betriebsmodus auch den Pingbaustein deaktiviert, wechselt an seinem Ausgang ja auch der Status.

      Du kannst einen UND Baustein zwischen Ausgang und Meldung einfügen.
      Auf den freien UND-Eingang kommt das Aktivierungssignal, am besten über eine Einschaltverzögerung.
      lg Romildo

      Kommentar

      • philox
        LoxBus Spammer
        • 16.06.2016
        • 280

        #7
        Ich mache das wie im Anhang dargestellt. Funktioniert 1A.
        Angehängte Dateien

        Kommentar

        • t_heinrich
          Lox Guru
          • 07.01.2016
          • 2056

          #8
          Zitat von romildo
          Du kannst einen UND Baustein zwischen Ausgang und Meldung einfügen.
          Auf den freien UND-Eingang kommt das Aktivierungssignal, am besten über eine Einschaltverzögerung.
          romildo was meinst du denn mit Aktivierungssignal? So klappt es (logischerweise) noch nicht.
          philox das klappt auch mit einem Nicht-Baustein. Ich habe ja das Problem, dass der BM am Dis-Eingang schaltet.

          Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Bildschirmfoto 2020-01-03 um 22.02.51.png Ansichten: 0 Größe: 17,3 KB ID: 228608

          Kommentar

          • romildo
            Lebende Foren Legende
            • 25.08.2015
            • 5144

            #9
            Mit Aktivierungssignal meine ich die Objekte welche verhindern sollen, dass eine Meldung ausgegeben wird.
            So wie ich die Schaltung in #5 interpretiere soll keine Meldung raus wenn entweder Abwesend aktiv ist oder der Schalter "_Email bei Ping-Fehler" auf aus ist.

            Es gibt ja mehrere Möglichkeiten. Entscheidend ist halt was Du genau möchtest.
            Beispielsweise müsste ja der Pingbaustein nie deaktiviert werden sondern lediglich verhindert werden, dass eine Meldung raus geht, wenn dies nicht erwünscht ist.

            Wenn Du aber den Ping-Baustein auch deaktivieren möchtest, kannst Du ja Deine Schaltung von #5 etwas umbauen.
            Beispiel:
            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: PingAnwesend.png
Ansichten: 875
Größe: 64,2 KB
ID: 228615
            lg Romildo

            Kommentar

            • t_heinrich
              Lox Guru
              • 07.01.2016
              • 2056

              #10
              romildo ja das ist soweit korrekt, ich habe hier einige Geräte die per Steckdosenleiste bei Tiefschlaf und Abwesend ausgeschaltet werden, daher soll (natürlich) in der Zeit keine Email kommen.
              Die Logik kann auch hinter dem Baustein sein, erscheint mir mittlerweile sogar besser, denn sobald man den Eingang Dis aktiviert werden alle Geräte als Offline angezeigt.

              Dein Vorschlag hat bei mir jetzt noch nicht funktionniert, anbei mal die Schaltung.

              Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2020-01-05 um 08.54.14.png
Ansichten: 723
Größe: 32,9 KB
ID: 228789

              Kommentar

              • romildo
                Lebende Foren Legende
                • 25.08.2015
                • 5144

                #11
                Du hast beim UND den Ausgang Q an Stelle des Eingangs I1 negiert.
                lg Romildo

                Kommentar


                • romildo
                  romildo kommentierte
                  Kommentar bearbeiten
                  Also bei mir funktioniert das.

                  Du hast aber schon eine "Einschaltverzögerung" genommen und nicht etwa die "Einschaltverzögerung speichernd".
                  Wenn ja, dann häng doch auch noch eine "Einschaltverzögerung" zwischen die Merker und den Dis Eingang des Ping-Bausteins.
                  Zuletzt geändert von romildo; 05.01.2020, 16:59.

                • t_heinrich
                  t_heinrich kommentierte
                  Kommentar bearbeiten
                  Das ist aber komisch. Nein es ist eine Einschaltverzögerung mit 2 Sekunden.
                  Ich habe mal eine Bildschirmaufnahme gemacht, ich schalte den Schalter "_Email bei Ping-Fehler" mittels App.
                  Die Benachrichtigung schaltet, wenn ich den Schalter von "aus" auf "ein" schalte.


                • romildo
                  romildo kommentierte
                  Kommentar bearbeiten
                  In der Aufnahme sieht man, dass bei ca. 16s der Schalter betätigt wird. Bei 18s kommt dann bereits eine 1 von der Einschaltverzögerung, obwohl der Pingbaustein noch nicht auf Online gegangen ist.
                  Bei 25s ist der Online immer noch nicht auf Ein und Du schaltest schon wieder mit dem Schalter den Ping ab.
                  Bei 28s schaltest Du den Ping wieder auf ein, bei 30s kommt das Signal von der Einschaltverzögerung und bei 32s geht dann auch der Ping auf Online.

                  Die Einschaltverzögerungszeit solltest Du in Abhängigkeit der Einstellungen im Pingbaustein vornehmen.
                  Die Zeit muss in jedem Fall länger sein wie ein erfolgreicher Ping.

                  Stell die Einschaltverzögerung auf z.B. 10s und schau ob es so schon ausreichend lang ist.
              • t_heinrich
                Lox Guru
                • 07.01.2016
                • 2056

                #12
                romildo vielen Dank, jetzt klappt es auch bei mir, habe es jetzt paar Tage beobachtet.

                Und natürlich muss die Verzögerung nicht nur größer als Tp sein, sondern größer als Tp*N ... das hat mich auch paar Versuche gekostet.

                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Bildschirmfoto 2020-01-08 um 22.48.31.png
Ansichten: 667
Größe: 9,1 KB
ID: 229554

                Kommentar

                • romildo
                  Lebende Foren Legende
                  • 25.08.2015
                  • 5144

                  #13
                  Zitat von t_heinrich
                  romildo...Und natürlich muss die Verzögerung nicht nur größer als Tp sein, sondern größer als Tp*N ... das hat mich auch paar Versuche gekostet. ...
                  Schön wenns klappt.

                  Vielleicht noch etwas Theorie
                  Je nachdem wann man eine Meldung bekommen möchte.

                  Beipiel:
                  Tp = 30, Tt = 60, N = 5
                  Beim Statuswechsel von Ein auf Aus am Eingang Dis vom Pingbaustein wird sofort ein Ping gestartet.

                  Wenn Ping erfolgreich ist, wird der Online - Ausgang sofort auf Ein gestellt.
                  Nach der Zeit Tp (30) wird ein erneuter Ping gemacht.
                  Dies wiederholt sich bis ein Ping fehlschlägt.

                  Schlägt ein Ping fehl, wird erst nach der Zeit Tt (60) ein erneuter Pingversuch gemacht. Der Online-Ausgang bleibt aber auf Ein.
                  Dies wird N (5) mal wiederholt.
                  Ist einer der wiederholten Pings erfolgreich, beginnt das Spiel von neuem.
                  Wenn keiner der Pings (Tt * N = 60 * 5 = 300) erfolgreich ist, wird der Online-Ausgang auf Aus gesetzt.
                  Die Pausenzeit zwischen den folgenden Pings bleibt auf dem Wert in Tt (60).

                  Die Einschaltverzögerung (siehe #10) ist nur beim Einschalten des Ping-Bausteins wirksam.
                  Jetzt stellt sich halt die Frage, ab wann man beim Einschalten des Ping-Bausteins Benachrichtigt werden möchte.
                  Wenn man davon ausgeht, dass beim Einschalten des Pingbausteins das Gerät erreichbar ist, dann reichen 30s in der Einschaltverzögerung.
                  Wenn man davon ausgeht, dass es auch möglich sein kann, dass er erst nach dem ersten Fehlversuch erreichbar ist, dann reichen 90s.
                  Wenn man erst eine Meldung haben möchte, wenn das Gerät auch nach 5 Fehlversuchen noch nicht erfolgreich war, dann muss man halt >300s warten.
                  lg Romildo

                  Kommentar

                  Lädt...