Hat jemand mehrere Sonos und könnte mir seine config zeigen?
Wollte mir einen für die Terrasse holen aber keine Ahnung wie Bei mehreren die config aussehen muss. In der Beispiel config steht ja nur einer.
Hat jemand mehrere Sonos und könnte mir seine config zeigen?
Wollte mir einen für die Terrasse holen aber keine Ahnung wie Bei mehreren die config aussehen muss. In der Beispiel config steht ja nur einer.
Ich habe zwar auch nur ein Sonos, nutze aber das homebridge-zp Plugin wo in der config.json keine Konfiguration notwendig ist und das Plugin holt sich die Geräte über die eingerichteten Sonos-Zonen - wenn Du also mehrere Zonen / Räume hast sollten die automatisch übernommen werden...
Danke für die Info. Dann werde ich dieses Plugin mal probieren wenn ich den zweiten dann habe. Erstmal muss ich schauen wie ich das mit dem Strom auf der Terrasse mache.
Hat trotzdem jemand das Plugin noch und mehrere Sonos?
Hallo zusammen,
.... ich habe mehrere Sonos. Klappt super, genauso wie es MikeDelta beschrieben hat.
Die Player müssen eingeschaltet und im Netzwerk sein, das plugin identifiziert und schreibt
sie als "Lampen" ins HomeKit. So kann man über die "Helligkeit" die Lautstärke einstellen.
Auszug aus meiner config:
{
"platform": "ZP",
"service": "light",
"brightness": true,
"speakers": false
}
Schöne Grüße,
Andi
Hat geklappt nachdem ich Homebridge auf 0.4.42 gebracht habe.
Und wenn man bei service speaker einstellt kann man dann nicht mehr die Lautstärke ändern? Ok hat sich geklärt.
Schade das man nur die Möglichkeit Als Lichtschalter oder Ventilator hat um das volume zu ändern. Am besten wäre es wenn man ihn richtig als Lautsprecher mit dem passendem symbol definieren könnte. Aber so weit sind wir wohl noch nicht
Defines what type of service and volume characteristic homebridge-zp uses. Possible values are: "switch" for Switch and Volume ; "speaker" for Speaker and Volume ; "light" for LightBulb and Brightness ; and "fan" for Fan and Rotation Speed . Selecting "light" or "fan" enables changing the Sonos volume from Siri and from Apple's Home app. Selecting "speaker" is not supported by Apple's Home app. |
Hab es jetzt mal mit der Standard config probiert. Nachteil ist das in der Home app nicht verfügbar steht. Dafür ist er als Lautsprecher und nicht als Lampe definiert was für mich Humbug ist und in Eve sogar ein paar mehr Optionen verfügbar sind wie aktueller Titel und man Equalizer spielen kann... Da ich eh vielleicht nur app und zu mal was per Siri starten möchte, die Lautstärke ändern möchte oder es über Automationen mache, lasse ich es erstmal so laufen.
Ein und ausschalten mit Siri klappt zwar aber Lautstärke ändern klappt nicht.
Welches Kommando nehmt ihr dazu?
Ein und ausschalten mit Siri klappt zwar aber Lautstärke ändern klappt nicht.
Welches Kommando nehmt ihr dazu?
Stelle Helligkeit „Gerätename“ auf 15 Prozent.
Gesendet von iPhone mit Community
Alles anzeigen(Zitat von Maz)
Stelle Helligkeit „Gerätename“ auf 15 Prozent.
Gesendet von iPhone mit Community
Habe jetzt doch notgedrungen auf Light gestellt... jetzt klappt aber das Kommando: „Terrasse auf 30%“ sogar. Ist halt schade das es nur über den licht workaround geht.
Mit der Home-App von Matthias H. kann man die Lautstärke der Sonos Lautsprecher einstellen und damit verschiedene Szenen erstellen.
zB „Guten Morgen“ = Lautsprecher Ein, Lautstärke 10% oder „Party“ = Lautsprecher ein, Lautstärke 50%
Ich nutze das in einem anderen Thema beschriebene Homebridge-zp Plugin.
Da gehen direkt ohne große config alle Sonos Lautsprecher und die Lautstärke. Probier es mal aus
Heute war irgendwas bei mir los mit dem
Netzwerk und ich bin leider nicht zuhause.
Jetzt ist die Homebridge bzw meine Haupt Instanz down
Bekannter Fehler eigentlich.
Hat sonst jemand mit dem ZP Plugin für Sonos Probleme?
Edit: cashed accessories gelöscht und läuft wieder. Aber erstmal rum weinen. Sorry
Auf Wunsch kann ich auch gern nochmal eine komplette Anleitung fertig machen mit der Installation der Pakete und allem drum und dran.
Hast du denn bereits eine komplette Anleitung machen können?
Bei mir ist der Fall genau wie bei dir
Kann ich denn meine Sonos Lautsprecher irgendwie mit HomeKit ansteuern?
"Hey Siri, mach Lala im Bad" oder sowas?
Hallo Es, du kannst nur sagen Sonos Bad an oder aus!
Kann jemand eine gute Anleitung für Anfänger empfehlen um Sonos API zu installieren?
Danke und Gruss
Die Sonos API ist bereits installiert, und zwar auf deinen Sonos-Geräten.
Das Schlimme am Altern ist, dass man alles vergisst. Ich habe node-sonos-http-api-master laufen (und das Ding meinst du doch, oder?), aber wie hab ich das gemacht? Und warum? Keine Ahnung. Ich versuch's mal zu rekapitulieren. Es ist also keine richtige Anleitung.
Erstmal habe ich node-sonos-http-api-master heruntergeladen:
wget https://github.com/jishi/node-sonos-http-api/archive/master.zip
Das master.zip, das dabei auf meinem Raspi landete, habe ich ausgepackt:
unzip master.zip (dabei entsteht ein Verzeichnis namens node-sonos-http-api-master)
Jetzt wird's in meinem Schädel ein bisschen unklarer. Wahrscheinlich habe ich dann ein
cd node-sonos-http-api-master
npm install --production
npm start
gemacht und das Ding lief. Jedenfalls erinnere ich mich an keine argen Probleme.
Danach habe ich in meinem Browser auf dem Mac http://192.168.1.22:5005 aufgerufen und eine Web-Seite erschien. 192.168.1.22 ist die Adresse meines Raspi, deiner hat mit hoher Wahrscheinlichkeit eine andere. Mit dem Browser konnte ich dann Erfolge erzielen, indem ich Adressen wie http://192.168.1.22:5005/Wohnzimmer/volume/15 aufrief.
Fertig.
Da es mir nicht gefallen hat, das node-sonos-http-api-master im Homeverzeichnis von pi herumgammelt, habe ich es nach /usr/local/bin verschoben:
sudo mv node-sonos-http-api-master /usr/local/bin
Weil ich wollte, dass node-sonos-http-api-master automatisch startet, wenn ich den Raspi boote, habe ich für systemd ein Startscript erstellt:
sudo nano /etc/systemd/system/sonos-http-api-master.service
und den leeren Editor mit dem Folgenden gefüllt:
[Unit]
Description=Sonos API
After=network-online.target
Wants=network-online.target
[Service]
User=pi
WorkingDirectory=/usr/local/bin/node-sonos-http-api-master
ExecStart=/usr/local/bin/node server.js
Restart=on-failure
RestartSec=30
[Install]
WantedBy=multi-user.target
Alles anzeigen
Danach habe ich ein
sudo systemctl daemon-reload und ein
sudo systemctl enable sonos-http-api-master gemacht.
Dann habe ich node-sonos-http-api-master gestartet mit
sudo systemctl start sonos-http-api-master
und mit sudo journalctl -fau sonos-http-api-master in das Logfile geschaut.
Alles ohne Gewähr, so ähnlich muss es abgelaufen sein.
Stefan
Echt langweiliges Forum hier
Immer wird einem so schnell geholfen und man muss sich nur bedanken
Es ist überhaupt kein Problem, das grundlegend zu ändern
Ah, cool, den muss ich mal testen.
Ist eine feine Sache ?
Die config für die zwei Taster + und - 5% Lautstärke, die Taster werden nach 200ms wieder deaktiviert
{
"accessory": "HTTP-SWITCH",
"name": "Küche +",
"switchType": "stateless",
"timeout": 200,
"onUrl": "http://192.168.1.xxx:5005/Küche/volume/+5"
},
{
"accessory": "HTTP-SWITCH",
"name": "Küche -",
"switchType": "stateless",
"timeout": 200,
"onUrl": "http://192.168.1.xxx:5005/Küche/volume/-5"
},