Homebridge Plugin for Nature Remo Light Devices Anothor

これなに

NatureRemoに登録された照明機器を操作するためのHomebridge用プラグインです。 onとoffのコマンドIDを指定し、オリジナルとは違いsignalsのAPIに送信します。

使い方

頑張ってnpmで入れてください。

configの書き方

accessories に書き加えます。下記説明に注意しながら記入してください。

複数のデバイスがある場合にはそのまま複数登録してください。

  • accessoryNatureRemoLightDevice で固定です。
  • accessToken公式サイトから発行してください。
  • id は下記のID取得例に従って取得してください。
  • name は任意に設定可能です。
  • onoffは下記の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": "寝室の電気"
  },
]

ID取得例

curlコマンドでの例です。 SECRET_TOKEN の箇所は各自置き換えてください。

このAPIを叩くと登録されているデバイスの一覧をJSONのリスト形式で取得できます。そのトップ階層にあるidキーがconfigに記入するidとなります。

curl -X GET "https://api.nature.global/1/appliances" -H "Authorization: Bearer SECRET_TOKEN"

ON・OFF取得例

curl -X GET "https://api.nature.global/1/appliances/{上記取得例で取得したID}/signals -H 'Authorization: Bearer SECRET_TOKEEN'"

ライセンス

MIT