Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. CRON Job mit Objekten befüllen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

CRON Job mit Objekten befüllen

Scheduled Pinned Locked Moved Blockly
blockly
18 Posts 4 Posters 1.0k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ? Offline
    ? Offline
    A Former User
    wrote on last edited by A Former User
    #1

    Hallo zusammen,

    ich habe leider ein Problem mit der Ausführung eines CRON Jobs. Wenn ich die Werte manuell mit Text befülle, funktioniert es.
    aa7a423b-c4b5-418c-a46f-0378895cb788-grafik.png
    Ich möchte jedoch die Ausführung über Objekte steuern, die ich wiederum in meiner VIS befülle. Wenn ich diese Objekte in den CRON Job gebe, wird leider nichts ausgelöst.
    c94a3241-0319-407f-a50e-9af4f0eeeee3-grafik.png
    Es scheint also irgendwie an der Umwandlung vom Objekt in den Text zu sein. Kann mir jemand sagen was ich hier falsch mache?

    Viele Grüße :)

    paul53P 1 Reply Last reply
    0
    • ? A Former User

      Hallo zusammen,

      ich habe leider ein Problem mit der Ausführung eines CRON Jobs. Wenn ich die Werte manuell mit Text befülle, funktioniert es.
      aa7a423b-c4b5-418c-a46f-0378895cb788-grafik.png
      Ich möchte jedoch die Ausführung über Objekte steuern, die ich wiederum in meiner VIS befülle. Wenn ich diese Objekte in den CRON Job gebe, wird leider nichts ausgelöst.
      c94a3241-0319-407f-a50e-9af4f0eeeee3-grafik.png
      Es scheint also irgendwie an der Umwandlung vom Objekt in den Text zu sein. Kann mir jemand sagen was ich hier falsch mache?

      Viele Grüße :)

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by paul53
      #2

      @davit sagte:

      Es scheint also irgendwie an der Umwandlung vom Objekt in den Text zu sein.

      Verwende die Konvertierung "nach String".

      Blockly_temp.JPG

      Allerdings funktioniert es bei mir auch mit "erstelle Text aus".

      Blockly_temp.JPG

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      ? 1 Reply Last reply
      0
      • paul53P paul53

        @davit sagte:

        Es scheint also irgendwie an der Umwandlung vom Objekt in den Text zu sein.

        Verwende die Konvertierung "nach String".

        Blockly_temp.JPG

        Allerdings funktioniert es bei mir auch mit "erstelle Text aus".

        Blockly_temp.JPG

        ? Offline
        ? Offline
        A Former User
        wrote on last edited by
        #3

        @paul53 vielen lieben Dank! mit "nach String" hat es funktioniert :)

        D 1 Reply Last reply
        0
        • ? A Former User

          @paul53 vielen lieben Dank! mit "nach String" hat es funktioniert :)

          D Offline
          D Offline
          Daniel81
          wrote on last edited by
          #4

          Hallo,
          IoBroker.png auch wenn dieser Beitrag schon etwas älter ist, versuche ich, genau wie hier beschrieben, vorzugehen. Leider wird bei mir die Aktion nicht ausgelöst. Mache ich etwas falsch? Das Objekt habe ich als Zahlwert angelegt.

          paul53P 1 Reply Last reply
          0
          • D Daniel81

            Hallo,
            IoBroker.png auch wenn dieser Beitrag schon etwas älter ist, versuche ich, genau wie hier beschrieben, vorzugehen. Leider wird bei mir die Aktion nicht ausgelöst. Mache ich etwas falsch? Das Objekt habe ich als Zahlwert angelegt.

            paul53P Offline
            paul53P Offline
            paul53
            wrote on last edited by paul53
            #5

            @daniel81 sagte: Mache ich etwas falsch?

            Bei CRON ist der Sonntag 0 (nicht 7).
            Die Wandlung "nach String" ist nicht nötig.

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            D 1 Reply Last reply
            0
            • paul53P paul53

              @daniel81 sagte: Mache ich etwas falsch?

              Bei CRON ist der Sonntag 0 (nicht 7).
              Die Wandlung "nach String" ist nicht nötig.

              D Offline
              D Offline
              Daniel81
              wrote on last edited by Daniel81
              #6

              2.png
              Danke, aber wenn ich es so mache, passiert trotzdem nichts...

              CodierknechtC paul53P 2 Replies Last reply
              0
              • D Daniel81

                2.png
                Danke, aber wenn ich es so mache, passiert trotzdem nichts...

                CodierknechtC Offline
                CodierknechtC Offline
                Codierknecht
                Developer Most Active
                wrote on last edited by
                #7

                @daniel81
                Und wie sehen "Stunde" und "Minute" aus?
                Sind das Zahlen oder Strings? Mit oder ohne führende Nullen?

                "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                HmIP|ZigBee|Tasmota|Unifi
                Zabbix Certified Specialist
                Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                D 1 Reply Last reply
                0
                • D Daniel81

                  2.png
                  Danke, aber wenn ich es so mache, passiert trotzdem nichts...

                  paul53P Offline
                  paul53P Offline
                  paul53
                  wrote on last edited by
                  #8

                  @daniel81 sagte: passiert trotzdem nichts...

                  Hast du erst die Stunden und Minuten eingegeben und danach das Skript gestartet? Dann sollte es zur eingegeben Uhrzeit auslösen.
                  Die Zeitzone des OS für ioBroker stimmt? Was ergibt rechts in der Logausgabe?

                  Blockly_Zeitzone.JPG

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  D 1 Reply Last reply
                  0
                  • CodierknechtC Codierknecht

                    @daniel81
                    Und wie sehen "Stunde" und "Minute" aus?
                    Sind das Zahlen oder Strings? Mit oder ohne führende Nullen?

                    D Offline
                    D Offline
                    Daniel81
                    wrote on last edited by
                    #9

                    @codierknecht 3.png

                    Ich habe die Datei nun in einem Testordner angelegt. Ich habe bereits versucht, es sowohl mit Null als auch ohne zu probieren. Das Objekt ist eine Zahl, und ich habe auch schon mit String oder gemischt probiert, jedoch alles ohne Erfolg.

                    1 Reply Last reply
                    0
                    • paul53P paul53

                      @daniel81 sagte: passiert trotzdem nichts...

                      Hast du erst die Stunden und Minuten eingegeben und danach das Skript gestartet? Dann sollte es zur eingegeben Uhrzeit auslösen.
                      Die Zeitzone des OS für ioBroker stimmt? Was ergibt rechts in der Logausgabe?

                      Blockly_Zeitzone.JPG

                      D Offline
                      D Offline
                      Daniel81
                      wrote on last edited by
                      #10

                      @paul53
                      Eigentlich sollten die Daten über mein VIS eingespielt werden. Ich möchte hiermit meine Heizung zu der dort eingestellten Zeit aufheizen lassen. Wenn ich die Zeiten direkt eingebe, ohne sie aus dem Objekt zu holen, klappt die Ausführung ohne Probleme.

                      paul53P 1 Reply Last reply
                      0
                      • D Daniel81

                        @paul53
                        Eigentlich sollten die Daten über mein VIS eingespielt werden. Ich möchte hiermit meine Heizung zu der dort eingestellten Zeit aufheizen lassen. Wenn ich die Zeiten direkt eingebe, ohne sie aus dem Objekt zu holen, klappt die Ausführung ohne Probleme.

                        paul53P Offline
                        paul53P Offline
                        paul53
                        wrote on last edited by
                        #11

                        @daniel81 sagte: Daten über mein VIS eingespielt werden.

                        Wenn auf Änderung der Vis-Eingaben reagiert werden soll, muss auf die Datenpunkte getriggert werden. Dein Skript übergibt die Werte nur einmal bei Skriptstart.

                        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                        D 1 Reply Last reply
                        0
                        • paul53P paul53

                          @daniel81 sagte: Daten über mein VIS eingespielt werden.

                          Wenn auf Änderung der Vis-Eingaben reagiert werden soll, muss auf die Datenpunkte getriggert werden. Dein Skript übergibt die Werte nur einmal bei Skriptstart.

                          D Offline
                          D Offline
                          Daniel81
                          wrote on last edited by
                          #12

                          @paul53 Danke, das ist ein gute Ansatzpunkt werde ich mal testen

                          paul53P 1 Reply Last reply
                          0
                          • D Daniel81

                            @paul53 Danke, das ist ein gute Ansatzpunkt werde ich mal testen

                            paul53P Offline
                            paul53P Offline
                            paul53
                            wrote on last edited by
                            #13

                            @daniel81 Siehe hier

                            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                            D 1 Reply Last reply
                            0
                            • paul53P paul53

                              @daniel81 Siehe hier

                              D Offline
                              D Offline
                              Daniel81
                              wrote on last edited by
                              #14

                              @paul53
                              Danke für den Tipp! Ich habe es jetzt mal versuchsweise so umgesetzt, und es klappt! Allerdings, wenn ich für den Sonntag die 0 verwende, funktioniert es nicht, aber mit der 7 hingegen schon. Das ist jedoch nicht weiter schlimm; die Hauptsache ist nun, dass das Skript läuft. Vielen Dank für den Hinweis mit dem Trigger!5.png

                              paul53P 1 Reply Last reply
                              0
                              • D Daniel81

                                @paul53
                                Danke für den Tipp! Ich habe es jetzt mal versuchsweise so umgesetzt, und es klappt! Allerdings, wenn ich für den Sonntag die 0 verwende, funktioniert es nicht, aber mit der 7 hingegen schon. Das ist jedoch nicht weiter schlimm; die Hauptsache ist nun, dass das Skript läuft. Vielen Dank für den Hinweis mit dem Trigger!5.png

                                paul53P Offline
                                paul53P Offline
                                paul53
                                wrote on last edited by paul53
                                #15

                                @daniel81 sagte: es klappt!

                                Ohne den Zeitplan zu stoppen, funktioniert es nicht! Dann wird sowohl zur alten Uhrzeit als auch zur neuen Uhrzeit getriggert. Es werden bei jedem Trigger immer mehr Zeitpläne.

                                @daniel81 sagte in CRON Job mit Objekten befüllen:

                                wenn ich für den Sonntag die 0 verwende, funktioniert es nicht, aber mit der 7 hingegen schon.

                                Wirklich?
                                Gerade getestet: Heute wird sowohl mit der 0 als auch mit der 7 ausgelöst.

                                EDIT: Aus der Doku:

                                7 is Sunday, the same as 0

                                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                D 1 Reply Last reply
                                0
                                • paul53P paul53

                                  @daniel81 sagte: es klappt!

                                  Ohne den Zeitplan zu stoppen, funktioniert es nicht! Dann wird sowohl zur alten Uhrzeit als auch zur neuen Uhrzeit getriggert. Es werden bei jedem Trigger immer mehr Zeitpläne.

                                  @daniel81 sagte in CRON Job mit Objekten befüllen:

                                  wenn ich für den Sonntag die 0 verwende, funktioniert es nicht, aber mit der 7 hingegen schon.

                                  Wirklich?
                                  Gerade getestet: Heute wird sowohl mit der 0 als auch mit der 7 ausgelöst.

                                  EDIT: Aus der Doku:

                                  7 is Sunday, the same as 0

                                  D Offline
                                  D Offline
                                  Daniel81
                                  wrote on last edited by
                                  #16

                                  @paul53 6.png

                                  Hier ist eine leicht korrigierte Version Ihres Textes:

                                  Ich habe es jetzt so abgeändert, wie empfohlen. Vielen Dank für den Hinweis. Wo kann ich denn sehen, dass neue Zeitpläne erstellt wurden? Ich habe versucht, das Verhalten zu simulieren, konnte jedoch keine Auffälligkeiten feststellen.

                                  paul53P 1 Reply Last reply
                                  0
                                  • D Daniel81

                                    @paul53 6.png

                                    Hier ist eine leicht korrigierte Version Ihres Textes:

                                    Ich habe es jetzt so abgeändert, wie empfohlen. Vielen Dank für den Hinweis. Wo kann ich denn sehen, dass neue Zeitpläne erstellt wurden? Ich habe versucht, das Verhalten zu simulieren, konnte jedoch keine Auffälligkeiten feststellen.

                                    paul53P Offline
                                    paul53P Offline
                                    paul53
                                    wrote on last edited by
                                    #17

                                    @daniel81
                                    Die Funktion sollte auch bei Skriptstart aufgerufen werden, da sonst erst ein Wert geändert werden muss, damit der Zeitplan aktiv wird.
                                    Die Funktion sollte einen anderen Bezeichner haben als der Zeitplan (nicht zweimal Test).

                                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                    D 1 Reply Last reply
                                    0
                                    • paul53P paul53

                                      @daniel81
                                      Die Funktion sollte auch bei Skriptstart aufgerufen werden, da sonst erst ein Wert geändert werden muss, damit der Zeitplan aktiv wird.
                                      Die Funktion sollte einen anderen Bezeichner haben als der Zeitplan (nicht zweimal Test).

                                      D Offline
                                      D Offline
                                      Daniel81
                                      wrote on last edited by
                                      #18

                                      @paul53 7.png Ich hoffe, dass nun alles passt! Vielen Dank für die Hilfe und noch einen schönen Sonntag

                                      1 Reply Last reply
                                      0
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      335

                                      Online

                                      32.4k

                                      Users

                                      81.5k

                                      Topics

                                      1.3m

                                      Posts
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                      ioBroker Community 2014-2025
                                      logo
                                      • Login

                                      • Don't have an account? Register

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • Home
                                      • Recent
                                      • Tags
                                      • Unread 0
                                      • Categories
                                      • Unreplied
                                      • Popular
                                      • GitHub
                                      • Docu
                                      • Hilfe