homeean: Sonos HTTP API

Stimmt nicht ganz, mit Airplay2 geht es noch (wird ab dem One und dem Beam unterstützt).

1 „Gefällt mir“

Das hat übrigens funktioniert :wink::+1:t2:

1 „Gefällt mir“

Steht ja da drin

Ältere Lautsprecher wie Play:1 und Play:3 unterstützen AirPlay 2 nicht, ihnen fehle „einfach nicht die nötige Power“ dafür, hieß es von Sonos im vergangenen Jahr

Ist das immer noch nicht korrigiert? :rofl: Finde ich ja auch blöd, wenn den alten Speakern “einfach nicht die Power fehlt” :joy:

1 „Gefällt mir“

Hat jmd schon die Ikea Sonos gestest? geht dort auch TTS und Speak mit Homee?

Nicht getestet, aber da die Symfonik in der App auftauchen und auch per Webhook angesprochen werden können (das habe ich so zuhause), sollte das denke ich gehen.

Ja, geht!

Ich hole das Thema mal wieder vor, da bei uns seit ein paar Tagen eine Steuerung via Webhooks von homee aus nicht mehr geht.

Noch jemand das Problem?
Wie kann ich den Service “stoppen”? Neustarten geht ja dann über “npm start”, oder?

Also bei mir funktioniert alles normal… läuft bei mir im Docker auf der Diskstation.

https://www.homeepedia.de/books/homeean/page/homeean---hintergrund-installation-und-nutzung

Dienste starten & Stoppen - weit unten

2 „Gefällt mir“

Jetzt läuft es wieder. Ein kompletter Neustart des Raspi war notwendig.

@hblaschka danke, habe mir die Befehle mal weggespeichert. Hatte nur direkt im Sonos-Paket geguckt :wink:

Bei mir geht SONOS auf einmal nicht mehr. Es kommt bei direkter Eingabe der URL im Browser

{„status“:„error“,„error“:„connect EHOSTUNREACH 192.168.178.63:1400“,„stack“:„Error: connect EHOSTUNREACH 192.168.178.63:1400\n at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1107:14)“}

Die IP ist die der Sonos-Box.

Der Raspberry läuft und ich kann auch auf SONOS über 192.168.178.31:5005 zugreifen.

Was genau funktioniert denn nicht mehr ?
Die Steuerung oder die Sprachausgabe?
Gab es ein Update bei den Sonosboxen ?

VG

1 „Gefällt mir“

Sonos kurz vom Strom und schon geht es wieder. Komisch weil alle 5 anderen problemlos laufen. Egal es geht wieder.

1 „Gefällt mir“

Ich habe ein ganz anderes, neues Problem: wir haben neben div. Sonos auch einen Symfonik in Betrieb. Dieser wird aber über die API in nodered mit einer falschen IP-Adresse versucht anzusprechen.
Wie kann ich dies “manuell” korrigieren?

Du kannst direkt die IP eingeben.
Da darfst du nicht die vorgeschlagenen Geräte auswählen.

Geht mit dem Symfonik leider auch nicht. Trotzdem Fehler.

Hallo zusammen,

ich hab über die Feiertage meinen raspi mit docker neu aufgesetzt und bin dafür dem Tutorial von @stfnhmplr gefolgt. Soweit funktioniert alles, auch den unifi controller habe ich hinzugefügt. nur die Sonos API bekomme ich nicht richtig hin.
Weder im compose script noch in Portainer lässt sich der Container dem host Network hinzufügen.

Hat jemand hier zufällig einen Tipp für mich?

Mein Skript sieht aktuell so aus (bin Docker-Neuling und kein Entwickler…) :slight_smile:

  node-sonos:
    restart: unless-stopped
    image: chrisns/docker-node-sonos-http-api:latest
    container_name: node-sonos
    hostname: node-sonos
    ports:
     - "5005:5005"
     - "1900:1900"
     - "1901:1901"
     - "3500:3500"
    volumes:
      - ./settings:/app/settings
      - ./clips:/app/static/clips
      - ./cache:/app/cache
      - ./presets:/app/presets
    user: node

P:S: Stefan, übrigens vielen Dank, dass du dein Wissen in deinem Blog immer so Anfänger-tauglich weitergibst !

Viele Grüße,
André

2 „Gefällt mir“

Was für ne Fehlermeldung wird denn ausgegeben?

Lass mal bei dem Script unten die ports komplett weg und ergänze statt dessen

network_mode: host
3 „Gefällt mir“

So einfach kann es sein. Ich hatte immer Ports und „network_mode: host“ drin, da kam dann die Fehlermeldung. Jetzt als ich die Ports rausgenommen habe funktioniert es.

Danke dir !

1 „Gefällt mir“