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. Blockly
  5. Pioneer AV-Receiver fernbedienen

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
    993

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

Pioneer AV-Receiver fernbedienen

Geplant Angeheftet Gesperrt Verschoben Blockly
16 Beiträge 3 Kommentatoren 84 Aufrufe 1 Watching
  • Ä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.
  • CephalopodC Offline
    CephalopodC Offline
    Cephalopod
    schrieb am zuletzt editiert von Cephalopod
    #1

    Ich möchte einen Pioneer AV-Receiver von der Visualisierung iQontrol aus bedienen.
    Der richtige iOBroker Adapter (Onkyo) ist installiert und funktioniert.

    Um eine Internetradiostation auszuwählen, muss ich erst in einem Menu z.B. TuneIn anwählen und dann im nächsten die gewünschte Radiostation.
    Das geht leider nicht direkt, sondern nur durch betätigen einer "Up" bzw. "Down"-Taste.

    3c195149-64aa-49a5-92a5-d4f936fbb7a4-image.png
    Ich muss so oft auf "Media Down" drücken, bis in "Navigation Summary" der Wert "4/12" steht und dann mit "MediaSelect" bestätigen.

    Ich möchte also durch einen Befehl von iQontrol einmalig ein Script ausführen, um die Menuauswahl zu tätigen.
    Ich habe einen Datenpunkt erzeugt "TuneIn_auswählen", den ich von iQontrol umschalte.

    Das ist meine erste Idee dazu:
    fbc18355-95a6-4924-ac55-3db906476875-image.png

    Funktioniert natürlich nicht.
    Was mache ich falsch.

    paul53P 1 Antwort Letzte Antwort
    0
    • CephalopodC Cephalopod

      Ich möchte einen Pioneer AV-Receiver von der Visualisierung iQontrol aus bedienen.
      Der richtige iOBroker Adapter (Onkyo) ist installiert und funktioniert.

      Um eine Internetradiostation auszuwählen, muss ich erst in einem Menu z.B. TuneIn anwählen und dann im nächsten die gewünschte Radiostation.
      Das geht leider nicht direkt, sondern nur durch betätigen einer "Up" bzw. "Down"-Taste.

      3c195149-64aa-49a5-92a5-d4f936fbb7a4-image.png
      Ich muss so oft auf "Media Down" drücken, bis in "Navigation Summary" der Wert "4/12" steht und dann mit "MediaSelect" bestätigen.

      Ich möchte also durch einen Befehl von iQontrol einmalig ein Script ausführen, um die Menuauswahl zu tätigen.
      Ich habe einen Datenpunkt erzeugt "TuneIn_auswählen", den ich von iQontrol umschalte.

      Das ist meine erste Idee dazu:
      fbc18355-95a6-4924-ac55-3db906476875-image.png

      Funktioniert natürlich nicht.
      Was mache ich falsch.

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @Cephalopod sagte: Was mache ich falsch.

      Du erzeugst mit "wiederhole bis" eine Endlosschleife.

      Müssen die Button wirklich auf false gesetzt werden?
      Wie verhält sich "Navigation Summery" bei "Media Down" bzw. "Media Up"?

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      CephalopodC 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @Cephalopod sagte: Was mache ich falsch.

        Du erzeugst mit "wiederhole bis" eine Endlosschleife.

        Müssen die Button wirklich auf false gesetzt werden?
        Wie verhält sich "Navigation Summery" bei "Media Down" bzw. "Media Up"?

        CephalopodC Offline
        CephalopodC Offline
        Cephalopod
        schrieb am zuletzt editiert von Cephalopod
        #3

        @paul53 sagte in Pioneer AV-Receiver fernbedienen:

        Wie verhält sich "Navigation Summery" bei "Media Down" bzw. "Media Up"?

        Der Zählt hoch mit jedem manuellen Tastendruck und fängt nach 12 wieder mit 1 an.
        Also 1/12, 2/12, 3/12, ... 12/12, 1/12, ...

        @paul53 sagte in Pioneer AV-Receiver fernbedienen:

        Müssen die Button wirklich auf false gesetzt werden?

        Bin mir nicht sicher. Muss das bei "Buttons" im iOBroker nicht gemacht werden?
        Wie werden die denn im Script betätigt? Mit "Steuere"?

        paul53P 1 Antwort Letzte Antwort
        0
        • CephalopodC Cephalopod

          @paul53 sagte in Pioneer AV-Receiver fernbedienen:

          Wie verhält sich "Navigation Summery" bei "Media Down" bzw. "Media Up"?

          Der Zählt hoch mit jedem manuellen Tastendruck und fängt nach 12 wieder mit 1 an.
          Also 1/12, 2/12, 3/12, ... 12/12, 1/12, ...

          @paul53 sagte in Pioneer AV-Receiver fernbedienen:

          Müssen die Button wirklich auf false gesetzt werden?

          Bin mir nicht sicher. Muss das bei "Buttons" im iOBroker nicht gemacht werden?
          Wie werden die denn im Script betätigt? Mit "Steuere"?

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #4

          @Cephalopod sagte: Muss das bei "Buttons" im iOBroker nicht gemacht werden?

          Normalerweise nicht, denn es genügt die Aktualisierung des Zeitstempels beim konstanten Wert true.

          @Cephalopod sagte in Pioneer AV-Receiver fernbedienen:

          Wie werden die denn im Script betätigt?

          Eine Bestätigung erfolgt durch den Adapter. Adapter-Datenpunkte müssen mit "steuere" geschrieben werden, damit gesendet wird.

          Wenn du eine Schleifen verwenden möchtest, dann benötigst du innerhalb der Schleife eine ausreichend lange Pause, etwa so:

          Blockly_temp.JPG

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          1 Antwort Letzte Antwort
          0
          • CephalopodC Offline
            CephalopodC Offline
            Cephalopod
            schrieb am zuletzt editiert von
            #5

            Suuuuper, das war es.
            1000 Dank!!!

            1 Antwort Letzte Antwort
            0
            • CephalopodC Offline
              CephalopodC Offline
              Cephalopod
              schrieb am zuletzt editiert von Cephalopod
              #6

              Kurze Nachfrage:
              Wieso tauchen diese Meldungen im Protkoll auf?

              image.png

              paul53P HomoranH 3 Antworten Letzte Antwort
              0
              • CephalopodC Cephalopod

                Kurze Nachfrage:
                Wieso tauchen diese Meldungen im Protkoll auf?

                image.png

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von paul53
                #7

                @Cephalopod sagte: Wieso tauchen diese Meldungen im Protkoll auf?

                Offenbar schreibst du nicht den Logikwert wahr in den DP "Media Select", sondern einen String.

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Antwort Letzte Antwort
                0
                • CephalopodC Cephalopod

                  Kurze Nachfrage:
                  Wieso tauchen diese Meldungen im Protkoll auf?

                  image.png

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #8

                  @Cephalopod sagte in Pioneer AV-Receiver fernbedienen:

                  Wieso tauchen diese Meldungen im Protkoll auf?

                  wie beschreibst du denn mediaselect?

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  CephalopodC 1 Antwort Letzte Antwort
                  0
                  • HomoranH Homoran

                    @Cephalopod sagte in Pioneer AV-Receiver fernbedienen:

                    Wieso tauchen diese Meldungen im Protkoll auf?

                    wie beschreibst du denn mediaselect?

                    CephalopodC Offline
                    CephalopodC Offline
                    Cephalopod
                    schrieb am zuletzt editiert von
                    #9

                    @Homoran sagte in Pioneer AV-Receiver fernbedienen:

                    wie beschreibst du denn mediaselect?

                    Wie oben.
                    Mit "Steuere Media Select mit wahr"
                    Das ist das aktuelle Script.
                    Die Zeiten musste ich anpassen, das Umschalten dauert etwas.

                    3b69f18e-05d3-4d87-bf12-bef12fd988f0-image.png

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • CephalopodC Cephalopod

                      @Homoran sagte in Pioneer AV-Receiver fernbedienen:

                      wie beschreibst du denn mediaselect?

                      Wie oben.
                      Mit "Steuere Media Select mit wahr"
                      Das ist das aktuelle Script.
                      Die Zeiten musste ich anpassen, das Umschalten dauert etwas.

                      3b69f18e-05d3-4d87-bf12-bef12fd988f0-image.png

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #10

                      @Cephalopod sagte in Pioneer AV-Receiver fernbedienen:

                      Mit "Steuere Media Select mit wahr"

                      sonst läuft nichts parallel?

                      Mit dem Skript sollte fiese Meldung nicht kommen.

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      CephalopodC 1 Antwort Letzte Antwort
                      0
                      • HomoranH Homoran

                        @Cephalopod sagte in Pioneer AV-Receiver fernbedienen:

                        Mit "Steuere Media Select mit wahr"

                        sonst läuft nichts parallel?

                        Mit dem Skript sollte fiese Meldung nicht kommen.

                        CephalopodC Offline
                        CephalopodC Offline
                        Cephalopod
                        schrieb zuletzt editiert von Cephalopod
                        #11

                        @Homoran sagte in Pioneer AV-Receiver fernbedienen:

                        sonst läuft nichts parallel?

                        Nein, das ist das einzige Script, was die DP verwendet

                        @Homoran sagte in Pioneer AV-Receiver fernbedienen:

                        Mit dem Skript sollte fiese Meldung nicht kommen.

                        Tut es aber, komisch. Und warum nur als 'Info' und nicht als Fehler?

                        Mal was anderes: Werden die Zeilen im Script wirklich von oben nach unten nacheinander ausgeführt?
                        Wenn da also Pause steht, folgt die nächste Zeile erst nach der Wartezeit?

                        Und noch was:
                        Wie baue ich eine Variable in einen Textstring ein?
                        Wenn ich unterschiedliche Listeneinträge auswählen möchte, also das eine Mal "3/12" und das nächste Mal "7/12", wie wäre das am geschicktesten?

                        HomoranH 1 Antwort Letzte Antwort
                        0
                        • CephalopodC Cephalopod

                          @Homoran sagte in Pioneer AV-Receiver fernbedienen:

                          sonst läuft nichts parallel?

                          Nein, das ist das einzige Script, was die DP verwendet

                          @Homoran sagte in Pioneer AV-Receiver fernbedienen:

                          Mit dem Skript sollte fiese Meldung nicht kommen.

                          Tut es aber, komisch. Und warum nur als 'Info' und nicht als Fehler?

                          Mal was anderes: Werden die Zeilen im Script wirklich von oben nach unten nacheinander ausgeführt?
                          Wenn da also Pause steht, folgt die nächste Zeile erst nach der Wartezeit?

                          Und noch was:
                          Wie baue ich eine Variable in einen Textstring ein?
                          Wenn ich unterschiedliche Listeneinträge auswählen möchte, also das eine Mal "3/12" und das nächste Mal "7/12", wie wäre das am geschicktesten?

                          HomoranH Nicht stören
                          HomoranH Nicht stören
                          Homoran
                          Global Moderator Administrators
                          schrieb zuletzt editiert von
                          #12

                          @Cephalopod sagte in Pioneer AV-Receiver fernbedienen:

                          Tut es aber, komisch. Und warum nur als 'Info' und nicht als Fehler?

                          zeig mal die Objektdaten von dem DP

                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          CephalopodC 1 Antwort Letzte Antwort
                          0
                          • HomoranH Homoran

                            @Cephalopod sagte in Pioneer AV-Receiver fernbedienen:

                            Tut es aber, komisch. Und warum nur als 'Info' und nicht als Fehler?

                            zeig mal die Objektdaten von dem DP

                            CephalopodC Offline
                            CephalopodC Offline
                            Cephalopod
                            schrieb zuletzt editiert von
                            #13

                            @Homoran sagte in Pioneer AV-Receiver fernbedienen:

                            @Cephalopod sagte in Pioneer AV-Receiver fernbedienen:

                            Tut es aber, komisch. Und warum nur als 'Info' und nicht als Fehler?

                            zeig mal die Objektdaten von dem DP

                            Bitteschön:

                            {
                              "_id": "onkyo.0.Device.MediaDown",
                              "type": "state",
                              "common": {
                                "name": "Media Down",
                                "type": "boolean",
                                "role": "button",
                                "read": true,
                                "write": true,
                                "def": false
                              },
                              "from": "system.adapter.onkyo.0",
                              "ts": 1770564562277,
                              "acl": {
                                "object": 1636,
                                "state": 1636,
                                "owner": "system.user.admin",
                                "ownerGroup": "system.group.administrator"
                              },
                              "user": "system.user.admin"
                            }
                            
                            1 Antwort Letzte Antwort
                            0
                            • CephalopodC Cephalopod

                              Kurze Nachfrage:
                              Wieso tauchen diese Meldungen im Protkoll auf?

                              image.png

                              paul53P Offline
                              paul53P Offline
                              paul53
                              schrieb zuletzt editiert von paul53
                              #14

                              @Cephalopod sagte: Wieso tauchen diese Meldungen im Protkoll auf?

                              Die Quelle der Meldungen ist nicht das Skript, sondern der Onkyo-Adapter selbst. Setze die Log-Stufe der Instanz "onkyo.0" auf "warn", dann sollten die Meldungen verschwinden.
                              Auszug aus der Datei main.js:

                                                  // NET USB Down
                                                  if (id === adapter.namespace + '.' + 'Device.MediaDown') {
                                                      let new_val = state.val;
                                                      if (new_val == true) {
                                                          new_val = 'DOWN';
                                                      }
                                                      new_val = 'NTC' + new_val;
                                                      adapter.log.debug('new_val: ' + new_val);
                                                      adapter.setState(adapter.namespace + '.' + 'Device.command', {val: new_val, ack: false});
                                                      adapter.setState(adapter.namespace + '.' + 'Device.MediaDown', {val: "", ack: true});
                                                  }
                              

                              Der Adapter schreibt einen Leerstring in den Datenpunkt.

                              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                              CephalopodC 1 Antwort Letzte Antwort
                              0
                              • paul53P paul53

                                @Cephalopod sagte: Wieso tauchen diese Meldungen im Protkoll auf?

                                Die Quelle der Meldungen ist nicht das Skript, sondern der Onkyo-Adapter selbst. Setze die Log-Stufe der Instanz "onkyo.0" auf "warn", dann sollten die Meldungen verschwinden.
                                Auszug aus der Datei main.js:

                                                    // NET USB Down
                                                    if (id === adapter.namespace + '.' + 'Device.MediaDown') {
                                                        let new_val = state.val;
                                                        if (new_val == true) {
                                                            new_val = 'DOWN';
                                                        }
                                                        new_val = 'NTC' + new_val;
                                                        adapter.log.debug('new_val: ' + new_val);
                                                        adapter.setState(adapter.namespace + '.' + 'Device.command', {val: new_val, ack: false});
                                                        adapter.setState(adapter.namespace + '.' + 'Device.MediaDown', {val: "", ack: true});
                                                    }
                                

                                Der Adapter schreibt einen Leerstring in den Datenpunkt.

                                CephalopodC Offline
                                CephalopodC Offline
                                Cephalopod
                                schrieb zuletzt editiert von Cephalopod
                                #15

                                @paul53 sagte in Pioneer AV-Receiver fernbedienen:

                                Setze die Log-Stufe der Instanz "onkyo.0" auf "warn", dann sollten die Meldungen verschwinden

                                Prima, damit kann ich leben

                                @paul53 sagte in Pioneer AV-Receiver fernbedienen:

                                Der Adapter schreibt einen Leerstring in den Datenpunkt.

                                Also "schlampig" Programmiert?

                                paul53P 1 Antwort Letzte Antwort
                                0
                                • CephalopodC Cephalopod

                                  @paul53 sagte in Pioneer AV-Receiver fernbedienen:

                                  Setze die Log-Stufe der Instanz "onkyo.0" auf "warn", dann sollten die Meldungen verschwinden

                                  Prima, damit kann ich leben

                                  @paul53 sagte in Pioneer AV-Receiver fernbedienen:

                                  Der Adapter schreibt einen Leerstring in den Datenpunkt.

                                  Also "schlampig" Programmiert?

                                  paul53P Offline
                                  paul53P Offline
                                  paul53
                                  schrieb zuletzt editiert von paul53
                                  #16

                                  @Cephalopod sagte: Also "schlampig" Programmiert?

                                  Sieht so aus. Ich hätte die Button so programmiert:

                                                      // NET USB Down
                                                      if (id === adapter.namespace + '.Device.MediaDown' && state.val === true) {
                                                          const new_val = 'NTCDOWN';
                                                          adapter.log.debug('new_val: ' + new_val);
                                                          adapter.setState(adapter.namespace + '.Device.command', {val: new_val, ack: false});
                                                      }
                                  

                                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                  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

                                  339

                                  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