I have been having trouble getting TTS to cast to my Chrome cast.
When the rule triggers, I get a chime on the selected speaker but nothing else, mimic3 generates the audio as expected to /etc/openhab/html/static/audio/ from the rule, I can then browse to http://192.168.0.100:8080/static/audio/name-of-generated-file.wav and I’m able to download and play the file no problems.
Callback URI is: http://192.168.0.100:8080/static
Errors in the log are
2024-10-20 15:41:49.205 [WARN ] [omecast.internal.ChromecastCommander] - Unable to load media: http://192.168.0.100:8080/static/audio/cef185de-1083-4cd6-a2a7-1bf1ea45f827
Then all my google devices go from Online → Uninitialized → Initializing → Unknown → Online
2024-10-20 15:42:13.493 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:fab0e825a9d629b2a507a2a755ecbeea' changed from ONLINE to UNINITIALIZED
2024-10-20 15:42:13.505 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:fab0e825a9d629b2a507a2a755ecbeea' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2024-10-20 15:42:13.506 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:6389799bb5fdb6942860ab9cd3d3dc35' changed from ONLINE to UNINITIALIZED
2024-10-20 15:42:13.517 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:6389799bb5fdb6942860ab9cd3d3dc35' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2024-10-20 15:42:13.519 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:fbd3a756265b12a4fec01eace8fd7555' changed from ONLINE to UNINITIALIZED
2024-10-20 15:42:13.529 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:fbd3a756265b12a4fec01eace8fd7555' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2024-10-20 15:42:13.530 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:bd1e6c1cdb42781f02f721e86298702e' changed from ONLINE to UNINITIALIZED
2024-10-20 15:42:13.539 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:bd1e6c1cdb42781f02f721e86298702e' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2024-10-20 15:42:13.539 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:931620872b6aca39185fd33d261726dd' changed from ONLINE to UNINITIALIZED
2024-10-20 15:42:13.548 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:931620872b6aca39185fd33d261726dd' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2024-10-20 15:42:13.549 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:9f72579c4106ecc1642eade30f65cbcf' changed from ONLINE to UNINITIALIZED
2024-10-20 15:42:13.558 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:9f72579c4106ecc1642eade30f65cbcf' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2024-10-20 15:42:13.559 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:68ba70e8227c38f11cdaab44af9ff0b0' changed from ONLINE to UNINITIALIZED
2024-10-20 15:42:13.568 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:68ba70e8227c38f11cdaab44af9ff0b0' changed from UNINITIALIZED to UNINITIALIZED (HANDLER_MISSING_ERROR)
2024-10-20 15:42:13.577 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:bd1e6c1cdb42781f02f721e86298702e' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2024-10-20 15:42:13.581 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:bd1e6c1cdb42781f02f721e86298702e' changed from INITIALIZING to UNKNOWN
2024-10-20 15:42:13.588 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:931620872b6aca39185fd33d261726dd' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2024-10-20 15:42:13.592 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:931620872b6aca39185fd33d261726dd' changed from INITIALIZING to UNKNOWN
2024-10-20 15:42:13.599 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:fbd3a756265b12a4fec01eace8fd7555' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2024-10-20 15:42:13.604 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:fbd3a756265b12a4fec01eace8fd7555' changed from INITIALIZING to UNKNOWN
2024-10-20 15:42:13.610 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:9f72579c4106ecc1642eade30f65cbcf' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2024-10-20 15:42:13.615 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:9f72579c4106ecc1642eade30f65cbcf' changed from INITIALIZING to UNKNOWN
2024-10-20 15:42:13.621 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:fab0e825a9d629b2a507a2a755ecbeea' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2024-10-20 15:42:13.626 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:fab0e825a9d629b2a507a2a755ecbeea' changed from INITIALIZING to UNKNOWN
2024-10-20 15:42:13.632 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:68ba70e8227c38f11cdaab44af9ff0b0' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2024-10-20 15:42:13.636 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:68ba70e8227c38f11cdaab44af9ff0b0' changed from INITIALIZING to UNKNOWN
2024-10-20 15:42:13.643 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:6389799bb5fdb6942860ab9cd3d3dc35' changed from UNINITIALIZED (HANDLER_MISSING_ERROR) to INITIALIZING
2024-10-20 15:42:13.647 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:6389799bb5fdb6942860ab9cd3d3dc35' changed from INITIALIZING to UNKNOWN
2024-10-20 15:42:13.689 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:fbd3a756265b12a4fec01eace8fd7555' changed from UNKNOWN to ONLINE
2024-10-20 15:42:13.722 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:9f72579c4106ecc1642eade30f65cbcf' changed from UNKNOWN to ONLINE
2024-10-20 15:42:13.773 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:bd1e6c1cdb42781f02f721e86298702e' changed from UNKNOWN to ONLINE
2024-10-20 15:42:13.780 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:fab0e825a9d629b2a507a2a755ecbeea' changed from UNKNOWN to ONLINE
2024-10-20 15:42:13.818 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:68ba70e8227c38f11cdaab44af9ff0b0' changed from UNKNOWN to ONLINE
2024-10-20 15:42:13.841 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:931620872b6aca39185fd33d261726dd' changed from UNKNOWN to ONLINE
2024-10-20 15:42:13.862 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'chromecast:chromecast:6389799bb5fdb6942860ab9cd3d3dc35' changed from UNKNOWN to ONLINE
Every time the rule runs the last part of the call back URI changes in the log,
[WARN ] [omecast.internal.ChromecastCommander] - Unable to load media: http://192.168.0.100:8080/static/audio/9afe1ebc-bd92-4b4f-8318-99f96f8b63dd
[WARN ] [omecast.internal.ChromecastCommander] - Unable to load media: http://192.168.0.100:8080/static/audio/e2cfd69b-c237-4f4c-9589-9b25805dac0c
[WARN ] [omecast.internal.ChromecastCommander] - Unable to load media: http://192.168.0.100:8080/static/audio/da651d7b-6544-43d4-bf55-63ee956a647e
so I’m assuming that the speaker simply just cant see the generated audio file, Mimic 3 is generating audio files that don’t match the URI either e.g /etc/openhab/html/audio/1725e1a7f0d1eac348839cdc01f83629.wav
If anyone could shed some light on what I might be doing wrong would be greatly appreciated.
I’m running OpenHAB 4.2.2 (OpenHabian) on a Raspberry Pi 4 8gig with mimic3-server 0.1.2 running locally on the same Pi as well.