Onkyo AVR ansteuern und in Alarmanlage einbinden

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • MachineMaster
    Smart Home'r
    • 19.07.2019
    • 68

    #1

    Onkyo AVR ansteuern und in Alarmanlage einbinden

    Hallo Community,

    ich habe bereits das Forum für die Einbindung des Onkyo AVR in Loxone durchsucht und noch nicht die passende Lösung gefunden, deshalb der neue Thread.

    Mein Ziel:
    - generelle Steuerung des Onkyo AVR über Loxone (funktioniert grundlegend bereits über die ISCP Befehle (TCP), muss aber nicht beibehalten werden, wenn effizientere Ansteuerung möglich ist)
    - Status Rückmeldung des Onkyo AVR, egal ob über Taster eingeschaltet oder die Fernbedienung genutzt wird. (Befehl für Statusabfrage ist bekannt, nur weiß ich leider nicht ob und wie ich die Antwort des AVR auslesen und in einem Merker speichern kann)
    - Einbindung des AVR in den Alarmbaustein in der Loxone Konfig, um ein Alarmgeräusch auszugeben (Idee: mp3 File auf Raspberry speichern und Onkyo die Adresse zum Abspielen mitteilen?)

    Verfügbare Hardware:
    - Raspberry Pi 3+ (aktuell mit Homebridge)

    Die auf dem Markt verfügbaren Hardwarelösungen wie die offizielle Alarmsirene oder der neue Wecker sind mir zu teuer.
    Deshalb muss eine eigene, günstige Lösung her.

    Ich hoffe ihr habt ein paar Anregungen für mich, wie ich das umsetzen kann.
    Bin gerne bereit hier Zeit zu investieren.

    Danke euch schon mal.


  • Lightpicture
    Lebende Foren Legende
    • 16.11.2015
    • 4018

    #2


    Damit solltest die Rückmeldung in Loxone bringen, wenn du die Befehle zur Steuerung hast.

    Brauchst aber einen Loxberry.
    FG
    Lightpicture

    Nur ein Netzwerkkabel ist richtiges WLAN

    Kommentar

    • MachineMaster
      Smart Home'r
      • 19.07.2019
      • 68

      #3
      Hallo Andreas,

      danke für die Antwort, werde ich mal testen und Rückmeldung geben.

      Kommentar


      • Lightpicture
        Lightpicture kommentierte
        Kommentar bearbeiten
        Gerne.
        Die Onkyo Vorlage von Loxone, die funktioniert oder?
        Habe selbst keinen, arbeite mit Yamaha AVR.

      • MachineMaster
        MachineMaster kommentierte
        Kommentar bearbeiten
        Ja die Vorlage funktioniert größtenteils, musste nur im Detail angepasst werden.

      • Dütt
        Dütt kommentierte
        Kommentar bearbeiten
        Könntest du mal sagen was du angepast hast weil bei mir funktioniert die Steuerung des Onkyos nicht
        Gruß Marco
    • MachineMaster
      Smart Home'r
      • 19.07.2019
      • 68

      #4
      Hi Marco,

      meinen Onkyo steuere ich über den "Medien-Steuerung" Baustein.
      In der Loxone Config habe ich dort lediglich einen T5-Taster dran.

      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Medien-Steuerung.jpg
Ansichten: 1804
Größe: 10,2 KB
ID: 207030
      Bevor das geht, musst du erst einmal den AVR als virtuellen Ausgang in der Loxone Config festlegen.
      Unter Adresse folgendes eingeben: /dev/tcp/<IP-ADRESSE>/60128
      Das <IP-ADRESSE> bitte mit deiner IP ersetzen.

      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Adresse-Onkyo.jpg
Ansichten: 1736
Größe: 30,0 KB
ID: 207031

      Anschließend kannst du eine Ebene tiefer gehen und die virtuellen Ausgangsbefehle definieren, in etwa so:

      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: bersicht-Onkyo.JPG
Ansichten: 1760
Größe: 133,6 KB
ID: 207035

      Achtung: Bitte darauf achten, dass x0A oder x08 verwendet wird.
      Bei Befehlen, welche länger als 5 Zeichen sind, muss x0A verwendet werden.
      Beispiel: OSDUP = 5 aber MVLDOWN = 7

      Der Befehl mit dem roten Kreuz funktioniert aktuell nicht, da keine Antwort vom Miniserver abgegriffen werden kann.
      Das ist unter anderem auch der Grund für diesen Thread (kann mittels TCP-UDP Plugin gelöst werden).

      Im Baustein selbst habe ich dann die erforderlichen Befehle verknüpft.

      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Mediencontroller.jpg
Ansichten: 1806
Größe: 101,3 KB
ID: 207033

      Die Befehlskette beim Start sieht so aus:

      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Befehlskette.jpg
Ansichten: 1721
Größe: 73,5 KB
ID: 207032

      Lass mich wissen, ob dir das hilft bzw. wo es genau hakt.
      VG Fabian



      Angehängte Dateien

      Kommentar

      • MachineMaster
        Smart Home'r
        • 19.07.2019
        • 68

        #5
        Zitat von Lightpicture
        https://www.loxwiki.eu/display/LOXBERRY/TCP2UDP

        Damit solltest die Rückmeldung in Loxone bringen, wenn du die Befehle zur Steuerung hast.

        Brauchst aber einen Loxberry.
        So, Loxberry eingerichtet und das Plugin installiert.
        Was soll ich sagen, es funktioniert einwandfrei :-)
        Ich sehe jetzt den Status vom AVR, egal wie er eingeschaltet oder ausgeschaltet wird.

        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Onkyo Status.jpg
Ansichten: 1085
Größe: 12,4 KB
ID: 207088

        Die Ansteuerung habe ich mit den direkten TCP Befehlen beibehalten (also ohne Loxberry).
        Die Antworten lese ich aus UDP über Loxberry.

        Einen kleinen Schönheitsfehler habe ich noch:
        Wenn ich per Fernbedienung einschalte, dann ist der Mediensteuerungsbaustein immer noch auf AUS.
        Wie kann ich das lösen?

        Werde mich morgen mal an die Einbindung der Alarmsirene wagen.
        Bis dahin schöne Grüsse!


        Kommentar

        • Lightpicture
          Lebende Foren Legende
          • 16.11.2015
          • 4018

          #6
          Das Problem habe ich bei meinem Yamaha auch.
          Da müsstest den Status vom AVR Ein Aus Zustand Abfragen und dann solltest die Rückmeldung über UDP bekommen.
          Habe das auch noch nicht umgesetzt beim Yamaha.
          FG
          Lightpicture

          Nur ein Netzwerkkabel ist richtiges WLAN

          Kommentar

          • Dütt
            LoxBus Spammer
            • 24.02.2019
            • 437

            #7
            Zitat von MachineMaster
            Hi Marco,

            meinen Onkyo steuere ich über den "Medien-Steuerung" Baustein.
            In der Loxone Config habe ich dort lediglich einen T5-Taster dran.

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Medien-Steuerung.jpg
Ansichten: 1804
Größe: 10,2 KB
ID: 207030
            Bevor das geht, musst du erst einmal den AVR als virtuellen Ausgang in der Loxone Config festlegen.
            Unter Adresse folgendes eingeben: /dev/tcp/<IP-ADRESSE>/60128
            Das <IP-ADRESSE> bitte mit deiner IP ersetzen.

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Adresse-Onkyo.jpg
Ansichten: 1736
Größe: 30,0 KB
ID: 207031

            Anschließend kannst du eine Ebene tiefer gehen und die virtuellen Ausgangsbefehle definieren, in etwa so:

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: bersicht-Onkyo.JPG
Ansichten: 1760
Größe: 133,6 KB
ID: 207035

            Achtung: Bitte darauf achten, dass x0A oder x08 verwendet wird.
            Bei Befehlen, welche länger als 5 Zeichen sind, muss x0A verwendet werden.
            Beispiel: OSDUP = 5 aber MVLDOWN = 7

            Der Befehl mit dem roten Kreuz funktioniert aktuell nicht, da keine Antwort vom Miniserver abgegriffen werden kann.
            Das ist unter anderem auch der Grund für diesen Thread (kann mittels TCP-UDP Plugin gelöst werden).

            Im Baustein selbst habe ich dann die erforderlichen Befehle verknüpft.

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Mediencontroller.jpg
Ansichten: 1806
Größe: 101,3 KB
ID: 207033

            Die Befehlskette beim Start sieht so aus:

            Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Befehlskette.jpg
Ansichten: 1721
Größe: 73,5 KB
ID: 207032

            Lass mich wissen, ob dir das hilft bzw. wo es genau hakt.
            VG Fabian


            Danke Fabian Das war genau das Problem wo ich hatte alle Befehle wo ich Probiert hatte mussten in x0A geändert werden .

            Kommentar

            • K. Belgraben
              Smart Home'r
              • 09.09.2015
              • 33

              #8
              Hallo MachineMaster,
              ich steuere meinen Onkyo schon länger über die TCP-Befehle und möchte nach erfolgreicher Einrichtung eines Loxberry für die Statusabfragen über das Sonos-Plugin nun gerne auch den Onkyo-Status nach Loxone reinholen. Das TCP2UPD Plugin habe ich installiert und hoffentlich auch richtig eingerichtet (bin etwas unsicher bzgl. Loxberry-Port in Zeile 2 und Zeile 3 - Init Command etc.. )
              Aber ich gestehe, momentan keine Idee zu haben wie die Befehle in Loxone einzutragen sind. Hättest Du da evtl. ein paar Informationen wie Du das hinbekommen hast?

              Kommentar

              • MachineMaster
                Smart Home'r
                • 19.07.2019
                • 68

                #9
                Hi,
                also was TCP2UDP angeht, hier mal ein Screenshot von mir.
                Der "Port to the device" muss auf 60128 stehen.
                Plugin In-Port auf 9101 und UDP Port kannst du frei entscheiden.
                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: TCP2UDP.JPG
Ansichten: 1302
Größe: 84,3 KB
ID: 238295

                In Loxone Config:
                Virtuellen Eingang anlegen:
                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: VI-Übersicht_1.JPG
Ansichten: 898
Größe: 12,0 KB
ID: 238296

                Einstellungen für virtuellen Eingang:
                Bitte die gleichen Einstellungen verwenden, wie im TCP2UDP Plugin.

                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: VI-Übersicht_2.JPG
Ansichten: 927
Größe: 16,8 KB
ID: 238297

                Befehl für Status:
                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: VI-Übersicht_3.JPG
Ansichten: 929
Größe: 71,8 KB
ID: 238298

                Den virtuellen Eingang dann in die Config ziehen und einen Status-Baustein einfügen.

                Schreib mir, wenn du nicht weiter kommst.
                Viele Grüße

                Kommentar


                • K. Belgraben
                  K. Belgraben kommentierte
                  Kommentar bearbeiten
                  Klasse, mit Deinen Angaben werde ich versuchen die Statusabfrage nun hinzubekommen.
                  Auf die Schnelle erstmal besten Dank. Ich melde mich nochmals - bis dahin schönes Wochenende!
              • K. Belgraben
                Smart Home'r
                • 09.09.2015
                • 33

                #10
                Hallo Fabian,

                nochmals Besten Dank für Deine Mühe. das Plugin ist eingerichtet
                Klicke auf die Grafik für eine vergrößerte Ansicht  Name: 1-TCP2UDP - Config.jpg Ansichten: 0 Größe: 91,7 KB ID: 238376


                der Virtuelle UDP Eingang angelegt
                Klicke auf die Grafik für eine vergrößerte Ansicht  Name: 2-Vi UDP Eingang.jpg Ansichten: 0 Größe: 25,9 KB ID: 238378

                und der Loxone UDP Monitor zeigt auch die Plugin-Begrüßung
                Klicke auf die Grafik für eine vergrößerte Ansicht  Name: 4-Loxone UDP Monitor-1.jpg Ansichten: 0 Größe: 26,2 KB ID: 238380

                aber der virtuelle Eingangsbefehl empfängt keinen Status.

                Ich habe sowohl die von Dir angegebene Befehlserkennung getestet
                "\x01\x00\x00\x00!PWR0\v"

                als auch folgende Varianten
                Klicke auf die Grafik für eine vergrößerte Ansicht  Name: 3-Vi UDP Eingang Befehl.jpg Ansichten: 0 Größe: 88,9 KB ID: 238383

                oder

                Klicke auf die Grafik für eine vergrößerte Ansicht  Name: 3-Vi UDP Eingang Befehl-2.jpg Ansichten: 0 Größe: 107,3 KB ID: 238385


                Leider alles ohne Erfolg. Keinerlei Empfang im UDP Monitor, keine Statuswerte im Liveview und keine Statuswerte im Statusbaustein.

                Ich nehme an, das der Fehler vor dem Bildschirm sitzt - aber ich finde ihn nicht. Hast Du eine Idee was ich noch falsch gemacht habe?

                Viele Grüße
                Oliver

                Kommentar

                • Christian Fenzl
                  Lebende Foren Legende
                  • 31.08.2015
                  • 11250

                  #11
                  Muss man am Onkyo evt. irgendwas einschalten, damit TCP funktioniert?
                  Im Log vom Plugin sieht man, ob das Plugin zum Onkyo verbinden konnte.
                  Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                  Kommentar

                  • K. Belgraben
                    Smart Home'r
                    • 09.09.2015
                    • 33

                    #12
                    Hallo Christian,

                    also den Onkyo steuere ich schon seit langem schon mit den vorkonfigurierten Standard-Loxone-Virtuelle-Ausgangsbefehlen über das Netzwerk ohne Loxberry.
                    Dort werden ISCP Befehle gesendet und vom Onkyo ordnungsgemäß verarbeitet !?

                    Ausschalten funktioniert z.B. einwandfrei mit
                    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 7-VA Befehl.jpg
Ansichten: 1347
Größe: 97,9 KB
ID: 238405


                    Der Loxberry kam erst für den Sonos-Status hinzu und soll idealerweise nun auch die Verarbeitung des Onkyo-Status ermöglichen. Anbei ein Logfile des Plugins
                    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 5-Log PluginNeustart und anschließend Onkyo abschalten.jpg
Ansichten: 1230
Größe: 165,3 KB
ID: 238406

                    und der Mittschnitt im UDP Monitor
                    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 6-UDP-Monitor.jpg
Ansichten: 1255
Größe: 78,5 KB
ID: 238407


                    Liege ich falsch aus dem Funktionieren der Ausgangsbefehle zu schließen, TCP-mäßig sei alles aktiviert und läuft einwandfrei (?)

                    Kommentar

                    • Christian Fenzl
                      Lebende Foren Legende
                      • 31.08.2015
                      • 11250

                      #13
                      Da kommt eh was rein. Was funktioniert denn nicht?
                      Onkyo hab ich keinen, ich kann aus deinem Monitor-Screenshot nur sagen: Das Plugin hat was vom Onkyo weitergegeben.
                      Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                      Kommentar

                      • K. Belgraben
                        Smart Home'r
                        • 09.09.2015
                        • 33

                        #14
                        Die Eingangsbefehle (zB An/Aus etc) von Loxone an Onkyo funktionieren auch ohne Loxberry, nur die Befehle zum Holen des Status vom Onkyo über Loxberry an Loxone klappt leider noch nicht.
                        Ich befürchte die Anleitung von Fabian noch nicht ganz richtig umgesetzt zu haben. hab bloß keine Ahnung was es sein könnte.
                        Was allerdings auffällt, dass die von Fabian benutzte Befehlserkennung nicht in der Befehlsübersicht von Onkyo auftaucht und bei ihm trotzdem funktioniert!?
                        Deshalb meine Rückfrage.

                        Kommentar

                        • MachineMaster
                          Smart Home'r
                          • 19.07.2019
                          • 68

                          #15
                          Hallo Oliver,
                          auf die Schnelle sehe ich einen Fehler im Befehl:
                          Hier fehlt dir noch die „1“ nach dem „!“.

                          Hoffe, dass das der Fehler ist :-)
                          ========
                          Edit: Ich poste mal bei Gelegenheit noch meinen UDP Monitor. Falls du den noch brauchen solltest.
                          Zuletzt geändert von MachineMaster; 02.03.2020, 21:20.

                          Kommentar

                          Lädt...