hc is a lightweight framework to develop HomeKit accessories in Go.
Lightbulb
service to only include On
characteristic. Use ColoredLightbulb
instead.hc.Transport.XHMURI()
.This release contains changes to the RTP package in preparation for secure video support.
This release includes additions for working with IP cameras.
There is now a
This release includes the television services introduced in iOS 12.2. #132 See television.go for more details.
Also hc
now supports Go modules. #129
The model package is removed completely. This changes the import paths of the accessory
, service
, and characteristic
packages, which are now in the library's root directory.
Also the code for all services and characteristics is now auto-generated by importing the data from the metadata plist file in the HAPAccessoryKit.framework (see gen and cmd package). We can now import new types more easily in the future.
Existing code should migrate to the new version by replace import paths containing github.com/brutella/hc/model*
with github.com/brutella/hc/*
Initial Release