ct.getsonos (device_id, parameter)
Ouvre l'état actuel d'un appareil Sonos.
Paramètre :
Message en
retour
Exemple :
ct.setupnp (device_id, command [, option_setting])
Exécute une commande uPnP.
Paramètre :
Exemple :
Manuel produit 2CKA001773B5273
device_id:
Identifiant spécifique aux appareils Sonos
(format: RINCON_949F3EC192E401400)
parameter:
Le paramètre renvoyé (les paramètres suivants sont disponibles
: "groupvolume", "volume", "status", "meta")
groupvolume:
Volume actuel du groupe Sonos de l'appareil (chiffre)
volume:
Volume actuel de l'appareil Sonos (chiffre)
status:
État actuel de l'appareil Sonos
(enum: 0:IDLE, 1:BUFFER, 2:PLAY, 3:PAUSED)
a, b, c, d, e, f, g:
Métadonnées du titre en cours de lecture (chaînes multiples)
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:
Identifiant spécifique aux appareils uPnP
(format: RINCON_949F3EC192E401400)
command:
Les commandes suivantes peuvent être utilisées :
"volume" : exige option_setting pourvolume (chiffre)
"mute"
"unmute"
"play"
"pause"
"seek" : exige option_setting pourposition (chiffre)
"next"
"previous"
ct.setupnp("RINCON_949F3EC192E401400", "volume", 25)
ct.setupnp("RINCON_949F3EC192E401400", "mute")
Mise en service
│97