myGEKKO Platform Plugin for Homebridge
This plugin exposes:
- Blinds as window coverings
- Meteo temperature as temperature sensor
Follow the Homebridge installation instructions here.
Install this plugin globally:
npm install -g homebridge-my-gekko
Add platform to config.json
, for configuration see below.
{
"platforms": [
{
"name": "myGEKKO",
"host": "<host>",
"username": "<username>",
"password": "<password>",
"platform": "mygekko",
"blinds": true,
"meteo": true,
"ttl": 1,
"interval": 3,
"deferance": 10,
"delay": 500
}
]
}
Either the IP or the hostname of your myGEKKO can be configured as host
. Please ensure that the local QueryAPI is enabled.
The username
and password
must be defined in the local QueryAPI settings of your myGEKKO.
The discovery of blind and/or meteo accessories can be disabled by setting the blinds
and/or meteo
options to false
.
Feel free to adjust the options for client cache TTL (ttl
in seconds), update interval (interval
in seconds), allocation deferance (deferance
in seconds) and allocation delay (delay
in milliseconds).
If you experience problems with this plugin please provide a Homebridge logfile by running Homebridge with debugging enabled:
homebridge -D
- Original non-working Homebridge Platform for myGEKKO
- Platform plugin implementation inspired by Dynamic Platform Plugin example