WetCoastWillie Posted February 13, 2016 Posted February 13, 2016 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?
paulbates Posted February 13, 2016 Posted February 13, 2016 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
WetCoastWillie Posted February 13, 2016 Author Posted February 13, 2016 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
paulbates Posted February 13, 2016 Posted February 13, 2016 (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 February 13, 2016 by paulbates
KeviNH Posted February 13, 2016 Posted February 13, 2016 (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 March 6, 2016 by KeviNH
MWareman Posted February 13, 2016 Posted February 13, 2016 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.
KeviNH Posted February 13, 2016 Posted February 13, 2016 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!
BamBamF16 Posted February 14, 2016 Posted February 14, 2016 You shouldn't have to buy the app for everyone. At least if you are all in the apple ecosystem.
KeviNH Posted February 14, 2016 Posted February 14, 2016 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.
WetCoastWillie Posted February 14, 2016 Author Posted February 14, 2016 IFTTT looks like it might work with some tweaking.....
kissfan Posted March 6, 2016 Posted March 6, 2016 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
jwarner964 Posted March 6, 2016 Posted March 6, 2016 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
BamBamF16 Posted March 7, 2016 Posted March 7, 2016 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
Recommended Posts