• Trying not to have my phone by my side constantly, but wanting access simple to Sonos player controls, I started looking for a hardware button that I could use to play/pause my Sonos, and turn the volume up/down. Just something to sit on my desk, nothing fancy, something simple and functional. A one (maybe two) trick pony.

    I found Home assistant and Puck.JS and EspruinoHub. Combined, it did the trick. I can sit at my desk, push the puck button one to play/pause, long press to raise the volume, and two short presses to lower the volume.

    Note - I am a novice at this so any comments/suggestions welcome.

    Read my posting on the Home Assistant website


    And thanks Gordon for your patience with me on this journey.

  • That's great - thanks for posting up how you did it!

    I've got Home Assistant running here (albeit no Sonos) so I'll have to give it a try :)

  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview

How I use Puck.js hardware button with Home Assistant to control a Sonos Player

Posted by Avatar for kab @kab