Hack to control Lifeshield

I am looking at getting Vera in the next week or so and one thing I would like to do is control my LifeShield security system. I have no clue what their wireless devices operate over and do not see any listed API’s from them. So what I was thinking is getting another key fob from them. Pair it to a unique user called Vera, open it up and get a zwave relay that has 3 outputs. The fob has a cancel, stay and away button, also if stay and way are held down for X seconds it sends panic.

Should this work?

What are you trying to do?

The key fob is going to control the arming and disarm of the system… what is your goal ?

Goal is going to be on certain triggers I want to disarm or arm the system, or even send panic(probably never).

But like setting up a at home in for the evening scene, I would want it to arm my system and not have to do it manually. The remote flashes green when it received a call back from the main unit that it armed or dis-armed. So I am actually thinking about mounting the remote to a sturdy device and using a servo to press the buttons and then another sensor to watch for the light color so it can report back correctly. Also hopefully able to hook up another sensor to the main unit to wait for the alarmed light so it will know the status if it was armed outside of vera.

I would replace my alarm panel with support interface and just reuse your sensors.

From my understanding, none of the wireless devices from lifeshield will work with anything else… It is a bummer, because I really like their siren detector since all my smoke/heat detectors are hardwired to each other.

Didn’t know it was wireless… Still. Salvage what you can and move on to something that will actually work with vera.

http://www.lifeshieldtechnologies.com/connected-home-features/home-automation/

Looks like they are adding zwave… just don’t know when.

Most major alarm panels have a zwave controller option such as the Honeywell Tux.

I tried using that as a secondary controller to vera with little luck… Or sorta worked.

But in the end. I followed my own advice and bit the bullet and got stuff that worked reliably together.

Your Milage may vary.

I priced replacing my system and I was at almost $1000.

I am going to try to call them tomorrow, they said they have an API for Home Automation companies to use.

I’d be shocked and amazed that they would have an API… but if they did … you would still need to write a plugin or do some coding to connect to it… and then connect to it by what ? does this system have a network connection or some kind of Serial connection ?

Yep, it is network connected. If I can get ahold of the API I would start working on a plugin, no issues there.

They also have a web interface for it. The best way to describe it is like the nest web interface.

ok +1 You may indeed stand a chance here :smiley:

Hi Gibby,

Did you have any luck talking to LifeShield? In the past, I’ve gotten no where. It’s a real shame- if they simply opened up their API a tiny bit, they would probably get quite a lot of interest from the DIY community- I would probably hack together IFTT functionality if I had access to the API.

I don’t have time to implement a web scraper/browser emulator, but I suppose that would be the way to go.

Right now I watch a mailbox for armed/disarmed events and do things like turn off lights when armed, etc, but it would be great to have the ability to more fully automate.

No, I stopped trying to figure out a way and was going down the route of replacing my system with a custom DSC one. Still going to but it is like $750ish for me to do it. I have a buddy who thinks he can get the screen scrapper together. I will update this thread once I have more.

We have most of the functions working now via php, arming, disarming, checking status. Once we finish it up going to see how to write a plugin that can utilize what we got. Can pretty much get the whole LifeShield configuration including pin codes in plain text.

These are the following urls to arm/disarm:

Disarm
https://lifeview.lifeshield.com/layout/armstate?armstate=disarm

Arm Away
https://lifeview.lifeshield.com/layout/armstate?armstate=armaway

Arm Stay
https://lifeview.lifeshield.com/layout/armstate?armstate=armstay

Arm Instant
https://lifeview.lifeshield.com/layout/armstate?armstate=armstayinst

The below URL I believe is for when an open/close sensor is opened.
https://lifeview.lifeshield.com/cache/faulted

See how-to here: http://forum.micasaverde.com/index.php/topic,26213.0.html