Ankündigung

Einklappen
Keine Ankündigung bisher.

12299 Squeeze Baustein

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

    #16
    Zitat von MatthiasS Beitrag anzeigen
    Was könnte man da noch tun, einen Reset-Eingang spendieren?
    Hallo Matthias

    versuch mal den hier. Wenn Du dem auf E4 ein reset schickst macht er nach einem Timeout die Verbindung neu auf.

    Bin aber noch mit Nils am schauen ob das so der richtige Weg ist.

    Gruss, Holger
    Angehängte Dateien
    ECMACOM GmbH
    Konzeption, Planung, Implementation, Unterhalt
    www.ecmacom.ch
    www.knxshop4u.ch

    Kommentar


      #17
      hi
      irgendwie hab ich immernoch ein problem.
      ich habe den squeezeserver wieder auf meiner debian-kiste am laufen.
      ein paralelles telnet mit listen 1 zeigt mir alle komunikation
      auf der konsole klappt z.b.
      00:04:20:27:cd:b3 title ?
      auf dem baustein nicht.
      was aber "immer" geht ist volume, power, pause. da wird auch das richtige ergebniss zurückgesendet (also vom baustein zum squeezeserver und die antwort z.B. neuer volume-wert zum squeezeserver zum baustein).
      auf der telnet-konsole sehe ich auch wie der homeserver sich anmeldet
      subscribe power%2Cpause%2Cmode%2Cclient%2Cplaylist%2Csync%2C prefset server

      kann es sein das das problem daher rührt das ich 2 player definiert habe und derzeit nur den 2. player online habe? (der andere ist nicht am netz...)
      ich probier das mal... - nachtrag: nein - das wars auch nicht :-(

      gruß
      thorsten

      Kommentar


        #18
        Hallo Thorsten,

        bei mir geht es nun, nachdem ich wie Holger geschrieben hat, E2 und E3 auf default gesetzt habe.

        Ich habe 4 Boxen dran, 3 Aktiv.

        Ich muss allerdings immer 120sec nach Neustart des HS ein INIT (players 1 15) auf den Kommandoeingeng legen.

        Der Init, der vom Baustein kommen sollte läuft bei wir, (warum auch immer) nicht.
        Gruß Hartwig

        Kommentar


          #19
          Zitat von hartwigm Beitrag anzeigen
          Ich muss allerdings immer 120sec nach Neustart des HS ein INIT (players 1 15) auf den Kommandoeingeng legen.
          Hallo Hartwig

          Was startet bei Dir denn alles?

          Versuch mal eine Startverzögerung in den Baustein einzubauen:
          Code:
           
          [COLOR=red]## 60Sek Verzögerung zum starten der Logik[/COLOR]
          [COLOR=red]5012|1|"EI"|"1"|"60"|0|1|0|0[/COLOR]
           
          ## Klasse auf SN1
          5012|1|"EI"|"KNXUF_Squeeze(pItem,EN[1],EN[2],EN[3])"|""|0|0|1|0
          Die roten Zeilen einfach unter un den Bausten vor Klasse auf SN1 kopieren.

          Machts Du das INIT mit dem Komando init ? Wenn nicht und Du das CLI Kommando selbst sendest, dann muss das Kommando
          Code:
          players [COLOR=red]0[/COLOR] 15
          heissen. Wenn Du da eine eins reinschreibst wird der erste Player nicht gelistet und fehlt Dir dann später in der Logik.

          Gruss, Holger
          ECMACOM GmbH
          Konzeption, Planung, Implementation, Unterhalt
          www.ecmacom.ch
          www.knxshop4u.ch

          Kommentar


            #20
            Zitat von ThorstenGehrig Beitrag anzeigen
            hi
            irgendwie hab ich immernoch ein problem.
            ich habe den squeezeserver wieder auf meiner debian-kiste am laufen.
            Hallo Thorsten

            Schwierig, da ich kein Debian habe um es zu testen. Siehst Du dafür was am <unparsed> Tag?

            Kannst Du mir bitte auch mal die Antworten des Servers auf
            Code:
            <playerid> artist ?
            <playerid> title ?
            schicken. Dann Versuche ich mal die von Hand zu parsen. Ev. liefert das Debian ja leicht andere Antworten.

            Gruss, Holger
            ECMACOM GmbH
            Konzeption, Planung, Implementation, Unterhalt
            www.ecmacom.ch
            www.knxshop4u.ch

            Kommentar


              #21
              Zitat von eckerho1 Beitrag anzeigen
              Code:
               
              [COLOR=red]## 60Sek Verzögerung zum starten der Logik[/COLOR]
              [COLOR=red]5012|1|"EI"|"1"|"60"|0|1|0|0[/COLOR]
               
              ## Klasse auf SN1
              5012|1|"[COLOR="Magenta"]OC[1][/COLOR]"|"KNXUF_Squeeze(pItem,EN[1],EN[2],EN[3])"|""|0|0|1|0
              Das dann bitte auch nicht vergessen
              Nils

              aktuelle Bausteine:
              BusAufsicht - ServiceCheck - Pushover - HS-Insight

              Kommentar


                #22
                ECMACOM GmbH
                Konzeption, Planung, Implementation, Unterhalt
                www.ecmacom.ch
                www.knxshop4u.ch

                Kommentar


                  #23
                  Hi
                  das problem ist das
                  auf
                  00:04:20:27:cd:b3 artist ?
                  keine Unparsed antwort kommt.
                  00:04:20:27:cd:b3 power 0
                  oder
                  00:04:20:27:cd:b3 power 1
                  funktioniert aber tadellos!
                  Unparsed:
                  <00:04:20:27:cd:b3><power>1</power></00:04:20:27:cd:b3>

                  Die Verbindung besteht also. Nur auf die befehle <id> title ? und <id> artist ? bekomme ich keine Antwort...

                  Direkt auf einer Telnet-Console sieht das so aus:
                  00:04:20:27:cd:b3 artist ?
                  00%3A04%3A20%3A27%3Acd%3Ab3 artist FFH%20Soundtrack
                  00:04:20:27:cd:b3 title ?
                  00%3A04%3A20%3A27%3Acd%3Ab3 title Filmmusik

                  auf ein init bekomme ich
                  <playerinfo><Badog><playerid>00:04:20:27:cd:b3</playerid><uuid>4592a4134ba71a4311e647252d4a8d5c</uuid><ip>192.168.0.143:57962</ip><model>baby</model><isplayer>1</isplayer><displaytype>none</displaytype></Badog></playerinfo>

                  E2 und E3 sind auf default gelassen.

                  reset oder RESET bringen auch keine reaktion (hab den entsprechenden baustein aber eingespielt?) - die änderungen aus #20/#21 hab ich noch nicht drinn...

                  Gruß
                  Thorsten

                  Kommentar


                    #24
                    Hallo Thorsten

                    Tja, die Antworten sehen gut aus und lassen sich auch sauber parsen.

                    versuch bitte mal ein
                    <playerid> playlist title ?
                    zu senden and schau mal ob dann was auf unparsed rauskommt.

                    Unparsed musst Du erst aktivieren indem Du auf E2 unparsed auf True änderst.

                    Was für eine Version des Squeeze Servers fährts Du auf dem Debian?

                    reset (alles klein) bringt da nichts. Das ist eine Anpassung für Matthias wenn die Verbindung hart abbricht weil jemand übers Kabel stolpert oder so.

                    Gruss, Holger
                    ECMACOM GmbH
                    Konzeption, Planung, Implementation, Unterhalt
                    www.ecmacom.ch
                    www.knxshop4u.ch

                    Kommentar


                      #25
                      Hi
                      okay - "unparsed" hab ich verwechselt mit XML out.
                      Ich hab gerade mit den änderungen auf #19/#21 (Startverzögerung) neu übertragen - natürlich noch ohne "unparsed=true" - hole ich aber gleich nach.
                      Gruß
                      Thorsten

                      Kommentar


                        #26
                        So - jetzt aber mit unpatsed=True:

                        E4: 00:04:20:27:cd:b3 playlist title ?
                        A2: <unparsed>00:04:20:27:cd:b3 playlist title ? FFH Soundtrack</unparsed>

                        E4: 00:04:20:27:cd:b3 title ?
                        A2: keine reaktion auf A2!

                        E4: 00:04:20:27:cd:b3 artist ?
                        A2: keine reaktion auf A2!

                        E4: 00:04:20:27:cd:b3 playlist artist ?
                        A2: <unparsed>00:04:20:27:cd:b3 playlist artist ?</unparsed>

                        E4: listen 1
                        A2: <unparsed>listen 1</unparsed>

                        E4: artist ?
                        A2: keine reaktion auf A2!

                        E4: title ?
                        A2: keine reaktion auf A2!

                        Hilft das irgendwie?

                        Gruß
                        Thorsten

                        Kommentar


                          #27
                          Hallo Thorsten

                          Zitat von ThorstenGehrig Beitrag anzeigen
                          E4: 00:04:20:27:cd:b3 playlist title ?
                          A2: <unparsed>00:04:20:27:cd:b3 playlist title ? FFH Soundtrack</unparsed>
                          Hier stört mich das ? in der Antwort. Das liefert der Server unter Windows nicht.


                          E4: 00:04:20:27:cd:b3 playlist artist ?
                          A2: <unparsed>00:04:20:27:cd:b3 playlist artist ?</unparsed>
                          OK, den Kommand kennt er nicht.

                          Ich bau Dir heute Abend mal einen Testbaustein der auch <playerid> title ? und so bei unbarsed vorbeischickt.
                          Vielleicht können wir so rausfinden was die Debian Version anders macht.

                          Kannst Du in der Zwischenzeit mal schauen ob es fürs Debian eine neuere Version des Squeeze Servers gibt?

                          Gruss, Holger
                          ECMACOM GmbH
                          Konzeption, Planung, Implementation, Unterhalt
                          www.ecmacom.ch
                          www.knxshop4u.ch

                          Kommentar


                            #28
                            Hi
                            meinen SQ-Server habe ich von hier:
                            Index of /SqueezeboxServer_v7.5.1

                            Die Version 7.5.1 scheint die neueste zu sein?
                            ... okay: hier gibts noch Betas:
                            Squeezebox Software Beta Downloads - Version 7.5
                            Soll ich die mal nehmen?
                            squeezeboxserver_7.5.2~31527_all.deb

                            Gruß
                            Thorsten

                            Kommentar


                              #29
                              Zitat von ThorstenGehrig Beitrag anzeigen
                              Soll ich die mal nehmen?
                              squeezeboxserver_7.5.2~31527_all.deb
                              Nein, lass mal. 7.5.1 muss OK sein

                              Gruss, Holger
                              ECMACOM GmbH
                              Konzeption, Planung, Implementation, Unterhalt
                              www.ecmacom.ch
                              www.knxshop4u.ch

                              Kommentar


                                #30
                                Hallo Thorsten

                                Dann bin ich mal gespannt was bei unparsed rauskommt wenn Du eine Abfrage nach artist, album oder title machst.

                                Gruss, Holger
                                Angehängte Dateien
                                ECMACOM GmbH
                                Konzeption, Planung, Implementation, Unterhalt
                                www.ecmacom.ch
                                www.knxshop4u.ch

                                Kommentar

                                Lädt...
                                X