Jump to content

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


WetCoastWillie

Recommended Posts

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

Link to comment

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

Link to comment

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:

Link to comment

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.

Link to comment

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.

Link to comment

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!

Link to comment

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.

Link to comment
  • 3 weeks later...

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

Link to comment

Archived

This topic is now archived and is closed to further replies.


×
×
  • Create New...