All Projects → svrooij → sonos2mqtt

svrooij / sonos2mqtt

Licence: MIT license
🔈 Sonos mqtt controller. Control your speakers from your mqtt server. mqtt-smarthome insprired.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to sonos2mqtt

node-deepstackai-trigger
Detects motion using Deepstack AI and calls registered triggers based on trigger rules.
Stars: ✭ 154 (+208%)
Mutual labels:  mqtt, mqtt-smarthome
wyzesense2mqtt
Configurable WyzeSense to MQTT Gateway intended for use with Home Assistant or other platforms that use MQTT discovery mechanisms.
Stars: ✭ 55 (+10%)
Mutual labels:  mqtt, mqtt-smarthome
Mkchromecast
Cast macOS and Linux Audio/Video to your Google Cast and Sonos Devices
Stars: ✭ 1,837 (+3574%)
Mutual labels:  sonos, sonos-speakers
Smarthome
Device integration platform for your smart home
Stars: ✭ 92 (+84%)
Mutual labels:  mqtt, sonos
zwave-core
Flexible Z-Wave Service Server - Access your Z-Wave nodes fast and independent - Planned/supported: REST-API, Browser UI, MQTT* - Perfect for maintaining big node-numbers, drop-in ozwcp replacement!
Stars: ✭ 19 (-62%)
Mutual labels:  mqtt
SonosNPROneServer
NPR One Service for Sonos using the Sonos Music API (SMAPI)
Stars: ✭ 29 (-42%)
Mutual labels:  sonos
sonos-wejay
Slack integration for a local Sonos system
Stars: ✭ 19 (-62%)
Mutual labels:  sonos
SonosSharp
Sonos API for .NET
Stars: ✭ 20 (-60%)
Mutual labels:  sonos
rpi-enviro-mqtt
Send air quality data from a Pimoroni RPi Enviro+ over MQTT
Stars: ✭ 30 (-40%)
Mutual labels:  mqtt
rpi2mqtt
Connect RaspberryPi GPIOs and 1-Wire temperature sensors to MQTT 🍰🔘📡
Stars: ✭ 20 (-60%)
Mutual labels:  mqtt
102shows
Raspberry Pi + APA102 + MQTT + 102shows = LED awesomeness!
Stars: ✭ 15 (-70%)
Mutual labels:  mqtt
docker-node-sonos-http-api
Docker wrapper for https://github.com/jishi/node-sonos-http-api
Stars: ✭ 49 (-2%)
Mutual labels:  sonos
homely
🏠 - A bunch of mosquittos. IoT wiring and notification framework, with an unix style.
Stars: ✭ 15 (-70%)
Mutual labels:  mqtt
Sonos RFID Controller
RFID controller for the Sonos music player
Stars: ✭ 17 (-66%)
Mutual labels:  sonos
gatling-mqtt
A Gatling stress test plugin for MQTT
Stars: ✭ 37 (-26%)
Mutual labels:  mqtt
bronos-client
No description or website provided.
Stars: ✭ 40 (-20%)
Mutual labels:  sonos
ESP8266 mqtts
Arduino IDE project: send data from DS18B20 temperature sensor to mqtt.flespi.io via MQTT over SSL.
Stars: ✭ 16 (-68%)
Mutual labels:  mqtt
ocaml-mqtt
MQTT client for OCaml/ReasonML
Stars: ✭ 14 (-72%)
Mutual labels:  mqtt
sonos-controller
Java API for controlling SONOS players
Stars: ✭ 40 (-20%)
Mutual labels:  sonos
snapdroid
Snapcast client for Android
Stars: ✭ 84 (+68%)
Mutual labels:  sonos

Sonos2mqtt

Sonos2mqtt npm Sonos api documentation Sonos typescript this library Sonos cli Join us on Discord

github issues docker pulls Downloads/week License Support me on Github

All Contributors

mqtt-smarthome semantic-release

This node application is a bridge between the Sonos and a mqtt server. The status of all your sonos devices will be published to mqtt and you can control the sonos speakers over mqtt.

It's intended as a building block in heterogenous smart home environments where an MQTT message broker is used as the centralized message bus. See MQTT Smarthome on Github for a rationale and architectural overview.

Check out the other bridges in the software list

Documentation

See: https://svrooij.github.io/sonos2mqtt

Node-sonos-ts

Sonos typescript this library

This library depends on node-sonos-ts which I also developed. All other libraries using node-sonos-ts should also be able to implemented all the nice features included there. Like notifications or text-to-speech which are the coolest new additions for sonos2mqtt!

Beer or Coffee

I'm a big fan of beer and coffee. To provide something extra to everybody who is sponsoring me, I'll provide a hosted TTS server for all my sponsors.

This bridge and the sonos package took me a lot of hours to build, so I invite everyone using it to at least have a look at my Sponsor page. Even though the sponsoring tiers are monthly you can also cancel anytime 😉

Special thanks

The latest version of this bridge is inspired on hue2mqtt.js by Sabastian Raff. That was a great sample on how to create a globally installed, command-line, something2mqtt bridge.

Contributors

Thanks goes to these wonderful people (emoji key):


Stephan van Rooij

💻 📖

Sven Werner

📦 💻

Matthias Burgfried

💻

mqtt-fan

💻

Martin Roth

📖

Doug Melton

🐛

Sebastian

💻

Emmanuel Venisse

📖

Jonas Hansen

📖

This project follows the all-contributors specification. Contributions of any kind welcome!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].