BoseFix32 — lokaler SoundTouch-Cloud-Ersatz auf einem ESP32

Begonnen von tostmann, 21 Mai 2026, 00:26:36

Vorheriges Thema - Nächstes Thema

betateilchen

#120
Moin,

zuerstmal vielen Dank für Dein Engagement. Aber ich erwarte grundsätzlich nicht, dass Probleme mitten in der Nacht gelöst werden :)

Zum Thema 0.8.29:

Die Version habe ich über den Webflasher und den Update-Button auf den C5 gebracht. Das lief auch alles prima und ohne Auffälligkeiten durch.
Aber danach tauchte der C5 nie wieder in meinem WLAN auf...

Dann habe ich ein "Fresh Install" gemacht und konnte danach zumindest das WLAN wieder konfigurieren. Wobei mir dabei wieder aufgefallen ist, dass bereits seit 0.8.28 das Verhalten ein anderes ist als vorher. Vor der C5-Integration kam direkt nach dem Flashen des "Fresh Install" ein Folge-Menü, in dem man WLAN konfigurieren konnte. Das kommt nun nicht mehr. Die einzige Zugangsmöglichkeit ist das sixback-WLAN, das der C5 nach einer jungfräulichen Installation aufbaut. Aus dem Webflasher heraus habe ich keine Möglichkeit mehr, den ESP32 zu konfigurieren.

Der Aufruf von sixback.local hakt nach wie vor. Mir werden beispielsweise keine presets bei den vier gefundenen Boxen angezeigt. Auch lassen sich jetzt - nach dem Fresh Install - noch keine presets auf den Boxen abspielen.

Du darfst diesen Dateianhang nicht ansehen.

Vielleicht greifen hier die bisher üblichen "Selbstheilungskräfte" von sixback und ich warte jetzt einfach mal eine halbe Stunde ab.

Alles in allem scheint das 5GHz Thema noch nicht so weit zu sein, dass man damit wirklich "werben" sollte. Aber das war uns ja vorab schon bewusst und ich will mich deswegen auch überhaupt nicht beschweren. Vielleicht kommt es auch wirklich daher, dass wir verschiedene C5-Boards einsetzen, ich bin gespannt wie es sich entwickelt, wenn ich mein C5-N4 bekommen habe.

Zitat von: tostmann am 04 Juli 2026, 02:39:44poste bitte einmal die Ausgabe von /api/nvs/stats, damit wir sehen ob der NVS voll ist.

{"used_entries":274,"free_entries":356,"total_entries":630,"namespace_count":9,"percent_used":43.49206}
Insofern: erstmal schönes Wochenende, mach Dir bitte keinen unnötigen Streß wegen sixback.
Im allerschlimmsten Fall fahre ich den 2,4GHz AccessPoint wieder hoch...

---- Edit:

Inzwischen (nach dem Verfassen dieses Beitrags) sind auch die presets wieder vorhanden.


--
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

#121
Nun habe ich mich mit den WLAN Problemen beschäftigt und habe parallel ein ping auf sixback laufen lassen.

Du darfst diesen Dateianhang nicht ansehen.

Bei seq=213 habe ich sixback.local aufgerufen.
Das führt dazu, dass die WLAN Verbindung abreißt und sixback.local nicht mehr erreichbar ist.
In Folge kann natürlich auch die Webseite nicht mehr vollständig geladen werden.

Nach einiger Zeit wechselt die Rückmeldung dann von "request timeout" zu "Host is down".

Du darfst diesen Dateianhang nicht ansehen.

Noch ein paar Minuten später wird dann die WLAN Verbindung wieder hergestellt.

Du darfst diesen Dateianhang nicht ansehen.

Jetzt wird es richtig spannend:

  • Ein reload der Seite "sixback.local" im ursprünglich geöffneten Tab führt jetzt NICHT zum Verlust der WLAN Verbindung.
  • Das Öffnen der Seite "sixback.local" in einem neuen Tab führt reproduzierbar zum Abbruch der WLAN Verbindung.

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Zitat von: betateilchen am 04 Juli 2026, 11:29:39Im allerschlimmsten Fall fahre ich den 2,4GHz AccessPoint wieder hoch...

Heute war es soweit.

Nachdem eine meiner Boxen keine presets mehr kannte und wegen der WLAN-Problematik auch nicht mehr konfiguriert werden konnte, habe ich meinen S3 wieder am 2,4GHz AP in Betrieb genommen, aktuell noch mit 0.8.27
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

tostmann

ich arbeite aktuell wenn Zeit ist weiter daran, aber ehrlich: Bei dem Umfang welchen SixBack mittlerweile hat ist "S" wie Server-Klasse auch eher angemessen ... Was sich schon klarer abzeichnet ist der sehr knappe HEAP des C5 - weniger RAM + mehr WLAN == keine gute Kombi.

betateilchen

Wie gesagt: Mach Dir keinen Streß.

Meine Hoffnung ist, dass es irgendwann vielleicht auch mit dem C-Type klappt.
Bei N16R8 (auch wenn es das derzeit noch nicht als target gibt) sollten doch die Speicherbedingungen vergleichbar mit dem S3-N16R8 sein oder habe ich da etwas mißverstanden?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

erwin23

Hallo, habe heute versucht einen ESP32 S3 zu flashen. Sixback.io aufgerufen und ESP32 S3 Neuinstallation ausgewählt
und die Installation auf Com8 USB Serial CH343, läuft erst erasing, dann installing, dann 2 min warten und der Zähler läuft hoch.
Nach Installation complete! und next bin ich wieder im Installationsmenue mit

SixBack (S3 8MB)
Installieren Sie SixBack (S3 8MB)
Protokolle & Konsole

Rufe ich die Seite http://sixback.local/ im Chromebrowser auf, kommt nichts, die Webseite ist nicht erreichbar.
Bei Protokolle und Gerät zurücksetzen kommen folgende Meldungen
[10:59:51]ESP-ROM:esp32s3-20210327
[10:59:51]Build:Mar 27 2021
[10:59:51]rst:0x1 (POWERON),boot:0x8 (SPI_FAST_FLASH_BOOT)
[10:59:51]SPIWP:0xee
[10:59:51]mode:DIO, clock div:1
[10:59:51]load:0x3fce2820,len:0x10cc
[10:59:51]load:0x403c8700,len:0xc2c
[10:59:51]load:0x403cb700,len:0x30c0
[10:59:51]entry 0x403c88b8
[10:59:52][   536][E][Preferences.cpp:47] begin(): nvs_open failed: NOT_FOUND
[10:59:52][   573][E][Preferences.cpp:47] begin(): nvs_open failed: NOT_FOUND
[10:59:52][   579][E][Preferences.cpp:47] begin(): nvs_open failed: NOT_FOUND
[10:59:52][   585][E][Preferences.cpp:47] begin(): nvs_open failed: NOT_FOUND
[10:59:52][   643][E][Preferences.cpp:47] begin(): nvs_open failed: NOT_FOUND

Wo muss ich suchen?
Beste Grüße
Raspberry PI mit Cul 868, diverse HM Komponenten

betateilchen

Schau mal nach, ob es in Deiner Umgebung nach einem reboot des S3 ein offenes WLAN mit dem Namen "sixback-xxxxxx" gibt. Wenn ja, damit verbinden, dann kannst Du die Verbindung des S3 zu Deinem eigenen WLAN konfigurieren.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

tostmann

Hallo erwin23,

das S3-DevKitC hat zwei USB-Buchsen: eine mit UART beschriftet (CH340/CH343), eine native USB. Der "Connect device to Wi-Fi"-Schritt im Browser erscheint nur beim Flashen über die UART-Buchse — über die native USB-Buchse fehlt er (genau Dein Symptom).

Dein "CH343" wäre eigentlich die richtige Buchse. Kannst Du kurz nachsehen, in welche der beiden Du physisch gesteckt hast?

Sofort läuft es so: der Stick macht nach dem Flashen ein WLAN "SixBack-..." auf — damit verbinden, im Portal Dein WLAN eintragen, fertig. Die "nvs_open NOT_FOUND"-Zeilen sind übrigens normal, kein Fehler.

erwin23

#128
Danke für euren schnellen Antworten.
Hatte das mit dem das mit dem Sixback Wlan übersehen, Jetzt geht es.
Besten Dank an euch beiden

PS: könnte man nicht auch die Temperatur neben der Versionsnummer anzeigen? Mein ESP war im Gehäuse gut warm.
Raspberry PI mit Cul 868, diverse HM Komponenten

betateilchen

Zitat von: tostmann am 07 Juli 2026, 14:40:22das S3-DevKitC hat zwei USB-Buchsen: eine mit UART beschriftet (CH340/CH343), eine native USB. Der "Connect device to Wi-Fi"-Schritt im Browser erscheint nur beim Flashen über die UART-Buchse — über die native USB-Buchse fehlt er (genau Dein Symptom).

Hallo Dirk,

sowohl die C5-Devkits als auch die C6-Devkits, die ich hier habe, besitzen ebenfalls zwei USB-Buchsen, die wie von Dir beschrieben bezeichnet sind.

Aber die Option "Connect device to WiFi" kommt bei keinem dieser Boards, egal über welchen port ich das DevKit flashe. Meines Erachtens ist das aber ein neues Verhalten, das mir erst seit den Versuchen mit dem neuen C5-target so aufgefallen ist.

Gerade getestet: bei meinem S3-DevKit kommt die Option "Connect device to WiFi" nach dem Neuflashen auch nicht mehr. (dort kam die Option früher immer zuverlässig)

In allen beschriebenen Fällen taucht die Meldung auch später nicht auf, wenn man das DevKit nochmal mit sixback.io verbindet. Bisher kam dann immer ein längeres Menü, in dem man das Board konfigurieren oder die Oberfläche aufrufen konnte - alles weg.

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!