Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Adapter zur bestimmten Zeit aus oder anmachen

    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

    Adapter zur bestimmten Zeit aus oder anmachen

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

      Hallo Zusammen,

      kann mir bitte jemand einen Tip geben wie ich einen Adapter Zeitgesteuert an und aus machen kann? Der Cron startet ihn neu aber aus und anmachen geht damit wohl nicht oder?

      Für Hilfe wäre ich sehr dankbar.

      Grüße

      ROBudus

      1 Reply Last reply Reply Quote 0
      • sigi234
        sigi234 Forum Testing Most Active last edited by

        Warum? Zweck?

        1 Reply Last reply Reply Quote 0
        • R
          robudus last edited by

          Zum Beispiel möchte ich den Google Stauwarnadapter nur bestimmte Zeit einschalten damit nicht ständig Anfragen an die API gemacht werden wenn ich sie nicht benötige. Irgendwann ist sie auch kostenpflichtig (bei zu vielen Abfragen).
          Gibt es einen Weg? WIe gesagt die sind auch nicht nötig. Dazu muss ich den Adapter gegen 14 Uhr starten und gegen 16 Uhr kann er auch wieder aus. Sicher geht es mit dem RaspiCron ausserhalb von IOBroker aber eine schönere Lösung wäre gut.

          sigi234 paul53 2 Replies Last reply Reply Quote 0
          • sigi234
            sigi234 Forum Testing Most Active @robudus last edited by sigi234

            @robudus

            Experternmodus und einen Cron erstellen.
            Ach vergiss es geht nicht damit, vielleicht mit Blokly?

            Oder:

            https://forum.iobroker.net/topic/17230/vorlage-zeitschaltuhr-mit-4-zyklen-ein-aus-einstellbar-in-vis-inkl-astro-und-manuell-auto-umschaltung

            Homer.J. 1 Reply Last reply Reply Quote 0
            • Homer.J.
              Homer.J. @sigi234 last edited by Homer.J.

              Probier es mal hiermit.


              function stopAdapter() {
              var obj = getObject('system.adapter.Adapter.0');
              obj.common.enabled = false;
              setObject('system.adapter.Adapter.0', obj);
              }
              function startAdapter() {
              var obj = getObject('system.adapter.Adapter.0');
              obj.common.enabled = true;
              setObject('system.adapter.Adapter.0', obj);
              }
              schedule("0 0 * * *", function () { stopAdapter()});
              schedule("0 0 * * *", function () { startAdapter()});

              1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @robudus last edited by

                @robudus sagte:

                Dazu muss ich den Adapter gegen 14 Uhr starten und gegen 16 Uhr kann er auch wieder aus.

                Vorschlag:

                const idStau = 'system.adapter.roadtraffic.0';
                
                schedule('0 14 * * 1-5', function() {
                   extendObject(idStau, {common: {enabled: true}});
                });
                
                schedule('0 16 * * 1-5', function() {
                   extendObject(idStau, {common: {enabled: false}});
                });
                
                1 Reply Last reply Reply Quote 0
                • R
                  robudus last edited by

                  super. Teste ich heute Abend.

                  Thx

                  1 Reply Last reply Reply Quote 0
                  • R
                    robudus last edited by

                    Mit einen Blocky Exec und sudo iobroker stop "AdapterName" sollte es auch funktionieren :-). Drumrum ein Cron und gut ist.
                    Natürlich ist Javascript da schöner aber sicher nicht einfacher 🙂 vor allem wenn man nur Gelegentlich was damit erstellt.

                    L 1 Reply Last reply Reply Quote 0
                    • L
                      loverz @robudus last edited by loverz

                      @robudus gerade probiert:
                      b21a5109-263a-4142-87ad-b6f20a228229-image.png

                      funktioniert nicht, gibt aber auch kein Fehler aus.
                      EXEC erlauben ist in Javascript Instanz aktiv.

                      Über die Konsole geht der Befehl.

                      OK, scheint an der Berechtigung zu liegen, so geht der Befehl:
                      c888bd70-a636-448d-9514-afeb1a564e84-image.png

                      Glasfaser dslraser 2 Replies Last reply Reply Quote 0
                      • Glasfaser
                        Glasfaser @loverz last edited by Glasfaser

                        @loverz

                        kein sudo vor ioBroker Befehle !

                        L 1 Reply Last reply Reply Quote 1
                        • L
                          loverz @Glasfaser last edited by

                          @glasfaser danke, habs bemerkt, bin noch immer newbe 😂

                          Glasfaser 1 Reply Last reply Reply Quote 0
                          • Glasfaser
                            Glasfaser @loverz last edited by

                            @loverz
                            Hier zum Lesen :

                            https://github.com/ioBroker/ioBroker/wiki/Console-commands#iobroker-stop-adapternameinstance

                            1 Reply Last reply Reply Quote 0
                            • dslraser
                              dslraser Forum Testing Most Active @loverz last edited by dslraser

                              @loverz
                              Blockly Beispiel zum Instanz start/stop. (nur als Beispiel ohne cron)

                              https://forum.iobroker.net/post/608712

                              L 1 Reply Last reply Reply Quote 0
                              • L
                                loverz @dslraser last edited by loverz

                                @dslraser danke für die Info.
                                Das mit diesen Javascript Funktionen ist für mich Neuland, ich denke, dass ich daher bei dem einfachen EXEC-Befehl bleiben muss 🐶
                                Funktioniert ja auch.

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

                                Support us

                                ioBroker
                                Community Adapters
                                Donate
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                436
                                Online

                                31.9k
                                Users

                                80.2k
                                Topics

                                1.3m
                                Posts

                                7
                                14
                                1131
                                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