Skip to content

mski-iksm/home_controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home Controller

Nature Remoから信号を送るコマンドラインツールです。

send_signalモードとtemp_controlモードの2つのモードがあります。

  • send_signalモード: 選択肢からインタラクティブに操作するモード
  • temp_controlモード: 室温が規定の範囲内になるようにエアコンの設定温度を自動変更するモード

使い方

事前準備

Nature Remoを設置し、各家電のリモコンを設定します。 https://shop.nature.global/

Nature RemoのAPIキーを取得します。 https://home.nature.global/

Nature RemoのAPIキーを環境変数に設定します。

export NATURE_REMO_SECRET="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

send_signalモード

go run main.go -nature_api_secret=${NATURE_REMO_SECRET} -action_mode="send_signal"

temp_controlモード

go run main.go -nature_api_secret=${NATURE_REMO_SECRET} -action_mode="temp_control" -device_name="Remo" -tooHotThreshold=27.5 -tooColdThreshold=24.5 -preparationThreshold=0.5 -minimumTemperatureSetting=22.0 -maximumTemperatureSetting=30.0 -slackToken="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -slackChannel="#xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published