NatureRemoに登録された照明機器を操作するためのHomebridge用プラグインです。 onとoffのコマンドIDを指定し、オリジナルとは違いsignalsのAPIに送信します。
頑張ってnpmで入れてください。
accessories
に書き加えます。下記説明に注意しながら記入してください。
複数のデバイスがある場合にはそのまま複数登録してください。
accessory
はNatureRemoLightDevice
で固定です。accessToken
は 公式サイトから発行してください。id
は下記のID取得例に従って取得してください。name
は任意に設定可能です。on
・off
は下記のON・OFF取得例に従って取得してください。
"accessories": [
{
"accessory": "NatureRemoLightDevice",
"accessToken": "SECRET_TOKEN",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"on": "vvvvvvvv-wwww-xxxx-yyyy-zzzzzzzzzzzzz",
"off": "vvvvvvvv-wwww-xxxx-yyyy-zzzzzzzzzzzzz",
"name": "リビングの電気"
},
{
"accessory": "NatureRemoLightDevice",
"accessToken": "SECRET_TOKEN",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"on": "vvvvvvvv-wwww-xxxx-yyyy-zzzzzzzzzzzzz",
"off": "vvvvvvvv-wwww-xxxx-yyyy-zzzzzzzzzzzzz",
"name": "寝室の電気"
},
]
curlコマンドでの例です。 SECRET_TOKEN
の箇所は各自置き換えてください。
このAPIを叩くと登録されているデバイスの一覧をJSONのリスト形式で取得できます。そのトップ階層にあるid
キーがconfigに記入するid
となります。
curl -X GET "https://api.nature.global/1/appliances" -H "Authorization: Bearer SECRET_TOKEN"
curl -X GET "https://api.nature.global/1/appliances/{上記取得例で取得したID}/signals -H 'Authorization: Bearer SECRET_TOKEEN'"
MIT