Sign inSign up

danebarentine/totalconnect

By danebarentine

Updated about 9 years ago

Rest API wrapper for the Honeywell TotalConnect Soap API

Image
0

271

danebarentine/totalconnect repository overview

I've built a simple rest API that takes a TotalConnect user login and then will arm the system. The API is built using the Spark framework (http://sparkjava.com/) and runs just like a normal Java console app.

For those curious why I wrapped their API with my own the answer is because my home automation controller can only make a simple Http call and so it couldn't handle the authentication needed. So by wrapping it in a restful api that takes basic authentication My ISY994i controller can make a single http call and arm the security system as part of a program. This could also be used with something like the IFTTT maker channel for arming the system via Amazon Echo or any number of integrations.

Requirements


All images are compatible with Linux OS hosts and Docker on Windows in Linux Container mode.

Supported Linux tags


  • latest

How to use this image


Running Total Connect Rest API

docker run -it danebarentine/totalconnect

Other Nodes


For me this all runs internally on my home network behind a firewall. If you were to expose this to the internet for things like IFTTT it should be protected using SSL to protect your TotalConnect credentials. If your credentials were compromised then whomever had them could easily disarm your system. So use it carefully so you don't compromise your alarm system.

It's licensed under the Apache 2.0 License. This software is supplied "AS IS" without any warranties and support and I assume no responsibility or liability for the use of the software, conveys no license or title under any patent, copyright, or mask work right to the product

Further Reading


Tag summary

Content type

Image

Digest

Size

60.8 MB

Last updated

about 9 years ago

docker pull danebarentine/totalconnect