homebridge-ismarty

iSmarty Homebridge Plugin

Usage no npm install needed!

<script type="module">
  import homebridgeIsmarty from 'https://cdn.skypack.dev/homebridge-ismarty';
</script>

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