NEWS

iobroker tägl. Logfile auf Error Meldungen auswerten



  • Hallo zusammen,

    ich würde gerne bei einem Error im Logfile mir automatisch eine Telegram Nachricht schicken lassen.
    Der Hintergrund ist folgender:
    Selten, aber es kommt vor, bricht die Verbindung zu meiner Hue Bridge ab.
    Beispiel: Error: connect ECONNREFUSED
    Jedoch zeigt mir die Instanz alles grün an.
    Für diesen Fall möchte ich das Logfile auswerten und bei Schlüsselwörtern "error, etc" mir eine Telegram Nachrichten schicken lassen.

    Hat da jemand eine Idee wie ich das Logfile einlesen kann oder schon so ein Script?

    Vielen Dank,
    Jan

    PS: Viele meiner Scripts laufen auf Blockly.



  • Hi,

    ich hatte kürzlich folgendes gefunden und bin Mic-M sehr dankbar:
    https://github.com/Mic-M/iobroker.logfile-script

    Grund war, dass der Alexa2 Adapter im Log gelegentlich zum Restart aufgefordert hat, was ich dann hiermit automatisiert hatte:

    on({id: 'javascript.0.mylog.logAlexarestart', change: "ne"}, function (obj) {
    var value = obj.state.val;
    var oldValue = obj.oldState.val;
    var objAlexa2 = getObject("system.adapter.alexa2.0");
    objAlexa2.common.enabled = false; // Adapter ausschalten
    setObject("system.adapter.alexa2.0", objAlexa2);
    objAlexa2.common.enabled = true; // Adapter einschalten
    setObject("system.adapter.alexa2.0", objAlexa2);
    console.log('Alexa auto restart');
    });

    LG



  • Oh, schau ich mir gleich an. Danke dir.



Suggested Topics

1.8k
Online

29.8k
Users

36.9k
Topics

494.1k
Posts