![require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages](https://cdn.sanity.io/images/cgdhsj6q/production/be8ab80c8efa5907bc341c6fefe9aa20d239d890-1600x1097.png?w=400&fit=max&auto=format)
Security News
require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
homebridge-mqtt-blinds-simulation
Advanced tools
Homebridge plugin to control blinds via MQTT with simulation mode
Homebridge plugin to control blinds via MQTT with simulation mode.
npm install -g homebridge
npm install -g homebridge-mqtt-blinds-simulation
~/.homebridge/config.json
file (use sample-config.json
as a reference)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:
accessory
must always be Blindsname
room with blinds, e.g. GaragetopicUp
topic object for send up messagetopicDown
topic object for send down messagetopicStop
topic object for send stop messagedurationUp
milliseconds to open blinds completelydurationDown
milliseconds to close blinds completelydurationOffset
[optional, default: 0] milliseconds added to durationUp and durationDown to make sure that blinds are completely open or closedmqttUrl
URL of your MQTT servermqttUser
[optional] username of your MQTT servermqttPass
[optional] password of your MQTT serverFAQs
Homebridge plugin to control blinds via MQTT with simulation mode
We found that homebridge-mqtt-blinds-simulation demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.