README
homebridge-ismarty
About
iSmarty Homebridge Plugin that create an HomeKit accessories:
iSmarty Device | HomeKit Accessory |
---|---|
Switch | Switch |
Outlet | Outlet |
Motion | Motion |
Air | Temperature, Humidity |
Installation
Follow the instruction in homebridge for the homebridge server installation. The plugin is published through NPM and should be installed "globally" by typing:
npm install -g homebridge-ismarty
Configuration
Add an configuration section in homebridge.config file:
"accessories":
{
"accessory": "iSmarty",
"model": "Motion",
"name": "Living Room Motion Sensor"
"serialNumber": "smm-000-001"
}
]
More information about device configuration provided in config.json file
MQTT Topics
iSmarty Air
- Subscribe topics:
/ismarty/air/serialNumber/out/temperature/value
/ismarty/air/serialNumber/out/humidity/value
value - Float value
iSmarty Switch:
- Subscribe topics:
/ismarty/switch/serialNumber/out/switch/value
value - Bool value
- Publish topics:
/ismarty/switch/serialNumber/in/switch/value
value - Bool value
iSmarty Outlet:
- Subscribe topics:
/ismarty/outlet/serialNumber/out/outlet/value
- Publish topics:
/ismarty/outlet/serialNumber/in/outlet/value
value - Bool value
Release Notes
Version 1.0.0
- Initial version