db-SERVICE AS · versjon 1.9.5

BluOS-sjekk med Sonos

Et lite Windows-program som finner ut hvorfor Bluesound-, NAD- og Sonos-høyttalere forsvinner fra appen, hakker, mister grupper eller henger.

Det kjører på en PC på samme nett som høyttalerne og trenger ingen installasjon. Det følger med til feilen skjer, og lager så en rapport med funn og tiltak. Sonos tas med når du krysser av for «Sjekk også Sonos-høyttalere» før du starter. Programmet bare leser og endrer ingenting på høyttalerne.

Dette er utgaven med Sonos, og den lever for seg selv. Trenger du ikke Sonos, finner du BluOS-sjekk uten Sonos.

Last ned

Programmet til kunder

BluOS-sjekk-v1.9.5.zip · 79 kB
  • Én exe-fil med vindu på norsk, engelsk og nederlandsk
  • Valg om å sjekke Sonos-høyttalere i tillegg til Bluesound og NAD
  • Lager en zip på skrivebordet og en e-post til truls@db-service.no
  • Ikke signert: Windows sier «Windows beskyttet PCen». Trykk «Mer info» og så «Kjør likevel».
Last ned programmet

Kildekoden

bluos-diagnose-kilde-v1.9.5.zip · 87 kB
  • Motoren, kundevinduet og byggeskriptet
  • LES-MEG.md forklarer bruken. CLAUDE.md gir Claude reglene og BluOS-detaljene.
  • Uten rapporter og uten nettverksdata
Last ned kildekoden

Tidligere versjon

Nytt i 1.9.5

Nytt i 1.9.4

Nytt i 1.9.3

Etter test mot et anlegg med 11 Sonos-høyttalere:

Nytt i 1.9: Sonos

Etter første test mot et anlegg med 11 Sonos-høyttalere, inkludert lydplanke med surround:

Nytt i 1.8.1, siden 1.4

Etter tester hos kunder og hjemme:

Hva den ser etter

SymptomHva programmet måler
Borte fra appenOm hver høyttaler svarer på søket til BluOS-appen på PC (LSDP) og mobilen (mDNS), og hvilke andre høyttalere hver av dem ser. Svarer de direkte men ikke på søket, stopper nettverket kringkasting.
HakkingHakk fanges på sekundet, med varighet og hva som spilte og hvordan: sang og artist, radiokanal eller inngang, via for eksempel Spotify Connect eller TIDAL i BluOS. Sangskifte og bytte av kilde regnes ikke som hakk, men et kildebytte logges med tiden uten lyd. I tillegg måler den Wi-Fi-signal i dBm (−70 eller bedre anbefales), pakketap og svartid.
Grupper rykerOm leder og medlemmer er enige om gruppen, om de ser hverandre, og når gruppene endrer seg. Korte pauser når noen grupperer, regnes ikke som feil. Hakk i en gruppe telles én gang, hos lederen, og rapporten peker ut medlemmer som hadde dårlig forbindelse da gruppen hakket. Har lederen svakere signal enn et medlem, sier rapporten hvem som bør lede.
HengerOppetid avslører omstarter, med klokkeslett. Starter alle samtidig, er det som regel strømmen. Svarer høyttaleren på ping men ikke på BluOS, henger den. Faller mange ut samtidig, er det nettverket.
Musikken stopperHøyttaleren sier ikke hvem som trykket pause. Rapporten sier hva som styrte avspillingen: Spotify- eller TIDAL-appen, AirPlay, TV-inngang eller BluOS-appen. Ble Spotify flyttet til en annen enhet, står det også.
Sonos (valgfritt)Om høyttalerne svarer på SSDP, søket Sonos-appene bruker, og på direkte oppkobling. Om de er enige om gruppene, ping og svartid, og kanal og Wi-Fi-forsterker når høyttaleren oppgir det. Om avspillingen stopper, bufrer eller står stille. Wi-Fi-signal i dBm måles ikke.

Slik brukes den

Hos kunden

  1. Del exe-en via en OneDrive- eller SharePoint-lenke. E-post stopper ofte .exe, også i zip.
  2. Har kunden Sonos, krysser hen av Sjekk også Sonos-høyttalere først. Kunden trykker Start sjekken og lar programmet stå, gjerne en hel dag. Det stopper av seg selv etter 24 timer. Lukkes det eller slås PC-en av, er det som er målt likevel tatt vare på.
  3. Når noen hører en feil, trykker de Jeg hørte en feil nå. Klokkeslettet blir merket i rapporten.
  4. Ferdig – lag fil lager zip-en og en ferdig e-post.

Selv, med konsollen

  1. Pakk ut kildekoden og dobbeltklikk Start-BluOS-Diagnose.bat.
  2. Velg hurtigsjekk (under ett minutt) eller overvåking. Trykk M når du hører en feil og Q for å stoppe.
  3. Rapporten havner i rapporter\, sammen med maalinger.csv og hendelser.csv.

Videreutvikle i Claude Code

Pakk ut kildekoden, åpne mappa bluos-diagnose i Claude Code og si hva du vil endre. Claude leser CLAUDE.md og kjenner da reglene. Programmet skal bare lese fra høyttalerne. Skriptene skal lagres med BOM. Nye funn trenger engelsk og nederlandsk tekst.

Etter en endring bygges exe-en på nytt med kompilatoren som følger med Windows:

powershell -ExecutionPolicy Bypass -File kunde\Bygg-Exe.ps1