Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Adapter] - Chromecast

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Adapter] - Chromecast

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      Arminhh last edited by

      hallo,

      jetzt wollte ich die neue Version 0,1,3 ausprobieren. Habe die alte Version deinstalliert und die neue versucht zu installieren.

      Leider bricht die Installation ab. Im log steht

      $ ./iobroker url " https://github.com/angelnu/ioBroker.chromecast"

      install "

      npm install " –production --prefix "/opt/iobroker" (System call)

      ERROR: host.Test Cannot install ": 2

      ERROR: process exited with code 25

      Auch ein Neustart hat nichts gebracht!

      Danke für die Hilfe!

      mfg

      Arminhh

      1 Reply Last reply Reply Quote 0
      • V
        vegetto last edited by

        @Arminhh:

        Leider bricht die Installation ab. Im log steht `

        Kannst Du bitte noch mal probieren? Heute hatte vergessen für die neue Features, die Dependencies in package.json einzutragen.

        Ich habe in meinem Produktion Installation gerade das Adapter gelöscht und wieder installiert:

        pi@raspberrypi /opt/iobroker/node_modules $ iobroker url " https://github.com/angelnu/ioBroker.chromecast"
        install https://github.com/angelnu/ioBroker.chromecast/tarball/master
        npm install https://github.com/angelnu/ioBroker.chromecast/tarball/master --production --prefix "/opt/iobroker" (System call)
        got /opt/iobroker/node_modules/iobroker.chromecast/admin
        upload [1] chromecast.admin /opt/iobroker/node_modules/iobroker.chromecast/admin/index.html index.html text/html
        upload [0] chromecast.admin /opt/iobroker/node_modules/iobroker.chromecast/admin/chromecast.png chromecast.png image/png
        
        
        1 Reply Last reply Reply Quote 0
        • A
          Arminhh last edited by

          super Danke funktionierte sofort!! 😉

          1 Reply Last reply Reply Quote 0
          • V
            vegetto last edited by

            @Arminhh:

            super Danke funktionierte sofort!! 😉 `

            🙂 Konntest Du damit auch urls spielen?

            Ich habe Version 0.1.4: ausser die Features von 1.3 fertig zu machen war meine focus auf error handling und logging.

            Mein erstes Ziel mit dem Adapter ist mein morgens Wecker mit ioBroker und Chromecast zu implementieren. Ich habe dafür eine Chromecast Audio Gruppe definiert, wo alle meine Chromecast Audio Geräte drin sind. So sollte es morgens in alle Zimmern die gleiche Muskik automatisch gespielt werden.

            Deswegen muss das Adapter sehr stabil laufen!

            1 Reply Last reply Reply Quote 0
            • A
              Arminhh last edited by

              als URL hatte ich Deine Testurl verwendet. Lokale Dateien habe ich noch nicht versucht. Wenn ich Dateien aus dem Netzwerk abspielen will, ist da die normale schreibweise wie z.B. nfs://server2008/uebernahme/….. möglich?

              Was praktisch für Ansagen wäre wenn man die Google text to speech Api per Link ansprechen kann.

              http://translate.google.com/translate_tts?tl=de&q=text

              http://translate.google.com/translate_t … d&tl=en-us

              Muss ich zum updaten wieder erst deinstallieren?

              mfg

              Arminhh

              1 Reply Last reply Reply Quote 0
              • V
                vegetto last edited by

                @Arminhh:

                als URL hatte ich Deine Testurl verwendet. `

                🙂

                Btw: hir gibt es mehr Radio URLs: https://wiki.ubuntuusers.de/Internetradio/Stationen

                @Arminhh:

                Lokale Dateien habe ich noch nicht versucht. Wenn ich Dateien aus dem Netzwerk abspielen will, ist da die normale schreibweise wie z.B. nfs://server2008/uebernahme/….. möglich? `

                Das Adapter benutzt auf dem Chromecast das Default Media Player ("urn:x-cast:com.google.cast.media"). Die kann, so weit ich es gesehen habe, nur http(s) abspielen.

                Wenn man eine lokale Datei mit dem Adapter abspielt, wird es in ioBroker kopiert und dann mit dem ioBroker web server als http exportiert. Wenn Du das nfs Folder in deinem Server als local Folder zugreifen kannst, dann sollte es möglich sein, mit dem Adapter ihnen zu spielen.

                @Arminhh:

                Was praktisch für Ansagen wäre wenn man die Google text to speech Api per Link ansprechen kann.

                http://translate.google.com/translate_tts?tl=de&q=text

                http://translate.google.com/translate_t … d&tl=en-us `

                Dafür hat Bluefox schon die Arbeit geleistet 🙂 Ich habe seinem iobroker.sayit Adapter erweitert, um mit meinem Chromecast Adapter zu arbeiten.

                Ich habe ihm ein pull request gesendet, um das Support in dem offizielles iobroker.sayit zu integrieren (https://github.com/ioBroker/ioBroker.sayit/pull/4). In der zwischen Zeit kannst Du mein Version von hier installieren: https://github.com/angelnu/ioBroker.sayit

                @Arminhh:

                Muss ich zum updaten wieder erst deinstallieren? `

                Das sollte nicht notwendig sein: Du kannst das Adapter installieren, ohne die Alter Version erst zu deinstallieren. Kontroliere nur in Log das das Adapter danach restartet würde: bei mir passiert, dass nicht immer automatisch.

                Viel Spass!

                Angel

                angelnu created this issue in ioBroker/ioBroker.sayit

                closed Support Chromecast devices #4

                1 Reply Last reply Reply Quote 0
                • A
                  Arminhh last edited by

                  Update hat ohne Deinstallation funktioniert.

                  Ich habe mir mal die Datenpunkte angesehen. Wie kann ich im Adapter eine Gruppe anlegen? Ich habe einen Chromecast und einen Chromecast Audio.

                  Danke für die Hilfe!

                  mfg

                  Arminhh

                  1 Reply Last reply Reply Quote 0
                  • V
                    vegetto last edited by

                    Zur Zeit hat Google die Gruppen Support nur für Chromecast Audio eingebaut. Ich hoffe, dass sie bald auch video Geräten unterstützen …

                    https://support.google.com/chromecast/a … 9016?hl=en

                    Aber dank iobroker und ein javascript kann man alle Geärten in Adapter finden und steuern.

                    Hat es bei Dir meiner Erweiterung für sayit funktioniert?

                    1 Reply Last reply Reply Quote 0
                    • A
                      Arminhh last edited by

                      wenn ich versuche Sayit über Deinen Link zu aktualisieren komme ich nur soweit.

                      $ ./iobroker url "https://github.com/angelnu/ioBroker.sayit"
                      install https://github.com/angelnu/ioBroker.sayit/tarball/master
                      npm install https://github.com/angelnu/ioBroker.sayit/tarball/master --production --prefix "/opt/iobroker" (System call)
                      npm
                      
                      WARN 
                      package.json daemonize2@0.4.2 No repository field.
                      npm
                      
                      WARN package.json object-component@0.0.3 No repository field.
                      npm WARN package.json parsejson@0.0.1 No repository field.npm WARN package.json parsejson@0.0.1 No README data
                      
                      npm WARN package.json parseqs@0.0.2 No repository field.npm WARN package.json parseqs@0.0.2 No README data
                      npm WARN package.json parseuri@0.0.2 No repository field.
                      npm WARN package.json parseuri@0.0.2 No README data
                      
                      npm
                      
                      WARN
                       package.json callsite@1.0.0 No repository field.
                      npm
                       WARN package.json
                       eyes@0.1.8 No repository field.
                      npm
                       WARN package.json has-binary@0.1.6 No repository field.
                      npm WARN package.json has-binary-data@0.1.3 No repository field.
                      npm
                       WARN package.json indexof@0.0.1 No repository field.
                      npm
                      
                      WARN package.json pause@0.0.1 No repository field.
                      npm
                       WARN
                       package.json string_decoder@0.10.31 string_decoder is also the name of a node core module.
                      

                      mfg Arminhh

                      1 Reply Last reply Reply Quote 0
                      • V
                        vegetto last edited by

                        Dieser Fehlermeldung kann ich nicht erklären: die Packeten mit warnungen könnte ich in iobroker.say (mit dependencies) nicht finden…

                        Ich habe bei mir noch mal das sayit mit meinem git link aktualisiert und es hat funktioniert.

                        Bekommst immer die gleiche Fehlermeldung, wenn Du es noch mal probierst? Wenn ja, braucht man hier die Hilfe von jemmand, der sich mehr mit npm auskennt...

                        1 Reply Last reply Reply Quote 0
                        • C
                          Chris71 last edited by

                          Guten Abend,

                          vieleicht kann mir mal jemand auf die Sprünge helfen.

                          Nutze seit kurzem auch den IObroker und bin super begeistert von den Möglichkeiten.

                          Immerhin habe ich Licht, Rolladen und Heizung im VIS zum laufen gebracht.

                          Hierfür mein Dank an alle hier im Forum. Ohne euch wäre das nie was geworden 😄

                          Dann will ich mal auf den Punkt kommen. Ich lese hier gerade mit und versuche mein Teufel Raumfeld System über Chromecast zu steuern.

                          Habe den Adapter installiert, dieser zeigt mir unter Objekte auch die korrekte Installation mit 3 Geräten an.

                          Und stehe nun völlig auf dem Schlauch.

                          Was ich mir wünsche wäre z.B. ein Radiosender zu starten, am besten über einen Button oder eine Playlist zu erstellen und diese dann in Einzelnen Räumen abzuspielen.

                          Bin mir sicher das es einige genau so ans Laufen gebracht haben.

                          Gruß

                          Chris

                          1 Reply Last reply Reply Quote 0
                          • M
                            manne01 last edited by

                            Will mich hier mal melden - DANKE für den tollen Adapter, der funktioniert prima!

                            1 Reply Last reply Reply Quote 0
                            • M
                              manne01 last edited by

                              Hallo,

                              angenommen ich habe eine Gruppe aus mehreren Räumen und spiele dort einen Radiostream ab.

                              Wie kann ich nun für nur einen einzelnen Raum das Streaming beenden? Habe schon versucht bei der URL nichts oder null o.ä. reinzuschreiben, leider interessiert das den Lautsprecher garnicht…

                              Danke für alle Tipps!

                              1 Reply Last reply Reply Quote 0
                              • etv
                                etv last edited by

                                Servus manne01,

                                es gibt einen Datenpunkt mit dem Namen… playing und dort kannst du einen Chromecast stoppen oder wieder starten...

                                Liebe Grüße

                                tom

                                Gesendet mit Tapatalk

                                1 Reply Last reply Reply Quote 0
                                • M
                                  manne01 last edited by

                                  Hi Tom,

                                  danke für deine Rückmeldung.

                                  Das stimmt, den Datenpunkt gibts aber sowohl bei der Gruppe als auch bei den einzelnen Lautsprechern.

                                  Setze ich den Datenpunkt auf False bei der Gruppe, sagen wir chromecast.0.GanzeWohnung.status.playing, gehen alle aus (wobei die Google Cast App den Stream noch aus laufend angibt). Danach kriege ich den Stream nur wieder an wenn ich an der Lautstärke rumdrehe. Das true reinzuschreiben oder die URL neu zu setzen klappt nicht.

                                  Bei den einzelnen Lautsprechern, z.B. chromecast.0.Schlafzimmer.status.playing, steht - wenn die Gruppe eine URL spielt - der Punkt bereits auf false! Setze ich ihn auf true, gehen ALLE Lautsprecher der Gruppe aus. Irgendetwas stimmt doch da noch ganz und gar nicht. Oder?

                                  Was ich realisieren möchte steht in meinem letzten Post, ich möchte aus einer spielenden Gruppe einzelne Lautsprecher herausnehmen.

                                  Weiß jemand Rat?

                                  1 Reply Last reply Reply Quote 0
                                  • etv
                                    etv last edited by

                                    ups, okay sorry…. ich dachte, dass es so gehen sollte....

                                    Gesendet mit Tapatalk

                                    1 Reply Last reply Reply Quote 0
                                    • M
                                      manne01 last edited by

                                      Schieb… hat hierzu niemand eine Idee?

                                      Ich habe schon im Objektbrowser überall rumprobiert und Dinge eingetragen, ich kriege die Wiedergabe auf EINEM Lautsprecher einer Gruppe einfach nicht gestoppt. Die Google Cast App kann das irgendwie. Allerdings ist es mir nicht gelungen im Objektbrowser rauszufinden, welcher Wert verändert wurde.

                                      Muting einzelner geht (btw. wiederum nicht für eine Gruppe), aber das ist ja nicht dasselbe.

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        manne01 last edited by

                                        Hi,

                                        nach den Updates auf iobroker admin 2.0.2 und JavaScript 0.5.4 (und nach wie vor Chromecast Adapter 1.3.2) hat sich die Fehlermeldung leicht verändert, vielleicht gibt sie neue Hinweise??

                                        chromecast.0	2017-08-24 19:20:29.032	info	Wohnung - Detected playlist -> parse
                                        chromecast.0	2017-08-24 19:20:28.956	error	Wohnung - Cannot play file "http://www.egofm.de/stream/192kb.m3u": TypeError: Cannot read property 'launch' of null
                                        chromecast.0	2017-08-24 19:20:28.956	error	at process._tickCallback (node.js:385:9)
                                        chromecast.0	2017-08-24 19:20:28.956	error	at /opt/iobroker/node_modules/iobroker.chromecast/node_modules/castv2-player/lib/persistentClient.js:66:45
                                        chromecast.0	2017-08-24 19:20:28.956	error	at PersistentClient._launchPromise (/opt/iobroker/node_modules/iobroker.chromecast/node_modules/castv2-player/lib/persistentClient.js:303:14)
                                        chromecast.0	2017-08-24 19:20:28.956	error	at /opt/iobroker/node_modules/iobroker.chromecast/node_modules/castv2-player/lib/persistentClient.js:304:16
                                        chromecast.0	2017-08-24 19:20:28.956	error	at PlatformSender.launch (/opt/iobroker/node_modules/iobroker.chromecast/node_modules/castv2-player/node_modules/castv2-client/lib/senders/platform.js:94:16)
                                        chromecast.0	2017-08-24 19:20:28.956	error	Wohnung - Error playing playlist - TypeError: Cannot read property 'launch' of null
                                        

                                        Hat jemand eine Idee?

                                        Wie gesagt kann ich nach ca. 1 Tag keine Aktionen mehr starten. Der Adapter scheind die Verbindung zum Chromecast-Netzwerk zu verlieren.

                                        Euer

                                        Manne

                                        1 Reply Last reply Reply Quote 0
                                        • etv
                                          etv last edited by

                                          @manne01:

                                          Hi,

                                          nach den Updates auf iobroker admin 2.0.2 und JavaScript 0.5.4 (und nach wie vor Chromecast Adapter 1.3.2) hat sich die Fehlermeldung leicht verändert, vielleicht gibt sie neue Hinweise?? `

                                          Servus,

                                          ich glaube das Problem kenne ich….ich hab heute erst wieder auf die neue Version des Adapters upgegraded und werde mal schauen ob's morgen noch geht und geb dir dann Bescheid!

                                          Wenn nicht, werde ich wieder die gute alte Version 1.1.1 installieren - da funktionierte noch alles....

                                          Liebe Grüße

                                          tom

                                          1 Reply Last reply Reply Quote 0
                                          • etv
                                            etv last edited by

                                            @manne01:

                                            Hi,

                                            nach den Updates auf iobroker admin 2.0.2 und JavaScript 0.5.4 (und nach wie vor Chromecast Adapter 1.3.2) hat sich die Fehlermeldung leicht verändert, vielleicht gibt sie neue Hinweise?? `

                                            Guten Morgen,

                                            also bei mir funzt der Adapter in der Version 1.3.0 bis jetzt ohne dieses Problem - heute in der Früh hat das Webradio ganz normal und ohne Probleme gestartet!

                                            Einziges Problem derzeit ist (leider noch immer), dass die Titelanzeige seit den Versionen 1.2.x in Verbindung mit den Webradios nicht mehr funktioniert - da steht leider immer nur der Sender Titel und nicht das aktuelle Lied drinnen - da hoffe ich aber auf baldige Lösung - kann ja eigentlich nur irgendwo ein Typo im Code sein, denn das hat ja schon mal ganz gut funktioniert….

                                            Hab auch schon selbst im Code danach gesucht, finde da aber nix - dafür bin ich leider in Sachen Javascript zu dämlich :?

                                            Aber wo hat du die Version 1.3.2 her??

                                            Ich hab alles eigentlich am aktuellen Stand (hab im Admin "latest" eingestellt), bekomme aber nur den Chromecast Adapter 1.3.0 angezeigt....

                                            Liebe Grüße

                                            tom

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            816
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            30
                                            145
                                            25261
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo