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. [GELÖST]on({time…..}) Aufruf

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[GELÖST]on({time…..}) Aufruf

Scheduled Pinned Locked Moved Skripten / Logik
54 Posts 11 Posters 12.8k Views
  • 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.
  • S Offline
    S Offline
    steinwedel
    wrote on last edited by
    #2

    Hallo,

    wenn Du bei dem on-Aufruf eine Variable angibst für die Zeit, so wird der Timer auf die Zeit gesetzt, die die Variable zum Zeitpunkt des on-Aufrufs hatte. Nachträgliche Änderungen haben keine Auswirkuungen. Möchtest Du die Zeit nachträglich ändern, si müsstest Du ein Script schreiben, dass auf die Änderung der Variable reagiert. Dieses Script müsste dann den alten Timer löschen (unsubscribe) und dann den neuen Timer setzt.

    Gruß Gerhard

    1 Reply Last reply
    0
    • S Offline
      S Offline
      soef
      wrote on last edited by
      #3

      Stimmt, so etwa…

      
      var firstTimer = null,
          secondTimer = null;
      
      function setFirstTimer()
      {
          if (firstTimer) unsubscribe(firstTimer);
          firstTimer = on({time: {hour: parseInt(getState(idErsteOeffnung_Stunde).val, 10), minute: parseInt( getState(idErsteOeffnung_Minute).val, 10)}}, function () {
          // Position erste Öffnung anfahren
          });
      
      function setSecondTimer()
      {
          if (secondTimer) unsubscribe(secondTimer);
          secondTimer = on({time: {hour: parseInt(getState(idZweiteOeffnung_Stunde).val, 10), minute: parseInt( getState(idZweiteOeffnung_Minute).val, 10)}}, function () {
          // Position 2\. Öffnung anfahren
          });
      }
      
      setFirstTimer();
      setSecondTimer();
      
      on(id: "idErsteOeffnung_Stunde", change: "ne", function(obj) {
          setFirstTimer(); 
      }
      on(id: "idErsteOeffnung_Minute", change: "ne", function(obj) {
          setFirstTimer(); 
      }
      on(id: "idZweiteOeffnung_Stunde", change: "ne", function(obj) {
          setSecondTimer(); 
      }
      on(id: "idZweiteOeffnung_Minute", change: "ne", function(obj) {
          setSecondTimer(); 
      }
      
      

      Viele Grüße.

      1 Reply Last reply
      0
      • P Offline
        P Offline
        pix
        wrote on last edited by
        #4

        Hallo soef,

        vielen Dank für die Weiterentwicklung! Leider funktioniert das neue Skript auch nicht. Ich habe nur kosmetische Änderungen vorgenommen (Reihenfolge, Häkchen und Absätze):

        ! ````
        // ##################### ZEITSTEUERUNG #####################
        var firstTimer = null,
        secondTimer = null;
        ! // Erste Öffnung <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        // Teil Öffnen morgens
        createState('Homepilot.Rollladen.Schlafzimmer.auf.1.Stunde', 9, {
        read: true,
        write: true,
        type: 'number',
        name: 'Schlafzimmer Rollläden erste Öffnung - Stunde'
        });
        createState('Homepilot.Rollladen.Schlafzimmer.auf.1.Minute', 0, {
        read: true,
        write: true,
        type: 'number',
        name: 'Schlafzimmer Rollläden erste Öffnung - Minute'
        });
        createState('Homepilot.Rollladen.Schlafzimmer.auf.1.Level', 75, {
        read: true,
        write: true,
        type: 'number',
        unit: '%',
        name: 'Schlafzimmer Rollläden erste Öffnung - Level'
        });
        var idErsteOeffnung_Stunde = "javascript.0.Homepilot.Rollladen.Schlafzimmer.auf.1.Stunde",
        idErsteOeffnung_Minute = "javascript.0.Homepilot.Rollladen.Schlafzimmer.auf.1.Minute",
        idErsteOeffnung_Level = "javascript.0.Homepilot.Rollladen.Schlafzimmer.auf.1.Level";
        ! function ersteOeffnung () {
        // hier wird geöffnet
        log('1. Öffnung läuft');
        }
        ! function setFirstTimer() {
        if (firstTimer) unsubscribe(firstTimer);
        firstTimer = on({
        time: {
        hour: parseInt(getState(idErsteOeffnung_Stunde).val, 10),
        minute: parseInt( getState(idErsteOeffnung_Minute).val, 10)
        }
        }, function () {
        ersteOeffnung();
        });
        }
        ! on({
        id: 'idErsteOeffnung_Stunde',
        change: 'ne'
        }, function(obj) {
        setFirstTimer();
        });
        ! on({
        id: 'idErsteOeffnung_Minute',
        change: 'ne'
        } , function(obj) {
        setFirstTimer();
        });
        ! // Zweite Öffnung <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        // Ganz Öffnen
        createState('Homepilot.Rollladen.Schlafzimmer.auf.2.Stunde', 9, {
        read: true,
        write: true,
        type: 'number',
        name: 'Schlafzimmer Rollläden zweite Öffnung - Stunde'
        });
        createState('Homepilot.Rollladen.Schlafzimmer.auf.2.Minute', 55, {
        read: true,
        write: true,
        type: 'number',
        name: 'Schlafzimmer Rollläden zweite Öffnung - Minute'
        });
        createState('Homepilot.Rollladen.Schlafzimmer.auf.2.Level', 2, {
        read: true,
        write: true,
        type: 'number',
        unit: '%',
        name: 'Schlafzimmer Rollläden zweite Öffnung - Level'
        });
        var idZweiteOeffnung_Stunde = "javascript.0.Homepilot.Rollladen.Schlafzimmer.auf.2.Stunde",
        idZweiteOeffnung_Minute = "javascript.0.Homepilot.Rollladen.Schlafzimmer.auf.2.Minute",
        idZweiteOeffnung_Level = "javascript.0.Homepilot.Rollladen.Schlafzimmer.auf.2.Level";

        function zweiteOeffnung () {
        // hier wird geöffnet
        log('2. Öffnung läuft');
        }

        function setSecondTimer() {
        if (secondTimer) unsubscribe(secondTimer);
        secondTimer = on({
        time: {
        hour: parseInt(getState(idZweiteOeffnung_Stunde).val, 10),
        minute: parseInt( getState(idZweiteOeffnung_Minute).val, 10)
        }
        }, function () {
        log('Zweite Öffnung wird gestartet');
        zweiteOeffnung();
        });
        }

        ! on({
        id: 'idZweiteOeffnung_Stunde',
        change: 'ne'
        }, function(obj) {
        log('Stunden-Timer für Zweite Öffnung wird neu geschrieben');
        setSecondTimer();
        });
        ! on({
        id: 'idZweiteOeffnung_Minute',
        change: 'ne'
        } , function(obj) {
        log('Minuten-Timer für Zweite Öffnung wird neu geschrieben');
        setSecondTimer();
        });
        ! setFirstTimer();
        setSecondTimer();
        ! ````
        Mir ist jetzt klar, wofür der unsubscribe Befehl ist. Man muss bei Änderung der Variablen Minute+Stunde die Funktion on-Time neu subscriben (und vorher unsubscriben), damit die neuen Werte gesetzt werden.

        Hast du noch einen Tipp?

        Gruß

        Pix
        305_heizungsscript_21b02.txt

        ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

        1 Reply Last reply
        0
        • P Offline
          P Offline
          pix
          wrote on last edited by
          #5

          Jetzt habe ich den Fehler selbst gefunden:

          Die Häkchen gehören nicht um die id (nur wenn man die komlette instanz mit angibt):

          <size size="90">on({

          id: 'idErsteOeffnung_Stunde',

          change: 'ne'

          }, function(obj) {

          log('Stundentimer erste Öffnung neu geschrieben: ' + obj.newState.val);

          setFirstTimer();

          });</size>

          Jetzt klappt es!

          Danke und Gruß,

          Pix
          4191_iobroker_21b02.log
          4191_heizungsscript_21b02_test.txt

          ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

          1 Reply Last reply
          0
          • S Offline
            S Offline
            soef
            wrote on last edited by
            #6

            Hallo,

            Stimmt, die geschweiften Klammern hatte ich vergessen. Sorry.

            So ist es vielleicht noch übersichtlicher und kürzer.

            
            function setFirstTimer(obj)  ...
            
            on({ id: 'idZweiteOeffnung_Minute', change: 'ne'}, setSecondTimer(obj) );
            
            

            Grüße.

            1 Reply Last reply
            0
            • BluefoxB Offline
              BluefoxB Offline
              Bluefox
              wrote on last edited by
              #7

              @soef:

              
              function setFirstTimer(obj)  ...
              
              on({ id: 'idZweiteOeffnung_Minute', change: 'ne'}, setSecondTimer(obj) );
              
              ```` `  
              

              So darf man nicht schreiben. Du versuchst als Event Handler das Ergebnis von Funktion "setSecondTimer" zu benutzen und nicht die Funktion selbst.

              1 Reply Last reply
              0
              • blauholstenB Offline
                blauholstenB Offline
                blauholsten
                Developer
                wrote on last edited by
                #8

                Hi,

                habe das jetzt auch bei mir implementiert! Klappt soweit auch ….(Na ja eine Sache beobachte ich noch, melde mich aber ggf später dazu noch mal.)

                Eine kleine Frage hätte ich noch, wie ist das STANDARD change Ereignis? Ich denke "any"??? Das habe ich in der Doku nicht gefunden. Wo ist der Unterschied zwischen "any" und "ne"?

                Entwickler vom: - Viessman Adapter
                - Alarm Adapter

                1 Reply Last reply
                0
                • BluefoxB Offline
                  BluefoxB Offline
                  Bluefox
                  wrote on last edited by
                  #9

                  @blauholsten:

                  Hi,

                  habe das jetzt auch bei mir implementiert! Klappt soweit auch ….(Na ja eine Sache beobachte ich noch, melde mich aber ggf später dazu noch mal.)

                  Eine kleine Frage hätte ich noch, wie ist das STANDARD change Ereignis? Ich denke "any"??? Das habe ich in der Doku nicht gefunden. Wo ist der Unterschied zwischen "any" und "ne"? `
                  Eigentlich "ne". Muss Doku anpassen.

                  1 Reply Last reply
                  0
                  • paul53P Offline
                    paul53P Offline
                    paul53
                    wrote on last edited by
                    #10

                    @blauholsten:

                    wie ist das STANDARD change Ereignis? Ich denke "any"??? Das habe ich in der Doku nicht gefunden. Wo ist der Unterschied zwischen "any" und "ne"? Es ist indirekt unter "Note: you can use RegExp directly:" dokumentiert: > on(/^system.adapter..*.\d+.memRss$/, function (obj) {

                    });

                    // same as

                    on({id: /^system.adapter..*.\d+.memRss$/, "change": "ne"}, function (obj) {

                    }); `
                    "ne" - bei Wertänderung

                    "any" - bei Aktualisierung (auch dann, wenn sich der Wert nicht ändert)

                    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
                    • blauholstenB Offline
                      blauholstenB Offline
                      blauholsten
                      Developer
                      wrote on last edited by
                      #11

                      @paul53:

                      "ne" - bei Wertänderung

                      "any" - bei Aktualisierung (auch dann, wenn sich der Wert nicht ändert) `

                      Hi,

                      das war ein guter Hinweis! (Ich habe nämlich immer überlegt wann man das mal braucht, weil sie sich ja eigentlich kaum unterscheiden)

                      Tip: es wäre aber dennoch nicht verkehrt den default Wert in der Doku an der richtigen Stelle zu platzieren.

                      Wo wir gerade beim Thema Doku sind, kann mir das jemand erklären wie das zu verstehen ist?
                      671_unbenannt.png

                      Entwickler vom: - Viessman Adapter
                      - Alarm Adapter

                      1 Reply Last reply
                      0
                      • BluefoxB Offline
                        BluefoxB Offline
                        Bluefox
                        wrote on last edited by
                        #12

                        @blauholsten:

                        @paul53:

                        "ne" - bei Wertänderung

                        "any" - bei Aktualisierung (auch dann, wenn sich der Wert nicht ändert) `

                        Hi,

                        das war ein guter Hinweis! (Ich habe nämlich immer überlegt wann man das mal braucht, weil sie sich ja eigentlich kaum unterscheiden)

                        Tip: es wäre aber dennoch nicht verkehrt den default Wert in der Doku an der richtigen Stelle zu platzieren. `
                        Habe ergänzt.

                        1 Reply Last reply
                        0
                        • P Offline
                          P Offline
                          pix
                          wrote on last edited by
                          #13

                          Hallo,

                          nochmal die Frage zum onTime - Aufruf:

                          Ich will die Nachtruhe zu einer bestimmten Uhrzeit beenden. Diese Uhrzeit gebe ich in VIS ein. Die Minuten und die Stunden der Uhrezeit jeweils in eine Variable.

                          Leider funktioniert die Auslösung nicht zur gewünschten Zeit.

                          ! ````
                          ! var idMinute = 'javascript.0.Status.Nachtruhe.aus.Minute',
                          idStunde = 'javascript.0.Status.Nachtruhe.aus.Stunde';
                          // Zeitsteuerung zum Ausschalten
                          var NachtruheTimer = null;
                          ! function setNachtruheTimer() {
                          if (NachtruheTimer) {
                          unsubscribe(NachtruheTimer);
                          log('Nachtruhe - Timer unsubscribe');
                          }
                          NachtruheTimer = on({
                          time: {
                          hour: parseInt(getState(idStunde).val, 10),
                          minute: parseInt( getState(idMinute).val, 10)
                          }
                          }, function () {
                          setState("javascript.0.Nachtruhe"/Nachtruhe/, 0);
                          log('Nachtruhe beendet durch Schedulefunktion (Uhrzeit)', 'info');
                          });
                          }
                          ! on({
                          id: idMinute,
                          change: 'ne'
                          }, function(obj) {
                          setNachtruheTimer();
                          log('Beginn Nachtruhe wird eingestellt. Neue Minuten: ' + obj.newState.val);
                          });
                          ! on({
                          id: idStunde,
                          change: 'ne'
                          }, function(obj) {
                          setNachtruheTimer();
                          log('Beginn Nachtruhe wird eingestellt. Neue Stunden: ' + obj.newState.val);
                          });

                          
                          Wer weiß Rat?
                          
                          Gruß
                          
                          Pix

                          ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                          1 Reply Last reply
                          0
                          • S Offline
                            S Offline
                            soef
                            wrote on last edited by
                            #14

                            @Bluefox:

                            @soef:

                            
                            function setFirstTimer(obj)  ...
                            
                            on({ id: 'idZweiteOeffnung_Minute', change: 'ne'}, setSecondTimer(obj) );
                            
                            ```` `  
                            

                            So darf man nicht schreiben. Du versuchst als Event Handler das Ergebnis von Funktion "setSecondTimer" zu benutzen und nicht die Funktion selbst. `

                            Das stimmt natürlich. Sorry. (obj) darf natürlich nicht angegeben werden. Also nur der Funktionsname.

                            on({ id: 'idZweiteOeffnung_Minute', change: 'ne'}, setSecondTimer);
                            
                            
                            1 Reply Last reply
                            0
                            • P Offline
                              P Offline
                              pix
                              wrote on last edited by
                              #15

                              Jetzt läufts. Vielen Dank!

                              Pix

                              ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                              1 Reply Last reply
                              0
                              • paul53P Offline
                                paul53P Offline
                                paul53
                                wrote on last edited by
                                #16

                                Ich habe das mal mit einem Datenpunkt, der die Zeit im Format "hh:mm" enthält, erfolgreich getestet:

                                // Zeitsteuerung
                                var idt = 'javascript.0.Test.Nachtruhebeginn';
                                var timer = null;
                                var h; // Stunde
                                var m; // Minute
                                
                                function settimer() {
                                    if (timer) clearSchedule(timer);
                                    timer = on({time: {hour: h, minute: m}}, function () {
                                        log('Nachtruhe beginnt durch Schedulefunktion (Uhrzeit)');
                                    });
                                }
                                
                                on(idt, function(dp) {
                                    var t = dp.newState.val.split(":");
                                    h = parseInt(t[0]);
                                    m = parseInt(t[1]);
                                    settimer(); 
                                    log("Beginn Nachtruhe wird eingestellt " + h + ":" + m);
                                });
                                
                                

                                EDIT: unsubscribe(timer) –> clearSchedule(timer)

                                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
                                • P Offline
                                  P Offline
                                  pix
                                  wrote on last edited by
                                  #17

                                  Hallo Paul,

                                  ja genau so habe ich mir das gedacht. Denn jetzt lassen sich die Auslösezeiten ändern, auch ohne das Skript jedesmal zu editieren. Das nutze ich für die Nachtruhe und die Rollläden.

                                  Und das ist natürlich die Basis für einen VIS-bedienten Wecker.

                                  Gruß,

                                  Pix

                                  ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

                                  1 Reply Last reply
                                  0
                                  • blauholstenB Offline
                                    blauholstenB Offline
                                    blauholsten
                                    Developer
                                    wrote on last edited by
                                    #18

                                    @paul53:

                                    Ich habe das mal mit einem Datenpunkt, der die Zeit im Format "hh:mm" enthält, erfolgreich getestet:

                                    // Zeitsteuerung
                                    var idt = 'javascript.0.Test.Nachtruhebeginn';
                                    var timer = null;
                                    var h; // Stunde
                                    var m; // Minute
                                        
                                    function settimer() {
                                        if (timer) unsubscribe(timer);
                                        timer = on({time: {hour: h, minute: m}}, function () {
                                            log('Nachtruhe beginnt durch Schedulefunktion (Uhrzeit)');
                                        });
                                    }
                                    
                                    on(idt, function(dp) {
                                        var t = dp.newState.val.split(":");
                                        h = parseInt(t[0]);
                                        m = parseInt(t[1]);
                                        settimer(); 
                                        log("Beginn Nachtruhe wird eingestellt " + h + ":" + m);
                                    });
                                    
                                    ```` `  
                                    

                                    Das sieht perfekt aus, aber wie bediene ich "var idt = 'javascript.0.Test.Nachtruhebeginn';" im VIS? SET Input Widget?

                                    Entwickler vom: - Viessman Adapter
                                    - Alarm Adapter

                                    1 Reply Last reply
                                    0
                                    • M Offline
                                      M Offline
                                      mctom
                                      wrote on last edited by
                                      #19

                                      Hallo zusammen,

                                      ich habe das ganze jetzt mit folgendem Widget umgesetzt: jqui - ctrl - Input + Set-Button.

                                      Alles funktioniert soweit einwandfrei. - Vielen Dank.

                                      Allerdings komm ich mit der Formatierung noch nicht so ganz zurecht.

                                      Im Editor Modus sieht es so aus:
                                      394_bild1.png

                                      In Chrome sieht es dann so aus:
                                      394_bild2.png

                                      Das Formularfeld wird größer dargestellt. Hat jemand eine Idee was ich hier noch machen kann ?

                                      Gruß

                                      Michael

                                      1 Reply Last reply
                                      0
                                      • blauholstenB Offline
                                        blauholstenB Offline
                                        blauholsten
                                        Developer
                                        wrote on last edited by
                                        #20

                                        Wenn ich nicht total blind bin geht die ganze Geschichte doch nicht wirklich…..

                                        mein Script:

                                        var nighttime = null;
                                        var morningtime = null;
                                        var idvon = 'javascript.0.visstates.nachtruhe.von';
                                        var idbis = 'javascript.0.visstates.nachtruhe.bis';
                                        var hvon;
                                        var mvon;
                                        var hbis;
                                        var mbis;
                                        
                                        function beginTimer()
                                        {
                                            if(nighttime)
                                            {
                                                unsubscribe(nighttime);
                                            }
                                            nighttime = on({time: {hour: hvon, minute: mvon}}, function()
                                            {
                                                setState("javascript.0.visstates.nachtruhe.nachtruhe", true);
                                                toLog("-->Nachtruhe begonnen", true);
                                            });
                                        }
                                        
                                        function endTimer()
                                        {
                                            if(morningtime)
                                            {
                                                unsubscribe(morningtime);
                                            }
                                            morningtime = on({time: {hour: hbis, minute: mbis}}, function()
                                            {
                                                setState("javascript.0.visstates.nachtruhe.nachtruhe", false);
                                                toLog("-->Nachtruhe beendet", true);
                                            });
                                        }
                                        
                                        on(idvon, function(dp) {
                                            var t = dp.newState.val.split(":");
                                            hvon = parseInt(t[0]);
                                            mvon = parseInt(t[1]);
                                            beginTimer(); 
                                            log("Beginn Nachtruhe wird eingestellt " + hvon + ":" + mvon);
                                        });
                                        
                                        on(idbis, function(dp) {
                                            var t = dp.newState.val.split(":");
                                            hbis = parseInt(t[0]);
                                            mbis = parseInt(t[1]);
                                            endTimer(); 
                                            log("Beginn Nachtruhe wird eingestellt " + hbis + ":" + mbis);
                                        });
                                        
                                        beginTimer();
                                        endTimer();
                                        
                                        

                                        Jetzt wird einfach die jeweilige Funktion jede Minute ausgeführt, obwohl die on Function vorher gar nicht aufgerufen worden ist, bzw. die Zeiten gar nicht gesetzt sind.

                                        671_unbenannt1.png
                                        671_unbenannt.png

                                        Mach ich was falsch?

                                        Warum auch immer werden jetzt pünktlich jede Minute beide Funktionen aufgerufen, warum auch immer!!!???????

                                        Entwickler vom: - Viessman Adapter
                                        - Alarm Adapter

                                        1 Reply Last reply
                                        0
                                        • M Offline
                                          M Offline
                                          mctom
                                          wrote on last edited by
                                          #21

                                          Hi,

                                          Hast du mal probiert die Zeit in folgendem Format einzugeben: hh:mm und nicht: hh:mm:ss. Das ist ein Unterschied zu mir der mir auf den ersten Blick aufgefallen.

                                          Gruß

                                          Michael

                                          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

                                          654

                                          Online

                                          32.7k

                                          Users

                                          82.3k

                                          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