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. [geloest] Blockly: Lautstärke mit Taste erhöhen von Spotify/Alexa über Fernbedienung

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

[geloest] Blockly: Lautstärke mit Taste erhöhen von Spotify/Alexa über Fernbedienung

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
3 Beiträge 2 Kommentatoren 1.5k Aufrufe
  • Ä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.
  • M Offline
    M Offline
    MasterG87
    schrieb am zuletzt editiert von
    #1

    Ich habe leider erfolglos probiert die Lautstärke von Alexa/Spotify mit folgendem Skript zu steuern via fakeroku adapter und der Harmony Fernbedienung. Welche Bausteine muss ich zusammenklicken dafür? Unten im Skript will ich zum Beispiel mit der Taste Right/Left die bisherige Lautstärke um 1 oder beliebigen sinnvollen Wert erhöhen/erniedrigen.

    Hier mein bisheriger kläglicher Versuch im Dateianhang.
    5344_bildschirmfoto_2018-03-06_um_00.38.18.png

    1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      mikiline
      schrieb am zuletzt editiert von
      #2

      Nimm dieses Widget. Momentan erhöht dieses den Wert um 5.

      Einstellen nach Deinen Bedürfnissen.

      Man kann doch der Harmony sagen welche Geräte es steuern soll mit der Lautstärke, je nach Aktivität.

      ! ````
      [{"tpl":"tplIconInc","data":{"oid":"onkyo.0.master-volume","visibility-cond":"==","visibility-val":1,"step":"5","minmax":"75","text":"","repeat_delay":"10","repeat_interval":"","name":"Volume -","src":"/vis.0/Brati/img/svg/control_plus.svg","gestures-offsetX":0,"gestures-offsetY":0,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"433px","top":"480px","width":"50px","height":"50px","box-shadow":"","z-index":"1"},"widgetSet":"jqui"}]

      
      und dieses Widget z.B. für rechts, links usw..
      
      >! ````
      [{"tpl":"tplIconState","data":{"oid":"harmony.0.MyHubWohnz.Fire_TV.DirectionRight","visibility-cond":"==","visibility-val":1,"value":"true","text":"Right","src":"","gestures-offsetX":0,"gestures-offsetY":0,"visibility-groups-action":"hide","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0},"style":{"left":"430px","top":"211px","width":"50px","height":"50px","z-index":"1"},"widgetSet":"jqui"}]
      

      Hab Dir hier noch ein Skript angehängt (Blockly) das evtl weiterhilft

      ! ````
      var var_Int_Volume, var_Volume;
      ! var_Int_Volume = 5;
      on({id: "javascript.0.Onkyo.Zone1.VolumeUp"/VolumeUp/, val: true}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      var_Volume = getState("onkyo.0.master-volume").val;
      var_Volume = var_Volume + var_Int_Volume;
      setState("onkyo.0.master-volume"/Master volume/, var_Volume);
      });
      on({id: "javascript.0.Onkyo.Zone1.VolumeDown"/VolumeDown/, val: true}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      var_Volume = getState("onkyo.0.master-volume").val;
      var_Volume = var_Volume - var_Int_Volume;
      setState("onkyo.0.master-volume"/Master volume/, var_Volume);
      });

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        MasterG87
        schrieb am zuletzt editiert von
        #3

        Cool danke schön. Hat einwandfrei funktioniert.

        Hier meine Lösung, falls es jemandem hilft:

        ! var var_Int_Volume, var_Volume;
        ! var_Int_Volume = 3;
        ! on({id: 'fakeroku.0.ioBroker.keys.Right', change: "ne"}, function (obj) {
        ! var value = obj.state.val;
        ! var oldValue = obj.oldState.val;
        ! var_Volume = getState("alexa.0.echo-devices.Commands.volume").val;
        ! var_Volume = var_Volume + var_Int_Volume;
        ! setState("alexa.0.echo-devices.Commands.volume", var_Volume);
        ! });
        ! on({id: 'fakeroku.0.ioBroker.keys.Left', change: "ne"}, function (obj) {
        ! var value = obj.state.val;
        ! var oldValue = obj.oldState.val;
        ! var_Volume = getState("alexa.0.echo-devices.Commands.volume").val;
        ! var_Volume = var_Volume - var_Int_Volume;
        ! setState("alexa.0.echo-devices.Commands.volume", var_Volume);
        ! });

        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

        728

        Online

        32.6k

        Benutzer

        82.3k

        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