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"
go run main.go -nature_api_secret=${NATURE_REMO_SECRET} -action_mode="send_signal"
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"