Can I get a invite. Just got a bed recently and want to expand its abilities outside of what the APP can do for me.
I will DM you an invite.
For the folks on this thread, I recently learned that SleepNumber has a “Fuzion” generation of beds, which means that the SleepNumber API is different for those types of beds. I was seeing an error that I had never seen before (“Cannot send the MCR request to Fuzion device”) and upon Googling, found this Github discussion from another library that is used for interfacing with SleepNumber.
Unfortunately, this means that the code will not work for those beds until I add support for it by cloning the functionality from the other repo here: Add support for Fuzion generation beds by kbickar · Pull Request #14 · kbickar/asyncsleepiq · GitHub
Because I am in the middle of some other changes currently, I’m going to put this into the queue after I make those updates and will keep folks posted when I begin.
Can I get an invite?
Can I get an invite please. I would like to integrate. Can you this me?
Hello all. Just a quick status update: I got to do some more work today and was able to successfully make a callback to SmartThings. Next step is to test a full cron job that gets all the stored tokens and tries updating SmartThings at some regular interval. After that, I need to figure out the updates to the SmartThings device presentation in the app to show foot lighting and some other data. From there, I figure out how to publish the updates for y’all to get access to (details are TBD on that).
To the folks that asked for recent invites, sorry I missed the notifications. I’ll DM you invite links momentarily.
Thank you for the invite. Do you have a tutorial or steps on how to get voice routines to work with Google Home or Alexa? The device in Google Home just looks like an on/off switch and is recognized as a HVAC device. I already setup a routine in SmartThings, but don’t see a way to activate it from Google Home routines.
Also, for some reason when I go to make changes to my base only, the bed pump is activated as well. Is this a known issue or just me?
Hey, apologies for not seeing your post earlier. For the most part everything is managed in SmartThings since it has the ability to configure all facets of the bed. So for example, some routines I have in SmartThings:
- Beds Sleep Mode: If “Manually Run”, Then “My Bed->Set to Favorite”, “Other Bed Side->Set to Favorite”
- Beds Wake Mode: If “Manually Run”, Then “My Bed->Turn SleepNumber to 100%”, “Other Bed Side->Turn SleepNumber to 100%”
- Turn on foot warmer to low for 2 hours on other bed side: If “Manually Run”, Then “Other Bed Side->Footwarming low - 2 hrs”
Make sure your SmartThings routines are synced to Google Home (I only use Google Home), set your starting voice command, then choose Adjust Home Devices → Scroll all the way down to Add scenes-> Choose the SmartThings routine and turn it on. That should allow you to trigger the routine in SmartThings from Google Home.
All the complexity around all the bed cpnfigurations have to be managed in SmartThings, and I have a whole bunch of routines to do variants such as footwarming for 30 minutes on low, 30 minutes on medium, 1 hr on low, turning off, etc. And you just have to specify the one you want to trigger vocally in Google Home.
As for the bed pump and activating the base, I can’t say. If the SleepNumber setting is staying the same while your base is changing, then it should be working correctly. You can always check the SleepNumber app itself after a bit to see it refresh and if it changed anything else unexpectedly. Just make sure you only change the things you want in the SmartThings routine (e.g. if you choose Favorite, it will set both the number and position).
Any chance I can get the link for this awesome sounding integration you developed? Thanks in advance!
I’ll send one in a DM
can I get a link as well, please and thank you
Yep! DMing you an invite.
May I get an invite as well please, this sounds very exciting!!!
DMing you an invite.
A status update for everyone: progress is being made (albeit slowly). I’ve learned more about what’s involved for iterating on a device profile while keeping the existing device profile live and have been documenting it in the git repo’s README for my own learning.
I got callbacks to work with a cron job, so eventually I will be able to set up a recurring call to get bed presence from the SleepNumber API (the maximum frequency is every minute through polling, unfortunately) and send the update to a new capability in a new device profile so that a routine can be triggered if it changes status.
Because not everyone will use this, I’ll be making it so you have to opt in to this behavior by specifying the start and end time + timezone you are “in bed”, which will help bound when the polling will occur. I’ll be providing a simple web portal to configure that using your existing credentials. More to come.
Thank you for the update Jason. I look forward to seeing what you come up with!!!
Hi can you send me a DM? Thank yoi
May I please have an invitation? TIA!
I’ll DM you an invite.
If you’re still sending invitations I’d love one. Thanks so much for all of your hard work on this!
Sorry I missed your request. I’ll DM you an invite.