Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. schroeder1

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    S
    • Profile
    • Following 0
    • Followers 0
    • Topics 5
    • Posts 28
    • Best 1
    • Groups 1

    schroeder1

    @schroeder1

    1
    Reputation
    35
    Profile views
    28
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    schroeder1 Follow
    Starter

    Best posts made by schroeder1

    • RE: Pioneer AVR Script für ältere VSX Receiver

      Hi,
      habe mich nun doch mal daran gewagt...
      Ein paar kleine Änderungen in der pioneer-avr.js Datei und das Script erweitert.
      Hier die pioneer-avr.js ( IoBroker stoppen, diese mit der alten überschreiben, IB wieder starten )
      pioneer-avr.js

      Hier das Script :

      /* 
       script needs stormboy/node-pioneer-avr package.
       see https://github.com/stormboy/node-pioneer-avr
       To install, excecute the following command in /opt/iobroker/node_modules:
       npm install https://github.com/stormboy/node-pioneer-avr.git 
      */
      
      //path to node-pioneer-avr package
      var avr = require("../../pioneer-avr");
      
      //new iobroker states
      createState('pioneer.volumeUp'); //set to true to increase Volume
      createState('pioneer.volumeDown'); //set to true to decrease Volume
      createState('pioneer.setVolume'); //set Volume as numeric value. [0 .. 185] 1 = -80dB , 161 = 0dB, 185 = +12dB
      createState('pioneer.muteOn'); //set to true to Mute receiver
      createState('pioneer.muteOff'); //set to true to unMute receiver
      createState('pioneer.turnOn'); //set to true to turn receiver on
      createState('pioneer.turnOff'); //set to true to turn receiver off
      createState('pioneer.setInput'); //set new input as numeric value (see below)
      createState('pioneer.onState'); //Status On/Off
      createState('pioneer.inputState'); //Current Input State
      createState('pioneer.buttonHMGEnter'); //Enter Button in HMG
      createState('pioneer.buttonHMGReturn'); //Return Button in HMG
      createState('pioneer.buttonHMGUp'); //Up Button in HMG
      createState('pioneer.buttonHMGDown'); //Down Button in HMG
      createState('pioneer.buttonHMGPlay'); //Play Button in HMG
      createState('pioneer.buttonHMGStop'); //Stop Button in HMG
      createState('pioneer.buttonHMG1'); //'1' Button in HMG
      createState('pioneer.listeningStereo'); //Set Listening Stereo Mode
      createState('pioneer.listeningNeo6m'); //Set Listening Neo 6 Music Mode
      createState('pioneer.listeningDolbypm'); //Set Listening Prologic Movie Mode
      createState('pioneer.buttonTuner1'); //Set Tuner Preset 1
      createState('pioneer.buttonTuner2'); //Set Tuner Preset 2
      createState('pioneer.buttonTuner3'); //Set Tuner Preset 3
      createState('pioneer.buttonTuner4'); //Set Tuner Preset 4
      createState('pioneer.buttonTuner5'); //Set Tuner Preset 5
      createState('pioneer.buttonTuner6'); //Set Tuner Preset 6
      createState('pioneer.buttonTuner7'); //Set Tuner Preset 7
      createState('pioneer.buttonTuner8'); //Set Tuner Preset 8
      createState('pioneer.buttonTuner9'); //Set Tuner Preset 9
      createState('pioneer.buttonTuner0'); //Set Tuner Preset 0
      
      //Options
      var options = {
          port: 8102,
          host: "192.168.xxx.xxx",
          log: true
      };
      
      var receiver = new avr.VSX(options);
      
      //trigger on connection
      receiver.on("connect", function() {
          console.log("receiver connected");
      });
      
      //trigger on Input change
      receiver.on("input", function(id, name) {
          console.log("current input: " + id + " : " + name);
          setState('javascript.0.pioneer.inputState', id + " : " + name);
      });
      
      //trigger on power change
      receiver.on("power", function(pwrstate) {
          console.log("Power: " + pwrstate);
          setState('javascript.0.pioneer.onState', pwrstate);
      });
      
      //inc Vol
      on({ id: 'javascript.0.pioneer.volumeUp', change: "any" }, function(obj) {
          var value = obj.state.val;
          console.log("VolUp: " + value);
          for (var i = 0; i < value; i++) {
              receiver.volumeUp();
          }
      });
      
      //dec Vol
      on({ id: 'javascript.0.pioneer.volumeDown', change: "any" }, function(obj) {
          var value = obj.state.val;
          console.log("VolDown: " + value);
          for (var i = 0; i < value; i++) {
              receiver.volumeDown();
          }
      });
      
      //Set Volume 
      //[0 .. 185] 1 = -80dB , 161 = 0dB, 185 = +12dB
      on({ id: 'javascript.0.pioneer.setVolume', change: "any" }, function(obj) {
          var value = obj.state.val;
          console.log("Volume: " + value);
          receiver.volume(value);
      });
      
      
      //Turn On
      on({ id: 'javascript.0.pioneer.turnOn', val: true }, function(obj) {
          receiver.power(true);
      });
      
      //Turn Off
      on({ id: 'javascript.0.pioneer.turnOff', val: true }, function(obj) {
          receiver.power(false);
      });
      
      //Mute On
      on({ id: 'javascript.0.pioneer.muteOn', val: true }, function(obj) {
          receiver.mute(true);
      });
      
      //Mute Off
      on({ id: 'javascript.0.pioneer.muteOff', val: true }, function(obj) {
          receiver.mute(false);
      });
      
      /* Input Codes
          phono: "00",
          cd: "01",
          tuner: "02",
          cdr_tape: "03",
          dvd: "04",
          tv_sat: "05",
          video_1: "10",
          multi_ch: "12",
          video_2: "14",
          dvr_bdr: "15",
          ipod_usb: "17",
          hdmi_1: "19",
          hdmi_2: "20",
          hdmi_3: "21",
          hdmi_4: "22",
          hdmi_5: "23",
          bd: "25",
          hdmi_cyclic: "31",
          adapter_port: "33",
          internet: "38",
          sirius: "40",
          pandora: "41",
          home_media: "44",
          favorites: "45",
      */
      
      //Set Input
      on({ id: 'javascript.0.pioneer.setInput', change: "ne" }, function(obj) {
          var value = obj.state.val;
          console.log(value);
          console.log(receiver.queryInputName());
          receiver.selectInput(value);
      });
      
      //Press Button Enter HMG
      on({ id: 'javascript.0.pioneer.buttonHMGEnter', val: true }, function(obj) {
          console.log("Press Button HMG Enter");
          receiver.buttonHMGEnter();
      });
      
      //Press Button Return HMG
      on({ id: 'javascript.0.pioneer.buttonHMGReturn', val: true }, function(obj) {
          console.log("Press Button HMG Return");
          receiver.buttonHMGReturn();
      });
      
      //Press Button Play HMG
      on({ id: 'javascript.0.pioneer.buttonHMGPlay', val: true }, function(obj) {
          console.log("Press Button HMG Play");
          receiver.buttonHMGPlay();
      });
      
      //Press Button Stop HMG
      on({ id: 'javascript.0.pioneer.buttonHMGStop', val: true }, function(obj) {
          console.log("Press Button HMG Stop");
          receiver.buttonHMGStop();
      });
      
      //Press Button Up HMG
      on({ id: 'javascript.0.pioneer.buttonHMGUp', val: true }, function(obj) {
          console.log("Press Button HMG Up");
          receiver.buttonHMGUp();
      });
      
      //Press Button Down HMG
      on({ id: 'javascript.0.pioneer.buttonHMGDown', val: true }, function(obj) {
          console.log("Press Button HMG Down");
          receiver.buttonHMGDown();
      });
      
      //Press Button 1 HMG
      on({ id: 'javascript.0.pioneer.buttonHMG1', val: true }, function(obj) {
          console.log("Press Button HMG '1'");
          receiver.buttonHMG1();
      });
      
      //Set Listening Stereo Mode
      on({ id: 'javascript.0.pioneer.listeningStereo', val: true }, function(obj) {
          console.log("Set Listening Stereo Mode");
          receiver.listeningStereo();
      });
      
      //Set Listening Neo 6 Music Mode
      on({ id: 'javascript.0.pioneer.listeningNeo6m', val: true }, function(obj) {
          console.log("Set Listening Neo 6 Music Mode");
          receiver.listeningNeo6m();
      });
      
      //Set Listening Dolby Prologic Movie Mode
      on({ id: 'javascript.0.pioneer.listeningDolbypm', val: true }, function(obj) {
          console.log("Set Listening Dolby Prologic Movie Mode");
          receiver.listeningDolbypm();
      });
      
      //Set Tuner Preset 1
      on({ id: 'javascript.0.pioneer.buttonTuner1', val: true }, function(obj) {
          console.log("Set Tuner Preset '1'");
          receiver.buttonTuner1();
      });
      
      //Set Tuner Preset 2
      on({ id: 'javascript.0.pioneer.buttonTuner2', val: true }, function(obj) {
          console.log("Set Tuner Preset '2'");
          receiver.buttonTuner2();
      });
      
      //Set Tuner Preset 3
      on({ id: 'javascript.0.pioneer.buttonTuner3', val: true }, function(obj) {
          console.log("Set Tuner Preset '3'");
          receiver.buttonTuner3();
      });
      
      //Set Tuner Preset 4
      on({ id: 'javascript.0.pioneer.buttonTuner4', val: true }, function(obj) {
          console.log("Set Tuner Preset '4'");
          receiver.buttonTuner4();
      });
      
      //Set Tuner Preset 5
      on({ id: 'javascript.0.pioneer.buttonTuner5', val: true }, function(obj) {
          console.log("Set Tuner Preset '5'");
          receiver.buttonTuner5();
      });
      
      //Set Tuner Preset 6
      on({ id: 'javascript.0.pioneer.buttonTuner1', val: true }, function(obj) {
          console.log("Set Tuner Preset '6'");
          receiver.buttonTuner6();
      });
      
      //Set Tuner Preset 7
      on({ id: 'javascript.0.pioneer.buttonTuner7', val: true }, function(obj) {
          console.log("Set Tuner Preset '7'");
          receiver.buttonTuner7();
      });
      
      //Set Tuner Preset 8
      on({ id: 'javascript.0.pioneer.buttonTuner8', val: true }, function(obj) {
          console.log("Set Tuner Preset '8'");
          receiver.buttonTuner8();
      });
      
      //Set Tuner Preset 9
      on({ id: 'javascript.0.pioneer.buttonTuner9', val: true }, function(obj) {
          console.log("Set Tuner Preset '9'");
          receiver.buttonTuner9();
      });
      
      //Set Tuner Preset 0
      on({ id: 'javascript.0.pioneer.buttonTuner0', val: true }, function(obj) {
          console.log("Set Tuner Preset '0'");
          receiver.buttonTuner0();
      });
      

      Altes ersetzen und die IP Adresse ( 192.168.xxx.xxx ) anpassen.
      Natürlich vorher für alle Fälle die alten Sachen sichern.
      Läuft bei mir echt gut und ohne Verzögerungen.

      Hier auch noch ein Screenshot:
      HiFi-Vis.jpg

      posted in Skripten / Logik
      S
      schroeder1

    Latest posts made by schroeder1

    • RE: Neuer Adapter: Yamaha MusicCast

      Hallo, ich habe nun in meinem View für mich fast alles zusammen.
      Yamaha-view.jpg

      Leider finde ich keine Datenpunkte für up/down - left/right und zurück.
      Ich könnte mir vorstellen, das es über einen extra Befehl geht.

      Und dann ist noch ein kleines Übel - ich muss immer nachdem der Receiver ausgeschaltet war, beim nächsten mal einschalten den MusicCast Adapter neustarten damit er mir die AlbumArt anzeigt.

      Besten Dank im Vorraus.

      schroeder1

      posted in ioBroker Allgemein
      S
      schroeder1
    • RE: DENON Adapter Probleme?!

      @foxriver76
      sorry, hat was länger gedauert..
      Habe mir das nun mal genauer angeschaut. Polling ist bei 7 sek., bei Änderungen gehts aber in 1 sek.
      Die Contents werden richtig angezeigt, das ist schon mal gut..👍
      Nun zur Auswahl - das Content ( Nur bei Verzeichnissen ) welches ich mit den Cursertasten Auswähle wird dann als leer interpretiert.
      Nachdem ich dann mit Ok bestätige wird mir die darin enthalte Liste mit Titel angezeigt, das passt dann wieder und das richtige Verzeichniss ist auch wieder da.
      Das DisplayContent8 ist ja dann der Zähler wie viele Dateien das Verzeichniss enthält und welches angewählt ist ( z.b. 9/50 ), aber wie bekomme ich es hin, das er mir den Titel den ich mit dem Curser wähle Anzeigt ? Das heißt ich sehe die Liste, weiß aber nicht wo der Curser steht.

      Kann man aus dem Content heraus die Datei abspielen wenn man diese mit einem state-Button aktivieren würde bzw. geht das überhaupt ? Dann könnte man den Titel aus der Liste direkt anwählen.

      besten Dank und Gruß
      schroeder1

      posted in Error/Bug
      S
      schroeder1
    • RE: DENON Adapter Probleme?!

      @foxriver76
      Hallo und klasse Arbeit,
      ich habe mir einen Gebrauchten AVR-1912 zugelegt, und da ein Problem mit den
      denon.0.display.displayContent0 - 8 Anzeigen.
      Diese werden irgendwie nicht der Auswahl entsprechend z.b. beim Mediaserver
      angezeigt.
      Wenn ich Net/USB anwähle ist es noch richtig, zeigt die erste Reihe ( Content0 ),
      Curser ein weiter nach unten kommt in ( Content1 ) die Sache von ( Content0 ),
      Den Curser noch ein weiter nach unten kommt in ( Content2 ) die Sache von ( Content0 ),
      danach kommt in ( Content3 ) die Sache von ( Content1 ) usw.
      Allerdings, wenn ich mit OK bestätige ist die Auswahl wieder Richtig :
      z.b. es wird Gespielt=( Content0 ) Lied123= ( Content1 ) Interpret= ( Content2 )...
      Kann man das Irendwie anpassen ?
      Anbei mal das passende Protokoll für diesen Receiver

      Besten Gruß
      schroeder1AVR2112CI_AVR1912_PROTOCOL_V7.4.0.pdf

      posted in Error/Bug
      S
      schroeder1
    • RE: Hue Adapter 3.0.X - Test

      Hallo foxriver,
      Ich habe mir eine Sync Box angeschaft, läuft auch Prima.
      In dem Hue Adapter wird im Entertainment Bereich auch der Datenpunkt
      aktiveStream angezeigt. Dieser wird über die Hue App auch auf aktive oder inaktiv
      aktuallisiert.
      Ich kann den Stream mittels eines toggel-button auf false bzw. true setzen.
      Bei " false " wird der Stream auch ordnungsgemäß gestoppt.
      Sobalt ich aber wieder auf " true " schalte, sagt mir die Hue Sync App, das der Stream von einer anderen
      App beansprucht wird und bleibt aus. Erneutes Starten geht dann wieder nur über die Hue Sync App.

      Besten Gruß
      schroeder1

      posted in Tester
      S
      schroeder1
    • RE: Pioneer AVR Script für ältere VSX Receiver

      Hi,
      habe mich nun doch mal daran gewagt...
      Ein paar kleine Änderungen in der pioneer-avr.js Datei und das Script erweitert.
      Hier die pioneer-avr.js ( IoBroker stoppen, diese mit der alten überschreiben, IB wieder starten )
      pioneer-avr.js

      Hier das Script :

      /* 
       script needs stormboy/node-pioneer-avr package.
       see https://github.com/stormboy/node-pioneer-avr
       To install, excecute the following command in /opt/iobroker/node_modules:
       npm install https://github.com/stormboy/node-pioneer-avr.git 
      */
      
      //path to node-pioneer-avr package
      var avr = require("../../pioneer-avr");
      
      //new iobroker states
      createState('pioneer.volumeUp'); //set to true to increase Volume
      createState('pioneer.volumeDown'); //set to true to decrease Volume
      createState('pioneer.setVolume'); //set Volume as numeric value. [0 .. 185] 1 = -80dB , 161 = 0dB, 185 = +12dB
      createState('pioneer.muteOn'); //set to true to Mute receiver
      createState('pioneer.muteOff'); //set to true to unMute receiver
      createState('pioneer.turnOn'); //set to true to turn receiver on
      createState('pioneer.turnOff'); //set to true to turn receiver off
      createState('pioneer.setInput'); //set new input as numeric value (see below)
      createState('pioneer.onState'); //Status On/Off
      createState('pioneer.inputState'); //Current Input State
      createState('pioneer.buttonHMGEnter'); //Enter Button in HMG
      createState('pioneer.buttonHMGReturn'); //Return Button in HMG
      createState('pioneer.buttonHMGUp'); //Up Button in HMG
      createState('pioneer.buttonHMGDown'); //Down Button in HMG
      createState('pioneer.buttonHMGPlay'); //Play Button in HMG
      createState('pioneer.buttonHMGStop'); //Stop Button in HMG
      createState('pioneer.buttonHMG1'); //'1' Button in HMG
      createState('pioneer.listeningStereo'); //Set Listening Stereo Mode
      createState('pioneer.listeningNeo6m'); //Set Listening Neo 6 Music Mode
      createState('pioneer.listeningDolbypm'); //Set Listening Prologic Movie Mode
      createState('pioneer.buttonTuner1'); //Set Tuner Preset 1
      createState('pioneer.buttonTuner2'); //Set Tuner Preset 2
      createState('pioneer.buttonTuner3'); //Set Tuner Preset 3
      createState('pioneer.buttonTuner4'); //Set Tuner Preset 4
      createState('pioneer.buttonTuner5'); //Set Tuner Preset 5
      createState('pioneer.buttonTuner6'); //Set Tuner Preset 6
      createState('pioneer.buttonTuner7'); //Set Tuner Preset 7
      createState('pioneer.buttonTuner8'); //Set Tuner Preset 8
      createState('pioneer.buttonTuner9'); //Set Tuner Preset 9
      createState('pioneer.buttonTuner0'); //Set Tuner Preset 0
      
      //Options
      var options = {
          port: 8102,
          host: "192.168.xxx.xxx",
          log: true
      };
      
      var receiver = new avr.VSX(options);
      
      //trigger on connection
      receiver.on("connect", function() {
          console.log("receiver connected");
      });
      
      //trigger on Input change
      receiver.on("input", function(id, name) {
          console.log("current input: " + id + " : " + name);
          setState('javascript.0.pioneer.inputState', id + " : " + name);
      });
      
      //trigger on power change
      receiver.on("power", function(pwrstate) {
          console.log("Power: " + pwrstate);
          setState('javascript.0.pioneer.onState', pwrstate);
      });
      
      //inc Vol
      on({ id: 'javascript.0.pioneer.volumeUp', change: "any" }, function(obj) {
          var value = obj.state.val;
          console.log("VolUp: " + value);
          for (var i = 0; i < value; i++) {
              receiver.volumeUp();
          }
      });
      
      //dec Vol
      on({ id: 'javascript.0.pioneer.volumeDown', change: "any" }, function(obj) {
          var value = obj.state.val;
          console.log("VolDown: " + value);
          for (var i = 0; i < value; i++) {
              receiver.volumeDown();
          }
      });
      
      //Set Volume 
      //[0 .. 185] 1 = -80dB , 161 = 0dB, 185 = +12dB
      on({ id: 'javascript.0.pioneer.setVolume', change: "any" }, function(obj) {
          var value = obj.state.val;
          console.log("Volume: " + value);
          receiver.volume(value);
      });
      
      
      //Turn On
      on({ id: 'javascript.0.pioneer.turnOn', val: true }, function(obj) {
          receiver.power(true);
      });
      
      //Turn Off
      on({ id: 'javascript.0.pioneer.turnOff', val: true }, function(obj) {
          receiver.power(false);
      });
      
      //Mute On
      on({ id: 'javascript.0.pioneer.muteOn', val: true }, function(obj) {
          receiver.mute(true);
      });
      
      //Mute Off
      on({ id: 'javascript.0.pioneer.muteOff', val: true }, function(obj) {
          receiver.mute(false);
      });
      
      /* Input Codes
          phono: "00",
          cd: "01",
          tuner: "02",
          cdr_tape: "03",
          dvd: "04",
          tv_sat: "05",
          video_1: "10",
          multi_ch: "12",
          video_2: "14",
          dvr_bdr: "15",
          ipod_usb: "17",
          hdmi_1: "19",
          hdmi_2: "20",
          hdmi_3: "21",
          hdmi_4: "22",
          hdmi_5: "23",
          bd: "25",
          hdmi_cyclic: "31",
          adapter_port: "33",
          internet: "38",
          sirius: "40",
          pandora: "41",
          home_media: "44",
          favorites: "45",
      */
      
      //Set Input
      on({ id: 'javascript.0.pioneer.setInput', change: "ne" }, function(obj) {
          var value = obj.state.val;
          console.log(value);
          console.log(receiver.queryInputName());
          receiver.selectInput(value);
      });
      
      //Press Button Enter HMG
      on({ id: 'javascript.0.pioneer.buttonHMGEnter', val: true }, function(obj) {
          console.log("Press Button HMG Enter");
          receiver.buttonHMGEnter();
      });
      
      //Press Button Return HMG
      on({ id: 'javascript.0.pioneer.buttonHMGReturn', val: true }, function(obj) {
          console.log("Press Button HMG Return");
          receiver.buttonHMGReturn();
      });
      
      //Press Button Play HMG
      on({ id: 'javascript.0.pioneer.buttonHMGPlay', val: true }, function(obj) {
          console.log("Press Button HMG Play");
          receiver.buttonHMGPlay();
      });
      
      //Press Button Stop HMG
      on({ id: 'javascript.0.pioneer.buttonHMGStop', val: true }, function(obj) {
          console.log("Press Button HMG Stop");
          receiver.buttonHMGStop();
      });
      
      //Press Button Up HMG
      on({ id: 'javascript.0.pioneer.buttonHMGUp', val: true }, function(obj) {
          console.log("Press Button HMG Up");
          receiver.buttonHMGUp();
      });
      
      //Press Button Down HMG
      on({ id: 'javascript.0.pioneer.buttonHMGDown', val: true }, function(obj) {
          console.log("Press Button HMG Down");
          receiver.buttonHMGDown();
      });
      
      //Press Button 1 HMG
      on({ id: 'javascript.0.pioneer.buttonHMG1', val: true }, function(obj) {
          console.log("Press Button HMG '1'");
          receiver.buttonHMG1();
      });
      
      //Set Listening Stereo Mode
      on({ id: 'javascript.0.pioneer.listeningStereo', val: true }, function(obj) {
          console.log("Set Listening Stereo Mode");
          receiver.listeningStereo();
      });
      
      //Set Listening Neo 6 Music Mode
      on({ id: 'javascript.0.pioneer.listeningNeo6m', val: true }, function(obj) {
          console.log("Set Listening Neo 6 Music Mode");
          receiver.listeningNeo6m();
      });
      
      //Set Listening Dolby Prologic Movie Mode
      on({ id: 'javascript.0.pioneer.listeningDolbypm', val: true }, function(obj) {
          console.log("Set Listening Dolby Prologic Movie Mode");
          receiver.listeningDolbypm();
      });
      
      //Set Tuner Preset 1
      on({ id: 'javascript.0.pioneer.buttonTuner1', val: true }, function(obj) {
          console.log("Set Tuner Preset '1'");
          receiver.buttonTuner1();
      });
      
      //Set Tuner Preset 2
      on({ id: 'javascript.0.pioneer.buttonTuner2', val: true }, function(obj) {
          console.log("Set Tuner Preset '2'");
          receiver.buttonTuner2();
      });
      
      //Set Tuner Preset 3
      on({ id: 'javascript.0.pioneer.buttonTuner3', val: true }, function(obj) {
          console.log("Set Tuner Preset '3'");
          receiver.buttonTuner3();
      });
      
      //Set Tuner Preset 4
      on({ id: 'javascript.0.pioneer.buttonTuner4', val: true }, function(obj) {
          console.log("Set Tuner Preset '4'");
          receiver.buttonTuner4();
      });
      
      //Set Tuner Preset 5
      on({ id: 'javascript.0.pioneer.buttonTuner5', val: true }, function(obj) {
          console.log("Set Tuner Preset '5'");
          receiver.buttonTuner5();
      });
      
      //Set Tuner Preset 6
      on({ id: 'javascript.0.pioneer.buttonTuner1', val: true }, function(obj) {
          console.log("Set Tuner Preset '6'");
          receiver.buttonTuner6();
      });
      
      //Set Tuner Preset 7
      on({ id: 'javascript.0.pioneer.buttonTuner7', val: true }, function(obj) {
          console.log("Set Tuner Preset '7'");
          receiver.buttonTuner7();
      });
      
      //Set Tuner Preset 8
      on({ id: 'javascript.0.pioneer.buttonTuner8', val: true }, function(obj) {
          console.log("Set Tuner Preset '8'");
          receiver.buttonTuner8();
      });
      
      //Set Tuner Preset 9
      on({ id: 'javascript.0.pioneer.buttonTuner9', val: true }, function(obj) {
          console.log("Set Tuner Preset '9'");
          receiver.buttonTuner9();
      });
      
      //Set Tuner Preset 0
      on({ id: 'javascript.0.pioneer.buttonTuner0', val: true }, function(obj) {
          console.log("Set Tuner Preset '0'");
          receiver.buttonTuner0();
      });
      

      Altes ersetzen und die IP Adresse ( 192.168.xxx.xxx ) anpassen.
      Natürlich vorher für alle Fälle die alten Sachen sichern.
      Läuft bei mir echt gut und ohne Verzögerungen.

      Hier auch noch ein Screenshot:
      HiFi-Vis.jpg

      posted in Skripten / Logik
      S
      schroeder1
    • Pioneer AVR Script für ältere VSX Receiver

      Hallo in die Runde,
      da der Onkyo/Pioneer Adapter mit einem neueren Protokoll arbeitet, kann ich meinen VSX-922 nicht damit steuern und bin halt auf das Script von Stormboy angewiesen.
      Das klappt bisher auch Problemlos.
      Ich würde jedoch noch gerne im Tunermodus die Presets wechseln können und eventuell auch noch ein paar Listenings Codes zum wechseln des Soundbereichs eingeben können.
      Mit einigen versuchen das Script selber zu erweitern bin ich gescheitert, da mir da doch das Scriptwissen fehlt.
      Leider wurde das Script von Stormboy nicht erweitert, bzw. eingestellt.
      https://github.com/stormboy/node-pioneer-avr

      Kann mir da jemand Tipps geben um die Möglichkeiten ein wenig zu erweitern ?
      Besten Dank
      schroeder1

      posted in Skripten / Logik
      S
      schroeder1
    • RE: [gelöst] VIS Adapter 1.2.4 upgrade mit npm ERR Fehler

      von schroeder1
      Nach langem Suchen habe ich Raspbian neu installiert und ein Iobroker Backup eingespielt - alles wieder Top.

      Habe leider keine andere Lösung gefunden.

      posted in ioBroker Allgemein
      S
      schroeder1
    • RE: [gelöst] VIS Adapter 1.2.4 upgrade mit npm ERR Fehler

      @sigi234
      habe ich gemacht, leider..

      $ ./iobroker upgrade vis
      Update vis from @1.2.3 to @1.2.4
      NPM version: 6.14.2
      npm install iobroker.vis@1.2.4 --loglevel error --prefix "/opt/iobroker" (System call)
      npm
       ERR! Unexpected token } in JSON at position 218659 while parsing near '...ymyKxBk="npm ERR!     }npm ERR!   }npm ERR! }npm ERR! '
      
      npm
       ERR! A complete log of this run can be found in:npm ERR!     /home/iobroker/.npm/_logs/2020-03-07T09_02_19_213Z-debug.log
      upload [3] vis.admin /opt/iobroker/node_modules/iobroker.vis/admin/words.js words.js application/javascript
      Adapter "system.adapter.vis.0" restarted.
      .
      hier werden die Dateien verarbeitet und hochgeladen ohne weitere Fehler...
      am Ende kommt dann :
      .
      Adapter "vis" updated
      process exited with code 0
      

      leider ohne Erfolg

      posted in ioBroker Allgemein
      S
      schroeder1
    • [gelöst] VIS Adapter 1.2.4 upgrade mit npm ERR Fehler

      Hallo in die Runde..
      Habe eine Fehlermeldung beim upgrade vom VIS Adapter 1.2.3 auf 1.2.4.

       host.raspberrypi iobroker  ERR! Unexpected token } in JSON at position 218659 while parsing near '...ymyKxBk="npm ERR!     }npm ERR!   }npm ERR! }npm ERR! '
      

      Hier meine Infos
      Plattform: linux
      Betriebssystem: linux
      Die Architektur: arm
      CPUs: 4
      Geschwindigkeit: 1500 MHz
      Modell: ARMv7 Processor rev 3 (v7l)
      RAM: 3.8 GB
      System-Betriebszeit: 00:29:26
      Node.js: v10.19.0
      NPM: 6.14.2
      Datenträgergröße: 29.0 GiB
      Datenträger verfügbar: 25.1 GiB
      Adapter-Anzahl: 270
      Betriebszeit: 00:19:33
      Aktive Instanzen: 10

      Iobroker fix, npm rebuild, reboot, hab ich schon probiert.
      Die Installation läuft jedoch mit success durch und das Installationsfenster schliest sich.
      Wenn ich den VIS Editor aufrufe steht dort aber immer noch die 1.2.3. und im Admin immer noch der Hinweis zum ubgrade.

      Hat da jemand einen Tipp oder eine Idee woran es liegen könnte ?

      posted in ioBroker Allgemein
      S
      schroeder1
    • RE: [ Gelöst ] js.controller Upgrade mach Probleme

      @crunchip
      sorry, apt update und apt upgrade haben nicht zum ergebniss geführt.

      aber node.js richtig updaten
      ab Punkt 4.c hat geholfen 👍

      root@raspberrypi:~# iobroker stop
      root@raspberrypi:~# iobroker upgrade self
      Host    "raspberrypi"    is up to date.
      root@raspberrypi:~# 
      

      Besten Dank für Deine Hilfe 👏

      posted in ioBroker Allgemein
      S
      schroeder1
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo