[Neues Modul] BOSE SoundTouch

Begonnen von dominik, 05 Januar 2016, 22:28:40

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

Zitat von: Mad am 31 Januar 2026, 10:28:12Namen eines Lautsprechers in der App geändert. Könnte es damit zusammenhängen?
Eher nicht.

Ich vermute von den Symptomen her, dass eine der Voraussetzungen für BOSEST nicht erfüllt ist.

Tipp: Man aktualisert ein System nicht, indem man FHEM "neu aufsetzt".

LG

pah

Mad

Danke für die Antwort. Ich hatte leider keine andere Möglichkeit, da ich noch auf Buster unterwegs war. Updateversuche sind gescheitert, daher dieser Weg.
Es müsste soweit alles vorhanden sein, da es ja bis gestern ging....

betateilchen

Zitat von: Mad am 31 Januar 2026, 10:28:12ich habe gerade das Problem, dass meine Lautsprecher nicht mehr "online" in fhem gehen.
Im Log kommt folgende Meldung in Dauerschleife:

Was liefert eine manuelle Abfrage im Browser auf die URL

http://<ipDerBox>:8090//listMediaServers
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Mad

Zitat von: betateilchen am 31 Januar 2026, 17:31:27Was liefert eine manuelle Abfrage im Browser auf die URL

Es werden die Fritzboxen ausgeworfen....

Ich konnte es jetzt etwas weiter aufschlüsseln. Ich habe gestern noch ein fhem "update all" durchgeführt. Danach trat der Fehler auf.
Nun habe ich ein Backup von vor dem gestrigen update aufgespielt und es läuft wieder.
Wieso führt das update zu solch einem Fehler?

FlatTV

Heute wollte ich doch mal soundcork ausprobieren.
Auf meinem ,,trixie" Pi habe ich das GitHub Projekt pyenv eingesetzt, um eine Python 3.12.12 Umgebung zu bekommen und anscheinend soundcork installiert.
Der Server ,,startet" auch, ich muss aber das Environment .venv gesetzt lassen und auch in das Verzeichnis wechseln.
Ansonsten wird schon fastapi nicht gefunden.
Für mehr habe ich gerade keine Zeit.

((.venv) ) pi@pi3:~/soundcork/soundcork $ fastapi run main.py

   FastAPI   Starting production server 🚀
 
             Searching for package file structure from directories with __init__.py files
2026-02-01 09:53:28,669 [soundcork.datastore] INFO: Initiating Datastore
2026-02-01 09:53:28,676 [soundcork.datastore] INFO: Initiating Datastore
             Importing from /home/pi/soundcork
 
    module   📁 soundcork     
             ├── 🐍 __init__.py
             └── 🐍 main.py   
 
      code   Importing the FastAPI app object from the module with the following code:
 
             from soundcork.main import app
 
       app   Using import string: soundcork.main:app
 
    server   Server started at http://0.0.0.0:8000
    server   Documentation at http://0.0.0.0:8000/docs
 
             Logs:
 
      INFO   Started server process [51399]
2026-02-01 09:53:32,988 [uvicorn.error] INFO: Started server process [51399]
      INFO   Waiting for application startup.
2026-02-01 09:53:32,992 [uvicorn.error] INFO: Waiting for application startup.
2026-02-01 09:53:32,996 [soundcork.main] INFO: Starting up soundcork
2026-02-01 09:53:32,996 [soundcork.main] INFO: done starting up server
      INFO   Application startup complete.
2026-02-01 09:53:32,997 [uvicorn.error] INFO: Application startup complete.
      INFO   Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
2026-02-01 09:53:33,002 [uvicorn.error] INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)

Warum steht dort 0.0.0.0?

pi@pi3:~ $ netstat -a | grep 8000
tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN     
pi@pi3:~ $
Naja auf die URL komme ich auch nicht 😔
Raspi4 - im wesentlichen mit Phoscon, HomeMatic ( aktuell über debmatic), CUL, BOSE-ST und Alexa (Connector)