UNPKG

homebridge-broadlink-rm

Version:

Broadlink RM plugin (including the mini and pro) for homebridge: https://github.com/nfarina/homebridge

322 lines (320 loc) 9.11 kB
{ "bridge":{ "name":"Homebridge", "username":"CD:22:3D:E3:CE:30", "port":51826, "pin":"031-45-154" }, "description":"Homebridge", "accessories":[ ], "platforms":[ { "platform":"BroadlinkRM", "name":"Broadlink RM", "hideScanFrequencyButton": false, "hideLearnButton": false, "hideWelcomeMessage": false, "accessories":[ { "name":"Auto-off Switch", "type":"switch", "enableAutoOff": true, "onDuration": 5, "data":{ "on":"2600500000012...", "off":"2600500000012..." } }, { "name":"TV On/Off", "type":"switch", "data":{ "on":"2600500000012...", "off":"2600500000012..." } }, { "name":"Channel Up", "type":"switch", "data":"CHANNEL_UP_HEX...", "enableAutoOff": true, "onDuration": 1 }, { "name":"Channel Down", "type":"switch", "enableAutoOff": true, "onDuration": 1, "data":"CHANNEL_DOWN_HEX..." }, { "name":"Volume Up", "type":"switch", "enableAutoOff": true, "onDuration": 2.5, "data": [ { "data": "VOLUME_UP_HEX...", "sendCount": 5, "interval": 0.3 } ] }, { "name":"Volume Down", "type":"switch", "enableAutoOff": true, "onDuration": 2.5, "data": [ { "data": "VOLUME_DOWN_HEX...", "sendCount": 5, "interval": 0.3 } ] }, { "name":"Entertainment", "type":"switch", "enableAutoOff": true, "onDuration": 1.5, "data":[ { "data": "HEX_1...", "pause": 0.3 }, { "data": "HEX_2...", "pause": 0.3 }, { "data": "HEX_3...", "pause": 0.3 } ] }, { "name":"Entertainment 2", "type":"switch", "data": [ { "data": "2600500000012...", "sendCount": 2, "interval": 0.3, "pause": 2 }, { "data": "2600500000012...", "sendCount": 2, "interval": 5 } ] }, { "name":"Entertainment 3", "type":"switch", "data": { "on": [ { "data": "ON_HEX_1...", "pause": 0.3 }, { "data": "ON_HEX_2...", "sendCount": 2, "interval": 0.1, "pause": 0.3 } ], "off": [ { "data": "OFF_HEX_1...", "pause": 0.3 }, { "data": "OF_HEX_2...", "sendCount": 2, "interval": 0.1, "pause": 0.3 } ] } }, { "name":"Light", "type":"light", "defaultBrightness": 70, "useLastKnownBrightness": true, "enableAutoOff": true, "onDuration": 10, "data":{ "off":"2600500000012...", "brightness10": "2600500000012...", "brightness20": "2600500000012...", "brightness30": "2600500000012...", "brightness40": "2600500000012...", "brightness50": "2600500000012...", "brightness60": "2600500000012...", "brightness70": "2600500000012...", "brightness80": "2600500000012...", "brightness90": "2600500000012...", "brightness100": "2600500000012...", "hue0": "2600500000012...", "hue99": "2600500000012...", "hue199": "2600500000012...", "hue299": "2600500000012...", "hue359": "2600500000012..." } }, { "name":"Air Conditioner", "type":"air-conditioner", "data":{ "off":"2600500000012...", "temperature30":{ "pseudo-mode":"heat", "data":"2600500000012..." }, "temperature16":{ "pseudo-mode":"cool", "data":"2600500000012..." } } }, { "name":"Air Conditioner Advanced", "type":"air-conditioner", "autoCoolTemperature": 23, "autoHeatTemperature": 14, "autoSwitch": "A/C Auto Switch", "data":{ "off":"2600500000012...", "temperature30":{ "pseudo-mode":"heat", "data":"2600500000012..." }, "temperature16":{ "pseudo-mode":"cool", "data":"2600500000012..." } } }, { "name":"A/C Auto Switch", "type":"switch" }, { "name":"Air Purifier", "type":"air-purifier", "showLockPhysicalControls": true, "data":{ "on":"2600500000012...", "off":"2600500000012...", "targetStateManual": "2600500000012...", "targetStateAuto": "2600500000012...", "lockControls": "2600500000012...", "unlockControls": "2600500000012...", "swingToggle": "2600500000012...", "fanSpeed10": "2600500000012...", "fanSpeed20": "2600500000012...", "fanSpeed30": "2600500000012...", "fanSpeed40": "2600500000012...", "fanSpeed50": "2600500000012...", "fanSpeed60": "2600500000012...", "fanSpeed70": "2600500000012...", "fanSpeed80": "2600500000012...", "fanSpeed90": "2600500000012...", "fanSpeed100": "2600500000012..." } }, { "name":"Humidifier Dehumidifier", "type":"humidifier-dehumidifier", "showLockPhysicalControls": true, "data":{ "on":"2600500000012...", "off":"2600500000012...", "targetStateHumidifier": "2600500000012...", "targetStateDehumidifier": "2600500000012...", "lockControls": "2600500000012...", "unlockControls": "2600500000012...", "swingToggle": "2600500000012...", "fanSpeed10": "2600500000012...", "fanSpeed20": "2600500000012...", "fanSpeed30": "2600500000012...", "fanSpeed40": "2600500000012...", "fanSpeed50": "2600500000012...", "fanSpeed60": "2600500000012...", "fanSpeed70": "2600500000012...", "fanSpeed80": "2600500000012...", "fanSpeed90": "2600500000012...", "fanSpeed100": "2600500000012..." } }, { "name": "Fan", "type": "fan", "data": { "on":"2600500000012...", "off":"2600500000012...", "swingToggle": "2600500000012...", "fanSpeed10": "2600500000012...", "fanSpeed20": "2600500000012...", "fanSpeed30": "2600500000012...", "fanSpeed40": "2600500000012...", "fanSpeed50": "2600500000012...", "fanSpeed60": "2600500000012...", "fanSpeed70": "2600500000012...", "fanSpeed80": "2600500000012...", "fanSpeed90": "2600500000012...", "fanSpeed100": "2600500000012..." } }, { "name":"Garage Door", "type":"garage-door-opener", "openCloseDuration":8, "data":{ "open":"2600500000012...", "close":"2600500000012...", "lock":"2600500000012...", "unlock":"2600500000012..." } }, { "name":"Blind", "type":"window-covering", "totalDurationOpen": 45, "totalDurationClose": 40, "data":{ "open":"2600500000012...", "close":"2600500000012...", "stop":"2600500000012..." } }, { "name":"Blind Multi", "type":"window-covering", "totalDurationOpen": 5, "totalDurationClose": 2, "data":{ "open":"OPEN_HEX...", "close":[ { "data": "CLOSE_HEX_1...", "sendCount": 2, "interval": 0.3, "pause": 0.3 }, { "data": "CLOSE_HEX_2..." } ], "stop":"STOP_HEX..." } } ] } ] }