This repository has been archived by the owner on Oct 28, 2022. It is now read-only.
Releases: ebaauw/homebridge-soma
Releases · ebaauw/homebridge-soma
v1.0.18
Notice
This plugin is no longer being maintained, see README.
For production, I recommend to use Homebridge SC instead, which uses the SOMA Connect instead of BLE to communicate with the SOMA devices.
Bump Dependencies
- NodeJS v16.17.0 LTS;
- homebridge-lib v5.6.5.
v1.0.17
v1.0.16
v1.0.15
v1.0.14
v1.0.13
v1.0.12
v1.0.11
v1.0.10
Ehancements
- Add Position Change characteristic to set relative position (step up or step down).
soma
: Addup
,down
,stepUp
, andstepDown
commands.BleClient.PeripheralDelegate
: automatic retry ofread()
,write()
,subscribe()
,readAll()
, see #6.
Bug Fixes
SomaClient
: Motor Control commands not working.BleClient
:BleError
would be emitted multiple times, resulting in duplicate error messages;- TypeError causing Homebridge crash in rare occasions.
- TypeError when
PeripheralDelagate
hasn't got a linked NoblePeripheral
, see #14.
Bump Dependencies
- homebridge-lib v5.1.22.
v1.0.9
Enhancements
- Expose Low Battery Threshold on the Battery service, to set the threshold for Status Low Battery. Note that you need a decent HomeKit app to see or set this custom characteristics. It's initialised to 20%, as Eve will show a warning at 20% or lower, irrespective of Status Low Battery. See #12.
Bug Fixes
- Status Low Battery was never set, see #12.
Bump Depedencies
- Homebridge v1.3.8;
- homebridge-lib v5.1.1.