Changes
- Support HTTPS and WSS connections to the deCONZ gateway.
- Support both self-signed SSL certificates as well as certificates signed by a proper CA.
- Note that this beta release is work in progress:
- HTTPS is only used when the deCONZ gateway is running on port 443. Currently, you cannot specify HTTPS for another port, nor use port 443 with plain HTTP.
- The gateway needs to be configured manually through
hostin config.json. deCONZ discovery only reports the HTTP port (it's currently not possible to disable HTTP on the deCONZ gateway). - WSS is used only when deCONZ is accessed over HTTPS.
- It's currently not possible to whitelist a CA.
- The self-signed SSL certificate is not yet pinned. It will be pinned in
cachedAccessoriesfor Homebridge deCONZ and in~/.deconzfordeconz. - For now,
httpandfingerprintare injected into the response of an unauthenticated GET/config(seedeconz config). This will be reverted, oncehttpscan be specified in config.json and the certificate is pinned incachedAccessories.