ct.getsonos (device_id, parameter)
Ruft den aktuellen Zustand eines Sonos-Geräts ab.
Parameter:
Rückmeldung
Beispiel:
ct.setupnp (device_id, command [, option_setting])
Führt einen uPnP-Befehl aus.
Parameter:
Beispiel:
Produkthandbuch 2CKA001373B8902
device_id:
Spezifischer Identifier für Sonos-Geräte
(format: RINCON_949F3EC192E401400)
parameter:
Der zurückgemeldete Parameter (Es stehen folgende
Parameter zur Auswahl: "groupvolume", "volume", "status",
"meta")
groupvolume:
Aktuelle Lautstärke der Sonos-Gruppe des Geräts (Zahl)
volume:
Aktuelle Lautstärke des Sonos-Geräts (Zahl)
status:
Aktueller Status des Sonos-Geräts
(enum: 0:IDLE, 1:BUFFER, 2:PLAY, 3:PAUSED)
a, b, c, d, e, f, g:
Metadaten des aktuell abgespielten Titels (Multiple Strings)
A = track_name
B = track_artist
C = album_name
D = album_artist
E = show_name
F = container_name
G = stream_info
groupvol = ct.getsonos("RINCON_949F3EC192E401400", "groupvolume")
a, b, c, d, e, f, g = ct.getsonos("RINCON_949F3EC192E401400", "meta")
device_id:
Spezifischer Identifiert für uPnP-Geräte
(format: RINCON_949F3EC192E401400)
command:
Die folgenden Befehle können verwendet werden:
"volume": benötigt option_setting für volume (Zahl)
"mute"
"unmute"
"play"
"pause"
"seek": benötigt option_setting für position (Zahl)
"next"
"previous"
ct.setupnp("RINCON_949F3EC192E401400", "volume", 25)
ct.setupnp("RINCON_949F3EC192E401400", "mute")
Inbetriebnahme
│88