All Projects → nillpo → homebridge-nremo

nillpo / homebridge-nremo

Licence: MIT license
Nature Remo Plugin for homebridge

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to homebridge-nremo

homebridge-yamaha-avr
homebridge-plugin for Yamaha AVR. Audio Receiver Accessory with Power, Input, Volume & Remote Control
Stars: ✭ 39 (+129.41%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-magichome-platform
Homebridge Plugin for MagicHome LED Strips with Preset Scene Automation Support (Cycle Color/Fade/Strobe)
Stars: ✭ 46 (+170.59%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-adb
Homebridge script to control remote ADB enabled Android device
Stars: ✭ 56 (+229.41%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-mijia-camera
Homebridge plugin for the Xiaomi Mijia 1080P Smart IP Camera, also known as Mi Home Security Camera.
Stars: ✭ 35 (+105.88%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-pi-thermostat
Homebridge Plugin to make Raspberry Pi into Thermostat
Stars: ✭ 33 (+94.12%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-unifi-occupancy-sensor
An occupancy sensor for Homebridge and UniFi
Stars: ✭ 71 (+317.65%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-vieramatic
Homebridge plugin for Panasonic™ Viera™ TVs (includes support for 2018 and later models)
Stars: ✭ 39 (+129.41%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Mi Acpartner
XiaoMi AC Partner plugins for HomeBridge(https://github.com/nfarina/homebridge).
Stars: ✭ 250 (+1370.59%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-z2m
Expose your Zigbee devices to HomeKit with ease, by integrating 🐝 Zigbee2MQTT with 🏠 Homebridge.
Stars: ✭ 197 (+1058.82%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-nature-remo-cloud-aircon
Homebridge Plug-in for Air Conditioner Managed by Nature Remo
Stars: ✭ 28 (+64.71%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-keylights
Yet another Homebridge plugin for Elgato Key Light and Key Light Air. https://homebridge.io
Stars: ✭ 40 (+135.29%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-messenger
Send HomeKit messages with HomeBridge (Pushover / IFTTT / Email)
Stars: ✭ 74 (+335.29%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-panasonic
A Homebridge plugin for Panasonic Viera TV's. Written to support the new Homekit TV accessory.
Stars: ✭ 18 (+5.88%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-pilight
Accessory plugin for Homebridge allowing to manage and control pilight devices
Stars: ✭ 16 (-5.88%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-homee
use your homee with homebridge
Stars: ✭ 14 (-17.65%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-callmonitor
Signals incoming and outgoing calls using the call monitor facility in Fritz!Box devices via HomeKit
Stars: ✭ 25 (+47.06%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Ewelink
Homebridge plugin to control eWeLink devices with original firmware.
Stars: ✭ 208 (+1123.53%)
Mutual labels:  homebridge, homebridge-plugin
Homebridge Myq
🚗 myQ Liftmaster and Chamberlain Plugin for Homebridge https://github.com/nfarina/homebridge
Stars: ✭ 222 (+1205.88%)
Mutual labels:  homebridge, homebridge-plugin
homebridge-open-sesame
Homebridge plugin for SESAME3 and SESAME4
Stars: ✭ 14 (-17.65%)
Mutual labels:  homebridge, homebridge-plugin
AVPlayerItemHomeOutput
Coordinate the output of content associated with your HomeKit lightbulbs. #Ambilight
Stars: ✭ 38 (+123.53%)
Mutual labels:  homebridge, homebridge-plugin

homebridge-nremo

npm package

Nature RemoをSiriで操作できるようにする(on/offのみ)

Configuration

  "accessories": [
    {
      "name": "Room Lamp A",
      "accessory": "NatureRemo",
      "host": "Remo-XXXX.local",
      "path": "/messages",
      "delayBefore": 0,
      "delayAfter": 0,
      "timeout": 2000,
      "retry_interval": 500,
      "retry": 3,
      "on": { "format": "us", "freq": 38, "data": [] },
      "off": { "format": "us", "freq": 38, "data": [] },
      "command_order": [
        { "on": ["on"] },
        { "off": ["off"] }
      ]
    },
    {
      "name": "Lamp A",
      "accessory": "NatureRemo",
      "host": "Remo-XXXX.local",
      "path": "/messages",
      "delayBefore": 1000,
      "delayAfter": 1000,
      "timeout": 2000,
      "retry_interval": 500,
      "retry": 3,
      "on": { "format": "us", "freq": 38, "data": [] },
      "off": { "format": "us", "freq": 38, "data": [] },
      "command_order": [
        { "on": ["on", "off", "on", "off"] },
        { "off": ["on", "off"] }
      ]
    },
    {
      "name": "Lamp B",
      "accessory": "NatureRemo",
      "host": "Remo-XXXX.local",
      "path": "/messages",
      "delayBefore": 500,
      "delayAfter": 800,
      "timeout": 2000,
      "retry_interval": 500,
      "retry": 3,
      "s_on": { "format": "us", "freq": 38, "data": [] },
      "s_middle": { "format": "us", "freq": 38, "data": [] },
      "s_off": { "format": "us", "freq": 38, "data": [] },
      "command_order": [
        { "on": ["s_on", "s_middle", "s_off"] },
        { "off": ["s_off"] }
      ]
    }
  ],

on/off時にcommand_orderのon/offごとの[]で指定したコマンドをdelayAfterで指定した時間ごとに送信する

  • delayBefore: コマンド送信前に指定時間分だけ待つ(Aアクセサリ実行後に実行後Bアクセサリ実行などのシーン利用時に便利)
  • delayAfter: on/off実行時に[]内のコマンドを指定時間ごとに送信できる(同時に送るとNature Remoが反応しない)
  • retry: リクエストが失敗したときに再試行する回数
  • retry_interval: 再試行するまでの時間
  • timeout: リクエストがタイムアウトするまでの時間

Nature Remoにアクセスがしばらくないと1回目のリクエスト時にタイムアウトするのでtimeoutで短めに設定するのがよさそう

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].