Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Instanzen neustarten wenn Gerät offline

    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

    Instanzen neustarten wenn Gerät offline

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

      Hallo zusammen,

      wie realisiere ich, dass wenn ein Gerät einer Instanz (Zigbee bzw. Tuya) offline geht und nicht mehr erreichbar ist, dass die dazugehörige Instanz automatisch neugestartet wird?

      Jemand eine Idee wie man das in Blockly oder Javascript umsetzen kann?

      Viele Grüße

      wintux

      O Thomas Jansen M 3 Replies Last reply Reply Quote 0
      • O
        oFbEQnpoLKKl6mbY5e13 @wintuxx last edited by oFbEQnpoLKKl6mbY5e13

        @wintuxx
        Bei Tuya könntest du auf den State "online" der Geräte triggern und dann den State "alive" der Tuya-Instanz steuern.

        wintuxx 1 Reply Last reply Reply Quote 0
        • wintuxx
          wintuxx @oFbEQnpoLKKl6mbY5e13 last edited by

          @ofbeqnpolkkl6mby5e13 ich nehme an, dass muss ich für jedes Gerät anstoßen oder?

          O 1 Reply Last reply Reply Quote 0
          • O
            oFbEQnpoLKKl6mbY5e13 @wintuxx last edited by

            @wintuxx
            Du kannst mit dem Blockly-Baustein "IDs vom Selector" arbeiten.

            1 Reply Last reply Reply Quote 0
            • Thomas Jansen
              Thomas Jansen @wintuxx last edited by

              @wintuxx https://www.youtube.com/watch?v=Cek9tDUZd5s&t=466s

              Guck Dir das mal an... LG

              1 Reply Last reply Reply Quote 0
              • M
                michihorn @wintuxx last edited by

                @wintuxx Hallo ich habe von einem freindlichen User dieses Script bekommen, vielleicht hilft es auch dir

                //Skript startet Tahoma-Adapter bei Warnungen im Log neu
                var warten = 10; //Wartezeit bis zum Restart
                var warten_ms = warten * 60000; //Wartezeit bis zum Restart in ms
                var warten_buf = warten_ms + 120000;
                let sleep = false;
                var logging = true;
                //opt/iobroker/log/iobroker.current.log
                
                
                onLog('warn', data => {
                
                    var check = data.message.includes("401 retry login");
                    if (check == true && sleep == false) {
                        sleep = true;
                        var text = "Tahoma Fehler identifiziert. Adapter wird gestoppt und in " + warten + " Minuten wieder aktiviert";
                        if (logging) sendTo('whatsapp-cmb.0', 'send', { text, phone: '+4915253xxxxxx' });
                        setState("system.adapter.tahoma.0.alive", false);
                
                        setTimeout(function () {
                            setState("system.adapter.tahoma.0.alive", true);
                            var text = "Tahoma Adapter wieder gestartet";
                            if (logging) sendTo('whatsapp-cmb.0', 'send', { text, phone: '+4915253xxxxxx' });
                        }, warten_ms);
                
                        setTimeout(function () {
                            sleep = false;
                            var text = "Adapterüberwachung wieder aktiv";
                            if (logging) sendTo('whatsapp-cmb.0', 'send', { text, phone: '+4915253xxxxx' });
                        }, warten_buf);
                
                    }
                });
                

                Gruß
                Michael

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

                Support us

                ioBroker
                Community Adapters
                Donate

                741
                Online

                31.9k
                Users

                80.1k
                Topics

                1.3m
                Posts

                4
                6
                305
                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