Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Sonos Lautstärke ändern

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Sonos Lautstärke ändern

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

      Moin,

      ich kann seit einiger Zeit nicht mehr die Lautstärke meiner Sonoslautsprecher über meine Wandtaster ändern.

      Habe folgendes Script, seinerzeit von Pix, im Einsatz:

      on({
          id: "hm-rpc.0.LEQ1286471.5.PRESS_SHORT"/*HMW-IO-12-Sw7-DR LEQ1286471:5.PRESS_SHORT*/,
          val: true
      }, function(obj) {
       //    leiser 20%
          var volume_ist = parseInt(getState("sonos.1.root.192_168_178_59.volume"/*volume*/). setState("sonos.1.root.192_168_178_59.volume"/*volume*/, volume_ist - Math.ceil(volume_ist/5);
          log('6fach Wandtaster Esszimmer unten links kurz gedrückt - Denon / Sonos Küche leiser');
      });
      

      Im Log steht:

      sonos-1	2016-11-12 11:39:12.647	warn	SONOS "" not found
      sonos-1	2016-11-12 11:39:12.646	info	try to control id sonos.1.root.192_168_178_59.volume with {"val":3,"ack":false,"ts":1478947152641,"q":0,"from":"system.adapter.javascript.0","lc":1478947152641}
      javascript-0	2016-11-12 11:39:12.641	info	script.js.6fachTaster.6-fach_Taster_Esszimmer: 6fach Wandtaster Esszimmer unten links kurz gedrückt - Denon / Sonos Küche leiser
      javascript-0	2016-11-12 11:39:12.640	warn	Wrong type of sonos.1.root.192_168_178_59.volume: "number". Please fix, while deprecated and will not work in next versions. 
      

      Die Warnung tauchte schon seit Längerem auf, nun funktioniert allerdings tatsächlich nicht mehr…

      Kann mir jemand weiterhelfen, wie ich das Script umformulieren muss?

      Habe bisher nichts gefunden und alle Versuche blieben erfolglos.

      Danke und Gruß,

      Rob

      1 Reply Last reply Reply Quote 0
      • P
        pix last edited by

        Hallo Rob,

        ich habe nachgesehen und bekomme auch den Fehler. Allerdings funktioniert die Steuerung noch. Der Sonos wird tatsächlich noch lauter und leiser:

        ! ```
        2016-11-12 13:08:27.794 - [32minfo[39m: [sonos] emitting group-volume 2016-11-12 13:08:29.547 - [33mwarn[39m: javascript.0 Wrong type of sonos.0.root.192_168_178_51.volume: "number". Please fix, while deprecated and will not work in next versions. 2016-11-12 13:08:29.549 - [32minfo[39m: javascript.0 script.js.common.Raum.Kueche.Kueche_Taster_Aktionen: 6fach Wandtaster Küche unten links kurz gedrückt - leiser Sonos - jetzt 26 2016-11-12 13:08:29.551 - [32minfo[39m: javascript.0 script.js.common.Raum.Kueche.Kueche_Taster_Aktionen: Sonos wurde um 24% leiser 2016-11-12 13:08:29.551 - [32minfo[39m: sonos.0 try to control id sonos.0.root.192_168_178_51.volume with {"val":20,"ack":false,"ts":1478952509550,"q":0,"from":"system.adapter.javascript.0","lc":1478952509550} 2016-11-12 13:08:30.003 - [32minfo[39m: [sonos] emitting group-volume 2016-11-12 13:08:32.130 - [33mwarn[39m: javascript.0 Wrong type of sonos.0.root.192_168_178_51.volume: "number". Please fix, while deprecated and will not work in next versions. 2016-11-12 13:08:32.131 - [32minfo[39m: javascript.0 script.js.common.Raum.Kueche.Kueche_Taster_Aktionen: 6fach Wandtaster Küche unten links kurz gedrückt - leiser Sonos - jetzt 20 2016-11-12 13:08:32.134 - [32minfo[39m: javascript.0 script.js.common.Raum.Kueche.Kueche_Taster_Aktionen: Sonos wurde um 20% leiser 2016-11-12 13:08:32.134 - [32minfo[39m: sonos.0 try to control id sonos.0.root.192_168_178_51.volume with {"val":16,"ack":false,"ts":1478952512132,"q":0,"from":"system.adapter.javascript.0","lc":1478952512132}[/code]
        Das Log sagt, der Datentyp des Lautstärkefeldes im Adapter sei falsch (nicht"number"). Ich habe mal nachgesehen und war ziemlich überrascht, dass der Datentyp "boolean" ist.
        261_bildschirmfoto_2016-11-12_um_13.11.30.jpg
        261_bildschirmfoto_2016-11-12_um_13.14.25.jpg
        Gruß
        ! Pix
        ! ~~[color]~~EDIT: Habe ein JIRA-Ticket erstellt[/color]

        1 Reply Last reply Reply Quote 0
        • R
          RobS last edited by

          Hallo Pix,

          vielen Dank für deine schnelle Antwort und Danke, dass du dich um eine Lösung für die Fehlermeldung bemühst hast.

          Dass es bei dir läuft und bei mir nicht lief, lag dann doch an was anderem.

          Seit einem zurückliegenden Update liefen ein paar Sonosinstanzen nicht mehr bei aktiviertem Webserver. Küche lief noch über den Lichttaster, aber eben nicht über den 6-fach-Taster, was ich jetzt erst bemerkt habe. Mit deaktivertem Webserver läuft es wieder.

          Grüße, Rob

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

          Support us

          ioBroker
          Community Adapters
          Donate

          827
          Online

          31.7k
          Users

          79.7k
          Topics

          1.3m
          Posts

          2
          3
          1359
          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