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
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden