Logitech Pop with Sonos & Shuffle Songs

September 23, 2017 0 comments

I’ve been using Sonos speakers for about 2 years now.  When I heard about the Logitech Pop I had to jump on board.  They are great however it lacks some features.  I have a Logitech Pop button in about every room of my house.  Some that do different things.  I.E (If i’m coming downstairs and want music playing throughout the house I can press one of my Logitech Pop buttons and do so.

If i’m doing the dishes and want music to only play in the kitchen I can press a Logitech Pop button and have music playing instantly in the kitchen.  They also have 2 other settings which is a double press, and a long press.  I have all mine configured the same so “Double Press” would skip to the next track.  “Long Press” will pause the current speaker (or all speakers).

One of my biggest downsides was every time I pressed the button to play something it would either pickup where it left off or it would start at the beginning of the list again.  I searched everywhere but I could figure out how to make the Logitech Pop button start with “Shuffle“.

I was playing around with some of the music services Sonos had to offer and I saw that Plex was now a beta option.  Since I’m a huge Plex user for all my Video, tv shows and movies.  I figured I would try adding some Music and letting Sonos stream from there.  (In the beginning it took awhile to get Sonos to actually talk to Plex I think it was something to do with the routing with Google Wifi, however not sure how but we fixed the problem).

When I added the Plex account I noticed it had a “Shuffle” all songs option.

Here are the steps for Adding Plex to your Sonos and having Logitech Pop start with “Shuffle” on press.  (Assuming you are already a Plex user).

Step 1.  Login to your Sonos app on your android device.  Click the (3 arrows at the top to display Options in Sonos).  Once there Click on “Add Music Services“.  Choose Plex.  It will ask you to login to your account.

Step 2.  Verify that Plex music service will play to one of your Sonos speakers and that “Shuffle All” is an option.

Step 3.  Launch the Logitech Pop application on your phone and update your Play buttons to (Shuffle All) from your Plex server.  Viola it was that easy.

I know it sucks if your coming from Spotify or Google Play and you have to physically store all of your Media on your server or computer.   Also if your computer or server is not running 24/7 you can now use Plex’s Cloud option.

I’m starting to love these buttons more and more they recently came out with an update that now I can control my Lutron caseta switches; Phillips Hue Bulbs and other smarthome options all with a press of a button.

PiGrrl Zero Plus Helpful Documents

September 22, 2017 0 comments

When I was creating my PiGrrl Zero plus with sound I had several helpful documents that I made to map out the pins on the GPIO.

I was cleaning up files on my computer and before I deleted them I wanted to post them.

The picture below is the mapping of a RaspberryPi B board.

This is the wiring setup for the PiGRRL Zero Plus board.

This is a diagram I created to help easily wire everything to the GPIO.

SmartThings Create a Virtual Timer for a Light

September 14, 2017 0 comments

So I have been using Tasker a lot however I’m on the T-Mobile jump program and I switch from phone to phone quite a bit.  I was going to reinsert all of my Tasker profiles however I decided to see if SmartThings had a better method yet of presence sensing.  So I decided to relink my Android device as my presence sensor.  I’ve been testing this for about a week now and it seems to be more accurate then all of my Tasker/AutoLocation profiles.

How I have my house configured as my car approaches the house I want my Yale Smart Deadbolts to unlock, and turn on my Front porch and side porch lights; they are wired to (Lutron Caseta Switches).

Everything worked great however I had a Tasker profile that would wait 10 minutes and turn off the porch lights.  At first I tried creating a rule in SmartThings but it would turn the lights off constantly after 10 minutes even if I manual turned them on.  I figured out what I need to create is a SmartThings Virtual Switch.

Below is my configuration.

Step 1.  Create a virtual switch to be the timer.