/smart-home-integration

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

License: AGPL v3 Build Status GitHub issues

What is this?

Collection of functions that provide integration with smart home stuff.

Integrations

So far, the only integration is some minimal integration with a blink home camera setup. Thanks to https://github.com/MattTW/BlinkMonitorProtocol for the detailed API guide.

Blink

curl -XPOST "https://<id>.execute-api.<region>.amazonaws.com/prod/blinkCheckAllArmed" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "<email adress here>",
    "password": "<password here>"
}'
curl -XPOST "https://<id>.execute-api.<region>.amazonaws.com/prod/blinkGetTemperature" \
  -H "Content-Type: application/json" \
  -d '{
    "cameras": [
        "<NameOfCamera1>",
        "<NameOfCamera2>"
    ],
    "email": "<email adress here>",
    "password": "<password here>"
}'

Architecture

High level architecture diagram

Contributing

PRs are very welcome, but for any big changes or new features please open an issue to discuss first.