Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. iobroker tägl. Logfile auf Error Meldungen auswerten

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    iobroker tägl. Logfile auf Error Meldungen auswerten

    This topic has been deleted. Only users with topic management privileges can see it.
    • padrone
      padrone last edited by

      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.

      1 Reply Last reply Reply Quote 0
      • M
        Mercator last edited by

        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

        1 Reply Last reply Reply Quote 0
        • padrone
          padrone last edited by

          Oh, schau ich mir gleich an. Danke dir.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          408
          Online

          31.8k
          Users

          80.0k
          Topics

          1.3m
          Posts

          blockly javascript monitoring
          2
          3
          409
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo