Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Bekomme immerm die Meldung: Cannot extract Blockly code

    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

    Bekomme immerm die Meldung: Cannot extract Blockly code

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

      Hallo, ich habe ein Script mit Blockly erfstellt und weiss nicht was ich falsch mache. Bekomme immer diese Meldung, wenn das Script aktiv ist udn ich den Blockly Editor verlasse: Cannot extract Blockly code

      Hat einer ne Idee? Habe JS 3.6.4 im Einsatz.

      on({id: "hm-rpc.0.LTK0113395.1.MOTION"/*Flur_BW_EG.MOTION*/, val: true}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (compareTime(getAstroDate("sunrise", undefined, 0), getAstroDate("sunset", undefined, 0), "between", null)) {
          setState("hue.0.Hue_Bridge_1.Flur_Licht_links.level"/*Hue_Bridge_1.Flur_Licht_links.level*/, 100);
          setState("hue.0.Hue_Bridge_1.Flur_Licht_rechts.level"/*Hue_Bridge_1.Flur_Licht_rechts.level*/, 100);
          setState("hue.0.Hue_Bridge_1.Flur_Licht_OG.level"/*Hue_Bridge_1.Flur_Licht_OG.level*/, 20);
          sendTo("pushover", "send", {
             message: 'AN',
             sound: ""
          });
        }
        on({id: "hm-rpc.0.LTK0113395.1.MOTION"/*Flur_BW_EG.MOTION*/, val: false}, function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          if (compareTime(getAstroDate("sunrise", undefined, 0), getAstroDate("sunset", undefined, 0), "between", null)) {
            setState("hue.0.Hue_Bridge_1.Flur_Licht_links.level"/*Hue_Bridge_1.Flur_Licht_links.level*/, 0);
            setState("hue.0.Hue_Bridge_1.Flur_Licht_rechts.level"/*Hue_Bridge_1.Flur_Licht_rechts.level*/, 0);
            setState("hue.0.Hue_Bridge_1.Flur_Licht_OG.level"/*Hue_Bridge_1.Flur_Licht_OG.level*/, 0);
            sendTo("pushover", "send", {
               message: 'AUS',
               sound: ""
            });
          }
        });
      });
      

      7763_2018-07-04_21_01_52-javascript_-_iobroker.png

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

        Ordne die beiden Triggerblöcke untereinander an, nicht ineinander verschachtelt.

        1 Reply Last reply Reply Quote 0
        • S
          smarti2015 last edited by

          Ah das ist der Fehler , Danke!

          1 Reply Last reply Reply Quote 0
          • L
            Leviathan09 last edited by

            Ich habe das gleiche Problem und komme nicht weiter.

            Vielleicht kann mir hier jemand helfen.

            var timeout1, timeout2, timeout3, timeout4;
            
            // Abfrage nach Schicht mit Sonnenuntergang
            schedule({astro: "sunset", shift: 0}, function () {
              if (getState("tr-064.0.devices.Galaxy-S8-Tobi.active").val == true && getState("ical.0.events.0.today.Frühschicht").val == true && compareTime("15:00", "21:00", "between")) {
                timeout1 = setTimeout(function () {
                  setState("tuya.0.042001026001947e95c5.1"/*switch_on*/, true);
                  sendTo("telegram", "send", {
                      text: 'Ecklampe eingeschaltet, Frühschicht erkannt'
                  });
                  (function () {if (timeout1) {clearTimeout(timeout1); timeout1 = null;}})();
                }, 30000);
              } else if (getState("tr-064.0.devices.Galaxy-S8-Tobi.active").val == true && getState("ical.0.events.0.today.Nachtschicht").val == true && compareTime("15:00", "21:00", "between")) {
                timeout2 = setTimeout(function () {
                  setState("tuya.0.042001026001947e95c5.1"/*switch_on*/, true);
                  sendTo("telegram", "send", {
                      text: 'Ecklampe eingeschaltet, Nachtschich erkannt'
                  });
                  (function () {if (timeout2) {clearTimeout(timeout2); timeout2 = null;}})();
                }, 30000);
              } else if (getState("tr-064.0.devices.Galaxy-S8-Tobi.active").val == true && getState("ical.0.events.0.today.Frühschicht").val == false && getState("ical.0.events.0.today.Nachtschicht").val == false && getState("ical.0.events.0.today.Spätschicht").val == false && compareTime("15:00", "21:00", "between")) {
                timeout3 = setTimeout(function () {
                  setState("tuya.0.042001026001947e95c5.1"/*switch_on*/, true);
                  sendTo("telegram", "send", {
                      text: 'Ecklampe eingeschaltet, keine Schicht_1'
                  });
                  (function () {if (timeout3) {clearTimeout(timeout3); timeout3 = null;}})();
                }, 30000);
              } else if (getState("tr-064.0.devices.Galaxy-S8-Tobi.active").val == true && compareTime("15:00", "23:00", "between")) {
                timeout4 = setTimeout(function () {
                  setState("tuya.0.042001026001947e95c5.1"/*switch_on*/, true);
                  sendTo("telegram", "send", {
                      text: 'Ecklampe eingeschaltet, keine Schicht_2'
                  });
                  (function () {if (timeout4) {clearTimeout(timeout4); timeout4 = null;}})();
                }, 30000);
              }
            });
            
            

            6866_iobroker_blockly_extract.png

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

            Support us

            ioBroker
            Community Adapters
            Donate

            876
            Online

            31.8k
            Users

            79.9k
            Topics

            1.3m
            Posts

            3
            4
            779
            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