- Based off of stevesample/homebridge-iotas-switch
- Based off of kpsuperplane/homebridge-iotas
- Fixed support for IOTAS API changes (circa 2022)
- Fixed door showing up as a thermostat.
- Room Outlet Switch (WIP)
The door status is broken on IOTAS's API (The door function, however, works just fine).
If you use the keypad or the door is configured to auto-lock, the lock state becomes desynced.
As a result, Homekit will show "Locking..." even when the door is locked, and vice versa.
This problem is also observed on the first-party IOTAS app. (More research is needed for workarounds if any exist)
- Switch
- Outlet (Broken)
- Light (e.g. brightness levels)
- Thermostats
- Install homebridge using:
npm install -g homebridge
- Install this plugin using:
npm install -g homebridge-iotas
- Update your configuration file. See the sample below.
- git clone
- npm install typescript
- npx tsc
- npm link
Configuration sample:
"platforms": [
{
"platform" : "homebridge-iotas",
"name" : "Iotas",
"username": "[My_iotas_username]",
"password": "[My_iotas_password]",
"unit": "[unit_name]" // optional, will default to the first one found
}
]
See LICENSE file