NEWS
Test Chromcast 3.2.x
-
Aktuelle Test Version 3.2.0 Veröffentlichungsdatum 22.1.2023 Github Link https://github.com/iobroker-community-adapters/ioBroker.chromecast Hier Adapter Beschreibung, Changelog etc.
https://github.com/iobroker-community-adapters/ioBroker.chromecast?tab=readme-ov-file#changelog
3.2.0 (2024-01-22)
- (mcm1957) changed: Testing has been updated to use node.js 16/18/20
- (mcm1957) changed: Dependencies have been updated
- (raintonr) YouTube videos are allowed now (#75)
- (raintonr) AppId has been added to status (#151)
- (raintonr) Storing of webserver settings has been corrected if web instance listens on only one address (#145)
3.1.0 (2022-11-12)
- (bluefox) Refactoring done
- (bluefox) Removed dependency with nettools
- (bluefox) Added support of web port other than 8082
Bitte um einen Test.
Bitte explizit auch um Rückmeldung wenn die aktualisierte Version funktioniert. Die Version sollte wegen entfernung der net-tools Abhängigkeit so bald als möglich auch im stable angeboten werden. Wär schön wenn zu dem Zeitpunkt bekannt ist ob sie funktioniert
-
reserved
-
chromecast.0 2024-01-22 10:57:43.188 warn This object will not be created in future versions. Please report this to the developer. chromecast.0 2024-01-22 10:57:43.188 warn Object chromecast.0.2811a56350e4.playlist.list is invalid: Default value has to be stringified but received type "object"
-
@mcm57
Ich habe den jetzt mal installiert und werde es beobachten. Bisher läuft er einwandfrei.
Sind bei dieser Version net-tools und discovery nicht mehr erforderlich? Dann könnte ich die ja deinstallieren.
-
@meister-mopper darum geht es doch, Removed dependency with nettools, in dieser Version
@mcm57 sagte in Chromcast update:
Bitte explizit auch um Rückmeldung
installiert und Testausgabe, ok, allerdings mit dem Unwetterscript nun Meldungen, siehe Log
2024-01-22 10:00:35.575 - info: javascript.0 (943) Start javascript script.js.TEST.googlesayit 2024-01-22 10:00:35.598 - info: javascript.0 (943) script.js.TEST.googlesayit: test 2024-01-22 10:00:35.601 - info: javascript.0 (943) script.js.TEST.googlesayit: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 2024-01-22 10:00:37.589 - info: javascript.0 (943) Stop script script.js.TEST.googlesayit 2024-01-22 10:01:04.672 - info: javascript.0 (943) Stop script script.js.Ansagen.Wetter-Push5-test 2024-01-22 10:01:04.676 - info: javascript.0 (943) script.js.Ansagen.Wetter-Push5-test: info: Skripts gestoppt: ID:4363.411568122843 2024-01-22 10:01:06.072 - info: javascript.0 (943) Start javascript script.js.Ansagen.Wetter-Push5-test 2024-01-22 10:01:06.207 - info: javascript.0 (943) script.js.Ansagen.Wetter-Push5-test: info: Skripts gestartet: ID:9713.905852319107 2024-01-22 10:01:06.221 - info: javascript.0 (943) script.js.Ansagen.Wetter-Push5-test: info: Warte 15 Sekunden das bei einem eventuellen Restart alles beendet wurde! 2024-01-22 10:01:06.222 - info: javascript.0 (943) script.js.Ansagen.Wetter-Push5-test: registered 1 subscription, 0 schedules, 0 messages, 0 logs and 0 file subscriptions 2024-01-22 10:01:08.284 - info: admin.0 (907) <== Disconnect system.user.admin from ::ffff:10.1.1.129 javascript 2024-01-22 10:01:21.223 - info: javascript.0 (943) script.js.Ansagen.Wetter-Push5-test: info: Starte Initialisierung! - Bitte warten. Das dauert beim ersten Start etwas länger. - Das Skript in dieser Phase nicht Neustarten, wenn doch bitte Javascript Instanz ebenfalls neustarten 2024-01-22 10:01:21.224 - info: javascript.0 (943) script.js.Ansagen.Wetter-Push5-test: info: Datenpunkte werden überprüft 2024-01-22 10:01:23.173 - info: javascript.0 (943) script.js.Ansagen.Wetter-Push5-test: info: Abonniere Konfigurationsdatenpunkte 2024-01-22 10:01:23.178 - info: javascript.0 (943) script.js.Ansagen.Wetter-Push5-test: info: Setzte Modus, Inialisiere Datenbank, starte Datenabruf(asynchron) 2024-01-22 10:01:23.179 - info: javascript.0 (943) script.js.Ansagen.Wetter-Push5-test: info: InitDatabase() - first run: false 2024-01-22 10:01:23.181 - info: javascript.0 (943) script.js.Ansagen.Wetter-Push5-test: info: Standalone DWD2 Datenabruf aktiviert 2024-01-22 10:01:23.182 - info: javascript.0 (943) script.js.Ansagen.Wetter-Push5-test: info: Standalone UWZ Datenabruf aktiviert 2024-01-22 10:01:23.183 - info: javascript.0 (943) script.js.Ansagen.Wetter-Push5-test: info: Standalone NINA Datenabruf aktiviert 2024-01-22 10:01:23.186 - info: javascript.0 (943) script.js.Ansagen.Wetter-Push5-test: info: Initialisierung abgeschlossen 2024-01-22 10:01:23.250 - info: javascript.0 (943) script.js.Ansagen.Wetter-Push5-test: info: Add UWZ/DWD/ZAMG warning to database. id: 0_userdata.0.wetterwarnung.data.dwd.809471172.warning.object headline: Amtliche WARNUNG vor WINDBÖEN 2024-01-22 10:01:23.253 - info: javascript.0 (943) script.js.Ansagen.Wetter-Push5-test: info: DWD2 Warnung gefunden oder entfernt.RID: 9713.905852319107 2024-01-22 10:01:58.483 - error: sayit.0 (1784) Error while checking if chromecast.0.20dfb9c72a61.player.announcement finished playing announcement: {"url":"http://10.1.1.10:8082/sayit.0/tts.mp3?ts=1705914107965","volume":50}: TIMEOUT 2024-01-22 10:01:58.487 - error: sayit.0 (1784) Cannot play file: Timeout by checking of announcement finished playing 2024-01-22 10:04:55.849 - info: host.IoBroker stopInstance system.adapter.chromecast.0 (force=false, process=true) 2024-01-22 10:04:56.390 - info: host.IoBroker stopInstance system.adapter.chromecast.0 send kill signal 2024-01-22 10:04:56.783 - error: chromecast.0 (228423) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-01-22 10:04:56.785 - error: chromecast.0 (228423) unhandled promise rejection: DB closed 2024-01-22 10:04:56.789 - error: chromecast.0 (228423) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket. (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (node:events:632:26) at Socket.emit (node:events:517:28) at Socket.emit (node:domain:489:12) at TCP. (node:net:350:12) 2024-01-22 10:04:56.792 - error: chromecast.0 (228423) DB closed 2024-01-22 10:04:56.825 - error: chromecast.0 (228423) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-01-22 10:04:56.827 - error: chromecast.0 (228423) unhandled promise rejection: DB closed 2024-01-22 10:04:56.828 - error: chromecast.0 (228423) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket. (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (node:events:632:26) at Socket.emit (node:events:517:28) at Socket.emit (node:domain:489:12) at TCP. (node:net:350:12) 2024-01-22 10:04:56.838 - error: chromecast.0 (228423) DB closed 2024-01-22 10:04:56.842 - error: chromecast.0 (228423) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-01-22 10:04:56.844 - error: chromecast.0 (228423) unhandled promise rejection: DB closed 2024-01-22 10:04:56.850 - error: chromecast.0 (228423) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket. (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (node:events:632:26) at Socket.emit (node:events:517:28) at Socket.emit (node:domain:489:12) at TCP. (node:net:350:12) 2024-01-22 10:04:56.852 - error: chromecast.0 (228423) DB closed 2024-01-22 10:04:56.855 - error: chromecast.0 (228423) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-01-22 10:04:56.856 - error: chromecast.0 (228423) unhandled promise rejection: DB closed 2024-01-22 10:04:56.858 - error: chromecast.0 (228423) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket. (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (node:events:632:26) at Socket.emit (node:events:517:28) at Socket.emit (node:domain:489:12) at TCP. (node:net:350:12) 2024-01-22 10:04:56.859 - error: chromecast.0 (228423) DB closed 2024-01-22 10:04:56.861 - error: chromecast.0 (228423) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-01-22 10:04:56.862 - error: chromecast.0 (228423) unhandled promise rejection: DB closed 2024-01-22 10:04:56.864 - error: chromecast.0 (228423) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket. (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (node:events:632:26) at Socket.emit (node:events:517:28) at Socket.emit (node:domain:489:12) at TCP. (node:net:350:12) 2024-01-22 10:04:56.865 - error: chromecast.0 (228423) DB closed 2024-01-22 10:04:56.869 - error: chromecast.0 (228423) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-01-22 10:04:56.870 - error: chromecast.0 (228423) unhandled promise rejection: DB closed 2024-01-22 10:04:56.871 - error: chromecast.0 (228423) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket. (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (node:events:632:26) at Socket.emit (node:events:517:28) at Socket.emit (node:domain:489:12) at TCP. (node:net:350:12) 2024-01-22 10:04:56.873 - error: chromecast.0 (228423) DB closed 2024-01-22 10:04:57.156 - info: host.IoBroker instance system.adapter.chromecast.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2024-01-22 10:04:59.846 - info: host.IoBroker instance system.adapter.chromecast.0 started with pid 231845
diesen Part
2024-01-22 10:01:58.483 - error: sayit.0 (1784) Error while checking if chromecast.0.20dfb9c72a61.player.announcement finished playing announcement: {"url":"http://10.1.1.10:8082/sayit.0/tts.mp3?ts=1705914107965","volume":50}: TIMEOUT 2024-01-22 10:01:58.487 - error: sayit.0 (1784) Cannot play file: Timeout by checking of announcement finished playing
hatte ich allerdings auch schon zuvor immer bei einer Ausgabe vom chromecast aber es wurde die Ansage ausgegeben
auch war, wie in einigen Threads zu lesen das Problem, das nach einer bestimmten Zeit X, keine Ausgabe mehr erfolgte, Abhilfe schaffte nur, den Objektbaum im Chromecast zu löschen und Instanz per Cron alle paar Stunden neu zu starten
hab den Cron jetzt mal entfernt und werde beobachten
EDIT
jetzt kam ne weitere Wettermeldung rein, die Verlief ohne Fehlermeldung -
@crunchip sagte in Chromcast update:
darum geht es doch, Removed dependency with nettools, in dieser Version
Ja, aber für die Vorgängerversion waren ja net-tools und discovery erforderlich, wenn ich mich richtig entsinne.
-
@meister-mopper wie gerade in dem nettool Problemthread erfahren ist discovery eine Abhängigkeit von nettools und wird davon installiert
-
@homoran said in Chromcast update:
@meister-mopper wie gerade in dem nettool Problemthread erfahren ist discovery eine Abhängigkeit von nettools und wird davon installiert
Ja, net-ttols erfordert discovery.
chromecast sollte nunmehr keinerlei speziell Abhängigkeiten mehr haben (d.h. nur mehr js-controller und admin) -
@meister-mopper ja das Thema war schon im sayit Adapter Thread
um ne Sprachausgabe mit nem google mini zu erhalten, benötigt/e man
- sayit
- chromecast
- web
- net-tools
- discovery
-
@crunchip sagte in Chromcast update:
Sprachausgabe mit nem google mini
Ja, dann benötige ich die beiden Adapter doch weiterhin, sonst isses stumm.
-
@crunchip said in Chromcast update:
@meister-mopper ja das Thema war schon im sayit Adapter Thread
um ne Sprachausgabe mit nem google mini zu erhalten, benötigt/e man
- sayit
- chromecast
- web
- net-tools
- discovery
Ähmmm - du verweist auf den Testthread Chromcast 3.0.x
Diue Abhängigkeit zu net-tools (und damit zu discovery) wurde mit chromcats 3.1.0 ENTFERNT.
https://github.com/iobroker-community-adapters/ioBroker.chromecast#310-2022-11-12Die obige Aussage dürfte daher veraltet sein.
-
@meister-mopper said in Chromcast update:
Ja, dann benötige ich die beiden Adapter doch weiterhin, sonst isses stumm.
Sollte mal per se nicht sein.
Wenns nicht geht, wärs zu klären warum. Bluefox hat die Abhängigkeiten von net-tools schon vor längerem entfernt.
Wenn noch nicht getan, dann teste doch bitte mal ohne net-tools Adapter. (Wenn du ihn haben willst, kannst ihn ja ggF. neu installieren - ich will nicht von seiner Benutzung abraten! Hier geht es nur drum dass chromecast mit und auch ohne net-tools funktionieren soll(te).
-
@mcm57 sagte in Chromcast update:
Wenns nicht geht, wärs zu klären warum.
Danke, ich werde die beiden Adapter nachher mal löschen und schauen, ob die Sprachausgabe auch ohne funktioniert.
Versuch macht kluch!
-
@mcm57 es war auf die generellen Abhängigkeiten bezogen.
Das mit der neuen Version 2 Adapter wegfallen, ist mir schon klar.Ob der chromecast wie gewünscht noch funktioniert muss ich allerdings noch testet, da net-tools und discovery noch installiert sind.
-
@crunchip sagte in Test Chromcast 3.2.x:
Ob der chromecast wie gewünscht noch funktioniert muss ich allerdings noch testet, da net-tools und discovery noch installiert sind.
Vielleicht reicht es ja auch schon aus, wenn man die beiden ausknipst.
-
@meister-mopper ne, weil sie ja im Hintergrund aktiv werden, die Instanzen sind ja sowieso nicht aktiv
-
@mcm57
Die ersten Tests der Sprachausgabe über Chromecast und Sayit ohne net-tools und discovery Adapter verliefen schonmal positiv.
Jetzt bin ich neugierig, ob es auch ohne regelmäßige Neustarts des Chromecast-Adapters funktioniert.
-
Danke mal fürs Feedback.
Und bitte beachten, dass der Dank für Anpassungen / Korrekturen an die im README gelisteten gehen sollte (Bluefox, raintonr). Ich habe am Code nichts geändert sondern nur die notwencigen Schritte für die Releaseerstellung durchgeführt.
-
nach vielen vielen Stunden rumprobieren und reparieren und nachfragen bin ich zwar froh, dass chromecast und sayit nun halbwegs laufen. Aber trotz Neustart alle 3h kommt es weiterhin vor, dass manchmal Ansagen stumm bleiben. Von daher überwiegt die Neugier und ich werde mir die neue Version auch mal installieren.
Kennst du zufällig die Roadmap und weißt, ob auch YouTubeMusic Support ansteht?
Da ich bislang nirgends auch nur 1x Feedback zu meinen YTM Fragen bekommen habe, was mich ehrlich gesagt massiv wundert, muss ich sonst nur dafür wirklich mal eine HomeAssistant Installation parallel fahren -
@maxpd sagte in Test Chromcast 3.2.x:
umprobieren und reparieren und nachfragen bin ich zwar froh, dass chromecast und sayit nun halbwegs laufen.
mit dieser neuen Version?