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,
JanPS: 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-scriptGrund 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.