Skip to content
No description, website, or topics provided.
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
accounting
aircontrol
cronjob
graph
humidifier
linebot-push
linebot
qoair
.gitignore
README.md
env.json.sample
samconfig.toml.sample
template.yaml

README.md

APIs for Home Automation

This repository includes:

  • Line bot
    • Use as main interface
  • Air Control
    • Control air conditionar throwgh Nature Remo Cloud API
  • Quality of Air
    • Check current quality of air
    • Curent values are collected by EdgeX Foundry and stored in Redis

Everithing works as AWS Lambda function througth AWS API Gateway.

Ready for deploy using CloudFormation.

Procedure

Modify following files:

  • samconfig.toml
    • Used in sam deploy operation
  • env.json
    • Used in sam local start-api

Then build,

sam build --use-container

test if you want,

sam local start-api --env-vars ./env.json

finally, deploy.

sam deploy
You can’t perform that action at this time.