Bose und soundcork und FHEM

Begonnen von betateilchen, 28 April 2026, 18:53:23

Vorheriges Thema - Nächstes Thema

FlatTV

Eigentlich nur den Soundcork aktualisiert  :o .

Ich habe mich jetzt einmal dem Docker gewidmet, funktioniert auch - allerdings je nach Methode unterschiedlich.
Ich meine damit nur die reine Installation des Containers, am Ende findet die eine meine Boxen, die andere nicht, einmal wird noch erfolglos versucht einen nginx-ETag Container zu aktivieren, schließlich jedoch, mit manueller Angabe der Daten, sind alle Boxen da (sorry, viele Kommatas) 8).
Ob das weiter funktioniert werde ich dann hier kundtun.
Raspi4 - im wesentlichen mit Phoscon, HomeMatic ( aktuell über debmatic), CUL, BOSE-ST und Alexa (Connector)

betateilchen

Für den Notizzettel:

Wer jetzt nach Abschaltung der Server die Bose App nutzt, um neue Lautsprecher ins Netzwerk zu bringen (das funktioniert nach wie vor), sollte danach unbedingt daran denken, die ursprüngliche Account-ID in der DeviceInfo.xml im tag "<margeAccountUUID>" zu hinterlegen. Per default wird dort kein Account mehr eingetragen.

<?xml version="1.0" encoding="UTF-8" ?>
<info deviceID="3.....">
<name>Reserve_ST20_1</name>
<type>SoundTouch 20</type>
<margeAccountUUID>4.....</margeAccountUUID>
<components>
....
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

FlatTV

One more hint:

  • Ordner Soundcork anlegen, ,,docker-compose.yml" und ,,nginx-ETag.conf" aus dem Soundcork-Git dort ablegen und konfigurieren.
  • In den Ordner Soundcork wechseln
  • docker compose pull
    docker compose up -d
  • Im jetzt angelegtem Unterverzeichnis ,,data" alle Konfigurationen zu den Boxen
Raspi4 - im wesentlichen mit Phoscon, HomeMatic ( aktuell über debmatic), CUL, BOSE-ST und Alexa (Connector)

betateilchen

Zitat von: FlatTV am 07 Mai 2026, 22:50:40Also bei mir läuft der Soundcork nach dem Update nicht mehr.
http://ip:8000/docs kann ich noch aufrufen, beim Aufruf von http://ip:8000/ kommen nur Fehler.

Genau das Problem hatte ich heute auch. Sowohl der Aufruf von /admin als auch /miniapp liefen auf Fehler.

Irgendwann habe ich dann einen Blick in das error-Log von soundcork geworfen, und darin die (wahrscheinliche) Fehlerursache gefunden. Es wurde nach einer DeviceInfo.xml gesucht, die nicht gefunden wurde. Diese Fehlerausgabe hat offenbar den Server blockiert.

Nachdem ich in der Datenstruktur die entsprechende Datei angelegt hatte, war alles wieder in Ordnung, die Box lief problemlos und der Server zeigte alle Seiten an, die ich haben wollte.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

MIla1969

Hallo zusammen,

mich hat die ABschaltung der Bose Cloud eiskalt erwischt. Meine Frau und ich warne nur verwundert, warum plötzlich das Web-Rasio nimmer ging. Ok nun weiß ich es.
Mein Fehler war es vermutlich, dass ich zuerst ein Werksreset versucht habe. Nun wir bei Aufruf von  \info
die  "<margeAccountUUID>" nicht mehr angegeben.

Hab mich soweit auch schon informiert,
soundcork, wird installiert, OTG Kabel bereits da, Zugriff auf die Soundtouch 10 per Putty funktioniert.

Hab nun mal als erstes versucht, per WinSCP die DeviceInfo.xml zu finden. Leider ohne Erfolg.

@betateilchen  kannst du mir den Pfad nennen wo sie den sein soll?

oder hat es was damit zu tun, dass wenn ich
http://192.168.1.xxx:8090/soundTouchConfigurationStatus
aufrufe, ich als Antwort folgendes erhalte:
<SoundTouchConfigurationStatus status="SOUNDTOUCH_NOT_CONFIGURED"/>

Vielleicht kann ich ja bei dem ein oder anderen ja auch unterstützen

Danke im Voraus
Michael


betateilchen

#20
Die DeviceInfo.xml gibt es nicht als Datei auf dem Gerät.

Den Inhalt bekommst Du über <box-IP>:8090/info im Browser

Wenn Du die Box im WLAN hast und der soundcork läuft, kannst Du mal die url <soundcork-IP>:8000/admin aufrufen und schauen, ob die Box da schon auftaucht
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!