Ankündigung

Einklappen
Keine Ankündigung bisher.

Neues Plugin: AV Device (für Yamaha, Pioneer, Denon, etc.)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Das ist echt übel.
    Wir halten fest..
    - Verbindung: check
    - Commando wird versendet: check
    - Commando kommt an: check
    - Antwort wird erkannt und im Falle einer externen Steuerung auch richtig interpretiert: check

    Einziges problem ist, dass aus irgendeinem Grund die Abfrage nicht erkannt wird und daher ein "Range" Fehler retour kommt. Ich könnte mir vorstellen, dass das Fragezeichen nicht richtig erkannt wird. Ich kann im Anthem IP/RS22 Excel auch keinen entsprechenden gültigen Befehl zur Abfrage der Lautstärke finden. Funzt also nicht! Du kannst den Query Befehl einfach mal frei lassen und dann schauen.
    Oder du probierst das hier als Zeile:

    1; resolution; ; Z1IRH?; Z1IRH?; Z1IRH****; RW

    Wobei das Ausschalten ja auch nicht geht.. Da heißt es im Log
    !R --- --- Z0POW0

    Die ---- sind nur Lineendings. Komischerweise kommt also nach dem !R zwei Mal ein Zeilenumbruch. Teste das Ganze am besten mal direkt in Python ohne Plugin.

    Code:
    _ip = <IP>
    _port = <PORT>
    import socket
    _tcpsocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    _tcpsocket.connect(('{}'.format(_ip), _port))
    _tcpsocket.send(bytes('Z1POW1', 'utf-8'))

    Kommentar


      Für VolumeUp/Down ist kein direkter Query Befehl vorgesehen das stimmt, deshalb hatte ich zuerst wie im Denon Beispiel folgendes getestet:
      Code:
      1; volume+; increase; Z1VUP01; ; Z1VOL***; RW
      Hatte leider auch nicht funktioniert.

      Es gibt auch die Möglichkeit Volume auf einen bestimmten Wert zu setzen:
      vol.png
      Und da gibt es die Abfrage "ZxVOL?", deshalb hatte ich diesen ins Query von Up/Down gepackt.


      Ich dachte das Ausschalten wäre der einfachste Befehl, daher hatte ich mit diesem die Tests begonnen.


      Direkt im Python werde ich ebenfalls Mal testen.

      Code:
      _tcpsocket.send(bytes('Z1POW1[B];[/B]', 'utf-8'))  -> Da müsste aber wenn ich es richtig verstehe noch das ; eingesetzt werden, oder?


      EDIT: Test im Python war erfolgreich

      anthem.py:
      Code:
      _ip = '192.168.X.XXX'
      _port = 14XXX
      import socket
      _tcpsocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
      _tcpsocket.connect(('{}'.format(_ip), _port))
      _tcpsocket.send(bytes('Z1POW0;', 'utf-8'))
      Hab das Script ausgeführt und der Receiver schaltet sich ab.
      Zuletzt geändert von LoRdN0n4m3; 01.12.2020, 22:03.

      Kommentar


        Oha, damit hatte ich jetzt nicht gerechnet.. Bleiben noch folgende Schritte:
        Auskommentieren mancher Zeilen ca. 965-968 im init.py:
        Code:
        self._tcpsocket.setblocking(0)
        self._tcpsocket.settimeout(6)
        self._tcpsocket.settimeout(self._tcp_timeout)
        Ändern der Zeile 2964 zum Testen..
        Code:
        result = self._tcpsocket.send('Z1POW0;', 'utf-8'))

        Kommentar


          So langsam kommen wir dem Ziel ein gutes Stück näher

          Code:
          result = self._tcpsocket.send('Z1POW0;', 'utf-8'))
          Führte leider zu einem Syntax Fehler, aber so:
          Code:
          result = self._tcpsocket.send(bytes('Z1POW0;', 'utf-8'))
          hat es funktioniert. Einen beliebigen Befehl triggern und der Receiver schaltet ab.


          Deine vorherige Antwort mit dem Zeilenumbruch brachte mich dann noch auf folgende Idee.
          Hier die originalzeile:
          Code:
              result = self._tcpsocket.send(bytes('{};[B]\r[/B]'.format(multicommand), 'utf-8'))
          \r aus der Zeile gelöscht, und siehe da, der Power On Befehl wird ausgeführt


          Allerdings hagelt es im Log immernoch jede Menge Fehlermeldungen.



          Code:
          2020-12-02 11:41:29 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: admin trying to update Anthem.Power. Reconnecttrigger: True
          2020-12-02 11:41:29 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: admin set power to True for Anthem.Power in zone 1
          2020-12-02 11:41:29 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: Command Power On for zone: 1. Appending relevant query commands.
          2020-12-02 11:41:29 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: . Name: avdevice_anthem. Sendcommands: ['Z1POW1|1|Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power ']
          2020-12-02 11:41:29 DEBUG plugins.avdevice anthem@: Checking Dependency avdevice_anthem: Not adding function Z1POW?,Z1POW?,Z1POW*,bool,1 because dependency not fullfilled: {'a': {None: [[None, '==', True]]}, 'b': {}, 'c': {}, 'd': {}}
          2020-12-02 11:41:29 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:30 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:30 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:31 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:31 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Error reading.. Return from send is 7. Error: [Errno 11] Die Ressource ist zur Zeit nicht verfügbar
          2020-12-02 11:41:31 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1POW1;;. Name: avdevice_anthem. Sendcommands: ['Z1POW1|1|Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power ', 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
          2020-12-02 11:41:31 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1POW1;;. Send Commands: ['Z1POW1|1|Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power ', 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
          2020-12-02 11:41:31 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1POW1', 'Z1MUT', 'Z1VOL'].
          2020-12-02 11:41:31 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1POW1;; in dictionary. Found expected responses: ['Z1POW1'].
          2020-12-02 11:41:31 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1POW1|1|Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power ', 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
          2020-12-02 11:41:31 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:33 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:33 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;;;;; --- --- . Name: avdevice_anthem. Sendcommands: ['Z1POW1|1|Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power ', 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
          2020-12-02 11:41:33 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: . Name: avdevice_anthem. Sendcommands: ['Z1POW1|1|Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power ', 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
          2020-12-02 11:41:34 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:35 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:35 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Error reading.. Return from send is 7. Error: [Errno 11] Die Ressource ist zur Zeit nicht verfügbar
          2020-12-02 11:41:35 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: . Name: avdevice_anthem. Sendcommands: ['Z1POW1|1|Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power ', 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
          2020-12-02 11:41:36 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:37 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:38 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Error reading.. Return from send is 7. Error: [Errno 11] Die Ressource ist zur Zeit nicht verfügbar
          2020-12-02 11:41:38 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: . Name: avdevice_anthem. Sendcommands: ['Z1POW1|1|Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power ', 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
          2020-12-02 11:41:39 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:40 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:40 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Error reading.. Return from send is 7. Error: [Errno 11] Die Ressource ist zur Zeit nicht verfügbar
          2020-12-02 11:41:40 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: . Name: avdevice_anthem. Sendcommands: ['Z1POW1|1|Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power ', 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
          2020-12-02 11:41:41 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:42 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:42 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Error reading.. Return from send is 7. Error: [Errno 11] Die Ressource ist zur Zeit nicht verfügbar
          2020-12-02 11:41:42 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: . Name: avdevice_anthem. Sendcommands: ['Z1POW1|1|Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power ', 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
          2020-12-02 11:41:43 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:45 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:45 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Error reading.. Return from send is 7. Error: [Errno 11] Die Ressource ist zur Zeit nicht verfügbar
          2020-12-02 11:41:45 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: . Name: avdevice_anthem. Sendcommands: ['Z1POW1|1|Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power ', 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
          2020-12-02 11:41:46 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:47 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:47 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Error reading.. Return from send is 7. Error: [Errno 11] Die Ressource ist zur Zeit nicht verfügbar
          2020-12-02 11:41:47 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: . Name: avdevice_anthem. Sendcommands: ['Z1POW1|1|Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power ', 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
          2020-12-02 11:41:48 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:50 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:41:50 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Error reading.. Return from send is 7. Error: [Errno 11] Die Ressource ist zur Zeit nicht verfügbar
          2020-12-02 11:41:50 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: . Name: avdevice_anthem. Sendcommands: ['Z1POW1|1|Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power ', 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
          2020-12-02 11:41:51 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7

          Einen weiteren Befehl senden ist nun nicht mehr möglich, da der vorherige wohl nicht korrekt abgeschlossen wurde und noch im Zwischenspeicher sitzt.

          Hier ein versuch mit Volume UP:
          Code:
          2020-12-02 11:48:54 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: admin trying to update Anthem.VolumeUp. Reconnecttrigger: True
          2020-12-02 11:48:54 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: admin set volume+ to False for Anthem.VolumeUp in zone 1
          2020-12-02 11:48:54 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: Increase Command Z1VUP01,Z1VOL?,Z1VOL,int,float,3;Anthem.VolumeUp already in Commandlist. Ignoring.
          2020-12-02 11:48:54 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:48:55 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:48:55 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Error reading.. Return from send is 7. Error: [Errno 11] Die Ressource ist zur Zeit nicht verfügbar
          2020-12-02 11:48:55 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: . Name: avdevice_anthem. Sendcommands: ['Z1POW1|1|Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power ', 'Z1VUP01,Z1VOL?,Z1VOL,int,float,3;Anthem.VolumeUp' , 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
          2020-12-02 11:48:55 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:48:56 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:48:58 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:48:58 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Error reading.. Return from send is 7. Error: [Errno 11] Die Ressource ist zur Zeit nicht verfügbar
          2020-12-02 11:48:58 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: . Name: avdevice_anthem. Sendcommands: ['Z1POW1|1|Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power ', 'Z1VUP01,Z1VOL?,Z1VOL,int,float,3;Anthem.VolumeUp' , 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
          2020-12-02 11:48:59 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7
          2020-12-02 11:49:00 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1POW1 from Multicommand-List ['Z1POW1', '1', 'Z1POW1']. Returns 7

          Hilft dazu das Auskommentieren der oben angegeben Zeilen oder ist das ein anderes Problem?

          Kommentar


            Puh, der Semikolonschaß macht mir echt noch Alpträume..
            Probier mal, alle 40 Vorkommen von
            Code:
            \r\n
            im init.py durch
            Code:
            ;
            zu ersetzen. Eventuell auch
            Code:
            ;\r\n
            .

            Kommentar


              Hehe, kenne es nicht anders, ich erwische irgendwie immer die Sonderfälle die es vorher noch nicht gab


              Zu der Änderung noch eine Frage. Ich hab bisher leider noch garkeine Erfahrung in Python, aber gibt es die Möglichkeit diese \r\n auch durch eine Variable zu ersetzen und diese bei der Pluginkonfiguration der Instanz zu übergeben? Dann könnte das Sendezeichen für jede Instanz frei wählbar sein.

              Hintergrund ist der, dass ich neben dem Anthem auch noch einen JVC Projektor steuern möchte und der \r statt ; benutzt.

              Kommentar


                Ja klar, im Endeffekt wird das konfigurierbar sein
                sofern es denn mal tut

                Kommentar


                  Okay, also dann eins nach dem anderen.

                  Ich habe wie von dir vorgeschlagen alle \r und \r\n durch ; ersetzt.

                  Nun kann ich den Receiver einschalten und danach sogar noch weitere Befehle absetzen. Im konkreten Beispiel habe ich es mit VolumeUP und VolumeDown versucht.
                  Dabei ist mir aufgefallen, dass der VolumeUp/Down Befehl bei jedem Signalwechsel von False auf True und True auf False abgesetzt wird. Erst dachte ich, das wäre vielleicht ein Fehler, aber das passt so.

                  Code:
                  2020-12-03 13:55:08 DEBUG plugins.avdevice anthem@: Connecting TCP avdevice_anthem: TCP is connected.
                  2020-12-03 13:55:08 DEBUG plugins.avdevice anthem@: Connecting TCP avdevice_anthem: Starting Parse Input.
                  2020-12-03 13:55:15 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1POW0. Send Commands: []
                  2020-12-03 13:55:15 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: 0 with expected type bool. Invert: False. Length: 1. Command: Z1POW0
                  2020-12-03 13:55:15 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: False with type <class 'bool'>.
                  2020-12-03 13:55:15 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1POW in response at position 5 with value False.
                  2020-12-03 13:55:15 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Power with bool Value: False.
                  2020-12-03 13:55:15 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: []
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: admin trying to update Anthem.Power. Reconnecttrigger: True
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: admin set power to True for Anthem.Power in zone 1
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: Command Power On for zone: 1. Appending relevant query commands.
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Checking Dependency avdevice_anthem: Not adding function Z1POW?,Z1POW?,Z1POW*,bool,1 because dependency not fullfilled: {'a': {None: [[None, '==', True]]}, 'b': {}, 'c': {}, 'd': {}}
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1POW1 from Multicommand-List ['Z1POW1']. Returns 7
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1POW1;;. Name: avdevice_anthem. Sendcommands: ['Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power', 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1POW1. Send Commands: ['Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power', 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1POW1', 'Z1MUT', 'Z1VOL'].
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1POW1 in dictionary. Found expected responses: ['Z1POW1'].
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: 1 with expected type bool. Invert: False. Length: 1. Command: Z1POW
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: True with type <class 'bool'>.
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1POW. Zone: zone1. Value True with type bool. Function: power.
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: 1 with expected type bool. Invert: False. Length: 1. Command: Z1POW1
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: True with type <class 'bool'>.
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1POW in response at position 5 with value True.
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Power with bool Value: True.
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1MUT', 'Z1VOL'].
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Display Ignore avdevice_anthem: Ignored responses are now: ['RGB', 'RGC', 'RGD', 'GBH', 'GHH', 'VTA', 'AUA', 'AUB']. Display Ignore: 6, Input Ignore: [1]
                  2020-12-03 13:55:59 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1MUT? from Multicommand-List ['Z1MUT?']. Returns 7
                  2020-12-03 13:56:01 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: . Name: avdevice_anthem. Sendcommands: ['Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
                  2020-12-03 13:56:02 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1MUT? from Multicommand-List ['Z1MUT?']. Returns 7
                  2020-12-03 13:56:02 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Error reading.. Return from send is 7. Error: timed out
                  2020-12-03 13:56:02 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1MUT0;. Name: avdevice_anthem. Sendcommands: ['Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
                  2020-12-03 13:56:02 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1MUT0. Send Commands: ['Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
                  2020-12-03 13:56:02 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1MUT', 'Z1VOL'].
                  2020-12-03 13:56:02 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1MUT0 in dictionary. Found expected responses: ['Z1MUT'].
                  2020-12-03 13:56:02 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: 0 with expected type bool. Invert: False. Length: 1. Command: Z1MUT
                  2020-12-03 13:56:02 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: False with type <class 'bool'>.
                  2020-12-03 13:56:02 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1MUT. Zone: zone1. Value False with type bool. Function: mute.
                  2020-12-03 13:56:02 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: 0 with expected type bool. Invert: False. Length: 1. Command: Z1MUT0
                  2020-12-03 13:56:02 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: False with type <class 'bool'>.
                  2020-12-03 13:56:02 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1MUT in response at position 5 with value False.
                  2020-12-03 13:56:02 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Mute with bool Value: False.
                  2020-12-03 13:56:03 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
                  2020-12-03 13:56:03 DEBUG plugins.avdevice anthem@: Display Ignore avdevice_anthem: Ignored responses are now: ['RGB', 'RGC', 'RGD', 'GBH', 'GHH', 'VTA', 'AUA', 'AUB']. Display Ignore: 1, Input Ignore: [1]
                  2020-12-03 13:56:03 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VOL? from Multicommand-List ['Z1VOL?']. Returns 7
                  2020-12-03 13:56:03 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-90;;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
                  2020-12-03 13:56:03 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-90. Send Commands: ['Z1VOL?,Z1VOL?,Z1VOL***,int,float,3']
                  2020-12-03 13:56:03 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                  2020-12-03 13:56:03 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-90 in dictionary. Found expected responses: ['Z1VOL'].
                  2020-12-03 13:56:03 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -90 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL
                  2020-12-03 13:56:03 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -90 with type <class 'int'>.
                  2020-12-03 13:56:03 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -90 with type int,float. Function: volume+.
                  2020-12-03 13:56:03 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -90 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL-90
                  2020-12-03 13:56:03 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -90 with type <class 'int'>.
                  2020-12-03 13:56:03 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -90.
                  2020-12-03 13:56:03 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.VolumeUp with int,float Value: -90.
                  2020-12-03 13:56:03 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: []
                  2020-12-03 13:56:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: []
                  2020-12-03 13:56:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: []
                  2020-12-03 13:56:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: []
                  2020-12-03 13:56:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: []
                  Anschließend VolumeUp:
                  Code:
                  2020-12-03 13:57:02 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: admin trying to update Anthem.VolumeUp. Reconnecttrigger: True
                  2020-12-03 13:57:02 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: admin set volume+ to True for Anthem.VolumeUp in zone 1
                  2020-12-03 13:57:02 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: Updating Zone 1 Command Increase [] for Anthem.VolumeUp
                  2020-12-03 13:57:02 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                  2020-12-03 13:57:02 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-89;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,Z1VOL?,Z1VOL,int,float,3;Anthem.VolumeUp']
                  2020-12-03 13:57:02 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-89. Send Commands: ['Z1VUP01,Z1VOL?,Z1VOL,int,float,3;Anthem.VolumeUp']
                  2020-12-03 13:57:02 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                  2020-12-03 13:57:02 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-89 in dictionary. Found expected responses: ['Z1VOL'].
                  2020-12-03 13:57:02 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL
                  2020-12-03 13:57:02 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                  2020-12-03 13:57:02 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -89 with type int,float. Function: volume+.
                  2020-12-03 13:57:02 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL-89
                  2020-12-03 13:57:02 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                  2020-12-03 13:57:02 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -89.
                  2020-12-03 13:57:02 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.VolumeUp with int,float Value: -89.
                  2020-12-03 13:57:02 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: []

                  Sieht schonmal sehr vielversprechend aus Als nächstes wollte ich gerne den VolumeWert noch einer Variable zur Anzeige speichern, also habe ich in meiner anthem.txt folgendes aufgenommen:
                  Code:
                  ZONE; FUNCTION; FUNCTIONTYPE; SEND; QUERY; RESPONSE; READWRITE; INVERTRESPONSE; MINVALUE; MAXVALUE; RESPONSETYPE
                  1; volume; set; Z1VOL*{num}; Z1VOL?; Z1VOL***; RW; ; -90; 0; num
                  und in der anthem.yaml:
                  Code:
                      Volume:
                          type: num
                          visu_acl: rw
                          avdevice_zone1@anthem: volume  
                          avdevice_zone1_depend@anthem: power
                  was zu einer Endlosschleife in Volumeabfragen führte.



                  Auch habe ich es irgendwie geschafft, beim VolumeDown Befehl in eine solche Schleife zu geraten, was die Lautstärke beim 1. antriggern komplett an den Anschlag ins Minus gefahren hat. Was mich etwas wundert, denn ich habe in der Pluginkonfig die sendretries auf 2 begrenzt, trotzdem versucht er einen fehlgeschlagenen Befehl endlos zu wiederholen.

                  Kommentar


                    Hm, wie kommst du denn auf das *{num}? In der Doku steht Ist unklar, wie lange
                    eine Antwort sein wird (z.B. CD oder GAME) sollte "\*{str}" genutzt werden.

                    * oder ? gibt es also nur in Verbindung mit Str und tendenziell für Antworten. Wenn du's im Sendkommando nutzen willst, musst du dich am denon-avr6300 File orientieren. Alternative wäre: Wenn ein Volume Befehl mit der Lautstärke 5 als Z1VOL5 und mit 80 als Z1VOL80 erwartet wird.. Dann müsstest du Hilfsitems erstellen, ein Mal für volume_einstellig und ein Mal für volume_zweistellig. Und dann die entsprechenden Befehle im Textfile hinterlegen.

                    Schau aber mal, ob der Receiver nicht auch Z1VOL01 akzeptieren würde.

                    Zur Dauerschleife.. Offenbar wird der VolumeUp nicht mit einem entsprechenden "Echo" quittiert, sondern nur mit der Gesamtlautstärke..? Dann würde ich da
                    Z1VOL*** oder notfalls Z1VOL*{str} rein nehmen. Poste aber gerne mal auch das Log zu deinem letzten Szenario, das ist doch komisch.



                    Kommentar


                      Probier gerne mal die Files im Anhang und setz die Plugin Parameter lineending_send und lineending_response jeweils auf ";"
                      Angehängte Dateien

                      Kommentar


                        Ich hatte *{num} gewählt weil die Lautstärke ja ein numerischer Wert ist. Unklar für mich war, ob der * wirklich gebraucht wird - so steht es zumindest im Denonbeispiel wenn ein Wert übergeben werden soll. Aber ja, dort wird str und nicht num übergeben.

                        Um die Lautstärke auf einen Wert zu setzen werden immer 3 Stellen erwartet, auch die Antwort enthält immer 3 stellen. -90 oder -05 als Beispiel. Deshalb hab ich bei jedem Volume Befehl ein Z1VOL*** im Response.

                        Was für mich gerade noch unklar ist, ob ich den Query Befehl wirklich brauche oder ihn nicht auch leer lassen könnte, denn der Receiver antwortet immer mit dem ausgeführten Befehl. Meine Vermutung ist, dass etwas nach dem Einschalten durcheinander kommt, weil er dann alle Query-Befehle einmal abfragt.

                        Kommentar


                          Die Files scheinen zu funktionieren - vielen Dank dafür


                          Ich hab es mit dem Volume Befehl nun nochmal mit str getestet:

                          anthem.txt:
                          Code:
                          1; volume; set; Z1VOL*{str}; Z1VOL?; Z1VOL***; RW; ; -90; -00; str
                          anthem.yaml:
                          Code:
                              Volume:
                                  type: str
                                  visu_acl: rw
                                  avdevice_zone1@anthem: volume  
                                  avdevice_zone1_depend@anthem: power
                          Führt zu folgender Schleife nach Power On:

                          Code:
                          2020-12-03 21:54:23 DEBUG plugins.avdevice anthem@: Connecting TCP avdevice_anthem: Starting Parse Input.
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: admin trying to update Anthem.Power. Reconnecttrigger: True
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: admin set power to True for Anthem.Power in zone 1
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: Command Power On for zone: 1. Appending relevant query commands.
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Checking Dependency avdevice_anthem: Not adding function Z1POW?,Z1POW?,Z1POW*,bool,1 because dependency not fullfilled: {'a': {None: [[None, '==', True]]}, 'b': {}, 'c': {}, 'd': {}}
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1POW1 from Multicommand-List ['Z1POW1']. Returns 7
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1POW1;;. Name: avdevice_anthem. Sendcommands: ['Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power', 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1POW1. Send Commands: ['Z1POW1,Z1POW?,Z1POW1,bool,1;Anthem.Power', 'Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1POW1', 'Z1MUT', 'Z1VOL'].
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1POW1 in dictionary. Found expected responses: ['Z1POW1'].
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: 1 with expected type bool. Invert: False. Length: 1. Command: Z1POW
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: True with type <class 'bool'>.
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1POW. Zone: zone1. Value True with type bool. Function: power.
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: 1 with expected type bool. Invert: False. Length: 1. Command: Z1POW1
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: True with type <class 'bool'>.
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1POW in response at position 5 with value True.
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Power with bool Value: True.
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1MUT', 'Z1VOL'].
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Display Ignore avdevice_anthem: Ignored responses are now: ['RGB', 'RGC', 'RGD', 'GBH', 'GHH', 'VTA', 'AUA', 'AUB']. Display Ignore: 6, Input Ignore: [1]
                          2020-12-03 21:54:51 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1MUT? from Multicommand-List ['Z1MUT?']. Returns 7
                          2020-12-03 21:54:53 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: . Name: avdevice_anthem. Sendcommands: ['Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:54 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: Resendcommand was sent Z1MUT? from Multicommand-List ['Z1MUT?']. Returns 7
                          2020-12-03 21:54:54 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Error reading.. Return from send is 7. Error: timed out
                          2020-12-03 21:54:54 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1MUT0;. Name: avdevice_anthem. Sendcommands: ['Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:54 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1MUT0. Send Commands: ['Z1MUT?,Z1MUT?,Z1MUT*,bool,1', 'Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:54 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1MUT', 'Z1VOL'].
                          2020-12-03 21:54:54 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1MUT0 in dictionary. Found expected responses: ['Z1MUT'].
                          2020-12-03 21:54:54 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: 0 with expected type bool. Invert: False. Length: 1. Command: Z1MUT
                          2020-12-03 21:54:54 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: False with type <class 'bool'>.
                          2020-12-03 21:54:54 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1MUT. Zone: zone1. Value False with type bool. Function: mute.
                          2020-12-03 21:54:54 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: 0 with expected type bool. Invert: False. Length: 1. Command: Z1MUT0
                          2020-12-03 21:54:54 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: False with type <class 'bool'>.
                          2020-12-03 21:54:54 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1MUT in response at position 5 with value False.
                          2020-12-03 21:54:54 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Mute with bool Value: False.
                          2020-12-03 21:54:54 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:54 DEBUG plugins.avdevice anthem@: Display Ignore avdevice_anthem: Ignored responses are now: ['RGB', 'RGC', 'RGD', 'GBH', 'GHH', 'VTA', 'AUA', 'AUB']. Display Ignore: 1, Input Ignore: [1]
                          2020-12-03 21:54:54 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VOL? from Multicommand-List ['Z1VOL?']. Returns 7
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-89;;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-89. Send Commands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-89 in dictionary. Found expected responses: ['Z1VOL'].
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type str . Invert: False. Length: 3. Command: Z1VOL
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL with type str , but received value -89 is type <class 'int'>. Not writing value!
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -89 with type int,float. Function: volume+.
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type str . Invert: False. Length: 3. Command: Z1VOL-89
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL-89
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -89.
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.VolumeUp with int,float Value: -89.
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VOL? from Multicommand-List ['Z1VOL?']. Returns 7
                          
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-89;;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-89. Send Commands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-89 in dictionary. Found expected responses: ['Z1VOL'].
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type str . Invert: False. Length: 3. Command: Z1VOL
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL with type str , but received value -89 is type <class 'int'>. Not writing value!
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -89 with type int,float. Function: volume+.
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type str . Invert: False. Length: 3. Command: Z1VOL-89
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL-89
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -89.
                          2020-12-03 21:54:55 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.VolumeUp with int,float Value: -89.
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VOL? from Multicommand-List ['Z1VOL?']. Returns 7
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-89;;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-89. Send Commands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-89 in dictionary. Found expected responses: ['Z1VOL'].
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type str . Invert: False. Length: 3. Command: Z1VOL
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL with type str , but received value -89 is type <class 'int'>. Not writing value!
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -89 with type int,float. Function: volume+.
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type str . Invert: False. Length: 3. Command: Z1VOL-89
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL-89
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -89.
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.VolumeUp with int,float Value: -89.
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VOL? from Multicommand-List ['Z1VOL?']. Returns 7
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-89;;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-89. Send Commands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-89 in dictionary. Found expected responses: ['Z1VOL'].
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type str . Invert: False. Length: 3. Command: Z1VOL
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL with type str , but received value -89 is type <class 'int'>. Not writing value!
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -89 with type int,float. Function: volume+.
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type str . Invert: False. Length: 3. Command: Z1VOL-89
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL-89
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -89.
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.VolumeUp with int,float Value: -89.
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:56 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VOL? from Multicommand-List ['Z1VOL?']. Returns 7
                          
                          2020-12-03 21:54:57 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-89;;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:57 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-89. Send Commands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:57 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                          2020-12-03 21:54:57 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-89 in dictionary. Found expected responses: ['Z1VOL'].
                          2020-12-03 21:54:57 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type str . Invert: False. Length: 3. Command: Z1VOL
                          2020-12-03 21:54:57 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:57 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL with type str , but received value -89 is type <class 'int'>. Not writing value!
                          2020-12-03 21:54:57 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL
                          2020-12-03 21:54:57 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:57 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -89 with type int,float. Function: volume+.
                          2020-12-03 21:54:57 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type str . Invert: False. Length: 3. Command: Z1VOL-89
                          2020-12-03 21:54:57 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:57 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL-89
                          2020-12-03 21:54:57 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:57 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -89.
                          2020-12-03 21:54:57 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.VolumeUp with int,float Value: -89.
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VOL? from Multicommand-List ['Z1VOL?']. Returns 7
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1AIF0;Z1AINNo Input;Z1BRT0;Z1AIR0kHz;Z1VOL-89;;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1AINNo Input;Z1BRT0;Z1AIR0kHz;Z1VOL-89;;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1BRT0;Z1AIR0kHz;Z1VOL-89;;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1AIR0kHz;Z1VOL-89;;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-89;;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-89. Send Commands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-89 in dictionary. Found expected responses: ['Z1VOL'].
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type str . Invert: False. Length: 3. Command: Z1VOL
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL with type str , but received value -89 is type <class 'int'>. Not writing value!
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -89 with type int,float. Function: volume+.
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type str . Invert: False. Length: 3. Command: Z1VOL-89
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -89 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL-89
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -89.
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.VolumeUp with int,float Value: -89.
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VOL?,Z1VOL?,Z1VOL***,str ,3']
                          2020-12-03 21:54:58 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VOL? from Multicommand-List ['Z1VOL?']. Returns 7
                          So geht das nun endlos weiter.
                          Ich will lediglich erreichen, dass

                          Code:
                          2020-12-03 21:55:05 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -89 with type <class 'int'>.
                          der Wert -89 in ein Item geschrieben wird.

                          In der jetzigen str Variante bleibt das Item leer. Bei meinem Test mit num wie im vorherigen Post wurde der Wert wie gewünscht in das Item geschrieben.
                          Zuletzt geändert von LoRdN0n4m3; 05.12.2020, 12:28. Grund: Log Eintrag gekürzt

                          Kommentar


                            Query Befehle brauchst du nicht. Sie sind halt zum Initialisieren und Nachfragen da, wenn was nicht passt.
                            Theoretisch kann's zu Beginn durcheinander kommen, wenn die Befehle zu schnell hintereinander gesendet werden..?
                            Theoretisch könntest du versuchen bei deinen Befehlen jeweils ein "|1" hinten anzustellen, um eine Sekunde danach zu pausieren.

                            Deine Befehle müssten dann heißen:

                            Code:
                            1; volume; set; Z1VOL***|1; Z1VOL?|1; Z1VOL***; RW; ; -90; 0; num
                            1; volume; increase; Z1VUP01|1,Z1VOL?|1,Z1VOL***
                            Aber das sollte eigentlich nicht nötig sein und führt möglicherweise nur zu weiteren Problemen.

                            Kommentar


                              Ja, das mit dem *{str} macht tatsächlich keinen Sinn, das war für ein paar besondere Befehle nötig, bei denen man wirklich nicht weiß, aus wie vielen Zeichen der String besteht. Ist bei dir aber nicht der Fall, daher muss der Sendcommand ganz normal Z1VOL*** heißen. Wenn's eh immer fix ein Minus ist, könntest du auch Z1VOL-** nutzen und dein Item halt mit dem Wert "89" statt "-89" updaten. Sollte aber nicht nötig sein.

                              Sollte ein *{num} nötig sein, kann ich mir das ansehen, aber ich denke nicht.

                              Kommentar


                                Okay, ich war bisher der Meinung dass nach jedem Befehl auch der Query Befehl mit ausgeführt und auf Response gewartet wird. Wenn ich es jetzt richtig verstanden habe, sollte der Query Befehl nur zum initialisieren des Zustandes nach Power on bzw. abhängig des depend-Eintrages genutzt werden.


                                Ich hoffe ich gehe dir nicht auf die nerven...

                                anthem.txt nochmal angepasst:
                                Code:
                                1; volume; set; Z1VOL***; Z1VOL?; Z1VOL***; RW; ; -90; -00; num
                                Und der korrekte Wert wird ins Item übernommen.


                                Mit dem Eintrag volume set führt ein Volume increase zu folgender Schleife:


                                Code:
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: admin trying to update Anthem.VolumeUp. Reconnecttrigger: True
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: admin set volume+ to True for Anthem.VolumeUp in zone 1
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: Updating Zone 1 Command Increase [] for Anthem.VolumeUp
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-88;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-88. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-88 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -88 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -88 with type <class 'int'>.
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -88 with type int,float . Function: volume.
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -88 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-88
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -88 with type <class 'int'>.
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -88.
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -88.
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:03 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-87;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-87. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-87 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -87 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -87 with type <class 'int'>.
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -87 with type int,float . Function: volume.
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -87 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-87
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -87 with type <class 'int'>.
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -87.
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -87.
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-86;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-86. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-86 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -86 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -86 with type <class 'int'>.
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -86 with type int,float . Function: volume.
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -86 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-86
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -86 with type <class 'int'>.
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -86.
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -86.
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-85;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-85. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-85 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -85 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -85 with type <class 'int'>.
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -85 with type int,float . Function: volume.
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -85 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-85
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -85 with type <class 'int'>.
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -85.
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -85.
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:04 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-84;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-84. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-84 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -84 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -84 with type <class 'int'>.
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -84 with type int,float . Function: volume.
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -84 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-84
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -84 with type <class 'int'>.
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -84.
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -84.
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-83;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-83. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-83 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -83 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -83 with type <class 'int'>.
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -83 with type int,float . Function: volume.
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -83 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-83
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -83 with type <class 'int'>.
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -83.
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -83.
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-82;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-82. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-82 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -82 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -82 with type <class 'int'>.
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -82 with type int,float . Function: volume.
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -82 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-82
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -82 with type <class 'int'>.
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -82.
                                2020-12-03 22:15:05 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -82.
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-81;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-81. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-81 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -81 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -81 with type <class 'int'>.
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -81 with type int,float . Function: volume.
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -81 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-81
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -81 with type <class 'int'>.
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -81.
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -81.
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-80;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-80. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-80 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -80 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -80 with type <class 'int'>.
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -80 with type int,float . Function: volume.
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -80 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-80
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -80 with type <class 'int'>.
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -80.
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -80.
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-79;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-79. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-79 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -79 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -79 with type <class 'int'>.
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -79 with type int,float . Function: volume.
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -79 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-79
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -79 with type <class 'int'>.
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -79.
                                2020-12-03 22:15:06 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -79.
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-78;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-78. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-78 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -78 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -78 with type <class 'int'>.
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -78 with type int,float . Function: volume.
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -78 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-78
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -78 with type <class 'int'>.
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -78.
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -78.
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-77;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-77. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-77 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -77 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -77 with type <class 'int'>.
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -77 with type int,float . Function: volume.
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -77 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-77
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -77 with type <class 'int'>.
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -77.
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -77.
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:07 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-76;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-76. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-76 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -76 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -76 with type <class 'int'>.
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -76 with type int,float . Function: volume.
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -76 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-76
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -76 with type <class 'int'>.
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -76.
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -76.
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-75;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-75. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-75 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -75 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -75 with type <class 'int'>.
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -75 with type int,float . Function: volume.
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -75 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-75
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -75 with type <class 'int'>.
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -75.
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -75.
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-74;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-74. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-74 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -74 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -74 with type <class 'int'>.
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -74 with type int,float . Function: volume.
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -74 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-74
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -74 with type <class 'int'>.
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -74.
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -74.
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:08 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-73;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-73. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-73 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -73 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -73 with type <class 'int'>.
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -73 with type int,float . Function: volume.
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -73 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-73
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -73 with type <class 'int'>.
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -73.
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -73.
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-72;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-72. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-72 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -72 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -72 with type <class 'int'>.
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -72 with type int,float . Function: volume.
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -72 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-72
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -72 with type <class 'int'>.
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -72.
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -72.
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-71;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-71. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-71 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -71 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -71 with type <class 'int'>.
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -71 with type int,float . Function: volume.
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -71 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-71
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -71 with type <class 'int'>.
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -71.
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -71.
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:09 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-70;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-70. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-70 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -70 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -70 with type <class 'int'>.
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -70 with type int,float . Function: volume.
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -70 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-70
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -70 with type <class 'int'>.
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -70.
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -70.
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-69;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-69. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-69 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -69 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -69 with type <class 'int'>.
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -69 with type int,float . Function: volume.
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -69 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-69
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -69 with type <class 'int'>.
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -69.
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -69.
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-68;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-68. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-68 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -68 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -68 with type <class 'int'>.
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -68 with type int,float . Function: volume.
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -68 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-68
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -68 with type <class 'int'>.
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -68.
                                2020-12-03 22:15:10 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -68.
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-67;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-67. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-67 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -67 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -67 with type <class 'int'>.
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -67 with type int,float . Function: volume.
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -67 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-67
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -67 with type <class 'int'>.
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -67.
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -67.
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-66;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-66. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-66 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -66 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -66 with type <class 'int'>.
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -66 with type int,float . Function: volume.
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -66 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-66
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -66 with type <class 'int'>.
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -66.
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -66.
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-65;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-65. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-65 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -65 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -65 with type <class 'int'>.
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -65 with type int,float . Function: volume.
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -65 with expected type int,float . Invert: False. Length: 3. Command: Z1VOL-65
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -65 with type <class 'int'>.
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -65.
                                2020-12-03 22:15:11 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.Volume with int,float Value: -65.
                                2020-12-03 22:15:12 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:12 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:12 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:12 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:12 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                Bis:
                                Code:
                                2020-12-03 22:15:33 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: ;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:33 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Newly sorted send commands at end of parsing: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:33 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VUP01 from Multicommand-List ['Z1VUP01']. Returns 8
                                2020-12-03 22:15:33 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-8;;. Name: avdevice_anthem. Sendcommands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:33 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-8. Send Commands: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:33 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:15:33 WARNING plugins.avdevice anthem@: Parsing Input avdevice_anthem: Giving up Sending Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp and removing from list. Original Commandlist: ['Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp']
                                2020-12-03 22:15:33 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Giving up and removing item from send command, storing in keep commands: {1607030133.3988109: 'Z1VUP01,,Z1VOL,int,float,3;Anthem.VolumeUp'}.
                                Hier endet die Schleife.

                                Ohne den set Befehl:
                                Code:
                                2020-12-03 22:24:57 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: admin trying to update Anthem.VolumeDown. Reconnecttrigger: True
                                2020-12-03 22:24:57 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: admin set volume- to False for Anthem.VolumeDown in zone 1
                                2020-12-03 22:24:57 DEBUG plugins.avdevice anthem@: Updating Item avdevice_anthem: Updating Zone 1 Command Decrease [] for Anthem.VolumeDown
                                2020-12-03 22:24:57 DEBUG plugins.avdevice anthem@: Sending TCP avdevice_anthem: command was sent Z1VDN01 from Multicommand-List ['Z1VDN01']. Returns 8
                                2020-12-03 22:24:57 DEBUG plugins.avdevice anthem@: Processing Response avdevice_anthem: Creating expected response. Buffer: Z1VOL-11;;. Name: avdevice_anthem. Sendcommands: ['Z1VDN01,,Z1VOL,int,float,3;Anthem.VolumeDown']
                                2020-12-03 22:24:57 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: Z1VOL-11. Send Commands: ['Z1VDN01,,Z1VOL,int,float,3;Anthem.VolumeDown']
                                2020-12-03 22:24:57 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Expected response while parsing: ['Z1VOL'].
                                2020-12-03 22:24:57 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Starting to store value for data Z1VOL-11 in dictionary. Found expected responses: ['Z1VOL'].
                                2020-12-03 22:24:57 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -11 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL
                                2020-12-03 22:24:57 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -11 with type <class 'int'>.
                                2020-12-03 22:24:57 DEBUG plugins.avdevice anthem@: Storing Values avdevice_anthem: Found writeable dict key: Z1VOL. Zone: zone1. Value -11 with type int,float. Function: volume+.
                                2020-12-03 22:24:57 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is: -11 with expected type int,float. Invert: False. Length: 3. Command: Z1VOL-11
                                2020-12-03 22:24:57 DEBUG plugins.avdevice anthem@: Converting Values avdevice_anthem: Received Value is now: -11 with type <class 'int'>.
                                2020-12-03 22:24:57 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Found key Z1VOL in response at position 5 with value -11.
                                2020-12-03 22:24:57 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Updated Item Anthem.VolumeUp with int,float Value: -11.
                                2020-12-03 22:24:57 DEBUG plugins.avdevice anthem@: Parsing Input avdevice_anthem: Response: . Send Commands: []
                                Keine Schleife.
                                Das Ganze ist reproduzierbar und tritt nur auf wenn sich o.g. set Eintrag in der anthem.txt befindet.

                                Kommentar

                                Lädt...
                                X