Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Gelöst - Frage: Schedule im Skript erstellen - Blockly

    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

    Gelöst - Frage: Schedule im Skript erstellen - Blockly

    This topic has been deleted. Only users with topic management privileges can see it.
    • liv-in-sky
      liv-in-sky last edited by

      hallo, ich habe eine frage zum scripten von schedule. durch das script kann um eine bestimmte zeit mein tv eingeschaltet und ein programm ausgewählt werden. ich habe auf der vis-seite drei eingabefelder für meinen tv - stunde, minute und programm. nachdem einstellen der ersten beiden wird das programm eingestellt und durch diese aktualisierung wird ein script getriggert, welches aus den beiden ersten werten ein schedule erstellt. im schedule ist das auswählen des programms definiert. ich dachte, wenn das schedule (zeit) vorbei ist, könnte ich wieder etwas neues eingeben, da das script wieder neu getriggert wird.

      das script aber arbeitet nur einmal, danach muss ich das script beenden und wieder starten. so wie es aussieht, verstehe ich die schedule funktion nicht.

      1 - könnte mir bitte jemand erklären, wie das technisch abläuft - warum geht die zweite eingabe nicht?.

      2 - hat jemand eine idee, wie ich mehrere schedules realisieren kann - so wie es jetzt ist, kann ich nur einen termin einstellen - könnte man das so realisieren, dass ich mehrere schedules (termine) realisieren kann.

      bitte um hilfe
      4447_timertv.png

      1 Reply Last reply Reply Quote 0
      • Dutchman
        Dutchman Developer Most Active Administrators last edited by

        Hi,

        Hi shedule wird im Speicher hinterlegt wen das Script startet.

        Bedeutet also das dein cron Eintrag nur Dan im Speicher anwesend ist, und damit ausgeführt, wen das Script gestartet wurden. Änderst du diesem Zeitpunkt ist er erst nach einem Neustart aktief.

        Man könnte das umgehen durch zB jede Minuten das Script laufen zu lassen und dan mit einen falls die Zeit ab zu fragen welche du Variable definierst oder mit anderen triggern zu arbeiten

        –-----------------------

        Send from mobile device

        Das schöne ios hat Auto Korrektur zum k****

        Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

        1 Reply Last reply Reply Quote 0
        • liv-in-sky
          liv-in-sky last edited by

          hi dutchman, erst mal danke

          ich hoffte, dass durch das neue triggern des scripts, der speicher neu geschrieben wird, weil das script ja wieder durchlaufen wird. eigentlich sollte das gleich sein mit jede minute neu laufen.

          script läuft und wird getiggert durch eingabe des tv-programms - ist das script getriggert, wird ein schedule erstellt - ist das schedule abgelaufen, wird das programm des tv geändert - fertig - script ist immer noch aktiv, und es wird neu getriggert ….

          ich versuche momentan durch ein hilfsscript, das eigentliche script (nach dem schedule) neu zu starten. ist das schedule abgelaufen und das tv-programm ausgewählt, wird ein anderer datenpunkt gesetzt. dieser datenpunkt startet eine anderes script, welches das eigentliche script beendet und nach ein paar sekunden neu startet. müsste eigentlich soweit funktionieren.

          hast du einen tipp für die 2te frage: ich möchte nicht warten, bis das schedule abgelaufen ist, sondern gleichzeitig mehrere (2 oder 3) schedules definieren. diese sollen dann gleichzeitig in cron warten. es musste also durch ein script mehrere verschieden schedule sdefiniert werden. ich habe fullcalendar installiert. leider hat man da keine objecte um diese mit einem script zu füllen. das wäre die optimale lösung

          1 Reply Last reply Reply Quote 0
          • Dutchman
            Dutchman Developer Most Active Administrators last edited by

            Hmm.. gute Frage habe mich da noch nicht so mit beschäftigt um erlich zu sein.

            Was mir im Moment einfällt währe etwas mit ical und dem Google Kalender zu machen bin mir aber nicht sicher über die Möglichkeiten 😕

            –-----------------------

            Send from mobile device

            Das schöne ios hat Auto Korrektur zum k****

            Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

            1 Reply Last reply Reply Quote 0
            • liv-in-sky
              liv-in-sky last edited by

              vielleicht kannst du mir bitte diese frage beantworten.

              kann man in einem script 2 schedules einfügen und werden diese ausgeführt?

              1 Reply Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky last edited by

                ich denke, bevor ich etwas mit google calender mache, wäre es wahrscheinlich (für mich) einfacher - direct in den debian cron zu schreiben und dort ein linux script zu starten, welches durch simple api (oder so) auf iobroker zugreift.

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

                  @liv-in-sky:

                  kann man in einem script 2 schedules einfügen und werden diese ausgeführt? `
                  Ja.

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

                    Prinzip:

                    493_2variableschedules.jpg

                    1 Reply Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky last edited by

                      vielen dank paul53 - über funktionen - das macht sinn

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      852
                      Online

                      31.7k
                      Users

                      79.9k
                      Topics

                      1.3m
                      Posts

                      3
                      9
                      1421
                      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