Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Javascript + Schedule funktioniert nicht

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Javascript + Schedule funktioniert nicht

Geplant Angeheftet Gesperrt Verschoben JavaScript
14 Beiträge 5 Kommentatoren 1.1k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Johannes BauerstatterJ Offline
    Johannes BauerstatterJ Offline
    Johannes Bauerstatter
    schrieb am zuletzt editiert von Johannes Bauerstatter
    #1

    Ich habe einen virtuellen Schalter (...Funksteckdose_4) angelegt welcher mittels Script meine Funksteckdosen schaltet:

    on ('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4', function (obj) 
    {
    current_state4 = getState('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4').val;
    
    if (current_state4 == "1")
        setTimeout(function() { exec('/opt/433Utils/RPi_utils/codesend 1131857'); }, 2000);
    else
        setTimeout(function(){ exec('/opt/433Utils/RPi_utils/codesend 1131860'); }, 2000);
    });
    

    dies funktioniert ohne Probleme. Jetzt wollte ich diese mittels Zeitprogramm ein-ausschalten:

    //Zeitprogramm Morgens ein-----------------------------------------------------------------------------------------Zeitprogramm Morgens ein
    schedule('0 6 * * *', function () 
    {
        setState('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_3', 1); //Weihnachten EG
        setState('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4', 1); //Weihnachten OG
    }    
    );
    
    //Zeitprogramm Morgens aus-----------------------------------------------------------------------------------------Zeitprogramm Morgens aus
    schedule('0 8 * * *', function () 
    {
        setState('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_3', 0); //Weihnachten EG
        setState('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4', 0); //Weihnachten OG
    }
    );
    

    in den Objekten und auch im VIS werden die virtuellen Schalter von 0 auf 1 gesetzt. Soweit OK, aber die Steckdosen werden nicht geschalten.
    Hat jemand eine Idee warum? Das Zeitprogramm triggert und auch das Script für die Steckdose funktioniert bei manuellem Schalten.

    J.A.R.V.I.S.J 1 Antwort Letzte Antwort
    0
    • Johannes BauerstatterJ Johannes Bauerstatter

      Ich habe einen virtuellen Schalter (...Funksteckdose_4) angelegt welcher mittels Script meine Funksteckdosen schaltet:

      on ('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4', function (obj) 
      {
      current_state4 = getState('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4').val;
      
      if (current_state4 == "1")
          setTimeout(function() { exec('/opt/433Utils/RPi_utils/codesend 1131857'); }, 2000);
      else
          setTimeout(function(){ exec('/opt/433Utils/RPi_utils/codesend 1131860'); }, 2000);
      });
      

      dies funktioniert ohne Probleme. Jetzt wollte ich diese mittels Zeitprogramm ein-ausschalten:

      //Zeitprogramm Morgens ein-----------------------------------------------------------------------------------------Zeitprogramm Morgens ein
      schedule('0 6 * * *', function () 
      {
          setState('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_3', 1); //Weihnachten EG
          setState('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4', 1); //Weihnachten OG
      }    
      );
      
      //Zeitprogramm Morgens aus-----------------------------------------------------------------------------------------Zeitprogramm Morgens aus
      schedule('0 8 * * *', function () 
      {
          setState('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_3', 0); //Weihnachten EG
          setState('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4', 0); //Weihnachten OG
      }
      );
      

      in den Objekten und auch im VIS werden die virtuellen Schalter von 0 auf 1 gesetzt. Soweit OK, aber die Steckdosen werden nicht geschalten.
      Hat jemand eine Idee warum? Das Zeitprogramm triggert und auch das Script für die Steckdose funktioniert bei manuellem Schalten.

      J.A.R.V.I.S.J Offline
      J.A.R.V.I.S.J Offline
      J.A.R.V.I.S.
      Developer
      schrieb am zuletzt editiert von
      #2

      @Johannes-Bauerstatter was für ein Datentyp haben die DPs?

      Johannes BauerstatterJ 1 Antwort Letzte Antwort
      0
      • J.A.R.V.I.S.J J.A.R.V.I.S.

        @Johannes-Bauerstatter was für ein Datentyp haben die DPs?

        Johannes BauerstatterJ Offline
        Johannes BauerstatterJ Offline
        Johannes Bauerstatter
        schrieb am zuletzt editiert von
        #3

        @J-A-R-V-I-S Anbei ein Bild der Datenpunkte:
        3463457b-de9e-43ff-a1b1-14b362bdbeec-image.png

        so schaut es im VIS aus:
        c032b1fb-ebbd-4e92-a9b3-9939412b992b-image.png

        Einstellung im VIS:
        b5882eae-fc2a-4f6a-be13-d4f14a416677-image.png

        Die Schalter werden als geschaltet angezeigt, jedoch werden die Steckdosen nicht geschalten.

        1 Antwort Letzte Antwort
        0
        • H Offline
          H Offline
          homecineplexx
          schrieb am zuletzt editiert von
          #4

          hast du nicht das change: any/ne vergessen?

          Johannes BauerstatterJ 1 Antwort Letzte Antwort
          0
          • H homecineplexx

            hast du nicht das change: any/ne vergessen?

            Johannes BauerstatterJ Offline
            Johannes BauerstatterJ Offline
            Johannes Bauerstatter
            schrieb am zuletzt editiert von
            #5

            @homecineplexx Du meinst im Script für das Schalten der Steckdosen oder wird es im Schedule Script benötigt? Das Steckdosen Script schaltet manuell ja ohne Fehler, daher dachte ich, ich kann es weglassen...

            H 1 Antwort Letzte Antwort
            0
            • H Offline
              H Offline
              homecineplexx
              schrieb am zuletzt editiert von
              #6

              @Johannes-Bauerstatter
              ausserdem mußt du nicht

              current_state4 = getState('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4').val;
              
              current_state4 = obj.state.val;
              
              1 Antwort Letzte Antwort
              0
              • Johannes BauerstatterJ Johannes Bauerstatter

                @homecineplexx Du meinst im Script für das Schalten der Steckdosen oder wird es im Schedule Script benötigt? Das Steckdosen Script schaltet manuell ja ohne Fehler, daher dachte ich, ich kann es weglassen...

                H Offline
                H Offline
                homecineplexx
                schrieb am zuletzt editiert von
                #7

                @Johannes-Bauerstatter said in Javascript + Schedule funktioniert nicht:

                @homecineplexx Du meinst im Script für das Schalten der Steckdosen oder wird es im Schedule Script benötigt? Das Steckdosen Script schaltet manuell ja ohne Fehler, daher dachte ich, ich kann es weglassen...

                Bei mir sieht das immer so aus

                on({id: 'id', change: "ne"}, function (obj) {
                    var value = obj.state.val;
                  
                });
                
                Johannes BauerstatterJ 2 Antworten Letzte Antwort
                0
                • H homecineplexx

                  @Johannes-Bauerstatter said in Javascript + Schedule funktioniert nicht:

                  @homecineplexx Du meinst im Script für das Schalten der Steckdosen oder wird es im Schedule Script benötigt? Das Steckdosen Script schaltet manuell ja ohne Fehler, daher dachte ich, ich kann es weglassen...

                  Bei mir sieht das immer so aus

                  on({id: 'id', change: "ne"}, function (obj) {
                      var value = obj.state.val;
                    
                  });
                  
                  Johannes BauerstatterJ Offline
                  Johannes BauerstatterJ Offline
                  Johannes Bauerstatter
                  schrieb am zuletzt editiert von
                  #8

                  @homecineplexx OK. Danke. Werd heut Abend mal umstellen und testen.

                  1 Antwort Letzte Antwort
                  0
                  • H homecineplexx

                    @Johannes-Bauerstatter said in Javascript + Schedule funktioniert nicht:

                    @homecineplexx Du meinst im Script für das Schalten der Steckdosen oder wird es im Schedule Script benötigt? Das Steckdosen Script schaltet manuell ja ohne Fehler, daher dachte ich, ich kann es weglassen...

                    Bei mir sieht das immer so aus

                    on({id: 'id', change: "ne"}, function (obj) {
                        var value = obj.state.val;
                      
                    });
                    
                    Johannes BauerstatterJ Offline
                    Johannes BauerstatterJ Offline
                    Johannes Bauerstatter
                    schrieb am zuletzt editiert von
                    #9

                    @homecineplexx

                    Code Script 1 schaut jetzt wie folgt aus:

                    //Weihnachten EG---------------------------------------------------------------------------------------------------------------------------
                    on ({id:'javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_3', change: "ne"}, function (obj3)
                    {
                    var value3 = obj3.state.val;
                    if (value3 == "1")
                        setTimeout(function() { exec('/opt/433Utils/RPi_utils/codesend 1312081'); }, 1000);
                    else
                        setTimeout(function(){ exec('/opt/433Utils/RPi_utils/codesend 1312084'); }, 1000);
                    });
                    //Weihnachten OG---------------------------------------------------------------------------------------------------------------------------
                    on ({id:'javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4', change: "ne"}, function (obj4)
                    {
                    var value4 = obj4.state.val;
                    if (value4 == "1")
                        setTimeout(function() { exec('/opt/433Utils/RPi_utils/codesend 1131857'); }, 1000);
                    else
                        setTimeout(function(){ exec('/opt/433Utils/RPi_utils/codesend 1131860'); }, 1000);
                    });
                    

                    Test-Script 2 zum schalten von Script 1:

                    schedule('15 15 * * *', function () //1700
                    {
                        setState('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_3', "1"); //Weihnachten EG
                        setState('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4', "1"); //Weihnachten OG
                    }
                    );
                    

                    Manuell schalten geht noch immer normal. Test-Script2 wird getriggert und schaltet in den Objekten und im Vis auf 1
                    8c0e1d39-318a-4388-bedf-7d185b936b8c-image.png

                    Leider werden die Steckdosen noch immer nicht geschalten. Folgend das Log zum Script:

                    javascript.0	2019-12-06 15:15:00.029	warn	(715) at Timer.processTimers (timers.js:223:10)
                    javascript.0	2019-12-06 15:15:00.029	warn	(715) at listOnTimeout (timers.js:263:5)
                    javascript.0	2019-12-06 15:15:00.028	warn	(715) at tryOnTimeout (timers.js:300:5)
                    javascript.0	2019-12-06 15:15:00.028	warn	(715) at ontimeout (timers.js:436:11)
                    javascript.0	2019-12-06 15:15:00.027	warn	(715) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:501:7)
                    javascript.0	2019-12-06 15:15:00.027	warn	(715) at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:543:11
                    javascript.0	2019-12-06 15:15:00.026	warn	(715) at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:173:10)
                    javascript.0	2019-12-06 15:15:00.023	warn	(715) at Job.nodeSchedule.scheduleJob [as job] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1181:34)
                    javascript.0	2019-12-06 15:15:00.022	warn	(715) at Object.<anonymous> (script.js.Zeitprogramme.Skript_1:4:5)
                    javascript.0	2019-12-06 15:15:00.022	warn	(715) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1258:20)
                    javascript.0	2019-12-06 15:15:00.020	warn	(715) Wrong type of javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4: "string". Please fix, while deprecated and will not work in next versions.
                    javascript.0	2019-12-06 15:15:00.020	warn	(715) at Timer.processTimers (timers.js:223:10)
                    javascript.0	2019-12-06 15:15:00.019	warn	(715) at listOnTimeout (timers.js:263:5)
                    javascript.0	2019-12-06 15:15:00.019	warn	(715) at tryOnTimeout (timers.js:300:5)
                    javascript.0	2019-12-06 15:15:00.018	warn	(715) at ontimeout (timers.js:436:11)
                    javascript.0	2019-12-06 15:15:00.018	warn	(715) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:501:7)
                    javascript.0	2019-12-06 15:15:00.018	warn	(715) at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:543:11
                    javascript.0	2019-12-06 15:15:00.017	warn	(715) at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:173:10)
                    javascript.0	2019-12-06 15:15:00.017	warn	(715) at Job.nodeSchedule.scheduleJob [as job] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1181:34)
                    javascript.0	2019-12-06 15:15:00.016	warn	(715) at Object.<anonymous> (script.js.Zeitprogramme.Skript_1:3:5)
                    javascript.0	2019-12-06 15:15:00.016	warn	(715) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1258:20)
                    javascript.0	2019-12-06 15:15:00.014	warn	(715) Wrong type of javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_3: "string". Please fix, while deprecated and will not work in next versions.
                    
                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • Johannes BauerstatterJ Johannes Bauerstatter

                      @homecineplexx

                      Code Script 1 schaut jetzt wie folgt aus:

                      //Weihnachten EG---------------------------------------------------------------------------------------------------------------------------
                      on ({id:'javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_3', change: "ne"}, function (obj3)
                      {
                      var value3 = obj3.state.val;
                      if (value3 == "1")
                          setTimeout(function() { exec('/opt/433Utils/RPi_utils/codesend 1312081'); }, 1000);
                      else
                          setTimeout(function(){ exec('/opt/433Utils/RPi_utils/codesend 1312084'); }, 1000);
                      });
                      //Weihnachten OG---------------------------------------------------------------------------------------------------------------------------
                      on ({id:'javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4', change: "ne"}, function (obj4)
                      {
                      var value4 = obj4.state.val;
                      if (value4 == "1")
                          setTimeout(function() { exec('/opt/433Utils/RPi_utils/codesend 1131857'); }, 1000);
                      else
                          setTimeout(function(){ exec('/opt/433Utils/RPi_utils/codesend 1131860'); }, 1000);
                      });
                      

                      Test-Script 2 zum schalten von Script 1:

                      schedule('15 15 * * *', function () //1700
                      {
                          setState('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_3', "1"); //Weihnachten EG
                          setState('javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4', "1"); //Weihnachten OG
                      }
                      );
                      

                      Manuell schalten geht noch immer normal. Test-Script2 wird getriggert und schaltet in den Objekten und im Vis auf 1
                      8c0e1d39-318a-4388-bedf-7d185b936b8c-image.png

                      Leider werden die Steckdosen noch immer nicht geschalten. Folgend das Log zum Script:

                      javascript.0	2019-12-06 15:15:00.029	warn	(715) at Timer.processTimers (timers.js:223:10)
                      javascript.0	2019-12-06 15:15:00.029	warn	(715) at listOnTimeout (timers.js:263:5)
                      javascript.0	2019-12-06 15:15:00.028	warn	(715) at tryOnTimeout (timers.js:300:5)
                      javascript.0	2019-12-06 15:15:00.028	warn	(715) at ontimeout (timers.js:436:11)
                      javascript.0	2019-12-06 15:15:00.027	warn	(715) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:501:7)
                      javascript.0	2019-12-06 15:15:00.027	warn	(715) at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:543:11
                      javascript.0	2019-12-06 15:15:00.026	warn	(715) at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:173:10)
                      javascript.0	2019-12-06 15:15:00.023	warn	(715) at Job.nodeSchedule.scheduleJob [as job] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1181:34)
                      javascript.0	2019-12-06 15:15:00.022	warn	(715) at Object.<anonymous> (script.js.Zeitprogramme.Skript_1:4:5)
                      javascript.0	2019-12-06 15:15:00.022	warn	(715) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1258:20)
                      javascript.0	2019-12-06 15:15:00.020	warn	(715) Wrong type of javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4: "string". Please fix, while deprecated and will not work in next versions.
                      javascript.0	2019-12-06 15:15:00.020	warn	(715) at Timer.processTimers (timers.js:223:10)
                      javascript.0	2019-12-06 15:15:00.019	warn	(715) at listOnTimeout (timers.js:263:5)
                      javascript.0	2019-12-06 15:15:00.019	warn	(715) at tryOnTimeout (timers.js:300:5)
                      javascript.0	2019-12-06 15:15:00.018	warn	(715) at ontimeout (timers.js:436:11)
                      javascript.0	2019-12-06 15:15:00.018	warn	(715) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:501:7)
                      javascript.0	2019-12-06 15:15:00.018	warn	(715) at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:543:11
                      javascript.0	2019-12-06 15:15:00.017	warn	(715) at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:173:10)
                      javascript.0	2019-12-06 15:15:00.017	warn	(715) at Job.nodeSchedule.scheduleJob [as job] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1181:34)
                      javascript.0	2019-12-06 15:15:00.016	warn	(715) at Object.<anonymous> (script.js.Zeitprogramme.Skript_1:3:5)
                      javascript.0	2019-12-06 15:15:00.016	warn	(715) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1258:20)
                      javascript.0	2019-12-06 15:15:00.014	warn	(715) Wrong type of javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_3: "string". Please fix, while deprecated and will not work in next versions.
                      
                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #10

                      @Johannes-Bauerstatter
                      warum nutzst du "script.enabled" zum schalten?
                      Das soll man nicht machen.

                      Ein js-Script wird nicht gestoppt. Das arbeitet ohne Unterbrechung dauerhaft ereignisorientiert und wartet auf eine Aktion.

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Antwort Letzte Antwort
                      0
                      • J.A.R.V.I.S.J Offline
                        J.A.R.V.I.S.J Offline
                        J.A.R.V.I.S.
                        Developer
                        schrieb am zuletzt editiert von
                        #11

                        @Johannes-Bauerstatter sagte in Javascript + Schedule funktioniert nicht:

                        Wrong type of javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4: "string"

                        Du weist dem DP eine String ("1") zu. Der Datenpunkt erwartet aber etwas anderes. Interger? Boolean? Bitte ändern.

                        Johannes BauerstatterJ 1 Antwort Letzte Antwort
                        0
                        • dbwebD Offline
                          dbwebD Offline
                          dbweb
                          schrieb am zuletzt editiert von
                          #12

                          Datenpunkt unter "scriptEnable" ist irgendwie der falsche ort.
                          javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4

                          macht besser javascript.0.Funksteckdosen.Schalter_Funksteckdose_4

                          oder bei controller >2 den neuen Pfad user.0.xxx

                          1 Antwort Letzte Antwort
                          0
                          • J.A.R.V.I.S.J J.A.R.V.I.S.

                            @Johannes-Bauerstatter sagte in Javascript + Schedule funktioniert nicht:

                            Wrong type of javascript.0.scriptEnabled.Funksteckdosen.Schalter_Funksteckdose_4: "string"

                            Du weist dem DP eine String ("1") zu. Der Datenpunkt erwartet aber etwas anderes. Interger? Boolean? Bitte ändern.

                            Johannes BauerstatterJ Offline
                            Johannes BauerstatterJ Offline
                            Johannes Bauerstatter
                            schrieb am zuletzt editiert von
                            #13

                            @J-A-R-V-I-S Danke. Ja der DP war ein Boolean. Darauf wär ich nicht gekommen, da ich im VIS 1 oder 0 zugeweist habe und es trotzdem funktioniert hat. Mit True and False funktioniert jetzt alles.

                            Vielen Dank für die zahlreiche Hilfe.

                            Johannes BauerstatterJ 1 Antwort Letzte Antwort
                            0
                            • Johannes BauerstatterJ Johannes Bauerstatter

                              @J-A-R-V-I-S Danke. Ja der DP war ein Boolean. Darauf wär ich nicht gekommen, da ich im VIS 1 oder 0 zugeweist habe und es trotzdem funktioniert hat. Mit True and False funktioniert jetzt alles.

                              Vielen Dank für die zahlreiche Hilfe.

                              Johannes BauerstatterJ Offline
                              Johannes BauerstatterJ Offline
                              Johannes Bauerstatter
                              schrieb am zuletzt editiert von Johannes Bauerstatter
                              #14

                              Ich dachte es sei gelöst, aber leider funktioniert es nur sporadisch.

                              Habe jetzt mal versucht zu finden, woran es liegen kann und anscheinend wird folgendes nur sporadisch ausgeführt:

                              schedule('23 21 * * *', function () 
                              {
                                   setTimeout(function() { exec('/opt/433Utils/RPi_utils/codesend 1312084'); }, 2000);
                                   setTimeout(function() { exec('/opt/433Utils/RPi_utils/codesend 1131860'); }, 2000);
                                  
                              });
                              

                              Ich habe verschiedene Zeiten ausprobiert und manchmal schaltet und manchmal nicht.
                              Im Verbose Modus wird mir die Zeile im LOG angezeigt, aber es scheint als würde das Kommando nicht immer sauber ausgeführt. Hat wer eine Idee was ich noch machen könnte?

                              Wenn ich im VIS manuell schalte funktioniert es immer. Egal wie oft ich klicke.

                              1 Antwort Letzte Antwort
                              0
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              840

                              Online

                              32.6k

                              Benutzer

                              82.1k

                              Themen

                              1.3m

                              Beiträge
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Anmelden

                              • Du hast noch kein Konto? Registrieren

                              • Anmelden oder registrieren, um zu suchen
                              • Erster Beitrag
                                Letzter Beitrag
                              0
                              • Home
                              • Aktuell
                              • Tags
                              • Ungelesen 0
                              • Kategorien
                              • Unreplied
                              • Beliebt
                              • GitHub
                              • Docu
                              • Hilfe