Jump to content

Text message (sms) control of thermostat (and lighting)


WetCoastWillie

Recommended Posts

Posted

Is it possible to control a zwave thermostat via text....

 

I want to be able to change the set temp by texting the desired temp, also control lighting etc. by text (living room on), (temp 72), etc.

 

Is there a wiki somewhere?

Posted

The ISY can't receive that information directly, it would require a server like a Rasberry PI and coding. Provided you have a smartphone, you'd be better off with one of the low cost / free apps available on the site. Look under third party products, and recent posts from developers

 

Paul

Posted

i want it more for the family than me.... I have mobilinc on my iPad but TheBoss and kids have different phones and accounts so purchasing an app for everyone would be expensive....

 

I ultimately want to make it simple for them..... Text "temp 72" and the thermostat adjusts, text "bedroom off" light turn off....

 

I have a raspberry Pi, network module, etc. Just want to know if it's possible, and if so, where can I find some instructions?

 

Cheers

 

Matt

Posted (edited)

Matt

 

I don't think you'll find it step by step.  Here are the pieces and parts

  • UDI has released Polyglot, which is a Pi compatible python library that can control the ISY.  Polyglot is in the forum. Does it control zwave stats? Probably, I don't know for sure
  • Sticking with the python theme, libraries would be required to pull a pop inbox, read a message and process its text. I'm sure they exist, but would have to be researched

Paul:

Edited by paulbates
Posted (edited)

Reading SMS messaging might be tricky.  Why not use IFTTT and the "DO" button? IFTTT/DO apps are free, and integrate with the Portal to control your ISY from anywhere.

 

i want it more for the family than me.... I have mobilinc on my iPad but TheBoss and kids have different phones and accounts so purchasing an app for everyone would be expensive....   I ultimately want to make it simple for them..... Text "temp 72" and the thermostat adjusts, text "bedroom off" light turn off....

I have a raspberry Pi, network module, etc. Just want to know if it's possible, and if so, where can I find some instructions?

 

I wrote a daemon that can run on rPi and enables control from Twitter direct messages,-- you tell it which twitter accounts to trust to send commands.   With a little programming it could restrict commands to specific users only.

 

My daemon runs in the local network (e.g. on rPi or maybe MacOS).  To make usage easier, the twitter messages can be sent under IFTTT control (e.g. from a "Do" button).   Because it runs on a rPi in your network and makes REST calls directly to the ISY, no requirement for Portal or network module or exposing your ISY password.

 

I rewrote the daemon ingest direct messages with "User Streams", so it can react immediately to a command, maybe someday I'll port it from Perl to Python.

Edited by KeviNH
Posted

IFTTT can also receive text messages. I have a (POC) set of IFTTT rules that receive text messages and set a Fanlinc (via Maker Channel / ISY Portal)to high, medium, low or off. I'd bet you could even add a temperature to set a thermostat.

Posted

IFTTT can also receive text messages. I have a (POC) set of IFTTT rules that receive text messages and set a Fanlinc (via Maker Channel / ISY Portal)to high, medium, low or off. I'd bet you could even add a temperature to set a thermostat.

That's a cool one, I didn't know IFTT could directly receive SMS.    I see that it requires registering the sending phone number, and only allows one phone number per IFTTT account, so that could be difficult for OP's household use requirement.   Still, a cool feature in IFTTT!

Posted

I think the easiest approach would be IFTTT and the "Do" button app.

 

You shouldn't have to buy the app for everyone. At least if you are all in the apple ecosystem.

There's also an easy workaround on Android, works with most apps -- you log into Google Play under the account that bought the App, download it, then log out.   Or better yet, make a new Gmail account named "WetCoastWillieFamily" and just use that account when buying apps.

  • 3 weeks later...
Posted

You shouldn't have to buy the app for everyone. At least if you are all in the apple ecosystem.

If each iPhone has a different iTunes account, it's a separate purchase. You have to use a family plan to share the app.

 

I've run into this with my GF. We aren't on the same iTunes account, so for her to use MobiLinc at my house (on her phone) means she has to purchase the product.

 

 

Sent from my iPhone using Tapatalk

Posted

Hi kissfan

 

Try signing off of your girl friends phone in iTunes than sign in to iTunes with your iTunes acct on her phone,  then down load the app to her phone, thats what I did

 

Jeff

Posted

To add some more. Once you log in with your account go to mobilinc and do a restore purchases. Then log out and put her credentials in. I do this with several apps with in app purchasing.

 

Jeff

Guest
This topic is now closed to further replies.

  • Recently Browsing

    • No registered users viewing this page.
  • Who's Online (See full list)

  • Forum Statistics

    • Total Topics
      37k
    • Total Posts
      371.5k
×
×
  • Create New...