Enceintes · Sonos
Sonos speakers
Sonos n'a jamais publié d'API locale, mais ses enceintes répondent à du UPnP classique sur ton réseau, et une bibliothèque Python mûre le parle couramment.
Ce qu'il peut devenir
Ce que d'autres propriétaires en font déjà, du plus simple au plus poussé.
Le déclencher depuis un bouton physique ou un webhook
Un petit serveur HTTP local transforme la lecture et les préréglages en simples requêtes web, pratique pour un bouton connecté, un raccourci ou un panneau mural.
Lancer, mettre en pause et grouper les enceintes depuis ton propre code
Sans compte, sans cloud : une fois l'enceinte sur ton réseau, un petit script Python peut contrôler le volume, la lecture et les paires stéréo.
Le brancher dans ta domotique par MQTT
Un petit pont publie l'état de chaque enceinte sur MQTT et accepte des commandes en retour, ce qui l'intègre dans n'importe quelle domotique à côté d'autres marques.
Tout ce qui existe pour lui
8 projets de l'index, les plus actifs d'abord.
- SoCo/SoCoSoCo (Sonos Controller) is a Python project that allows you to programmatically control Sonos speakers.Actif★ 1,6 k
- ebaauw/homebridge-zpHomebridge plugin for Sonos ZonePlayers over the local UPnP APIActif★ 251
- Dicklesworthstone/frankensonosMemory-safe Rust controller for Sonos speakers over LAN SSDP, UPnP-SOAP and GENAActif★ 106
- svrooij/sonos2mqttSonos MQTT controller using the local UPnP APIActif★ 83
- ioBroker/ioBroker.sonosControls and monitors Sonos players from ioBrokerActif★ 41
- jishi/node-sonos-http-apiHTTP API bridge for controlling Sonos speakersRalenti★ 2 k
- ariksidney/sonos-webUnofficial web-based Sonos clientRalenti★ 22
- brian-su/homebridge-sonos-so-simpleSimple Homebridge plugin exposing Sonos speakers to HomeKitRalenti★ 13