Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Lichtsteuerung - wo ist mein Denkfehler?

    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] Lichtsteuerung - wo ist mein Denkfehler?

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

      Hallo,

      ganz einfaches Problem, aber ich bin zu blöd:
      Ich hab den Xiaomi Magic Cube, aber es würde auch mit jedem anderen Schalter gehen.

      Ich will mit gleicher Funktion entweder das Licht einschalten (wenn aus) oder ausschalten (wenn ein).

      Aber wie mach ich denn das?
      Ich hab das mit falls sonst gemacht, aber der geht dann in die Dauerschlefe und schaltet ein, aus, ein, aus,....
      Also brauche ich eine Schleife, die eigentlich genau 1x durchlaufen wird.

      Aber das klappt nicht....

      var i;
      
      
      on({id: 'deconz.0.Sensors.2.buttonevent', change: "ne"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        // Lampe
        if ((obj.state ? obj.state.val : "") == 7007) {
          for (i = 1; i <= 2; i++) {
            on({id: "deconz.0.Lights.1.on"/*Licht Schlafzimmer on*/, val: true}, function (obj) {
              var value = obj.state.val;
              var oldValue = obj.oldState.val;
              setState("deconz.0.Lights.1.on"/*Licht Schlafzimmer on*/, false);
            });
            on({id: "deconz.0.Lights.1.on"/*Licht Schlafzimmer on*/, val: false}, function (obj) {
              var value = obj.state.val;
              var oldValue = obj.oldState.val;
              setState("deconz.0.Lights.1.on"/*Licht Schlafzimmer on*/, true);
            });
          }
        }
      });
      
      

      Als Blockly kann ich es nur als Bild einfügen, glaube ich....
      blockly1.PNG

      FredF 1 Reply Last reply Reply Quote 0
      • FredF
        FredF Most Active Forum Testing @jhuebner1 last edited by

        @jhuebner1 sagte in Lichtsteuerung - wo ist mein Denkfehler?:

        Aber wie mach ich denn das?

        So:
        dfba9da8-c959-407a-819c-79e914ebd634-grafik.png

        J 1 Reply Last reply Reply Quote 1
        • J
          jhuebner1 @FredF last edited by

          @FredF
          Ha, so einfach?
          Genial, danke!

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

          Support us

          ioBroker
          Community Adapters
          Donate

          396
          Online

          31.9k
          Users

          80.2k
          Topics

          1.3m
          Posts

          blockly javascript scenes
          2
          3
          268
          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