+ Antworten
Ergebnis 1 bis 10 von 10
  1. #1
    Registriert seit
    Mar 2014
    Ort
    Lübeck
    Beiträge
    272

    Standard Watchdog-Modul

    Moin zusammen.
    Ich möchte euch ein neues Modul aus dem "SymconMisc"-Repository vorstellen.
    Das Watchdog Modul überprüft verlinkte Variablen auf letzte Aktualisierung.
    Sollten diese länger als die einstellbare Zeit nicht aktualisiert worden sein, schaltet das Modul eine Alarm Variable.
    Alle überfälligen Variablen können als Array via Funktion abgefragt werden oder im WebFront eingesehen werden.

    Dokumentation:
    https://github.com/paresy/SymconMisc...aster/Watchdog

    Mögliche Kombination von Alarmierung und Watchdog Modul:
    Verschiedene Watchdog Module welche auf Rauchmelder etc. eingestellt sind mit verschiedenen Zeiträumen.
    Alle Watchdog Alarme in ein Alarmierungsmodul verlinken. So meldet sich das Alarmierungsmodul wenn es in einem der Watchdog-Module einen Alarm gibt.

    Grüße
    Pio
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Watchdog-Preview1.png 
Hits:	428 
Größe:	30.2 KB 
ID:	35292   Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Watchdog-Preview2.png 
Hits:	351 
Größe:	12.0 KB 
ID:	35293   Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	Watchdog-Preview3.png 
Hits:	345 
Größe:	4.5 KB 
ID:	35294  
    Geändert von Pio (25.08.16 um 09:17 Uhr) Grund: typo
    Grüße von der DokuFront

  2. #2
    Registriert seit
    Oct 2007
    Ort
    Villach,Kärnten,Österreich
    Beiträge
    3,202

    Danke

    bis dato hab ich bei den Module nix gefunden das mir eine Mehrwert gebracht hätte. Hab daher noch keines im Einsatz.
    Dieses scheint mir aber sehr praktisch zu sein daher werd ich da mal einsteigen.
    Bis dato hab ich für die Überwachung jeweils separate Scripte verwendet. Mit deiner Kreation scheint das nun viel komfortabler zu gehen.

    schönen Dank
    bb

  3. #3
    Registriert seit
    Dec 2006
    Ort
    Friedberg (Hessen)
    Beiträge
    1,769

    Danke für das Modul. Läuft!
    Eine Bitte:
    Im Webfront werden die Namen der auslösenden Variablen dargestellt (bei mir STATE usw.). Eine Namensänderung eines Links im Target wird in der Darstellung nicht berücksichtigt.
    Vielleicht kann man das ändern, dass die Namen der Links erscheinen.
    Viele Grüße Rainer
    Windows 10,IPS V 5.5 + Testsysteme -- FHZ immer noch-- PiVCCU3 -- Phillips Hue --1-Wire, Anwesendheits-Tracker, ESP-Easy und viele, viele Spielereien , I-View, Rasperry 3,4, Zero, Tinkerboard, Nello, Nuki

  4. #4
    Registriert seit
    Mar 2014
    Ort
    Lübeck
    Beiträge
    272

    @Audi2010
    Der Wunsch war Befehl
    Nun sollte, wenn der Linkname vom Originalnamen abweicht, der Linkname angezeigt werden.

    //Edit
    //Update sollte schon im Repo sein.
    Geändert von Pio (25.08.16 um 13:12 Uhr)
    Grüße von der DokuFront

  5. #5
    Registriert seit
    Dec 2006
    Ort
    Friedberg (Hessen)
    Beiträge
    1,769

    Und schon gehts.
    Danke.
    Viele Grüße Rainer
    Windows 10,IPS V 5.5 + Testsysteme -- FHZ immer noch-- PiVCCU3 -- Phillips Hue --1-Wire, Anwesendheits-Tracker, ESP-Easy und viele, viele Spielereien , I-View, Rasperry 3,4, Zero, Tinkerboard, Nello, Nuki

  6. #6
    Registriert seit
    Feb 2009
    Ort
    Dortmund
    Beiträge
    97

    Standard Prima - Modul habe noch einen Wunsch eher Idee

    Prima Modul,

    installiere gerade und setze meine ersten Variablen ein, da kommt die Idee der "oder" Verknüpfung.

    Was ist das Ziel oder was soll erreicht werden:

    In dem Modul sind die Lichtschalter/ Lampen oder Geräte im Haus/ Wohnung hinterlegt. Ich
    verstehe es im Moment so das egal welcher überfällig ist einer von fünf es gibt Alarm.
    Meine Überlegung ist, diese "oder" zu verknüpfen also keinen Alarm, wenn nicht min.
    einmal am Tag oder in der Zeit von 6:00-9:00 die WC-Spülung betätigt wurde .
    Es muss jetzt nicht die Spülung sein sondern min. einer der verlinkten Geräte
    in dem Modul wurde aktiviert und es gibt keinen Alarm.
    Bei der Eisenbahn nennt man das glaube ich Totmannschaltung

    Man könnte es auch - Das Haus lebt - nennen, alles ist in Ordnung.

    Glück Auf D.Voss
    Es gibt nur 10 Typen von Menschen auf der Welt die einen Verstehen, Binärcode .....

  7. #7
    Registriert seit
    Apr 2013
    Ort
    Baden-Württemberg
    Beiträge
    2,035

    Danke, damit kann ich endlich die Hardware Watchdoglösung die es für die 3.4 mal gab ablösen.

    Ich überwache damit die HomeID meiner beiden Zwave Gateways und 1 Wire.
    Die Gateways haben eigene Variablen die regelmässig abgefragt werden. Wenn das nicht möglich ist, dann bleibt der Zeitstempel stehen....

    Also Hardware lässt sich damit "begrenzt" auch überwachen.
    • Z-WAVE (Haus), 1-Wire: (Wind), Heishamon (Heizung) uvm.
    • IPS 5.5 mit Razberry PI 3 + Zwave.ME
    • Discovergy Stromzähler + Fronius 8.2-3 + Fronius Smartmeter
    • Tibber -> Smarter Stromanbieter --> https://invite.tibber.com/8f03b626

  8. #8
    Registriert seit
    Nov 2005
    Ort
    Flensburg
    Beiträge
    98

    Standard Der Hammer

    tolles Modul! danke!
    A)bort, R)etry, I)nfluence with large hammer.

  9. #9
    Registriert seit
    Apr 2019
    Ort
    Etelsen bei Bremen
    Beiträge
    826

    Hi,
    gibt es eine Möglichkeit die HTML-Tabelle in eine CSV-Tabelle umzuformen? Ich benutze für die Warnungen lieber eine E-Mail an mich selbst und da sieht die Tabelle nicht so schön aus.

    So ich habe es mal programmiert falls noch jemand auf einfache Texte für eine E-Mail oder Alexa steht:
    Code:
    // gibt es einen Watchdog Alarm?
    if (GetValue(38591 /* Alarm */)){
    // Alarmtext holen
        $text = GetValue(42735 /* Alarmtext */);
        $alarm = 0;
    // zuerst die Überschriften holen die sind immer da
        $pos1 = strpos($text, "bold;'>", 0);
        $pos2 = strpos($text, "</td>", 0);
        $text2 = substr($text, $pos1 + 7, $pos2 - $pos1 - 7)."\t";
        $pos1 = strpos($text, "bold;'>", $pos2);
        $pos2 = strpos($text, "</td>", $pos1);
        $text2 .= substr($text, $pos1 + 7, $pos2 - $pos1 - 7)."\t";
        $pos1 = strpos($text, "bold;'>", $pos2);
        $pos2 = strpos($text, "</td>", $pos1);
        $text2 .= substr($text, $pos1 + 7, $pos2 - $pos1 - 7)."\n\n";
    // jetzt die Einträge holen
        $pos1 = strpos($text, "5px;'>", $pos2);
        while ($pos1){
            $pos2 = strpos($text, "</td>", $pos1);
            $text2 .= substr($text, $pos1 + 6, $pos2 - $pos1 - 6)."\t";
            $pos1 = strpos($text, "5px;'>", $pos2);
            $pos2 = strpos($text, "</td>", $pos1);
            $text2 .= substr($text, $pos1 + 6, $pos2 - $pos1 - 6)."\t";
            $pos1 = strpos($text, "5px;'>", $pos2);
            $pos2 = strpos($text, "</td>", $pos1);
            $text2 .= substr($text, $pos1 + 6, $pos2 - $pos1 - 6)."\n";
            $pos1 = strpos($text, "5px;'>", $pos2);
    // Anzahl der Alarme zählen damit keine Mail nur mit der Überschrift verschickt wird
            $alarm++;
        }
    // Wenn es Alarme gibt Mailinhalt setzen
        if ($alarm > 0){
            $mailInhalt = $text2."\n";
        }
    }
    Somit bekommt man eine nette CSV Tabelle als Mail.

    Ralf
    Geändert von HarmonyFan (30.07.20 um 12:01 Uhr)
    IPS 5.5 Unlimited / Docker / Synology DS415+

  10. #10
    Registriert seit
    Nov 2016
    Ort
    Österreich, OÖ, Schärding
    Beiträge
    871

    Hallo,

    könnte man mit diesem Modul eine offene Tür kontrollieren?

    Im Moment kann man ja nur auf Aktualiserung oder Variablenänderung kontrollieren, aber nicht auf einen bestimmten Wert?

    Z.B. Wenn Haustüre länger als 5 Minuten offen ist, dann Alarm!

    Danke und lg
    KNX: IPS @ Raspberry Pi3 Unlimited
    IPSStudio - Collibrico - Sonos - Alexa - ekey - Synology NAS - Reolink - Vaillant LWP + KWL

Ähnliche Themen

  1. mysteröser watchdog
    Von bauli im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 3
    Letzter Beitrag: 03.03.16, 11:43
  2. Watchdog EnOcean
    Von aag im Forum EnOcean
    Antworten: 8
    Letzter Beitrag: 26.02.12, 16:56
  3. EnOcean WatchDog
    Von tinu im Forum Anleitungen / Nützliche PHP Skripte
    Antworten: 0
    Letzter Beitrag: 26.02.12, 15:44
  4. Watchdog
    Von heschdy im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 4
    Letzter Beitrag: 07.02.12, 19:04
  5. IPS Watchdog
    Von Keule im Forum Allgemeine Diskussion
    Antworten: 7
    Letzter Beitrag: 15.05.10, 06:48