Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Sonos Script

    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

    Sonos Script

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Andre R. last edited by Andre R.

      Hallo zusammen

      ich habe mal probiert ein Javascript umzubauen, funktioniert aber überhaupt nicht (das erste Mal das ich mit Javascript was probiere) kann mir evtl. jemand sagen was falsch ist.

      on({
      id: "zigbee.0.00158d00027d9e36.rotate_left"/Xiaomi Cube links/,
      val: true
      }, function(obj) {
      // leiser 10%
      var volume_ist = parseInt(getState("sonos.0.root.192_168_178_9.volume"/volume/).val);
      setState("sonos.0.root.192_168_178_9.volume"/volume/, volume_ist - Math.ceil(volume_ist/5));
      log('Sonos Wohnzimmer leiser ' + getState("sonos.0.root.192_168_178_9.volume"/volume/).val,'info');
      });
      
      on({
      id: "zigbee.0.00158d00027d9e36.rotate_right"/Xiaomi Cube rechts/,
      val: true
      }, function(obj) {
      // lauter 10%
      var volume_ist = parseInt(getState("sonos.0.root.192_168_178_9.volume"/volume/).val);
      if (getState("sonos.0.root.192_168_178_9.muted"/muted/).val === true) {
      setState("sonos.0.root.192_168_178_9.muted"/muted/,false); // falls MUTE eingeschaltet war, MUTE ausschalten
      }
      setState("sonos.0.root.192_168_178_9.volume"/volume/, volume_ist + Math.ceil(volume_ist/5));
      log('Sonos Wohnzimmer lauter ' + getState("sonos.0.root.192_168_178_9.volume"/volume/).val,'info');
      });
      
      Glasfaser I 2 Replies Last reply Reply Quote 0
      • Glasfaser
        Glasfaser @Andre R. last edited by

        @Andre-R

        Sorry ich habe meine Glaskugel gerade nicht zur Hand 👻

        Dein Script fehlt 🕶

        1 Reply Last reply Reply Quote 0
        • A
          Andre R. last edited by Andre R.

          Ah Ups 🤦‍♂️ 🤦‍♂️

          1 Reply Last reply Reply Quote 0
          • I
            intruder7 @Andre R. last edited by

            @Andre-R
            Probiere es mal so .....

            on({id: "zigbee.0.00158d00027d9e36.rotate_left",
            val: true
            }, function(obj) {
            // leiser 10%
            var volume_ist = parseInt(getState("sonos.0.root.192_168_178_9.volume").val);//volume/
            setState("sonos.0.root.192_168_178_9.volume", volume_ist - Math.ceil(volume_ist/5));
            log('Sonos Wohnzimmer leiser ' + getState("sonos.0.root.192_168_178_9.volume").val,'info');
            });
             
            on({
            id: "zigbee.0.00158d00027d9e36.rotate_right",
            val: true
            }, function(obj) {
            // lauter 10%
            var volume_ist = parseInt(getState("sonos.0.root.192_168_178_9.volume").val);
            if (getState("sonos.0.root.192_168_178_9.muted").val === true) {
            setState("sonos.0.root.192_168_178_9.muted",false); // falls MUTE eingeschaltet war, MUTE ausschalten
            }
            setState("sonos.0.root.192_168_178_9.volume", volume_ist + Math.ceil(volume_ist/5));
            log('Sonos Wohnzimmer lauter ' + getState("sonos.0.root.192_168_178_9.volume").val,'info');
            });
            
            1 Reply Last reply Reply Quote 1
            • A
              Andre R. last edited by

              super funktioniert.

              Danke vielmals

              I 1 Reply Last reply Reply Quote 0
              • I
                intruder7 @Andre R. last edited by

                @Andre-R OK sehr schön.

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

                Support us

                ioBroker
                Community Adapters
                Donate

                745
                Online

                31.8k
                Users

                80.0k
                Topics

                1.3m
                Posts

                javascript
                3
                6
                487
                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