Compatibility with previous versions
For full details of changes please see the Release notes.
npm install -g homebridge-mqttthing
Installation through Homebridge Config UI X is also supported (and recommended).
Configure the plugin in your homebridge
config.json file. Most configuration settings can now also be entered using
Homebridge Config UI X.
MQTT topics used fall into two categories:
- Control topics, of the form
setXXX, are published by MQTT-Thing in order to control device state (e.g. to turn on a light).
- Status/notification topics, of the form
getXXX, are published by the device to notify MQTT-Thing that something has occurred (e.g. that a sensor has detected something or a control topic action has been performed).
The following Homekit accessory types are supported by MQTT-Thing:
- Air Pressure Sensor
- Air Purifier
- Air Quality Sensor
- Carbon Dioxide Sensor
- Contact Sensor
- Garage door opener
- Heater Cooler
- Humidity Sensor
- Irrigation System
- Leak Sensor
- Light bulb
- Light Sensor
- Lock Mechanism
- Motion Sensor
- Occupancy Sensor
- Security System
- Temperature Sensor
- Valve (Sprinkler, Shower, Faucet)
- Weather Station
- Window Covering (Blinds)
Tested and working configurations for devices are available on the Wiki. Please add your working configurations for others.