ct.getsonos (device_id, parameter)
Consulta el estado actual de un dispositivo Sonos.
Parámetro:
Respuesta
Ejemplo:
ct.setupnp (device_id, command [, option_setting])
Ejecuta un comando uPnP.
Parámetro:
Ejemplo:
Manual del producto 2CKA002973B5273
device_id:
Identificador específico para dispositivos Sonos
(format: RINCON_949F3EC192E401400)
parameter:
El parámetro devuelto (se puede elegir entre los siguientes
parámetros: "groupvolume", "volume", "status", "meta")
groupvolume:
Volumen actual del grupo Sonos del dispositivo (número)
volume:
Volumen actual del dispositivo Sonos (número)
status:
Estado actual del dispositivo Sonos
(enum: 0:IDLE, 1:BUFFER, 2:PLAY, 3:PAUSED)
a, b, c, d, e, f, g:
Metadatos de la canción en reproducción (múltiples 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:
Identificador específico para dispositivos uPnP
(format: RINCON_949F3EC192E401400)
command:
Pueden utilizarse los siguientes comandos:
"volume" requiere option_setting para volume (número)
"mute"
"unmute"
"play"
"pause"
"seek" requiere option_setting para position (número)
"next"
"previous"
ct.setupnp("RINCON_949F3EC192E401400", "volume", 25)
ct.setupnp("RINCON_949F3EC192E401400", "mute")
Puesta en servicio
│98