Package Exports
- homebridge-ismarty
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (homebridge-ismarty) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
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