hap-controller-node

Node.js library to implement a HAP (HomeKit) controller

MPL-2.0 License

Downloads
1K
Stars
54
Committers
6

Bot releases are visible (Hide)

hap-controller-node - Release v0.10.1 Latest Release

Published by github-actions[bot] 11 months ago

  • (Apollon77) Remove duplicate entries in characteristic list
hap-controller-node - Release v0.10.0

Published by github-actions[bot] about 1 year ago

  • (Apollon77) Also return all found addresses and not just the first one
  • (Apollon77) Update dependencies
hap-controller-node - Release v0.9.3

Published by github-actions[bot] over 1 year ago

  • (Apollon77) Update Noble to fix CPU/Memory issue
hap-controller-node - Release v0.9.2

Published by github-actions[bot] almost 2 years ago

  • (Apollon77) Adjust some more places to finalize BigInt support
hap-controller-node - Release v0.9.1

Published by github-actions[bot] almost 2 years ago

  • (Apollon77) Return response body for getCharacteristics and subscribe/unsubscribe also when return code was 207 in IP mode
hap-controller-node - Release v0.9.0

Published by github-actions[bot] almost 2 years ago

  • (Apollon77) BREAKING: Returned data objects partially contain BigInt values (represented by bignumber.js instances) for iid/aid fields!
hap-controller-node - Release v0.8.4

Published by github-actions[bot] almost 2 years ago

  • (Apollon77) Upgrade noble
hap-controller-node - Release v0.8.3

Published by github-actions[bot] almost 2 years ago

  • (Apollon77) Downgrade noble again
hap-controller-node - Release v0.8.2

Published by github-actions[bot] almost 2 years ago

  • (Apollon77) Upgrade noble package
hap-controller-node - Release v0.8.1

Published by github-actions[bot] over 2 years ago

  • (Apollon77) Make HTTP Client options optional
hap-controller-node - Release v0.8.0

Published by github-actions[bot] over 2 years ago

  • (Apollon77) Initialize transaction ID randomly for BLE
  • (Apollon77) Add experimental flag options.subscriptionsUseSameConnection for HTTP Client to use the same connection for subscriptions and for all other calls to only have one connection from controller to the device.
hap-controller-node - Release v0.8.0-alpha.0

Published by github-actions[bot] over 2 years ago

  • (Apollon77) Add experimental flag options.subscriptionsUseSameConnection for HTTP Client to use the same connection for subscriptions and for all other calls to only have one connection from controller to the device.
hap-controller-node - Release v0.7.4

Published by github-actions[bot] over 2 years ago

  • (Apollon77) Add Host header to all HTTP calls because some devices seem to require it
  • (Apollon77) Check that client was initialized before accessing the connected state
hap-controller-node - Release v0.7.2

Published by github-actions[bot] almost 3 years ago

  • (Apollon77) Add method "closePersistentConnection" to HTTPClient to allow a close of this connection (e.g. when commands get timeouts or such)
hap-controller-node - Release v0.7.0

Published by github-actions[bot] almost 3 years ago

  • (Apollon77) Introduce close method to tear down all connections that are potentially open
  • (Apollon77) Use a persistent connection by default to prevent the need to verify the pairing for each call. Can be disabled using a new options parameter in constructor. You must call close() if you do not need the instance any longer
  • (Apollon77) Make sure calls on a http connection are queued to not overlap
  • (Apollon77) check ble status before start a new scanning process
  • (Apollon77) remember that scanning was stopped when stop() is called
  • (Apollon77) Fix pot. hanging response if multiple subscriptions are done on same device
  • (Apollon77) Deprecate "GattConnection.iPeripheralConnected" in favor of a unified "isConnected" for BLE and HTTP connections
  • (Apollon77) Prevent parallel pair verify calls by queuing them
  • (Apollon77) Convert all examples to async/await for better readability and add close calls
hap-controller-node - Release v0.6.1

Published by github-actions[bot] about 3 years ago

  • (Apollon77) move error class in own file and adjust some typings
hap-controller-node - Release 0.6.0

Published by Apollon77 about 3 years ago

see Changelog

hap-controller-node - Release 0.5.0

Published by github-actions[bot] about 3 years ago

hap-controller-node - Release 0.4.1

Published by github-actions[bot] about 3 years ago

hap-controller-node - Release 0.4.0

Published by github-actions[bot] over 3 years ago