Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [Frage] Internetradio - wie geht das ?

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.3k

[Frage] Internetradio - wie geht das ?

Geplant Angeheftet Gesperrt Verschoben Visualisierung
107 Beiträge 22 Kommentatoren 30.3k Aufrufe 12 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Jey CeeJ Online
    Jey CeeJ Online
    Jey Cee
    Developer
    schrieb am zuletzt editiert von
    #54

    @hg6806:

    Hallo,

    hat bei mir auch fast geklappt. `

    Wie hast du es denn gemacht?

    Gesendet von Unterwegs

    Persönlicher Support
    Spenden -> paypal.me/J3YC33

    1 Antwort Letzte Antwort
    0
    • hg6806H Offline
      hg6806H Offline
      hg6806
      Most Active
      schrieb am zuletzt editiert von
      #55

      OK, ich beschreibe es mal detaillierter.

      Habe einen Pi3 auf dem iobroker läuft, Homematic, ein Samsung Wand Tablet und einen Denon AVR-3311

      Ich möchte Musik, welche als MP3 auf dem Tablet liegen dort in einem iobroker View abspielen und auf den AVR streamen.

      Angefangen habe ich auf dem Tablet Bubble uPnP zu installieren und ein MP3 File auf dem AVR zu streamen. -> Hat funktioniert

      Dann habe ich in iobroker den uPnP Adapter installiert und beiden Haken gesetzt.

      Danach habe ich das Javascript von dir genommen und entspr. bei der ersten Zeile mein Device eingetragen, die zweite Zeile habe ich so gelassen, da "Tab2" gepasst hat.

      Dann habe ich die Widgets von dir bei mir importiert und entspr. die Objekt IDs z.B. wie beim folgenden Play Button angepasst:

      Sichtbarkeit Objekt ID "upnp.0.BubbleUPnP_(GT-P5210).MediaRenderer.Alive" eingetragen und

      Allgemein Objekt ID "javascript.0.Tab2.MediaControl.Play" eingetragen.

      Auch Media-URL entsprechend die Objects eingetragen.

      Auf dem Tablet habe ich dann die URL reinkopiert und auf Play gedrückt. Hier wurde der Radio Sender abgespielt, jedoch auf dem Tablet und nicht auf dem AVR.

      1 Antwort Letzte Antwort
      0
      • Jey CeeJ Online
        Jey CeeJ Online
        Jey Cee
        Developer
        schrieb am zuletzt editiert von
        #56

        Das Skript steuert nur das Wiedergabe Gerät, das heißt dort muss der AVR angegeben werden.

        Wenn du nichts auf dem Tab wiedergeben willst brauchst du das Skript nicht.

        Damit du auf die Musik vom Tab ran kommst brauchst du dann den Bubble Upnp player da er auch einen Media Server bereitstellt.

        Ich hab es Grundsätzlich schon geschafft mit dem upnp Adapter eine Liste von Titeln vom Media Server ab zu rufen, aber noch nie damit weiter gearbeitet.

        Wenn ich dieses Wochenende Zeit finde Bau ich ein Skript mit dem es möglich ist eine Liste von Titeln ab zu rufen und poste es hier.

        Du musst dann noch die Liste auswerten und in vis darstellen.

        Gesendet von Unterwegs

        Persönlicher Support
        Spenden -> paypal.me/J3YC33

        1 Antwort Letzte Antwort
        0
        • hg6806H Offline
          hg6806H Offline
          hg6806
          Most Active
          schrieb am zuletzt editiert von
          #57

          OK, super!

          Und wo bzw. wie gebe ich den AVR an?

          1 Antwort Letzte Antwort
          0
          • Jey CeeJ Online
            Jey CeeJ Online
            Jey Cee
            Developer
            schrieb am zuletzt editiert von
            #58

            In der ersten Zeile des scripts musst du den AVR angeben. Der upnp Adapter sollte ihn finden, evtl muss der AVR dafür in einem bestimmten Betriebsmodus sein.

            Mein yamaha wird immer gefunden lässt sich aber nur steuern bzw. mit Musik per upnp versorgen wenn ich als Quelle 'Server' auswähle.

            Dazu solltest du einfach die Anleitung deines AVR befragen wie Wiedergabe per upnp funktioniert.

            Gesendet von Unterwegs

            Persönlicher Support
            Spenden -> paypal.me/J3YC33

            1 Antwort Letzte Antwort
            0
            • hg6806H Offline
              hg6806H Offline
              hg6806
              Most Active
              schrieb am zuletzt editiert von
              #59

              OK, probiere ich heute Abend mal aus.

              Eigentlich bräuchte man ja dann auch gar kein Bubble uPnP auf dem Wand Tablet mehr, oder?

              1 Antwort Letzte Antwort
              0
              • Jey CeeJ Online
                Jey CeeJ Online
                Jey Cee
                Developer
                schrieb am zuletzt editiert von
                #60

                Wenn du mp3s vom tab auf dem AVR wiedergeben willst schon.

                Gesendet von Unterwegs

                Persönlicher Support
                Spenden -> paypal.me/J3YC33

                1 Antwort Letzte Antwort
                0
                • hg6806H Offline
                  hg6806H Offline
                  hg6806
                  Most Active
                  schrieb am zuletzt editiert von
                  #61

                  …auch wenn ich das nur über iobroker tun möchte?

                  Egal, bin nun zu Hause und sehe gerade, dass der Denon nicht bei den uPNP Geräten als Adapter steht.

                  Habe alles versucht, bekomme da keinen Eintrag.

                  Die Denon Anleitung ist auch eher gruselig. Auch bei den Einstellunegn ist nichts vorhanden.

                  Seltsam halt, dass BubblePnP den direkt drin hatte.

                  1 Antwort Letzte Antwort
                  0
                  • Jey CeeJ Online
                    Jey CeeJ Online
                    Jey Cee
                    Developer
                    schrieb am zuletzt editiert von
                    #62

                    Schalt den AVR ein und starte den upnp Adapter neu.

                    Findet er ihn dann?

                    Gesendet von Unterwegs

                    Persönlicher Support
                    Spenden -> paypal.me/J3YC33

                    1 Antwort Letzte Antwort
                    0
                    • hg6806H Offline
                      hg6806H Offline
                      hg6806
                      Most Active
                      schrieb am zuletzt editiert von
                      #63

                      Yesssss!!! Ist da!

                      Muss jetzt aber weg und kann erst später weitermachen…

                      1 Antwort Letzte Antwort
                      0
                      • hg6806H Offline
                        hg6806H Offline
                        hg6806
                        Most Active
                        schrieb am zuletzt editiert von
                        #64

                        So, nach dem Crash wegen den eckigen Klammern läuft wieder alles und ich kann ein MP3 Link auf dem Wandtablet eingeben, und es wird auf dem AVR abgespielt. Sobald ich ein Media-URL über das Eingabefeld bestätige schaltet der AVR direkt schon um.

                        Jetzt aber eigentlich die 2. Aufgabe wie ich die MP3s auf dem Tablet in iobroker browsen kann und auswählen kann, sprich in den Media URL eingebe.

                        1 Antwort Letzte Antwort
                        0
                        • A Offline
                          A Offline
                          Ace-k
                          schrieb am zuletzt editiert von
                          #65

                          Moin

                          Könnte mir dabei auch jemand helfen ?

                          Möchte eine Anzeige ,wo per Bild der Sender zu sehen ist . Dahinter dann Play und stop

                          Da dann mehrere Sender und nur 1 Lautstärke Regler .

                          Abgespielt soll das ganze auf dem Tablet selber .

                          Als nächstes , wenn das möglich ist , eine Auswahl von Bluetooth oder wlan Lautsprechern die dann angewählt werden können wo es ausgegeben werden soll .

                          Falls möglich .

                          Gruß

                          Patrick

                          1 Antwort Letzte Antwort
                          0
                          • haselchenH Offline
                            haselchenH Offline
                            haselchen
                            Most Active
                            schrieb am zuletzt editiert von
                            #66

                            Ich hol das nochmal hoch, weil mich das auch interessiert.

                            Möchte genau das gleiche wie Ace-k….. Die Senderlogos (hinterlegt da drin die Stream URL) Play und Stop Button und das Bluetooth Gerät was es abspielen soll.

                            Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                            1 Antwort Letzte Antwort
                            0
                            • metaxaM Offline
                              metaxaM Offline
                              metaxa
                              schrieb am zuletzt editiert von
                              #67

                              Bzgl. Sender habe ich es für mich so gelöst: 488_radio_in_vis.jpg
                              Dazu verwende ich den "mpd client adapter" und vis für die Darstellung. Die Logos habe ich mir im Internet gesucht und als bunt (aktiv) oder s/w (inaktiv) eingearbeitet.

                              Bei mir läuft ein Pi2 als Slave der neben paar Kleinigkeiten hauptsächlich für das Abspielen der Radiosender zuständig ist. Am Radio-Raspi habe ich eine kostengünstige usb Soundkarte angeschlossen, danach einen noch günstigeren 12V Autoverstärker und dort dran direkt die Speaker in der Badezimmerdecke. Läuft bei mir seit 1 Jahr völlig problemlos.

                              Bei den Bluetoothgeräten kann ich leider nicht helfen.

                              LG, mxa

                              1 Antwort Letzte Antwort
                              0
                              • a200A Offline
                                a200A Offline
                                a200
                                schrieb am zuletzt editiert von
                                #68

                                @Jey Cee - Vielen Dank für den Adapter. Damit steuere ich meinen WLAN-Lautsprecher (August WS300) an.

                                Habe dein Skript auf meine Bedürfnisse leicht angepasst. Aber Senderwahl, start, stop, pause, mute, lauter und leiser funktioniert bestens. Leider werden keine Status-Infos von meiner Box gesetzt, so dass ich darüber hinaus nicht viel machen kann.

                                Super Arbeit. Danke!

                                s200.

                                Mein Menu ist noch nicht fertig. :roll:

                                ! 1597_webradio.png

                                Meine Änderungen:

                                • Wird ein Sender angeklickt, dann wird dieser automatisch abgespielt.

                                • Leuter/Leiser geht nur im Bereich zwischen 0 und 100.

                                IoBroker auf QNAP TS-451, Raspi und NUC

                                SegwayS 1 Antwort Letzte Antwort
                                1
                                • a200A Offline
                                  a200A Offline
                                  a200
                                  schrieb am zuletzt editiert von
                                  #69

                                  Falls einer noch Senderlogos für sein Webradio sucht, dann habe ich was für ihn.

                                  unter https://media.seat.de/flv/seatde/pdf/SE … rlogos.zip findet man 417 Logos in 160x120 PNG Format.

                                  Viel Spaß und danke an Seat.

                                  IoBroker auf QNAP TS-451, Raspi und NUC

                                  1 Antwort Letzte Antwort
                                  1
                                  • a200A Offline
                                    a200A Offline
                                    a200
                                    schrieb am zuletzt editiert von a200
                                    #70

                                    @Jey-Cee moin, nach dem update des upnp Adapters kann ich keine Musik mehr abspielen. Mit der alten Version geht es!

                                    Die Werte werden von den Skripten übernommen:
                                    a1.PNG
                                    a2.PNG
                                    a3.PNG

                                    Trotzdem kriege ich keinen Ton aus dem W-Lan Lutsprecher raus. Wenn ich die alte Version 0.3.9 von upnp installiere, dann geht wieder alles.

                                    Ideen?

                                    Logfile

                                    2019-06-09 12:40:25.214  - info: host.qiobroker stopInstance system.adapter.upnp.0
                                    2019-06-09 12:40:25.214  - info: host.qiobroker stopInstance system.adapter.upnp.0 killing pid 22006
                                    2019-06-09 12:40:25.621  - info: upnp.0 Alive and sid states cleared
                                    2019-06-09 12:40:25.621  - info: upnp.0 cleaned everything up...
                                    2019-06-09 12:40:25.711  - info: upnp.0 Alive and sid states cleared
                                    2019-06-09 12:40:26.312  - info: host.qiobroker instance system.adapter.upnp.0 terminated with code 0 (OK)
                                    2019-06-09 12:51:15.823  - info: host.qiobroker instance system.adapter.upnp.0 started with pid 3329
                                    2019-06-09 12:51:17.323  - info: upnp.0 starting. Version 1.0.11 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
                                    2019-06-09 12:51:17.352  - info: upnp.0 Auto discover: true
                                    2019-06-09 12:54:59.357  - info: host.qiobroker stopInstance system.adapter.upnp.0
                                    2019-06-09 12:54:59.357  - info: host.qiobroker stopInstance system.adapter.upnp.0 killing pid 3329
                                    2019-06-09 12:54:59.516  - info: host.qiobroker instance system.adapter.upnp.0 terminated with code 0 (OK)
                                    2019-06-09 12:56:46.023  - info: host.qiobroker instance system.adapter.upnp.0 started with pid 3649
                                    2019-06-09 12:56:47.623  - info: upnp.0 starting. Version 1.0.11 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
                                    2019-06-09 12:56:47.650  - info: upnp.0 Auto discover: true
                                    2019-06-09 13:11:54.148  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                    2019-06-09 13:11:54.289  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                    2019-06-09 13:11:54.446  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                    2019-06-09 13:23:36.017  - error: upnp.0 uncaught exception: state is not defined
                                    2019-06-09 13:23:36.018  - error: upnp.0 ReferenceError: state is not defined
                                        at Object.main (/opt/iobroker/node_modules/iobroker.upnp/lib/player.js:116:17)
                                        at Adapter.adapter.on (/opt/iobroker/node_modules/iobroker.upnp/main.js:135:20)
                                    2019-06-09 13:23:36.026  - info: upnp.0 terminating
                                    2019-06-09 13:23:36.047  - error: Caught by controller[0]:     at Object.main (/opt/iobroker/node_modules/iobroker.upnp/lib/player.js:116:17)
                                    2019-06-09 13:23:36.047  - error: Caught by controller[0]:     at Adapter.adapter.on (/opt/iobroker/node_modules/iobroker.upnp/main.js:135:20)
                                    2019-06-09 13:23:36.048  - error: host.qiobroker instance system.adapter.upnp.0 terminated with code 0 (OK)
                                    2019-06-09 13:23:36.048  - info: host.qiobroker Restart adapter system.adapter.upnp.0 because enabled
                                    2019-06-09 13:24:06.057  - info: host.qiobroker instance system.adapter.upnp.0 started with pid 3911
                                    2019-06-09 13:24:07.424  - info: upnp.0 starting. Version 1.0.11 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
                                    2019-06-09 13:24:07.452  - info: upnp.0 Auto discover: true
                                    2019-06-09 13:24:09.901  - error: upnp.0 uncaught exception: state is not defined
                                    2019-06-09 13:24:09.902  - error: upnp.0 ReferenceError: state is not defined
                                        at Object.main (/opt/iobroker/node_modules/iobroker.upnp/lib/player.js:116:17)
                                        at Adapter.adapter.on (/opt/iobroker/node_modules/iobroker.upnp/main.js:135:20)
                                    2019-06-09 13:24:09.936  - info: upnp.0 terminating
                                    2019-06-09 13:24:10.013  - error: Caught by controller[0]:     at Object.main (/opt/iobroker/node_modules/iobroker.upnp/lib/player.js:116:17)
                                    2019-06-09 13:24:10.014  - error: Caught by controller[0]:     at Adapter.adapter.on (/opt/iobroker/node_modules/iobroker.upnp/main.js:135:20)
                                    2019-06-09 13:24:10.018  - error: host.qiobroker instance system.adapter.upnp.0 terminated with code 0 (OK)
                                    2019-06-09 13:24:10.018  - info: host.qiobroker Restart adapter system.adapter.upnp.0 because enabled
                                    2019-06-09 13:24:40.029  - info: host.qiobroker instance system.adapter.upnp.0 started with pid 3925
                                    2019-06-09 13:24:41.426  - info: upnp.0 starting. Version 1.0.11 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
                                    2019-06-09 13:24:41.451  - info: upnp.0 Auto discover: true
                                    2019-06-09 13:25:29.860  - error: upnp.0 uncaught exception: state is not defined
                                    2019-06-09 13:25:29.891  - error: Caught by controller[0]:     at Object.main (/opt/iobroker/node_modules/iobroker.upnp/lib/player.js:116:17)
                                    2019-06-09 13:25:29.891  - error: Caught by controller[0]:     at Adapter.adapter.on (/opt/iobroker/node_modules/iobroker.upnp/main.js:135:20)
                                    2019-06-09 13:25:29.892  - error: host.qiobroker instance system.adapter.upnp.0 terminated with code 0 (OK)
                                    2019-06-09 13:25:29.892  - info: host.qiobroker Restart adapter system.adapter.upnp.0 because enabled
                                    2019-06-09 13:25:59.902  - info: host.qiobroker instance system.adapter.upnp.0 started with pid 3946
                                    2019-06-09 13:26:01.278  - info: upnp.0 starting. Version 1.0.11 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
                                    2019-06-09 13:26:01.309  - info: upnp.0 Auto discover: true
                                    2019-06-09 13:26:57.272  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                    2019-06-09 13:26:57.428  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                    2019-06-09 13:26:57.579  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                    2019-06-09 13:27:15.374  - error: upnp.0 uncaught exception: state is not defined
                                    2019-06-09 13:27:15.375  - error: upnp.0 ReferenceError: state is not defined
                                        at Object.main (/opt/iobroker/node_modules/iobroker.upnp/lib/player.js:116:17)
                                        at Adapter.adapter.on (/opt/iobroker/node_modules/iobroker.upnp/main.js:135:20)
                                    2019-06-09 13:27:15.379  - info: upnp.0 terminating
                                    2019-06-09 13:27:15.398  - error: Caught by controller[0]:     at Object.main (/opt/iobroker/node_modules/iobroker.upnp/lib/player.js:116:17)
                                    2019-06-09 13:27:15.398  - error: Caught by controller[0]:     at Adapter.adapter.on (/opt/iobroker/node_modules/iobroker.upnp/main.js:135:20)
                                    2019-06-09 13:27:15.398  - error: host.qiobroker instance system.adapter.upnp.0 terminated with code 0 (OK)
                                    2019-06-09 13:27:15.399  - info: host.qiobroker Restart adapter system.adapter.upnp.0 because enabled
                                    2019-06-09 13:27:45.406  - info: host.qiobroker instance system.adapter.upnp.0 started with pid 3960
                                    2019-06-09 13:27:46.949  - info: upnp.0 starting. Version 1.0.11 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
                                    2019-06-09 13:27:46.983  - info: upnp.0 Auto discover: true
                                    2019-06-09 13:28:43.499  - warn: upnp.0 Error sending SOAP request: Error: getaddrinfo ENOTFOUND undefined undefined:80
                                    2019-06-09 13:32:00.570  - warn: upnp.0 Error sending SOAP request: Error: getaddrinfo ENOTFOUND undefined undefined:80
                                    2019-06-09 13:33:22.276  - warn: upnp.0 Error sending SOAP request: Error: getaddrinfo ENOTFOUND undefined undefined:80
                                    2019-06-09 13:42:00.292  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                    2019-06-09 13:42:00.445  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                    2019-06-09 13:42:00.613  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                    2019-06-09 13:46:04.408  - info: host.qiobroker object change system.adapter.upnp.0
                                    2019-06-09 13:46:04.410  - info: host.qiobroker stopInstance system.adapter.upnp.0
                                    2019-06-09 13:46:04.410  - info: host.qiobroker stopInstance system.adapter.upnp.0 killing pid 3960
                                    2019-06-09 13:46:04.447  - info: host.qiobroker instance system.adapter.upnp.0 terminated with code 0 (OK)
                                    2019-06-09 13:46:06.920  - info: host.qiobroker instance system.adapter.upnp.0 started with pid 4058
                                    2019-06-09 13:46:08.356  - info: upnp.0 starting. Version 1.0.11 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
                                    2019-06-09 13:46:08.390  - info: upnp.0 Auto discover: true
                                    2019-06-09 13:57:03.385  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                    2019-06-09 13:57:03.540  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                    2019-06-09 13:57:03.689  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                    2019-06-09 14:08:43.043  - info: host.qiobroker object change system.adapter.upnp.0
                                    2019-06-09 14:08:43.044  - info: host.qiobroker stopInstance system.adapter.upnp.0
                                    2019-06-09 14:08:43.044  - info: host.qiobroker stopInstance system.adapter.upnp.0 killing pid 4058
                                    2019-06-09 14:08:43.077  - info: host.qiobroker instance system.adapter.upnp.0 terminated with code 0 (OK)
                                    2019-06-09 14:08:45.558  - info: host.qiobroker instance system.adapter.upnp.0 started with pid 4142
                                    2019-06-09 14:08:47.125  - info: upnp.0 starting. Version 1.0.11 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
                                    2019-06-09 14:08:47.211  - info: upnp.0 Auto discover: true
                                    2019-06-09 14:09:18.717  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.InstanceID: "number". Please fix, while deprecated and will not work in next versions.
                                    2019-06-09 14:09:18.733  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.Speed: "number". Please fix, while deprecated and will not work in next versions.
                                    2019-06-09 14:09:20.119  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.SetAVTransportURI.InstanceID: "number". Please fix, while deprecated and will not work in next versions.
                                    2019-06-09 14:09:24.390  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.InstanceID: "number". Please fix, while deprecated and will not work in next versions.
                                    2019-06-09 14:09:24.398  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.Speed: "number". Please fix, while deprecated and will not work in next versions.
                                    2019-06-09 14:09:30.134  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.InstanceID: "number". Please fix, while deprecated and will not work in next versions.
                                    2019-06-09 14:09:30.146  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.Speed: "number". Please fix, while deprecated and will not work in next versions.
                                    2019-06-09 14:10:08.713  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.SetAVTransportURI.InstanceID: "number". Please fix, while deprecated and will not work in next versions.
                                    2019-06-09 14:10:11.120  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.InstanceID: "number". Please fix, while deprecated and will not work in next versions.
                                    2019-06-09 14:10:11.126  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.Speed: "number". Please fix, while deprecated and will not work in next versions.
                                    2019-06-09 14:10:18.724  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.InstanceID: "number". Please fix, while deprecated and will not work in next versions.
                                    2019-06-09 14:10:18.731  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.Speed: "number". Please fix, while deprecated and will not work in next versions.
                                    2019-06-09 14:12:06.436  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                    2019-06-09 14:12:06.602  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                    2019-06-09 14:12:06.739  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                    

                                    IoBroker auf QNAP TS-451, Raspi und NUC

                                    Jey CeeJ 1 Antwort Letzte Antwort
                                    1
                                    • a200A a200

                                      @Jey-Cee moin, nach dem update des upnp Adapters kann ich keine Musik mehr abspielen. Mit der alten Version geht es!

                                      Die Werte werden von den Skripten übernommen:
                                      a1.PNG
                                      a2.PNG
                                      a3.PNG

                                      Trotzdem kriege ich keinen Ton aus dem W-Lan Lutsprecher raus. Wenn ich die alte Version 0.3.9 von upnp installiere, dann geht wieder alles.

                                      Ideen?

                                      Logfile

                                      2019-06-09 12:40:25.214  - info: host.qiobroker stopInstance system.adapter.upnp.0
                                      2019-06-09 12:40:25.214  - info: host.qiobroker stopInstance system.adapter.upnp.0 killing pid 22006
                                      2019-06-09 12:40:25.621  - info: upnp.0 Alive and sid states cleared
                                      2019-06-09 12:40:25.621  - info: upnp.0 cleaned everything up...
                                      2019-06-09 12:40:25.711  - info: upnp.0 Alive and sid states cleared
                                      2019-06-09 12:40:26.312  - info: host.qiobroker instance system.adapter.upnp.0 terminated with code 0 (OK)
                                      2019-06-09 12:51:15.823  - info: host.qiobroker instance system.adapter.upnp.0 started with pid 3329
                                      2019-06-09 12:51:17.323  - info: upnp.0 starting. Version 1.0.11 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
                                      2019-06-09 12:51:17.352  - info: upnp.0 Auto discover: true
                                      2019-06-09 12:54:59.357  - info: host.qiobroker stopInstance system.adapter.upnp.0
                                      2019-06-09 12:54:59.357  - info: host.qiobroker stopInstance system.adapter.upnp.0 killing pid 3329
                                      2019-06-09 12:54:59.516  - info: host.qiobroker instance system.adapter.upnp.0 terminated with code 0 (OK)
                                      2019-06-09 12:56:46.023  - info: host.qiobroker instance system.adapter.upnp.0 started with pid 3649
                                      2019-06-09 12:56:47.623  - info: upnp.0 starting. Version 1.0.11 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
                                      2019-06-09 12:56:47.650  - info: upnp.0 Auto discover: true
                                      2019-06-09 13:11:54.148  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                      2019-06-09 13:11:54.289  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                      2019-06-09 13:11:54.446  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                      2019-06-09 13:23:36.017  - error: upnp.0 uncaught exception: state is not defined
                                      2019-06-09 13:23:36.018  - error: upnp.0 ReferenceError: state is not defined
                                          at Object.main (/opt/iobroker/node_modules/iobroker.upnp/lib/player.js:116:17)
                                          at Adapter.adapter.on (/opt/iobroker/node_modules/iobroker.upnp/main.js:135:20)
                                      2019-06-09 13:23:36.026  - info: upnp.0 terminating
                                      2019-06-09 13:23:36.047  - error: Caught by controller[0]:     at Object.main (/opt/iobroker/node_modules/iobroker.upnp/lib/player.js:116:17)
                                      2019-06-09 13:23:36.047  - error: Caught by controller[0]:     at Adapter.adapter.on (/opt/iobroker/node_modules/iobroker.upnp/main.js:135:20)
                                      2019-06-09 13:23:36.048  - error: host.qiobroker instance system.adapter.upnp.0 terminated with code 0 (OK)
                                      2019-06-09 13:23:36.048  - info: host.qiobroker Restart adapter system.adapter.upnp.0 because enabled
                                      2019-06-09 13:24:06.057  - info: host.qiobroker instance system.adapter.upnp.0 started with pid 3911
                                      2019-06-09 13:24:07.424  - info: upnp.0 starting. Version 1.0.11 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
                                      2019-06-09 13:24:07.452  - info: upnp.0 Auto discover: true
                                      2019-06-09 13:24:09.901  - error: upnp.0 uncaught exception: state is not defined
                                      2019-06-09 13:24:09.902  - error: upnp.0 ReferenceError: state is not defined
                                          at Object.main (/opt/iobroker/node_modules/iobroker.upnp/lib/player.js:116:17)
                                          at Adapter.adapter.on (/opt/iobroker/node_modules/iobroker.upnp/main.js:135:20)
                                      2019-06-09 13:24:09.936  - info: upnp.0 terminating
                                      2019-06-09 13:24:10.013  - error: Caught by controller[0]:     at Object.main (/opt/iobroker/node_modules/iobroker.upnp/lib/player.js:116:17)
                                      2019-06-09 13:24:10.014  - error: Caught by controller[0]:     at Adapter.adapter.on (/opt/iobroker/node_modules/iobroker.upnp/main.js:135:20)
                                      2019-06-09 13:24:10.018  - error: host.qiobroker instance system.adapter.upnp.0 terminated with code 0 (OK)
                                      2019-06-09 13:24:10.018  - info: host.qiobroker Restart adapter system.adapter.upnp.0 because enabled
                                      2019-06-09 13:24:40.029  - info: host.qiobroker instance system.adapter.upnp.0 started with pid 3925
                                      2019-06-09 13:24:41.426  - info: upnp.0 starting. Version 1.0.11 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
                                      2019-06-09 13:24:41.451  - info: upnp.0 Auto discover: true
                                      2019-06-09 13:25:29.860  - error: upnp.0 uncaught exception: state is not defined
                                      2019-06-09 13:25:29.891  - error: Caught by controller[0]:     at Object.main (/opt/iobroker/node_modules/iobroker.upnp/lib/player.js:116:17)
                                      2019-06-09 13:25:29.891  - error: Caught by controller[0]:     at Adapter.adapter.on (/opt/iobroker/node_modules/iobroker.upnp/main.js:135:20)
                                      2019-06-09 13:25:29.892  - error: host.qiobroker instance system.adapter.upnp.0 terminated with code 0 (OK)
                                      2019-06-09 13:25:29.892  - info: host.qiobroker Restart adapter system.adapter.upnp.0 because enabled
                                      2019-06-09 13:25:59.902  - info: host.qiobroker instance system.adapter.upnp.0 started with pid 3946
                                      2019-06-09 13:26:01.278  - info: upnp.0 starting. Version 1.0.11 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
                                      2019-06-09 13:26:01.309  - info: upnp.0 Auto discover: true
                                      2019-06-09 13:26:57.272  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                      2019-06-09 13:26:57.428  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                      2019-06-09 13:26:57.579  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                      2019-06-09 13:27:15.374  - error: upnp.0 uncaught exception: state is not defined
                                      2019-06-09 13:27:15.375  - error: upnp.0 ReferenceError: state is not defined
                                          at Object.main (/opt/iobroker/node_modules/iobroker.upnp/lib/player.js:116:17)
                                          at Adapter.adapter.on (/opt/iobroker/node_modules/iobroker.upnp/main.js:135:20)
                                      2019-06-09 13:27:15.379  - info: upnp.0 terminating
                                      2019-06-09 13:27:15.398  - error: Caught by controller[0]:     at Object.main (/opt/iobroker/node_modules/iobroker.upnp/lib/player.js:116:17)
                                      2019-06-09 13:27:15.398  - error: Caught by controller[0]:     at Adapter.adapter.on (/opt/iobroker/node_modules/iobroker.upnp/main.js:135:20)
                                      2019-06-09 13:27:15.398  - error: host.qiobroker instance system.adapter.upnp.0 terminated with code 0 (OK)
                                      2019-06-09 13:27:15.399  - info: host.qiobroker Restart adapter system.adapter.upnp.0 because enabled
                                      2019-06-09 13:27:45.406  - info: host.qiobroker instance system.adapter.upnp.0 started with pid 3960
                                      2019-06-09 13:27:46.949  - info: upnp.0 starting. Version 1.0.11 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
                                      2019-06-09 13:27:46.983  - info: upnp.0 Auto discover: true
                                      2019-06-09 13:28:43.499  - warn: upnp.0 Error sending SOAP request: Error: getaddrinfo ENOTFOUND undefined undefined:80
                                      2019-06-09 13:32:00.570  - warn: upnp.0 Error sending SOAP request: Error: getaddrinfo ENOTFOUND undefined undefined:80
                                      2019-06-09 13:33:22.276  - warn: upnp.0 Error sending SOAP request: Error: getaddrinfo ENOTFOUND undefined undefined:80
                                      2019-06-09 13:42:00.292  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                      2019-06-09 13:42:00.445  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                      2019-06-09 13:42:00.613  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                      2019-06-09 13:46:04.408  - info: host.qiobroker object change system.adapter.upnp.0
                                      2019-06-09 13:46:04.410  - info: host.qiobroker stopInstance system.adapter.upnp.0
                                      2019-06-09 13:46:04.410  - info: host.qiobroker stopInstance system.adapter.upnp.0 killing pid 3960
                                      2019-06-09 13:46:04.447  - info: host.qiobroker instance system.adapter.upnp.0 terminated with code 0 (OK)
                                      2019-06-09 13:46:06.920  - info: host.qiobroker instance system.adapter.upnp.0 started with pid 4058
                                      2019-06-09 13:46:08.356  - info: upnp.0 starting. Version 1.0.11 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
                                      2019-06-09 13:46:08.390  - info: upnp.0 Auto discover: true
                                      2019-06-09 13:57:03.385  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                      2019-06-09 13:57:03.540  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                      2019-06-09 13:57:03.689  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                      2019-06-09 14:08:43.043  - info: host.qiobroker object change system.adapter.upnp.0
                                      2019-06-09 14:08:43.044  - info: host.qiobroker stopInstance system.adapter.upnp.0
                                      2019-06-09 14:08:43.044  - info: host.qiobroker stopInstance system.adapter.upnp.0 killing pid 4058
                                      2019-06-09 14:08:43.077  - info: host.qiobroker instance system.adapter.upnp.0 terminated with code 0 (OK)
                                      2019-06-09 14:08:45.558  - info: host.qiobroker instance system.adapter.upnp.0 started with pid 4142
                                      2019-06-09 14:08:47.125  - info: upnp.0 starting. Version 1.0.11 in /opt/iobroker/node_modules/iobroker.upnp, node: v8.15.0
                                      2019-06-09 14:08:47.211  - info: upnp.0 Auto discover: true
                                      2019-06-09 14:09:18.717  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.InstanceID: "number". Please fix, while deprecated and will not work in next versions.
                                      2019-06-09 14:09:18.733  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.Speed: "number". Please fix, while deprecated and will not work in next versions.
                                      2019-06-09 14:09:20.119  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.SetAVTransportURI.InstanceID: "number". Please fix, while deprecated and will not work in next versions.
                                      2019-06-09 14:09:24.390  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.InstanceID: "number". Please fix, while deprecated and will not work in next versions.
                                      2019-06-09 14:09:24.398  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.Speed: "number". Please fix, while deprecated and will not work in next versions.
                                      2019-06-09 14:09:30.134  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.InstanceID: "number". Please fix, while deprecated and will not work in next versions.
                                      2019-06-09 14:09:30.146  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.Speed: "number". Please fix, while deprecated and will not work in next versions.
                                      2019-06-09 14:10:08.713  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.SetAVTransportURI.InstanceID: "number". Please fix, while deprecated and will not work in next versions.
                                      2019-06-09 14:10:11.120  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.InstanceID: "number". Please fix, while deprecated and will not work in next versions.
                                      2019-06-09 14:10:11.126  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.Speed: "number". Please fix, while deprecated and will not work in next versions.
                                      2019-06-09 14:10:18.724  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.InstanceID: "number". Please fix, while deprecated and will not work in next versions.
                                      2019-06-09 14:10:18.731  - warn: javascript.0 Wrong type of upnp.0.WS300_664C.MediaRenderer.AVTransport.Play.Speed: "number". Please fix, while deprecated and will not work in next versions.
                                      2019-06-09 14:12:06.436  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                      2019-06-09 14:12:06.602  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                      2019-06-09 14:12:06.739  - info: upnp.0 Found new device: http://192.168.10.33:60000/upnp/dev/72e6f6dd-1dc1-9d18-ffff-ffff8beba91a/desc
                                      

                                      Jey CeeJ Online
                                      Jey CeeJ Online
                                      Jey Cee
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #71

                                      @a200 keine Ideen.
                                      Ich verwende den Adapter schon lange nicht mehr und die Updates wurden von Bluefox durchgeführt.
                                      Bei mir läuft der Adapter nicht, daher kann ich auch nichts testen.

                                      Persönlicher Support
                                      Spenden -> paypal.me/J3YC33

                                      a200A 1 Antwort Letzte Antwort
                                      1
                                      • Jey CeeJ Jey Cee

                                        @a200 keine Ideen.
                                        Ich verwende den Adapter schon lange nicht mehr und die Updates wurden von Bluefox durchgeführt.
                                        Bei mir läuft der Adapter nicht, daher kann ich auch nichts testen.

                                        a200A Offline
                                        a200A Offline
                                        a200
                                        schrieb am zuletzt editiert von
                                        #72

                                        @Jey-Cee ok. Danke. dann spreche ich mal Bluefox an. schönen tag noch.

                                        IoBroker auf QNAP TS-451, Raspi und NUC

                                        a200A 1 Antwort Letzte Antwort
                                        1
                                        • a200A a200

                                          @Jey-Cee ok. Danke. dann spreche ich mal Bluefox an. schönen tag noch.

                                          a200A Offline
                                          a200A Offline
                                          a200
                                          schrieb am zuletzt editiert von
                                          #73

                                          @Bluefox - kannst du sehen wieso nach dem Update des upnp-Adapters, das abspielen nicht mehr funktioniert? Siehe mein Post davor: https://forum.iobroker.net/post/269506

                                          Beim Changelog zu 1,07 steht; "Breaking change: naming was changed and command to poll has another name - "request""

                                          Allerdings werden die Datenpunkte bei mir genauso angezeigt wie vorher.

                                          Würde mich sehr freuen, wenn du drauf schauen könntest.

                                          Skript:

                                          var device = "upnp.0.WS300_664C"; //Hier das upnp Gerät eintragen das gesteuert werden soll. 
                                          var control = 'javascript.0.Tab2'; //Hier das Objekt eintragen wo die Steuerobjekte angelegt werden sollen
                                          var oldVol; 
                                          var outURL;
                                          var newVol;
                                          var debug = true;
                                          
                                          var sender = ["https://wdr-1live-live.icecastssl.wdr.de/wdr/1live/live/mp3/128/stream.mp3",
                                              "http://mp3.ffh.de/radioffh/hqlivestream.mp3",
                                              "http://swr-swr3-live.cast.addradio.de/swr/swr3/live/mp3/128/stream.mp3",
                                              "http://109.199.61.243:80/4784/live.mp3",
                                              "http://mp3.ffh.de/ffhchannels/hq80er.mp3",
                                              "https://stream.rockland.de/rockland_ludwigshafen.mp3",
                                              "http://streamhq.top100station.com/top100station-high.mp3",
                                              "http://st01.dlf.de/dlf/01/128/mp3/stream.mp3",
                                              "http://hr-hrinfo-live.cast.addradio.de/hr/hrinfo/live/mp3/128/stream.mp3",
                                              "http://ndr-ndr2-niedersachsen.cast.addradio.de/ndr/ndr2/niedersachsen/mp3/128/stream.mp3",
                                              "http://mp3channels.webradio.rockantenne.de/heavy-metal",
                                              "http://streams.radiobob.de/bob-kuschelrock/mp3-192/mediaplayer",
                                              "http://mp3.radiorsg.c.nmdn.net/radiorsg/livestream.mp3",
                                              "http://ice912.echo.msk.ru:9120/stream",
                                              "http://mp3channels.webradio.antenne.de/80er-kulthits",
                                              "https://streams.regenbogen.de/rr-mannheim-128-mp3",
                                              "http://st03.dlf.de/dlf/03/128/mp3/stream.mp3",
                                              "http://tuner.m1.fm/charts.mp3"];
                                              
                                          var sname = ["1 Live", 
                                              "Hit Radio FFH", 
                                              "SWR 3", 
                                              "1 Live - Diggi", 
                                              "Hit Radio FFH - 80er", 
                                              "Rockland Radio - MH & LU", 
                                              "Top 100 - Station",
                                              "Deutschlandfunk",
                                              "hr info",
                                              "NDR 2",
                                              "Rock Antenne - Heavy Metal",
                                              "Kuschelrock",
                                              "Radio RSG",
                                              "Echo of Moscow",
                                              "ANTENNE BAYERN - 80er Kulthits",
                                              "Radio Regenbogen",
                                              "Deutschlandfunk Nova",
                                              "Top Of The Charts"];   
                                          
                                          //createState(name, initialValue, forceCreation, common, native, callback);
                                          createState(control + '.MediaControl.Play', false, {type: 'boolean', read: 'true', write: 'true', role: 'button.play'});
                                          createState(control + '.MediaControl.Pause', false, {type: 'boolean', read: 'true', write: 'true', role: 'button.pause'});
                                          createState(control + '.MediaControl.Stop', false, {type: 'boolean', read: 'true', write: 'true', role: 'button.stop'});
                                          createState(control + '.AudioControl.Vol_UP', false, {type: 'boolean', read: 'true', write: 'true', role: 'button.volume_up'});
                                          createState(control + '.AudioControl.Vol_Down', false, {type: 'boolean', read: 'true', write: 'true', role: 'button.volume_down'});
                                          createState(control + '.AudioControl.Mute', false, {type: 'boolean', read: 'true', write: 'true', role: 'button.mute'});
                                          createState(control + '.MediaControl.MediaURL', '', {type: 'string', read: 'true', write: 'true'});
                                          createState(control + '.Num2URL', '', {type: 'string', read: 'true', write: 'true'});
                                          createState(control + '.SenderName', '', {type: 'string', read: 'true', write: 'true'});
                                          
                                          on({id: control + '.Num2URL', change: "ne"}, function (obj) {
                                              var tmpnr = getState(control + '.Num2URL').val;
                                              setState(control + '.MediaControl.MediaURL', sender[tmpnr], true);
                                              setState(control + '.SenderName', sname[tmpnr], true);
                                          });
                                              
                                          
                                          on({id: control + '.MediaControl.Play', val: true
                                              }, function(obj){
                                          
                                                  if(debug) log("PLAY gedrückt");
                                                  //Wiedergabe starten
                                                  setState(device + '.MediaRenderer.AVTransport.Play.InstanceID', 0);
                                                  setState(device + '.MediaRenderer.AVTransport.Play.Speed', 1);
                                                  setState(device + '.MediaRenderer.AVTransport.Play', 'send');
                                                  setTimeout(function(){setState(obj.id, false);}, 150);
                                              });
                                              
                                          on({id: control + '.MediaControl.Pause', val: true
                                              }, function(obj){
                                                  
                                                  if(debug) log("PAUSE gedrückt");
                                                  //Wiedergabe pausieren
                                                  setState(device +  '.MediaRenderer.AVTransport.Pause.InstanceID', 0);
                                                  setState(device + '.MediaRenderer.AVTransport.Pause', 'send');
                                                  setTimeout(function(){setState(obj.id, false);}, 150);
                                              });
                                          
                                          on({id: control + '.MediaControl.Stop', val: true
                                              }, function(obj){
                                                  
                                                  if(debug) log("STOP gedrückt");
                                                  //Wiedergabe stoppen
                                                  setState(device +  '.MediaRenderer.AVTransport.Stop.InstanceID', 0);
                                                  setState(device + '.MediaRenderer.AVTransport.Stop', 'send');
                                                  setTimeout(function(){setState(obj.id, false);}, 150);
                                              });
                                              
                                          on({id: control + '.AudioControl.Vol_UP', val: true
                                              }, function(obj){
                                                  oldVol = getState(device + '.MediaRenderer.RenderingControl.Volume').val;
                                                  
                                                  if(debug) log("old: " + oldVol);
                                                  if(oldVol != "" && oldVol != null) {
                                                      if(parseInt(oldVol) < 96) newVol = parseInt(oldVol) + 5; //der Wert um den die Lautstärke geändert wird, kann beliebig geändert werden
                                                  }
                                                  else
                                                      newVol = 50;
                                                  if(debug) log("new: " + newVol);
                                          
                                                  //neue Lautstärke senden
                                                  setState(device + '.MediaRenderer.RenderingControl.SetVolume.Channel', 'Master');
                                                  setState(device + '.MediaRenderer.RenderingControl.SetVolume.DesiredVolume', newVol);
                                                  setState(device +  '.MediaRenderer.RenderingControl.SetVolume.InstanceID', 0);
                                                  setState(device + '.MediaRenderer.RenderingControl.SetVolume', 'send');
                                                  setTimeout(function(){setState(obj.id, false);}, 150);
                                                  setState(device + '.MediaRenderer.RenderingControl.Volume', newVol);
                                              });
                                              
                                          on({id: control + '.AudioControl.Vol_Down', val: true
                                              }, function(obj){
                                                  oldVol = getState(device + '.MediaRenderer.RenderingControl.Volume').val;
                                                  
                                                  if(debug) log("old: " + oldVol);
                                                  if(oldVol != "" && oldVol != null) {
                                                      if(parseInt(oldVol) > 4) newVol = parseInt(oldVol) - 5; //der Wert um den die Lautstärke geändert wird, kann beliebig geändert werden
                                                  }
                                                  else
                                                      newVol = 50;
                                                  if(debug) log("new: " + newVol);
                                          
                                                  //neue Lautstärke senden
                                                  setState(device + '.MediaRenderer.RenderingControl.SetVolume.Channel', 'Master');
                                                  setState(device + '.MediaRenderer.RenderingControl.SetVolume.DesiredVolume', newVol);
                                                  setState(device +  '.MediaRenderer.RenderingControl.SetVolume.InstanceID', 0);
                                                  setState(device + '.MediaRenderer.RenderingControl.SetVolume', 'send');
                                                  setTimeout(function(){setState(obj.id, false);}, 150);
                                                  setState(device + '.MediaRenderer.RenderingControl.Volume', newVol);
                                              });
                                              
                                          on({id: control + '.AudioControl.Mute', val: true
                                              }, function(){
                                                  var oldMute = getState(device + '.MediaRenderer.RenderingControl.Mute').val;
                                          
                                                  if(debug) log("MUTE gedrückt");        
                                                  if(!oldMute){
                                                      setState(device + '.MediaRenderer.RenderingControl.SetMute.InstanceID', 0);
                                                      setState(device + '.MediaRenderer.RenderingControl.SetMute.Channel', 'Master');
                                                      setState(device + '.MediaRenderer.RenderingControl.SetMute.DesiredMute', 1);
                                                      setState(device + '.MediaRenderer.RenderingControl.SetMute', 'send');
                                                      setState(device + '.MediaRenderer.RenderingControl.Mute', true);            
                                                  }else{
                                                      setState(device + '.MediaRenderer.RenderingControl.SetMute.InstanceID', 0);
                                                      setState(device + '.MediaRenderer.RenderingControl.SetMute.Channel', 'Master');
                                                      setState(device + '.MediaRenderer.RenderingControl.SetMute.DesiredMute', 0);
                                                      setState(device + '.MediaRenderer.RenderingControl.SetMute', 'send');
                                                      setState(device + '.MediaRenderer.RenderingControl.Mute', false);
                                                  }
                                                  //setTimeout(function(){setState(obj.id, false);}, 150);
                                              });
                                              
                                          on({id: control + '.MediaControl.MediaURL'
                                              }, function(obj){
                                              if(debug) log("NEUER SENDER gedrückt");
                                                upnp.0.WS300_664C.MediaRenderer.AVTransport.SetAVTransportURI.CurrentURI
                                              setState(device + '.MediaRenderer.AVTransport.SetAVTransportURI.CurrentURI', obj.newState.val);
                                              setState(device + '.MediaRenderer.AVTransport.SetAVTransportURI.InstanceID', 0);
                                              setState(device + '.MediaRenderer.AVTransport.SetAVTransportURI', 'send');
                                              setTimeout(function () {setState('javascript.0.Tab2.MediaControl.Play', true,true)}, 10000);
                                          });
                                          
                                          

                                          IoBroker auf QNAP TS-451, Raspi und NUC

                                          1 Antwort Letzte Antwort
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          654

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe