0.11.0 • Published 5 years ago
homebridge-mqtt-blinds-simulation v0.11.0
Homebridge MQTT Blinds with simulation
Homebridge plugin to control blinds via MQTT with simulation mode.
Installation
- install homebridge
npm install -g homebridge - install this plugin
npm install -g homebridge-mqtt-blinds-simulation - update your
~/.homebridge/config.jsonfile (usesample-config.jsonas a reference)
Configuration
Sample accessory:
"accessories": [
{
"accessory": "Blinds",
"name": "Kitchen",
"topicUp": {
"url": "",
"message": ""
},
"topicDown": {
"url": "",
"message": ""
},
"topicStop": {
"url": "",
"message": ""
},
"durationUp": 27000,
"durationDown": 25000,
"durationOffset": 1000,
"mqttUrl": "mqtt://localhost:1883",
"mqttUser": "",
"mqttPass": ""
}
]Fields:
accessorymust always be Blindsnameroom with blinds, e.g. GaragetopicUptopic object for send up messagetopicDowntopic object for send down messagetopicStoptopic object for send stop messagedurationUpmilliseconds to open blinds completelydurationDownmilliseconds to close blinds completelydurationOffsetoptional, default: 0 milliseconds added to durationUp and durationDown to make sure that blinds are completely open or closedmqttUrlURL of your MQTT servermqttUseroptional username of your MQTT servermqttPassoptional password of your MQTT server