NEWS
Test Adapter Chromecast v3.0.x
-
Mein Problem, das ich hier noch nicht gefunden habe: Der Chromecast v3.0 ruft beim Start de net-tools auf und dieser wirft folgendes zurück:
2022-01-08 13:31:06.708 error Error: spawn arp ENOENT at Process.ChildProcess._handle.onexit (internal/child_process.js:268:19) at onErrorNT (internal/child_process.js:470:16) at processTicksAndRejections (internal/process/task_queues.js:84:21) net-tools.0 2022-01-08 13:31:06.708 error uncaught exception: spawn arp ENOENT chromecast.0 2022-01-08 13:31:06.619 info starting. Version 3.0.0 in /opt/iobroker/node_modules/iobroker.chromecast, node: v12.22.8, js-controller: 3.3.22
Geräte werden nicht gefunden, der Adapter läuft danach aber (leer). Ich nutze die Beta-Repositories.
$ npm -v 6.14.15 $ nodejs -v v12.22.8 $ node -v v12.22.8
Jemand eine Idee?
-
-
@jey-cee
Adapter Stürzt sofort nach dem start ab hier mal der Logchromecast.0 2022-01-09 13:53:54.052 warn (25990) Terminated (UNCAUGHT_EXCEPTION): Without reason chromecast.0 2022-01-09 13:53:54.051 info (25990) terminating chromecast.0 2022-01-09 13:53:54.051 info (25990) Unload completed sucesfully chromecast.0 2022-01-09 13:53:54.050 info (25990) Pierre - client disconnected chromecast.0 2022-01-09 13:53:54.049 info (25990) Pierre - Detached player chromecast.0 2022-01-09 13:53:54.049 info (25990) Pierre - Detached player chromecast.0 2022-01-09 13:53:54.047 info (25990) Google Home PC Raum - client disconnected chromecast.0 2022-01-09 13:53:54.046 info (25990) Wohnzimmer - client disconnected chromecast.0 2022-01-09 13:53:54.045 info (25990) Wohnzimmer - Detached player chromecast.0 2022-01-09 13:53:54.044 info (25990) Wohnzimmer - Detached player chromecast.0 2022-01-09 13:53:54.042 info (25990) Lautsprecher Wohnzim - client disconnected chromecast.0 2022-01-09 13:53:54.041 info (25990) Tv Eltern - client disconnected chromecast.0 2022-01-09 13:53:54.040 info (25990) Tv Eltern - Detached player chromecast.0 2022-01-09 13:53:54.039 info (25990) Tv Eltern - Detached player chromecast.0 2022-01-09 13:53:54.036 info (25990) Andrew - client disconnected chromecast.0 2022-01-09 13:53:54.035 info (25990) Google home pierre - client disconnected chromecast.0 2022-01-09 13:53:54.031 info (25990) Destroying chromecast scanner chromecast.0 2022-01-09 13:53:54.030 info (25990) Unload triggered chromecast.0 2022-01-09 13:53:54.025 error (25990) Cannot read property 'contentId' of undefined chromecast.0 2022-01-09 13:53:54.025 error (25990) TypeError: Cannot read property 'contentId' of undefined at PersistentPlayer._playerStatus (/opt/iobroker/node_modules/castv2-player/lib/persistentPlayer.js:719:58) at DefaultMediaRece chromecast.0 2022-01-09 13:53:54.023 error (25990) uncaught exception: Cannot read property 'contentId' of undefined chromecast.0 2022-01-09 13:53:54.004 info (25990) Pierre - Player joint chromecast.0 2022-01-09 13:53:54.002 info (25990) Pierre - Connected player chromecast.0 2022-01-09 13:53:54.000 info (25990) Pierre - Try to join player chromecast.0 2022-01-09 13:53:53.905 info (25990) Tv Eltern - Player joint chromecast.0 2022-01-09 13:53:53.903 info (25990) Tv Eltern - Connected player chromecast.0 2022-01-09 13:53:53.901 info (25990) Tv Eltern - Try to join player chromecast.0 2022-01-09 13:53:53.841 info (25990) Wohnzimmer - Player joint chromecast.0 2022-01-09 13:53:53.839 info (25990) Wohnzimmer - Connected player chromecast.0 2022-01-09 13:53:53.836 info (25990) Wohnzimmer - Try to join player chromecast.0 2022-01-09 13:53:53.810 info (25990) Google Home PC Raum - Connected client chromecast.0 2022-01-09 13:53:53.794 info (25990) Lautsprecher Wohnzim - Connected client chromecast.0 2022-01-09 13:53:53.775 info (25990) Pierre - Connected client chromecast.0 2022-01-09 13:53:53.766 info (25990) Tv Eltern - Connected client chromecast.0 2022-01-09 13:53:53.757 info (25990) Andrew - Connected client chromecast.0 2022-01-09 13:53:53.740 info (25990) Wohnzimmer - Connected client chromecast.0 2022-01-09 13:53:53.524 info (25990) Google home pierre - Connected client chromecast.0 2022-01-09 13:53:52.790 info (25990) starting. Version 3.0.0 in /opt/iobroker/node_modules/iobroker.chromecast, node: v14.18.1, js-controller: 3.3.18 chromecast.0 2022-01-09 12:53:20.304 warn (25599) Terminated (UNCAUGHT_EXCEPTION): Without reason chromecast.0 2022-01-09 12:53:20.303 info (25599) terminating chromecast.0 2022-01-09 12:53:20.302 info (25599) Unload completed sucesfully chromecast.0 2022-01-09 12:53:20.302 info (25599) Google Home PC Raum - client disconnected chromecast.0 2022-01-09 12:53:20.301 info (25599) Pierre - client disconnected chromecast.0 2022-01-09 12:53:20.299 info (25599) Pierre - Detached player chromecast.0 2022-01-09 12:53:20.298 info (25599) Pierre - Detached player chromecast.0 2022-01-09 12:53:20.296 info (25599) Lautsprecher Wohnzim - client disconnected chromecast.0 2022-01-09 12:53:20.295 info (25599) Tv Eltern - client disconnected chromecast.0 2022-01-09 12:53:20.294 info (25599) Tv Eltern - Detached player chromecast.0 2022-01-09 12:53:20.294 info (25599) Tv Eltern - Detached player chromecast.0 2022-01-09 12:53:20.292 info (25599) Wohnzimmer - client disconnected chromecast.0 2022-01-09 12:53:20.291 info (25599) Wohnzimmer - Detached player chromecast.0 2022-01-09 12:53:20.290 info (25599) Wohnzimmer - Detached player chromecast.0 2022-01-09 12:53:20.288 info (25599) Andrew - client disconnected chromecast.0 2022-01-09 12:53:20.287 info (25599) Google home pierre - client disconnected chromecast.0 2022-01-09 12:53:20.284 info (25599) Destroying chromecast scanner chromecast.0 2022-01-09 12:53:20.282 info (25599) Unload triggered chromecast.0 2022-01-09 12:53:20.272 error (25599) Cannot read property 'contentId' of undefined chromecast.0 2022-01-09 12:53:20.272 error at Client.emit (events.js:412:35) chromecast.0 2022-01-09 12:53:20.272 error at Client.onmessage (/opt/iobroker/node_modules/castv2/lib/channel.js:23:10) chromecast.0 2022-01-09 12:53:20.272 error at Channel.emit (events.js:400:28) chromecast.0 2022-01-09 12:53:20.272 error at Channel.onmessage (/opt/iobroker/node_modules/castv2-client/lib/controllers/controller.js:16:10) chromecast.0 2022-01-09 12:53:20.272 error at fn.emit (events.js:412:35) chromecast.0 2022-01-09 12:53:20.272 error at fn.onmessage (/opt/iobroker/node_modules/castv2-client/lib/controllers/media.js:21:12) chromecast.0 2022-01-09 12:53:20.272 error at fn.emit (events.js:400:28) chromecast.0 2022-01-09 12:53:20.272 error at fn.onstatus (/opt/iobroker/node_modules/castv2-client/lib/senders/default-media-receiver.js:16:10) chromecast.0 2022-01-09 12:53:20.272 error at DefaultMediaReceiver.emit (events.js:400:28) chromecast.0 2022-01-09 12:53:20.272 error at PersistentPlayer._playerStatus (/opt/iobroker/node_modules/castv2-player/lib/persistentPlayer.js:719:58) chromecast.0 2022-01-09 12:53:20.272 error (25599) TypeError: Cannot read property 'contentId' of undefined chromecast.0 2022-01-09 12:53:20.270 error (25599) uncaught exception: Cannot read property 'contentId' of undefined chromecast.0 2022-01-09 12:53:20.148 info (25599) Tv Eltern - Player joint chromecast.0 2022-01-09 12:53:20.146 info (25599) Tv Eltern - Connected player chromecast.0 2022-01-09 12:53:20.144 info (25599) Tv Eltern - Try to join player chromecast.0 2022-01-09 12:53:20.024 info (25599) Lautsprecher Wohnzim - Connected client chromecast.0 2022-01-09 12:53:20.017 info (25599) Tv Eltern - Connected client chromecast.0 2022-01-09 12:53:19.983 info (25599) Pierre - Player joint chromecast.0 2022-01-09 12:53:19.981 info (25599) Pierre - Connected player chromecast.0 2022-01-09 12:53:19.978 info (25599) Pierre - Try to join player chromecast.0 2022-01-09 12:53:19.961 info (25599) Wohnzimmer - Player joint chromecast.0 2022-01-09 12:53:19.960 info (25599) Wohnzimmer - Connected player chromecast.0 2022-01-09 12:53:19.956 info (25599) Wohnzimmer - Try to join player chromecast.0 2022-01-09 12:53:19.934 info (25599) Andrew - Connected client chromecast.0 2022-01-09 12:53:19.874 info (25599) Google Home PC Raum - Connected client chromecast.0 2022-01-09 12:53:19.850 info (25599) Pierre - Connected client chromecast.0 2022-01-09 12:53:19.842 info (25599) Wohnzimmer - Connected client chromecast.0 2022-01-09 12:53:19.563 info (25599) Google home pierre - Connected client chromecast.0 2022-01-09 12:53:19.023 info (25599) starting. Version 3.0.0 in /opt/iobroker/node_modules/iobroker.chromecast, node: v14.18.1, js-controller: 3.3.18
-
Schalte mal den Fernseher aus und probier es dann.
Das ist es bei mir....
Musste ihn im Adapter deaktivieren. -
@david-g
Tv stehen nicht mehr mit drin trotzdem zieht er diese in die datenbank wie kann man diese ausschließen so das diese nicht mehr in die datenbank kommen
-
-
@Jey-Cee vielen Dank an dich erstmal für diese neue Version, habe das Absturz-Problem lange gehabt und jetzt zufällig erst entdeckt, dass es dieses Update gibt. Gerade installiert, läuft und ich hoffe jetzt gibt's keine Abstürze mehr.
Da ich jetzt aber realisiert habe, dass der Adapter noch weiterentwickelt wird, habe ich nach natürlich Blut geleckt und hätte noch eine Frage bzw. Wunsch:
Ich habe eine LG Soundbar mit eingebautem Chromecast. Steuere ich diese über eine App z.B. "Simple Radio" mit einem Radiosender meiner Wahl an, dann steht im Display der Soundbar immer "Simple Radio" beim Abspielen. Die App überträgt also diesen Schriftzug per Chromecast an die Soundbar.
Den Chromecast-Adapter verwende ich nun, um selbst URLs zum Abspielen an die Soundbar zu schicken, was auch wunderbar funktioniert - nur leider steht im Display dann immer "Default Media Receiver" und ich habe noch keine Variable o.ä. entdeckt, die ich überschreiben könnte, damit dort was anderes steht. Das einzige was ich finde ist die Variable chromecast.0.Gerätename.status.displayName und da steht eben genau dieses "Default Media Receiver" drin (oder "Simple Radio" wenn ich über die App gestartet habe), aber die ist halt read-only.Wie gesagt: Die oben genannte App schafft es ja, das per Chromecast zu übertragen, also geht es theoretisch.
Ist das irgendwie schon möglich und ich übersehe etwas? Und falls nicht: Darf man sich diese Erweiterung wünschen? -
Zu früh gefreut, mein Adapter stürzt nach wie vor ab:
chromecast.0 2022-01-11 03:31:04.011 error Cannot use 'in' operator to search for 'displayName' in undefined chromecast.0 2022-01-11 03:31:04.011 error TypeError: Cannot use 'in' operator to search for 'displayName' in undefined at ChromecastDevice._updateClientStatus (/opt/iobroker/node_modules/iobroker.chromecast/lib/chromecastDevice.js:664:41) at MediaPlayer.emit (events.js:315:20) at PersistentClient.emit (events.js:327:22) at PersistentClient._updateStatus (/opt/iobroker/node_modules/castv2-player/lib/persistentClient.js:334:12) at /opt/iobroker/node_modules/castv2-player/lib/persistentClient.js:262:20 at /opt/iobroker/node_modules/castv2-client/lib/controllers/receiver.js:31:5 at fn.onmessage (/opt/iobroker/node_modules/castv2-client/lib/controllers/request-response.js:27:7) at fn.emit (events.js:327:22) at Channel.onmessage (/opt/iobroker/node_modules/castv2-client/lib/controllers/controller.js:16:10) at Channel.emit (events.js:315:20) chromecast.0 2022-01-11 03:31:04.010 error uncaught exception: Cannot use 'in' operator to search for 'displayName' in undefined
-
@edvonschleck
wenn das ein Tv ist oder tv stick
hilft im notfall
https://forum.iobroker.net/topic/50036/test-adapter-chromecast-v3-0-x/35?_=1641911146109anders gin es leider bei mir auch nicht
-
@horst-böttcher ok, hab ihn (Philips Android TV) mal deaktiviert, ich warte mal ab wie es sich jetzt verhält
-
@horst-böttcher danke dir! Neben meinem TV musste ich auch noch einen Stick zur Bildschirmspiegelung (MiraScreen) deaktivieren, der nochmal einen Absturz verursacht hatte. Jetzt scheinen die Abstürze weg zu sein.
-
Bitte mal alle (@David-G @Horst-Böttcher) mit dem "contentId" Fehler in den Ordner
/opt/iobroker/node_modules/iobroker.chromecast
gehen und folgenden Befehl ausführen:
npm update castv2-player
Das Aktualisiert das Modul castv2-player, damit sollte der Fehler behoben sein. Kann es nur nicht Testen weil ich den Fehler nicht Nachstellen kann.
-
@jey-cee sagte in Test Adapter Chromecast v3.0.x:
npm update castv2-player
ok werde ich nachher probieren
-
@jey-cee sagte in Test Adapter Chromecast v3.0.x:
npm update castv2-player
Befehle ausgeführt:
pi@iobroker:~ $ cd /opt/iobroker/node_modules/iobroker.chromecast pi@iobroker:/opt/iobroker/node_modules/iobroker.chromecast $ npm update castv2-player > protobufjs@6.11.2 postinstall /opt/iobroker/node_modules/iobroker.chromecast/node_modules/protobufjs > node scripts/postinstall npm notice created a lockfile as package-lock.json. You should commit this file. + castv2-player@2.1.1 added 44 packages from 74 contributors and audited 44 packages in 9.103s found 2 vulnerabilities (1 low, 1 moderate) run `npm audit fix` to fix them, or `npm audit` for details pi@iobroker:/opt/iobroker/node_modules/iobroker.chromecast $
Es scheint nichts abzustürzen wie ich es jetzt von der Arbeit aus testen kann.
Allerdings kann ich die Lautstärke scheinbar nicht anpassen. Das Hat früher mal geklappt.
chromecast.0 2022-01-13 16:57:30.716 error Fernseher - Sorry, update for player.playerMuted not supported! chromecast.0 2022-01-13 16:57:19.712 error Fernseher - Sorry, update for player.playerVolume not supported! chromecast.0 2022-01-13 16:57:10.073 error Fernseher - Sorry, update for player.playerVolume not supported!
-
also beim cromecast 4 Generation
scheint es zu gehen werde es aber weiter beobachten -
@edvonschleck sagte in Test Adapter Chromecast v3.0.x:
Und falls nicht: Darf man sich diese Erweiterung wünschen?
Wünschen ja, aber ich mach dir da keine Hoffnung. Das ist in den Modulen, auf denen der Adapter aufgebaut ist, nicht implementiert und die werden auch nicht weiterentwickelt.
-
Ich hab eine neue Version auf Github Veröffentlicht, damit sind Gruppen wieder möglich.
Außerdem gibt es einige Änderungen in den Objekten:- Objekte playerState, playerVolume & playerMuted umbennant und mit dem Pendant aus status zusammengeführt
- Objekte für Informationen zur Aktuellen Wiedergabe in metadata verschoben
Löscht die Objekte bevor ihr die neue Version installiert.
Die Änderungen führen dazu das ihr Skripte usw. anpassen müsst. -
@jey-cee Zum Thema Übersichtlichkeit in Threads, auch wenn dieser bisher überschaubar ist, würde ich solch eine Info oder zumindest Verlinkung im Anfangs Post erwarten/wünschen.
Edit:
wurde ja zum Teil, jedoch für den ein oder anderen wäreLöscht die Objekte bevor ihr die neue Version installiert. Die Änderungen führen dazu das ihr Skripte usw. anpassen müsst.
auch nennenswert
-
Soweit läuft der Adapter bei mir ganz gut.
Eine Frage habe ich aber, ist es möglich (Oder in Zukunft eingeplant) das man den Chromecast mit Google TV ein- und ausschalten kann? Dies Funktioniert bei mir nicht oder ich finde es nur nicht in den Objekten.
-
@marrick-schröder stand heute ist es nicht geplannt und vermutlich auch nicht möglich. Ich konnte keinen Befehl dafür in den Modulen finden.